Hacking [PSP] La Pucelle Ragnarok Translation

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
That's strange.
I never had to use a fixed ISO, except for Kingdom Hearts BBS which required Prometheus and decrypted eboot.bin file.

La pucelle doesn't use encrypted eboot, but maybe it works thanks to that fix I installed for KH BBS.
I installed Prometheus plugin and edited the version.txt in the flash to fake the PSP system version.

I can give you the file I'm using to install and setup Prometheus if you don't already have them.
 

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
Just wait until you try some of the other chars not in that screenshot. It will crash the game. A major ASM fix is needed. Pretty sure the ASCII letter A is an delimiter.
 

JerichoDeath

Member
Newcomer
Joined
May 27, 2015
Messages
10
Trophies
0
Age
34
XP
51
Country
United States
That's strange.
I never had to use a fixed ISO, except for Kingdom Hearts BBS which required Prometheus and decrypted eboot.bin file.

La pucelle doesn't use encrypted eboot, but maybe it works thanks to that fix I installed for KH BBS.
I installed Prometheus plugin and edited the version.txt in the flash to fake the PSP system version.

I can give you the file I'm using to install and setup Prometheus if you don't already have them.

I don't have those things, but I'd like to try it out.
 

thexyz

Active Member
Newcomer
Joined
Jan 8, 2014
Messages
40
Trophies
0
Age
54
XP
180
Country
Serbia, Republic of
Just wait until you try some of the other chars not in that screenshot. It will crash the game. A major ASM fix is needed. Pretty sure the ASCII letter A is an delimiter.
If you were talking to me, then I'm not sure that would matter as the only change is reducing character width from 15 pixels to 9. If it didn't crash before it won't crash with the patch.
 

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
I thought the fix was replacing the Shift-JIS with ASCII... just scanned the thread and completely missed what you did. The way the game is handling it right now is to kernel the ASCII into the SHIFT_JIS. There are many missing ASCII chars not used in the ASM and you would have to write a new font handler to get the VWF working along with ASCII chars. It would be a ton of work besides having to realign all the text in game.
 

thexyz

Active Member
Newcomer
Joined
Jan 8, 2014
Messages
40
Trophies
0
Age
54
XP
180
Country
Serbia, Republic of
My goal was to make the text readable, not pretty. I'm not interested in implementing VWF for this game as I'm sure the fixed width 8px font is good enough.
 
  • Like
Reactions: Van_Kaiji

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
yes, fixing the font width should be enough.
That doesn't look pretty as it line break in the middle of the message window, but it's a choice.
I really didn't care having big letters, it doesn't make it harder to read. what was more annoying was the missing apostrophes.

maybe you could make two patches, wide or fixed font width.
 

Linka

Well-Known Member
Member
Joined
Sep 13, 2013
Messages
248
Trophies
0
Age
34
XP
189
Country
United States
I think as long as the fixed font width works without crashing, it's worth a try. It does definitely look easier on the eyes in terms of reading it (though it's not really a problem much either way for me.)

The missing apostrophes are a true loss when it comes to this, but it'd be far more trouble to rewrite the entire script (especially when it's set up in the game like it is and not just a normal "script") to have the apostrophes, at this point, that's for certain, even if somehow a way to get back apostrophes happened. I think the only way that'll happen is if someone else entirely dives into the code and redoes it from scratch while also implementing what was missing. And god knows no one wants to do that when the game's workable and pretty much complete otherwise. ;;
 
  • Like
Reactions: Hargrun

ChepChep

Well-Known Member
Member
Joined
Feb 9, 2011
Messages
611
Trophies
0
XP
876
Country
United States
Apostrophes are one of the missing chars that caused the game to crash... would take quite a bit of assembly coding to put them in and also go back through the 100's of pages of text in this game and reinsert them all...

I agree with Linka... I have no desire to fix anything since the game is completely playable all the way through... My next project will have these sort of things fixed since I have learned how to program in PSP ASM now...

Just really not worth my time and rather be working on a new project...

I am more than willing to support anyone that wants to take making these fixes and will pass all my tools if anyone wants them...
 
  • Like
Reactions: Shinon and Hargrun

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
I still think you should release two different patches.
let the player choose if he prefer wide or small font.


For adding apostrophe, I suppose it could have been done by editing a (now unused) kanji font to looks like an apostrophe, and use that character instead.
But like you said, now it would require a lot of work to re-do all the text and check all the message box length as it's not auto-wrapping.


JerichoDeath:
Sorry, forgot to do it today.
I'll give you the file another day (maybe tomorrow).
 
  • Like
Reactions: Hargrun

Linka

Well-Known Member
Member
Joined
Sep 13, 2013
Messages
248
Trophies
0
Age
34
XP
189
Country
United States
I do look forward to what your next project may be, Chep! I'm glad to hear that you have managed to settle down how to do the fixes since you first started this project-- really gained a lot of experience and progress by handling LPR and PKP, huh?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
as promised, here is my plugin for M33-6 to allow some (not all) 6.20 games to run.
Maybe it's the one which made La pucelle working.

There are other CFW to allow newer games, but I prefer using it as a plugin for proper enable/disable state if needed.

1. download
Get The plugin M33_6.20.prx beta2
It's probably an old beta, but that's the one I'm using, so I know la pucelle work with my setup.

2. install
Extract the m33_620.prx file to your /seplugins/ folder (create it on the root if you don't have any plugins)
You can edit the game.txt file to add your plugin or use recovery menu.

- Open (or create) /seplugins/game.txt
- add this line : ms0:/seplugins/m33_620.prx 1
- save and exit

3. fake the PSP version
- on XMB, press Select and edit "USB device" from memory stick to Flash 0
- connect to USB and go to flash0/vsh/etc and edit version.txt to "release:6.20" (make a backup of your version.txt first if you want)
- save and exit.
- disconnect USB, and set "USB device" back to memory stick.

4. enable fake version and plugins
- full shutdown the console
- Press R and power the PSP to go to recovery menu
- plugins > m33_620 : enable
- configuration > use version.txt : enable
Exit.

Try the game
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
ah, great news then :)
I'm glad it fixed your issue.

I didn't know this plugin helped me on this game. I have it enabled by default so I forgot about it long time ago.
Unfortunately, it's an old version and some games don't work.
For example, Tactic Ogre crashes at chapter1, I think it needs 6.60 and the plugin only allowed 6.20 games.
For 6.60 games, if you want to keep M33-6 I think you can try DarkAlex's Time Machine (an IPL selector to temporarily boot different firmware versions with pandora battery). I haven't tried time Machine yet but it's the only choice if you want to keep m33.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr