I am trying my hand at translating menus in SRW OE (yes, this is already done by someone else). Anyway, what I did:
1) Unpacked iso with winrar equivalent
2) Unpacked game files with cripaktools
3) Detected and extracted SJIS-formatted text
4) Injected some gibberish for testing purposes
5) Inserted my modified file with isomaster (default setup) back into the game
6) Got the blackscreen after booting (PPSSPP 1.12.3)
My guess is that I messed up somewhere at step 3 or 4 (the only steps done with my own tools), so here are my questions:
- How do work PSP pointers: do they point at a file and then at an adress within a file? In other words, if I modified an EBOOT file, for example, can it have a size unequal to that of the original?
- If original text is 4 bytes, and I want to replace it with a 6 byte word, do I have to modify something that goes after it within a file? (again, pointers)
1) Unpacked iso with winrar equivalent
2) Unpacked game files with cripaktools
3) Detected and extracted SJIS-formatted text
4) Injected some gibberish for testing purposes
5) Inserted my modified file with isomaster (default setup) back into the game
6) Got the blackscreen after booting (PPSSPP 1.12.3)
My guess is that I messed up somewhere at step 3 or 4 (the only steps done with my own tools), so here are my questions:
- How do work PSP pointers: do they point at a file and then at an adress within a file? In other words, if I modified an EBOOT file, for example, can it have a size unequal to that of the original?
- If original text is 4 bytes, and I want to replace it with a 6 byte word, do I have to modify something that goes after it within a file? (again, pointers)
Last edited by DumbDuck,