- Joined
- Jul 30, 2013
- Messages
- 225
- Reaction score
- 428
- First Language
- English
- Primarily Uses
- RMMV
Undertale Battle System
Beta 1.20
SumRndmDde
To start off, let me just say that the "Undertale Battle System" at least in terms of this Plugin refers to the "bullet-hell" style dodging system that Undertale contained. I will hopefully add the other aspects of Undertale Battle System such as the timed attacking system and stuff like that, but for the time being, the goal is to recreate the most difficult, and most famous part of Undertale's battle system, which is the bullet-hell dodging thingy.
Old Video Demonstrations:
BETA DOWNLOAD
Currently the Plugin is in Beta.
You can download it here!
https://sumrndmdde.wordpress.com/undertale-battle-system/
Furthermore, you can find the online Attack Creator Tool here:
http://sumrndmdde.github.io/UTB-Attack-Creator/
GOALS
The goal of the Plugin is as follows:
- Recreate the ability to dodge enemy attacks
- Give the Player the ability to customize the attacks based off of the "Skill" used by the Enemy
- Add the ability to give the "Player Icon" different abilities like shown in Undertale
- Have the abilities based on the Actor currently dodging the attack and their status, equips, class, etc...
- Have some sort of way to customize the image of the attacks
- Have the horizontal and vertical speeds be based off of a formula the user inputs
- Hopefully have some sort of way to make different "playing fields"
KNOWN BUGS
None Currently
(Find dem for me!)
SUGGESTIONS AND COMMENTS
If you have any good ideas on how the attacks can be customized or how anything else in the Plugin should be done in terms of user interaction, comment below and let me know!
TERMS OF USE (for Beta Plugins)
– This Plugin may be used in free or commercial games.
– If used in a publicly released game, an easily accessible link to a forum post/video where the Beta Plugin can be found is mandatory.
– You are allowed to edit for personal usage.
– You may NOT steal code for your own released Plugins without credit.
– If used in any publicly released game, then “SumRndmDde” must be given credited.
Detailed Changelog
Version Beta 1.20
– Damage is now based on the damage a Skill would normally do as opposed to consistently doing 50 damage.
– “Delete Distance” can be used to specify a specific distance outside the box an attack may go before it is deleted.
Ex: <UTB Attack 1>
...
Delete Distance: 250
</UTB Attack 1>
– Added YELLOW mode. It let’s you shoot bullets when pushing “Z”. Use
<UTB Mode: 4> to set the Skill to have YELLOW mode.
Version Beta 1.10
– Added “message” function to be used in UTB Code
this.message(“message”);
– Added “createAttack” function to be used in UTB Code
this.createAttack(id);
– Added JavaScript Code Notetag for Code that will
be called every frame the Skill is Active
<UTB Code>…</UTB Code>
– Fixed Compatbility Issue with YEP Battle Engine Core
– Upgraded the Attack Deletion System
– Preload Face Images
Version Beta 1.00
- Added Parameters for various customization
- Fixed various bugs
- Created an individual class for the Player
- Beta Plugin Released at this version
Version Alpha 1.40
- Added the ability to give objects custom images
- Added "modes" to the Player
- Added the ability to customize "mode" per attack
- Added "blue mode" aka. gravity game
- Demo Created at this version
Version Alpha 1.30
- Added Custom Spawn Rates
- Added Spawn Delay
- Custom Color
- Added the ability to have 9 desperate UTB objects per attack
- Further improved upon collision system
Version Alpha 1.20
- Improved upon collision system
- Made collisions cusomizable per UTB attack object
- Added the ability to view collision masks of objects
Version Alpha 1.10
- Build UTB Attacks based on Skills used by Enemy
- Added Notetag system for customizing UTB attacks
- Added customizable durations for the UTB attacks
- Added "Dynamic" and "Static" movement
Version Alpha 1.00
- Initial reveal version
- Created the basic system with hard-coded attacks for each enemy
- Demo Created at this version
– Damage is now based on the damage a Skill would normally do as opposed to consistently doing 50 damage.
– “Delete Distance” can be used to specify a specific distance outside the box an attack may go before it is deleted.
Ex: <UTB Attack 1>
...
Delete Distance: 250
</UTB Attack 1>
– Added YELLOW mode. It let’s you shoot bullets when pushing “Z”. Use
<UTB Mode: 4> to set the Skill to have YELLOW mode.
Version Beta 1.10
– Added “message” function to be used in UTB Code
this.message(“message”);
– Added “createAttack” function to be used in UTB Code
this.createAttack(id);
– Added JavaScript Code Notetag for Code that will
be called every frame the Skill is Active
<UTB Code>…</UTB Code>
– Fixed Compatbility Issue with YEP Battle Engine Core
– Upgraded the Attack Deletion System
– Preload Face Images
Version Beta 1.00
- Added Parameters for various customization
- Fixed various bugs
- Created an individual class for the Player
- Beta Plugin Released at this version
Version Alpha 1.40
- Added the ability to give objects custom images
- Added "modes" to the Player
- Added the ability to customize "mode" per attack
- Added "blue mode" aka. gravity game
- Demo Created at this version
Version Alpha 1.30
- Added Custom Spawn Rates
- Added Spawn Delay
- Custom Color
- Added the ability to have 9 desperate UTB objects per attack
- Further improved upon collision system
Version Alpha 1.20
- Improved upon collision system
- Made collisions cusomizable per UTB attack object
- Added the ability to view collision masks of objects
Version Alpha 1.10
- Build UTB Attacks based on Skills used by Enemy
- Added Notetag system for customizing UTB attacks
- Added customizable durations for the UTB attacks
- Added "Dynamic" and "Static" movement
Version Alpha 1.00
- Initial reveal version
- Created the basic system with hard-coded attacks for each enemy
- Demo Created at this version
SCREEN SHOTS
Thanks for reading!
If you wish to support this Plugin's development, please leave a comment!
Last edited by a moderator:



