Updates
(all times Central)
About a month later... [October 13, 2009 / 15:10]

By now, WldFb and I have been working together, with very wonderful things happening (all thanks to him). I've started to update the docs again, beginning with VPW2 right now. If you see anything that's been updated after October 11, that's all new. :) The main attraction is VPW2's moveset_locations.txt, which documents exactly what it says it does.


another update [September 17, 2009 / 00:42]

This may be a little counter-intuitive, but I nuked a lot of the section text and moved the links to the section headers (which will turn blue on hover). I also took the liberty of converting the WrestleMania 2000 section into a directory, which reveals that I've had a bit more docs up than I've been linking to.
Updates to other sections may or may not have happened. More information about the VPW2 player map has been found, although not much more is demystified.


general update [September 7, 2009 / 16:20]

I've decided to update various files in every game folder. Also, I've properly split out the various different versions of World Tour into different directories, so there shouldn't be any more confusion. I like it better that way, since it mirrors my local document structure, which means those sections are likely to be updated.

Speaking of the local archive, I've been going through that as well, trying to standardize my names between it and the ones on this site. Currently, the local copy has spaces in the filenames, which present a problem on the web. For me to copy over what I have, I usually end up renaming files after uploading them on the server. That sucks, and makes me less likely to bother with doing so. That's why I want to fix that. (Oh, also, updating the descriptions file is a pain in the ass.)


vpw2/game_motherfucking_over.txt [August 7, 2009 / 02:44]

Well, it's not exactly a set of Gameshark codes, nor would it be in the exact same format as a normal move replacement... This is big.

A little backstory: about a month or so ago, I get the idea to start some sort of No Mercy hack project. I want my project to stand out from the rest, so I want to use techniques no one's really used yet. ROM hacking's always been a favorite past time of mine, so I figure it'd work well. For shits and giggles, I try to see if I can find Stevie Richards' moveset in the ROM, and I found it.

However, my replacement of the moveset didn't match up; whenever I replaced the data, the moves would work perectly, but parameters stayed the same. Oddly enough, they were getting changed on Mankind instead. With Mankind being 0006, it tipped me off that the movesets were stored differently in the ROM. You needed to take the parameters chunk and put it on top. The result? Stevie Richards with Big Show's moveset and attributes, with ZERO Gameshark codes.

Why didn't I tell you all about this earlier? I'm lazy, and I prefer to get all of the values before moving on. I don't have all the addresses in the ROM mapped out to the wrestler movesets yet. :/

Anyways, with that story out of the way, fast forward to tonight, where I've tried to figure out various things in VPW2 (moveset locations, mask ripping).

My intention was to just upload "moveset locations.txt" and hope WldFb would get in touch with me, but I decided to have some fun and see if No Mercy and VPW2 really were similar enough. I checked out an old dump of Misawa's moveset, took the last 0x1C bytes or so, and searched for the first few bytes in the ROM.

Exact match at 0x264904 in a Z64 format ROM. The rest of the bytes kept matching up with the rest of the moveset.

jack. fucking. pot.

so yeah, go to the vpw2 section and read game_motherfucking_over.txt. If you are impatient, make moveset rips using the data in moveset_locations.txt in the same directory. I suggest starting with a dump of Misawa's moveset and comparing it to the first value in g_mf_o.txt, just to make sure you're getting the right values. However, shoot fighters and normal wrestlers may have different movesets. Further research will be conducted.

Works in Progress
Aside from the number of documents I've uploaded that are WIPs, here are some more WIP projects in detail:
General Things [multiple]
Things that apply to multiple VPW games.
Virtual Pro-Wrestling [PS1]
The original 1996 PS1 game that started it all. Unfortunately, I don't have much on this game yet.
WCW vs. the World [PS1]
The first VPW game to be released in the US.
WCW vs. nWo World Tour [N64]
Most of my info on this game concerns v1.1U as that's the one I own and can therefore Gameshark on. Matching values for v1.0U and v1.0P will be forthcoming, eventually. There is a guide to porting codes between all three versions, which may be of use if you are impatient. :)
Virtual Pro Wrestling 64 [N64]

WCW/nWo Revenge [N64]

WWF WrestleMania 2000 [N64]

Virtual Pro Wrestling 2 [N64]

WWF No Mercy [N64]

Def Jam games [PS2,GC,Xbox]
Once I start caring about these more and figure out how to debug on an Xbox and Gamecube, I'll start working on it. Until then, there are more important VPW games to hack.