On most system emulators, save files or savestates are somewhat easy to mess around with.
But I have come across alot of problems with Dolphin or GCI's.
Im sure its not a actural emulation problem, but anyway..
Lets say you want to edit a stat of something.
Or write down what the number is, save the game, extract the gci from the memorycard (or make a savestate), then search the number in hex.
Of course, this wouldnt work, as GCI's have way too much extra crap in it. (as in, every time you save, even if you just changed a number, the whole save appears to change)
So that didnt work, I cant change the number that way.
So now, I just tried to get three saves.
save 2 and 1 havethe same contents, the only thing that changed is the 'extra crap' that changes every time you save anyway. And save 3 would have my changed number.
I went ahead and did a binary/hex file compare on all three of them.
Now it seems like even if I change a single byte of anything, the whole save doesnt work.
Is there any easy ways to mess with saves on dolphin? Or is there a memory viewer/editor anywhere that im missing?
On the dolphin google page, it says there is a memory viewer, but I have yet to find it.
savestate hacking on dolphin is alot harder then on Snes, probably because theres alot more data to save. Meh.
The reason being is im trying to hack my 'chao' on SA2B (sonic adventure 2 battle). I tried for a while hacking it on the VBA, then just sending it to SA2B. but Dolphin/VBA linking is a pain right now and wont work currectly with that game. (works fine on four swords, oddly)
For GCI hacking, id make SURE that the ONLY change to that save/gci was a stat number. I could transfer a chao/pet over from one memorycard to another, without doing anything to the other memory card.
So id take something from memA, to memB without acturally going on memA. Then change it though memB instead of A. Then putting it back on A afterword.
this is probably very confusing, but its kinda hard to explain what im trying to do o.o
Anyway, any help what so ever would be appreciated..
And btw, no, im not acturally trying to change a number. Im trying to forcefully find a value of something, but it isnt a number. I used that as a example. If I was, id just try using CheatEngine.
But I have come across alot of problems with Dolphin or GCI's.
Im sure its not a actural emulation problem, but anyway..
Lets say you want to edit a stat of something.
Or write down what the number is, save the game, extract the gci from the memorycard (or make a savestate), then search the number in hex.
Of course, this wouldnt work, as GCI's have way too much extra crap in it. (as in, every time you save, even if you just changed a number, the whole save appears to change)
So that didnt work, I cant change the number that way.
So now, I just tried to get three saves.
save 2 and 1 havethe same contents, the only thing that changed is the 'extra crap' that changes every time you save anyway. And save 3 would have my changed number.
I went ahead and did a binary/hex file compare on all three of them.
Now it seems like even if I change a single byte of anything, the whole save doesnt work.
Is there any easy ways to mess with saves on dolphin? Or is there a memory viewer/editor anywhere that im missing?
On the dolphin google page, it says there is a memory viewer, but I have yet to find it.
savestate hacking on dolphin is alot harder then on Snes, probably because theres alot more data to save. Meh.
The reason being is im trying to hack my 'chao' on SA2B (sonic adventure 2 battle). I tried for a while hacking it on the VBA, then just sending it to SA2B. but Dolphin/VBA linking is a pain right now and wont work currectly with that game. (works fine on four swords, oddly)
For GCI hacking, id make SURE that the ONLY change to that save/gci was a stat number. I could transfer a chao/pet over from one memorycard to another, without doing anything to the other memory card.
So id take something from memA, to memB without acturally going on memA. Then change it though memB instead of A. Then putting it back on A afterword.
this is probably very confusing, but its kinda hard to explain what im trying to do o.o
Anyway, any help what so ever would be appreciated..
And btw, no, im not acturally trying to change a number. Im trying to forcefully find a value of something, but it isnt a number. I used that as a example. If I was, id just try using CheatEngine.