The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX => VX Scripts Database => Topic started by: Gwarrior101 on November 30, 2008, 03:48:05 AM

Title: Crissaegrim ABS 2.0.5
Post by: Gwarrior101 on November 30, 2008, 03:48:05 AM
Crissaegrim ABS 2.0.5
Version: 2.0.5
Author: Vlad (Not made by me.)


Description

Spoiler for:
An Actual Battle System allows you to fight without having to go into a pesky battle scene. (Like Kingdom Hearts where you can battle in game.

Updates

Spoiler for:
September 26th
New HUD 2.0

August 31th
Fixed the bug of memorized skills of the actors, now, every actor have your self hotkey, what can be configured in the script.

August 15th
* Fixed some bugs, including the bug of enemies don't die with paralell process event running;
* Fixed the bug of Boss HP bar;
* Included english version in the demo;
* and other little things;

July 27th
* Fixed the bug of enemies don't die with a paralel process event running;
* New system for damage of the eney and actor;
* Fixed other small bugs;

July 10th
* Fixed the bug of Boat and Ship;
* Addeded function to use SE in skills and Items Ranged;

Features

Spoiler for:
Highly Customizable
Skill and Item Memorization System
Uses an HUD to display HP, MP, Memorized skills and items.

Screenshots

Spoiler for:
(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg385.imageshack.us%2Fimg385%2F8093%2Fabsscreenie2pngor2.th.png&hash=dbdf1e38522b19924a656e51613b480ed00063f4) (http://img385.imageshack.us/my.php?image=absscreenie2pngor2.png)

(https://rmrk.net/proxy.php?request=http%3A%2F%2Fimg385.imageshack.us%2Fimg385%2F6066%2Fabsscreenie1pngpl3.th.png&hash=bb1d457f5749adcac38b0d20ec43b853944c622d) (http://img385.imageshack.us/my.php?image=absscreenie1pngpl3.png)
Creating an Enemy:

Spoiler for:
Build on the map, an event with the following comments:

* Enemy ID (ID change the id of an enemy in the database);

* Erase Die: Deletes the enemy apóes event he dies;

* Die Venue Switch A: Active at The Venue Switch oo enemy dying;

* Die Venue Switch B: Active Venue Switch to B when the enemy dies;

* Die Venue Switch C: Active in Local Switch C when the enemy dies;

* Die Venue Switch D: Active in Local Switch D when the enemy dies;

* Die Switch X: Switch the Active X when the enemy dies;

* Die Variable X: Adds +1 to Variaável X when the enemy dies;

* Follow X (X change by the distance of vision of the enemy, for it follows a hero automatically if it is within your field of vision);

* Kill Weapon ID (ID to change the id of a weapon, so the enemy will die, if only given the weapon is used against him);

* Kill Skill ID (ID to change the id of a skill, so the enemy will die, only if the particular skill is used against him);

* Kill Item ID (ID to change the ide of an item, so the enemy will die, only if the particular item is used against him);

Putting the comment Boss, the bar of HP of the enemy appears in the center of the screen.

_________________________________________________________________________________________ _______________

Setting the script:

To change the key of attack, look at the script this line:
Right_Attack_Button = Input::Letters["A"]
and change "Letters["A"]" to the key you want.


To change the key of attack with the left hand and key on the shield, look at the script this line:
Left_Attack_and_Shield_Button = Input::Letters["S"]
and change "Letters["A"]" to the key you want.
   

To create a weapon, skill or items with animation, cut: Animate_Weapons [X] = [Y,Z] X and change to the id of the weapon in the database, the results for the prefix of the name of char attacking, and for Z The Index of Char. For examples:
Animate_Weapons[0] = ["_Attacking",0]
Animate_Skills[0] = ["_Casting",0]
Animate_Items[0] = ["_UsingItem",0]


To create a weapon away, cut: Distance_Weapons[ S] = [T, U, V, W, X, Y, Z] and change: S: ID of Weapon, T: Char, U: Index of Char, V: Speed, W : Distance, X: Time of waiting to attack again, Y: Ammunition 1, Z: Ammunition 2. Example:
Distance_Weapons[4] = ["$Arrow",0,6,5,30,21,22]


To create a skill away, cut: Distance_Skills[ U] = [V, W, X, Y, Z] and change: U: ID of skill, V: Char, W: Index of Char, X: Speed, Y: Distance, Z : Time of waiting to attack again. For example:
Distance_Skills[59] = ["Energy Ball",0,4,5,60]


To create an item away, cut: Distance_Items[ U] = [V, W, X, Y, Z] and change: U: ID of the item, V: Char, W: Index of Char, X: Speed, Y: Distance, Z : Time of waiting to attack again. Example:
Distance_Items[16] = ["Energy Ball",0,6,5,30]


To create a shield, cut: Shields[X] = ["Y",Z] X and change to the id of the shield in the database and Y for the prefix of char using the shield, and Z in the index of char. Example:
Shields[16] = ["_Shield",0]


To change the animations of enemies, cut Enemy_animations[X] = [Y, Z] X and change to the ID of the enemy, and Y to the ID of animation when he dies and Z to the running of the enemy's attack. Example:
Enemy_animations[2] = [13,0]


Downloads

Spoiler for:
Crissaegrim ABS 2.0.5
Demo (http://www.mediafire.com/?qxy2ymyyyzw)

HUD System *required*
http://lo5mnw.blu.livefilestore.com/y1paNRl-awzZyxx0tLHlrcshgWbLoG97PShCx7v-ldBHvlUn1zOm4WAlnHlZC6qJjh5WaWpBfF67Dg/Crissaegrim%20HUD%202.0.zip?download (http://lo5mnw.blu.livefilestore.com/y1paNRl-awzZyxx0tLHlrcshgWbLoG97PShCx7v-ldBHvlUn1zOm4WAlnHlZC6qJjh5WaWpBfF67Dg/Crissaegrim%20HUD%202.0.zip?download)

Disclaimer

Spoiler for:
I, in no way, helped create this system. The creator's user name is Vlad and he can be reached from here: http://dark-crissaegrim.spaces.live.com/ Any questions and/or errors should be posted there as well. All updates were written by Vlad, therefore he fixed the bugs, and he created the demo.
Title: Re: Crissaegrim ABS 2.0.5
Post by: Leventhan on November 30, 2008, 05:58:28 AM
Thank you for the find. =)
Title: Re: Crissaegrim ABS 2.0.5
Post by: Grafikal on November 30, 2008, 06:45:22 PM
I've used it for a little bit. I found a different ABS after using this. Though this one is highly customizable, I'm a stickler for details and smooth and this makes the game run slower. Every few seconds the game runs at half fps or lower for a few seconds then back to normal. It gets very annoying. That was before I even set anything up for it. Otherwise, it's a nice ABS.
Title: Re: Crissaegrim ABS 2.0.5
Post by: tSwitch on December 17, 2008, 03:07:33 PM
ABS stands for Action Battle System, not Actual Battle System.

other than that it looks pretty good.
I had the same issues as grafikal, so if I ever decide to force myself into making a VX game, I think I might try to find the other ABS.
Title: Re: Crissaegrim ABS 2.0.5
Post by: Grafikal on December 17, 2008, 04:53:12 PM
Hey NAMKCOR, I'm using PR ABS. It's got combos :3
http://www.hbgames.org/forums/index.php?topic=56154.0 (http://www.hbgames.org/forums/index.php?topic=56154.0)
Title: Re: Crissaegrim ABS 2.0.5
Post by: johnny on January 31, 2009, 04:25:58 PM
the HUD link is broken :(
but it sounds really cool!
Title: Re: Crissaegrim ABS 2.0.5
Post by: ashillion on April 09, 2011, 06:23:39 AM
nECRO I know. but this has been lost and can be found Here
------>http://www.mediafire.com/?qxy2ymyyyzw
Title: Re: Crissaegrim ABS 2.0.5
Post by: Infinate X on April 10, 2011, 02:15:38 AM
I was just going to say this looks almost the EXACT same as Requiem but with different hud graphics and then I noticed that you just didn't put the right name... I'm not sure where you got the name Crissaegrim, but the demo I have for this says it's called Requiem...just sayin'
Title: Re: Crissaegrim ABS 2.0.5
Post by: DoctorTodd on May 25, 2011, 11:38:54 PM
Looks cool but the ABS link is broken.
Title: Re: Crissaegrim ABS 2.0.5
Post by: pacdiggity on May 26, 2011, 05:49:24 AM
nECRO I know. but this has been lost and can be found Here
------>http://www.mediafire.com/?qxy2ymyyyzw
Perhaps a mod could put that link into the OP. This link is functioning perfectly fine.
Title: Re: Crissaegrim ABS 2.0.5
Post by: atiebatie99 on June 02, 2011, 08:21:37 PM
It's a really great script the only bug I found is that you can attack while there's a message playing...
To fix the bug that you can swap your sword while there's a game_message scene you need to replace this piece of code
Code: [Select]
    unless $game_map.interpreter.running?
    if Input.trigger?(Crissaegrim_ABS::Right_Attack_Button) and @deffending == false
      @attack_weapon = @actor.weapon_id
      anime_hero_attack if @anime_attack_time <= 0
      if Crissaegrim_ABS::Distance_Weapons.has_key?(@attack_weapon) and @attack_weapon != 0 and @right_attack_time <= 0
        @right_attack = true
        @left_attack = false
        @skill_attack = false
        @item_attack = false
        @deffending = false
        range_attack_right
        if $game_party.has_item?($data_items[Crissaegrim_ABS::Distance_Weapons[@attack_weapon][5]])
          Audio.se_play("Audio/SE/"+Crissaegrim_ABS::Weapon_Shot_SE[@attack_weapon],80,100) if Crissaegrim_ABS::Weapon_Shot_SE[@attack_weapon] != nil and Crissaegrim_ABS::Weapon_Shot_SE[@attack_weapon] != ""
        else
          Sound.play_buzzer
        end
      else
        normal_attack_right
      end
    end
    end
on line 637 till 655
Title: Re: Crissaegrim ABS 2.0.5
Post by: IneedHELP! on August 31, 2011, 07:21:10 AM
ummmm I got a problemo, when I try to play the demo, an error noise appears but no error screen. HELP PLEASE