Wow, kudos to you sir/madam! I'll try this out when I'm done with exams, but I'll definitely give it a look. Also, I really suggest you post this on the GOG Guilty Gear forums, so that people who play the game but haven't heard of Dustloop can use this as well. :)
Also added Demul and PCSX2-rr to the download list. Be sure to set their window sizes to 800x600 in the graphics plugin. GGXX AC+ also requires a skip mpeg patch in pcsx2-rr, I'll explain more when I get time.
Fantastic work! I tried it out on demul and found that the hitboxes seem to skip about and don't draw smoothly, skipping a lot of frames and stuff. Is this normal? Or do I have something configured incorrectly?
It draws smoothly for me, perhaps your PC is slow? I know there is an issue where sometimes a box doesn't get drawn, but this is a drawback of using an overlay. I plan to write an actual Direct3D hook so windows 7/vista and windows aero would no longer be required. This would also fix the issue of the overlay not drawing every frame because it didn't read the games memory fast enough since nothing would be rendered until everything has been calculated. This will have to wait until I have more time however.
This is something I noticed as well, there is an extra calculation done to the aerial throw/push boxes Y offset I have yet to figure out (aerial push boxes seem to be higher up than what is currently being displayed). While on the ground I verified it's correct.
Good news for those wanting the AC+ viewer. I successfully wrote a DirectX9 hook and can now draw directly to the direct3D device the emulator uses (PCSX2). This means Windows Aero will no longer be required (Just .NET 3.5), every box will be drawn each frame and a significant speed boost.
Eventually I can make one for Direct3D11 for demul (There is a DirectX9 plugin demul uses that will work fine). I don't think #Reload will be possible because I can't find a lot of information about Direct3D8 to hook to it or even draw using SlimDx with it.
Does this only work with the US version of AC+? I'm trying to do it with the JP version, but PCSX just crashes whenever I try to Show The Magic. No specific error message, just the 'stopped responding and was forced to close' message that Win7 gives.
795a8134c1