[RELEASED] Ability & Combat Toolkit

Awesome ideas! Both definitely possible with ABC :smile: The anime missile is a classic that never gets boring!

Good luck for the voucher giveaway. Winners will be announced in a few hours.

Thank you to everyone who entered the voucher giveaway, it was really great to see what creative ideas you all have. I am happy to announce we have our 2 winners:

Neviah & jestryck

Congratulations to you both :smile: I will get in contact now to send the vouchers.

Awesome!!! Thanks for this opportunity! I’ll be sure to give it a whirl and a review!

You are most welcome and would be grateful for the review, enjoy! :smile:

Congrats to the winners!

Congrats from me as well! I guess my bunnies will stay magicless for the time being… contact me if you have another voucher giveaway someday, I’d love to try it! :wink:

1 Like

Hopefully the bunnies will find their magic one day!

Will let you know if another giveaway happens but it won’t be for a while unfortunately :frowning:

A little sneak peak into the Save/Load System which will be ready in the next release of ABC (v1.1)

Easily save the whole scene or just specific game objects and load the data back again with one line of code for example:

 ABC_SaveSystem.CreateLocalSaveFile(this.saveAllFileName, this.saveAllFilePath, this.key32Char);
 ABC_SaveSystem.LoadLocalSaveFile(this.saveAllFileName, this.saveAllFilePath, true, true, true, this.key32Char);

You are able to save and load from local files or generate the save data for you to store and load from a database. You can configure how much of the data is loaded - from just the ABC data to loading everything like the enabled states and transform positions.

There is also a SaveManager component which is already created to allow you to setup your saving and loading, ready to be placed behind a button click with no coding required.

Never mind, just bought it anyway :wink:

Amazing! Hope you enjoy, keep me updated on your progress :smile:

Release the magic bunnies!

Bit late to the party but Unity has offered to add ABC to the official sale! ABC - Ability & Combat Toolkit is now 50% off for the rest of the Cyber Week sale :smile:

Version 1.1 has now been released. Please find the update notes below:

  • Added lock on to third person additional script
  • Added functionality to save/load the game through the new ABC_SaveManager component
  • Fixed a bug where the editor would not allow you to select all animator types from the dropdown
  • Added Ability Activation/Activation Completion Event Calls which allows other scripts to subscribe to ABC and be notified when an ability activates or has completed activating.

IMPORTANT: Due to the new ABC Save/Load functionality all Unity DataTypes (GameObject, Texture, Image etc) has had to go through a rework so they could be referenced persistently. This allows for the new ABC save/load system to correctly load game data.

Due to this any previously set values will be reset once v1.1 is downloaded. It is recommend that you do not download this update on projects which have already started unless you do not mind resetting some of the values in ABC like the ability graphics.

The next version will be focused around integrations with other assets. If you have any in mind you would like to see working with ABC then please do post a reply to let me know.

Hello.
Your system looks good.
I have a question though.
I have a complex custom stat management system.
I can not see any delegates or events or virtual members related to stat change (was looking to something OnStatChange)
How can I use my stat management system along with your package?

Hi TextusGames,

Apologies for not replying on here sooner! I only just realized I didn’t reply. I know we have since spoken on Discord and I went through the possible options of integrating into your stat management system either by amending the API or using the effect event subscriber component.

Hope all is well anyway and you had a good festive break!

1 Like

Hope everyone is having a great weekend! I have started work on integrating ABC with Game Creator which has been requested by the community.

Below shows a small demonstration of ABC using Health which has been setup in Catsoft Studios Game Creator Asset: Game Creator | Game Toolkits | Unity Asset Store

Integration will include linking in with Health/Mana/Stats and applying GC status effects.

If you have any more ideas of how you want to see ABC integrate with Game Creator then do please let me know :smile:

2 Likes

ABC Ability Combat Toolkit integrated with Game Creator … that is a heck of an awesome combo. I was having fun with ABC before the integration and you just took it to another level. Super stoked for this update. Thanks for all your work Mozza!

Thanks for the kind words Vorokoi :smile: Super excited to see what you think of the Game Creator Integration and so happy to see you enjoying ABC! I just submitted version 1.2 to the Asset Store which has the Game Creator functionality - will post here as soon as it gets released.

I will check this out as it might be useful for my game that I am developing with Game Creator. So Thank you for the integration of Game Creator!

Sounds good to me :smile:

The GC integration was really fun to implement. What kind of game are you making?

1 Like

The AI in the Dark Souls video was using ABC or it just use the abilities portion of it?