LUA script to help training more efficiently & understand more the game.
If you want to talk, share ideas etc: I advise joining the Asuka 120% Discord, and go in the dedicated #programming-club channel.
I recommend using BizHawk, it's easy to use & pretty robust.
After loading the rom, just drag the lua file into BizHawk window or in the menu "Tools > LUA console" and open the file.
- BizHawk: https://github.com/TASVideos/BizHawk/releases
- Saturn BIOS: https://mega.nz/#!ddUD3KwK!bWNhUhhAaGKQQzenjtV93HU4754NJL9x7ffZ6dOUhig
- Combo counter in real time (number of hits in your last combo)
- Damage output (last combo damage)
- Stun / foe's stamina - timer until stun reset
- Training Dummy's state (WIP)
Disclaimer: When you start the training mode, damage is at -1, it will go to zero once you hit the training dummy.
Here's some ideas I have for how we could improve the .lua:
Color code:
โ Would help tremendously โ โ Good Quality of life โ โ Not a high priority feature
Easy:
- Makes the game heal to max health, instead of "max health-1",
- Only show / start script once in Deku battle (training mode)
Intermediate:
- show when the opponent can tech (true vs fake combo),
- a ground / wall / throw tech option for the dummy (I kinda have the code for it, but the dummy doesn't accept the inputs >.>),
- show startup/recovery like Skullgirls would be pretty cool too. (frame data would be awesome in itself)
- input history (with frame counter? Would make it easier to test the juggle systems limits)
- Having macro to activate some script (activate enemy teching Wall or ground etc by example)
Freaking hard: