+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Question about input hacking.
Pages: [1]
Author Topic: Question about input hacking.  (Read 2 times)
AcidGlow
Guest
« on: April 30, 2008, 01:36:32 am »

What can I use to change a neogeo games (fighting games) command to execute moves to what I want them changed to?
BRPXQZME
Guest
« Reply #1 on: April 30, 2008, 02:36:54 am »

There is more than one way to do this, and it will be different from game to game. What exactly did you have in mind?
AcidGlow
Guest
« Reply #2 on: April 30, 2008, 02:50:08 am »

I was thinking of changing the commands to execute moves for SVC Chaos SNK vs Capcom. I've tried patches that have done it now I wanna do my own for me and some friends that still play it.
Karatorian
Guest
« Reply #3 on: April 30, 2008, 08:24:26 pm »

Chances are the game uses some sort of table that corrolates the input sequences to moves. I'd suggest tracking down the patch you found that did this and see where in the ROM it makes changes. That should at least point you in the general area you need to edit. From that point, it's a matter of reverse engineering the format of the data and editing it as you desire.
AcidGlow
Guest
« Reply #4 on: April 30, 2008, 09:24:52 pm »

Thing is.. I don't know what they used to even change them in the first place...
BRPXQZME
Guest
« Reply #5 on: April 30, 2008, 09:44:12 pm »

Fiddling with the debug switches may help. Enabling 2-1 opens up a menu that should allow you to change a number of things. If only I could figure out how to navigate it!
AcidGlow
Guest
« Reply #6 on: May 01, 2008, 12:19:51 am »

I read that it has something to do with hex editing....
BRPXQZME
Guest
« Reply #7 on: May 01, 2008, 12:46:39 am »

You know, if you post the patches, it would probably help anyone trying to reduplicate the effort.

(The thingy with the debug menu is that it will likely modify the move codes if you know how to work it; you can then make it permanent by figuring out what it’s modifying)
Karatorian
Guest
« Reply #8 on: May 01, 2008, 06:09:31 pm »

It doesn't really matter how they made the changes, only what was changed. To do something similar for a project I'm working on, I wrote a tool that reads an IPS patch and displays the info in it in a human readable text format. By looking at the ROM offsets of the changed areas, you can find out where to point your hexeditor.

The IPS format is really simple, so if the patches are in IPS format, it's fairly easy to figure out where the changes are, especially if you have the programming skill to make a little utility. (Or you could use mine. It's currently unreleased as it's not very polished, but PM me if you're interested.) Alternately, you could use a binary file comparison utility to compare the hacked ROM to the original and find the locations of the changes that way. (Some IPS patchers display a list of changes when patching a file, or have an option to do so. That could work as well.)
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC