http://code.google.com/p/mame-rr/source/detail?r=161
It's been so long I almost forgot what I set out to do:
- Get
garou-hitboxes.lua
to use FBA-rr 0.0.7's newemu.registerexec
andemu.registerwrite
Lua functions for breakpoints. I also used bps to remove the dodgy pseudo-disassembly for vulnerability checks and to avoid messing with the memory banking to get box data. This meant I had to go back through that maze. - Re-fix the other scripts to draw breakpoint-triggered boxes on the correct frames. It's important not to set FBA's audio to mute or the frame sync will be off.
All debugger-dependent breakpoints are now removed except for the one for the Warzard throwboxes. This is because those functions haven't been implemented for CPS3.
The consequence of this is that FBA-rr is the preferred emu for viewing hitboxes for NeoGeo, CPS1, and CPS3 except for the aforementioned case. However, frame sync is still a little screwy for non-SF2 CPS2 games. This seems to happen no matter when or how update_hitboxes()
is triggered. To avoid this, keep using MAME-rr for the afflicted games.
I was going to make background removal an in-script option for all scripts but it's not going to work until emu.setregister
can properly poke the pc
register. It is mostly working in the garou script (see line 30) if you want to try it out. Like the usual cheat codes it must be active before the match start. For some reason you have to change something under the Video menu, such as Window size, before the background color setting (pink in this example) takes effect.
The hitbox wiki will be updated soon.
I didn't notice until recently, but mz built an updated mame-rr and mess-rr for version 0.144 back in November. But, um, there's no way to set a hotkey for frame advance?
Recent Comments