Wololo wrote:1) You need to make sure SGDeemer is actually loading your savegame.
Yeah, I don't know a ton about PSP programming, but it seems a friendly conformation message that your unencrypted save was loaded wouldn't be too hard. And, it would help a lot. I'll have to check SED out like you said.
Wololo wrote:2) I didn't change my name into Wololooooooo exactly. I might be wrong but I believe patapon2 uses utf16 or utf8 for names, so it was actually W o l o l o o o o o o where each space was a 00 hex value. Understanding this was the only trick of this exploit.
Yeah, I saw that. I figured you'd know what I'm talking about though, and you did.
Is that all you did though? Opened up an unencrypted Patapon 2 savegame in a hex editor and changed your name to cause overflow? I would guess that the "garbage" I'm talking about is the value you stored in $ra or $sp or something?
Also, how did you make it so you press the right trigger to cause the crash? The only thing I can think of, is because that little dude says your name when you press the right trigger. Something like "Welcome back Kami!" or whatever. I actually don't have a clue what exactly he says, and I'm not going to find out right now.
If I wanted to make my own savegame that would do the exact same thing as yours, only using a different name, like "Kamiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii", how would I go about doing this? I'm interested in understanding the process exactly. So, copying and pasting your edited savegame into mine isn't exactly what I had in mind.
EDIT: nvm, I got it to crash. But I still want to know the process you guys went through to craft that save game. I'll check out your tutorial on how to find exploits. Maybe that'll answer my question. Maybe this whole thread was a waste. ***.
EDIT: It looks like I need psplink to go on further. If I understand correctly, I need CFW to use it. Although, I'm pretty sure if it needs kernel access TN's hen would do the trick. But, I don't want to go through the process of figuring out how to get it to work right now.