peon2 / fbneo-training-mode

a simple training mode for multiple games on the fbneo platform
58 stars 35 forks source link

Add Generic support for Add-Ons + Missions + other stuff... #105

Closed poliva closed 8 months ago

poliva commented 1 year ago

1) Previously add-ons support was specific for SSF2X. Now it's possible to write 2 types of addons:

  • Generic addons (available for all games): in fbneo-training-mode/addon/addons.lua
  • Game specific addons (available for a game): in fbneo-training-mode/games/<game>/addon/addons.lua

2) It is now possible to load fbneo-training-mode to watch a Fightcade replay (requires the new fightcade emulator, which adds emu.isreplay()), it will show input display, hibtoxes, etc... but disable the functions that write to memory while the replay is running, so the replays won't desync.

3) Previously the missions addon, was only available for SSF2X, now it's a generic addon available for all games, so it's possible to create missions for any game now.

4) When watching a Fightcade replay, the lua hotkey ALT+5 has been added to create a mission, this allows to do replay takeover from any point in time. At the moment only P1 is supported.

5) Added some specific addons for ssf2x:

  • Walk super training
  • Boxer's standing down-charge glitch training
  • Asunaro's SF6 FrameData Bar

6) Some other bugfixes and improvements.

peon2 commented 8 months ago

Thanks!