Hacking [PSP] La Pucelle Ragnarok Translation

JamRules

.....
Member
Joined
Jan 9, 2014
Messages
527
Trophies
1
XP
2,204
Country
United States
? You are checking for where the ram at a0 is changed, not for where a0 is changed right.
Anyway since its setting 0 you might not notice
 

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
I think I may have found it:

5cbmnd.jpg

So do I just need to write 0x0601 to this location (0x08A3FF00) to get the language to English? Obviously I need to change ASM to do it...

-ChepChep
 

JamRules

.....
Member
Joined
Jan 9, 2014
Messages
527
Trophies
1
XP
2,204
Country
United States
Its difficult to understand the screenshot (would be useful to see the register values at that moment) but 0880AEBC sw zero,0x4(s0) seems more likely.
Check if s0=08A3FF04 (remember for save you need to change the value at a0+4)
Arguments are "words" each, so 0x0600 should be left
 
  • Like
Reactions: Gaming4Ever

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
Ok... good news I got it all working...

So at 0880AEBC sw zero, 0x4(s0) was setting the language for Japanese.

This instruction can be found in the eboot.bin at:
0x6F7C

at this location the hex for the sw zero, 0x4(s0) instruction is:
0x040000AE

I was very fortunate that register s5 had 0x01 in it when this instruction was called so I changed the instruction to:

0x040015AE and save/load was in english and worked on the PSP-3000 hardware.

Japanese:
sw zero, 0x4(s0) Hex: 0x040000AE

English:
sw s5, 0x4(s0) Hex: 040015AE


So in short change:
Memory: 0x6F7C - 0x040000AE to 040015AE

I will include this in the next patch for PKP.

Thanks everyone for your help on figuring this out.

-ChepChep
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
I see you didn't have the extra instruction (writing the address each time before writing to register) like on LPR, but you had the chance to find a register with the correct value :)
 

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
I have done quite a bit of ASM in my past. I have never worked with ASM for the PSP before or "reverse" engineered it in this way. I have always used tools for writing your own and then running it. I have learned a few tricks when I used to write ASM.

I probably will put out another patch today for LPR if I can find the time since I have many things all lines up for it.

-ChepChep
 
  • Like
Reactions: Linka

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
CLick the insert image button and type in location that you are hosting the img on.

I personally use tinypic but feel free to use your favorite.
 

Shinon

Well-Known Member
Member
Joined
Jul 30, 2014
Messages
106
Trophies
0
Age
26
XP
182
Country
Malaysia
So I created a new patch for LPR:

It has many bug, typo and grammar fixes as well as the home screen and save/load fix for English.
If you have any trouble with it please let me know.

I have no plans to translate the images, fix the random item / name generator or use variable width font.If you ask me to fix them, I will ignore you. If you are interested in fixing it yourself, I am more than willing to include your fixes in the patch.
-ChepChep
2ic41zt.jpg[

The save/load menu is still in Japanese? check it and could you translate the graphics?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
46
Location
Engine room, learning
XP
15,662
Country
France
Thanks for the new patch.
I won't be able to test it as much as I did, unless I re-play it.
Maybe I will, but I'll probably play Disgaea1 next. It's a series I have in my backlogs.


ChepChep said he will translate the content of the save menu too. (probably in the next patch).
my hack has only put the system text in english (Save/back/enter/exit without saving/etc.), not the game's text (Level, chapter, chapter's name, time cleared, play time, etc.)

I see you cleared it two times already!
I completed the main story, but it's still at 0 (I probably need to complete the bonus now to get the cleared number set to 1).
 
  • Like
Reactions: Linka

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
I have actually completed the game 6 times... 2 on PPSSPP and 4 on the PSP. I was not very efficient in my playthroughs of LPR
 

Linka

Well-Known Member
Member
Joined
Sep 13, 2013
Messages
248
Trophies
0
Age
34
XP
189
Country
United States
I hope you enjoy Disgaea 1, Cyan. If you didn't plan on it, I definitely recommend the PSP version of the game! Best version of it you can find. (2, as well. Always go with the portable ports if you can for Disgaea games.)
 

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
I really enjoyed Disgaea 1. I have played the PS2, DS and PSP version and I would also recommend the PSP version.

I am still trying to find the other text in the save / load screen. I am having a difficult time. It does not look like its in the eboot and I have translated just about every other file in the game. I guess I will need to do some ramDumps in the PPSSPP to track it down.
 
  • Like
Reactions: Linka

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :tpi::rofl2: +1