Hey,
since it hardly got any attention I just tell a little bit.
You know how Xbox etc. have dvar dumps? That's cool for searching and converting those to codes. There are many Wii-only dvars though and there hasn't been anyone to do the Wii dvar dump until now. Just copy & paste from the other platforms. Let's be better than that.
It's all in a ram dump as you may imagine. I've found out how they are all listed since the texts unfortunately are dispersed. There's a region of pointers nicely listed with non-changing offset to point to each dvar (name) available. It's no guarantee all of them will work (actually not even half do, it's the whole point in figuring using a USB Gecko or just testing).
I therefore made it a Java program to start reading from the dump at starting location, take the pointer, grab the text until there's a blank (means it ends), write it into a new .txt file (new line) and repeat that until everything got dumped.
On average about 2500 times. No way I'll do by hand.
Zombies was messed up. It used mem80 and mem90 dumps crosswise. I had to almost re-code the whole program.
Luckily it's done now.
It can be released but since I did ALL CoD Wii dumps there's no more point. I'll just spare a bunch of n00bs wondering which starting and ending point is meant. Simply check the code section and see the "Ultimate Dvar Dump" topics.
Let's make this a sticky. If you find non-working dvars post in this thread and I'll mark them as "// not working" in the pastebin.
Control + F will be your friend. I advise you to use the list every time you search for dvars to use.
Happy dvar coding even though I haven't left you much to do, hahaha.
~ Enjoy
since it hardly got any attention I just tell a little bit.
You know how Xbox etc. have dvar dumps? That's cool for searching and converting those to codes. There are many Wii-only dvars though and there hasn't been anyone to do the Wii dvar dump until now. Just copy & paste from the other platforms. Let's be better than that.
It's all in a ram dump as you may imagine. I've found out how they are all listed since the texts unfortunately are dispersed. There's a region of pointers nicely listed with non-changing offset to point to each dvar (name) available. It's no guarantee all of them will work (actually not even half do, it's the whole point in figuring using a USB Gecko or just testing).
I therefore made it a Java program to start reading from the dump at starting location, take the pointer, grab the text until there's a blank (means it ends), write it into a new .txt file (new line) and repeat that until everything got dumped.
On average about 2500 times. No way I'll do by hand.
Zombies was messed up. It used mem80 and mem90 dumps crosswise. I had to almost re-code the whole program.
Luckily it's done now.
It can be released but since I did ALL CoD Wii dumps there's no more point. I'll just spare a bunch of n00bs wondering which starting and ending point is meant. Simply check the code section and see the "Ultimate Dvar Dump" topics.
Let's make this a sticky. If you find non-working dvars post in this thread and I'll mark them as "// not working" in the pastebin.
Control + F will be your friend. I advise you to use the list every time you search for dvars to use.
Happy dvar coding even though I haven't left you much to do, hahaha.
~ Enjoy