Main Menu
  • Welcome to The RPG Maker Resource Kit.

Crissaegrim ABS 2.0.5

Started by Gwarrior101, November 30, 2008, 03:48:05 AM

0 Members and 1 Guest are viewing this topic.

Gwarrior101

Crissaegrim ABS 2.0.5
Version: 2.0.5
Author: Vlad (Not made by me.)


Description

[spoiler]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.
[/spoiler]

Updates

[spoiler]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;[/spoiler]

Features

[spoiler]Highly Customizable
Skill and Item Memorization System
Uses an HUD to display HP, MP, Memorized skills and items.
[/spoiler]

Screenshots

[spoiler]


[/spoiler]
Creating an Enemy:

[spoiler]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]

[/spoiler]

Downloads

[spoiler]
Crissaegrim ABS 2.0.5
Demo

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

Disclaimer

[spoiler]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.
[/spoiler]
Q: How much wood would a wood chuck chuck if a wood chuck could chuck wood?

A: As many as I tell it too...

Leventhan


Be kind, everyone you meet is fighting a hard battle.

Grafikal

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.

tSwitch

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.


FCF3a A+ C- D H- M P+ R T W- Z- Sf RLCT a cmn+++ d++ e++ f h+++ iw+++ j+ p sf+
Follow my project: MBlok | Find me on: Bandcamp | Twitter | Patreon

Grafikal


johnny

the HUD link is broken :(
but it sounds really cool!

ashillion

nECRO I know. but this has been lost and can be found Here
------>http://www.mediafire.com/?qxy2ymyyyzw

Infinate X

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'

DoctorTodd

Looks cool but the ABS link is broken.

pacdiggity

Quote from: 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
Perhaps a mod could put that link into the OP. This link is functioning perfectly fine.
it's like a metaphor or something i don't know

atiebatie99

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
    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
My work isn't really good because I'm just 14
year
My English isn't really good because I'm from Netherlands

IneedHELP!

ummmm I got a problemo, when I try to play the demo, an error noise appears but no error screen. HELP PLEASE