ROM Hack Translation How tu surpass the text limit on translations?

  • Thread starter Deleted User
  • Start date
  • Views 857
  • Replies 8
  • Likes 1
D

Deleted User

Guest
OP
I'm working on translation of Atelier Rorona 3DS game. But as it's said in another topics the game has characters limit. I know how to edit files and etc pretty well, but the only thing is the text limit. I have found that Maple Story and Dragon Quest teams found a solution to the problem. I really appreciate if someone could help me. Thanks in advance.
 
  • Like
Reactions: Exexd123pro

DarkSynopsis

Well-Known Member
Member
Joined
Oct 15, 2014
Messages
483
Trophies
0
Age
31
Location
New Zealand
Website
ninjasfate.com
XP
1,797
Country
New Zealand
Uhh, looking at the files I still have on my computer from when I messed with it years ago you need to edit the "MswO_Main.bflyt" found in the arc.cx in /2d/scene/MsWindow/

I don't think I have the original file on hand to remember what value I edited to increase the limit, just have my modified one which I've attached, I assume its the file where I increased the limit, who knows, was like 4 years ago :P
 

Attachments

  • AtelierTextLimitChangeMaybe.zip
    81.1 KB · Views: 50
Last edited by DarkSynopsis,
  • Like
Reactions: Deleted User
D

Deleted User

Guest
OP
Uhh, looking at the files I still have on my computer from when I messed with it years ago you need to edit the "MswO_Main.bflyt" found in the arc.cx in /2d/scene/MsWindow/

I don't think I have the original file on hand to remember what value I edited to increase the limit, just have my modified one which I've attached, I assume its the file where I increased the limit, who knows, was like 4 years ago :P

Thank you so much. It really helps. Do you know how to change another texts like char names?

EDIT: Differences in Hex (original vs mod. file): 00000940 0C: 8E vs FF
00000C10 04: 0E vs 0C
 
Last edited by ,
D

Deleted User

Guest
OP
Character names are in the code.bin if I recall correct.

I tested your file using text injected from vita game, and It really increase the text limit avoiding the misses (little glitch on text box and the text still surpass the little text boxes, but its not a problem, can be solved). But, on the first battle, the game crashes but IDK if its the vita injection or the file mod. EDIT: The original file has bigger text lines, and maybe its the cause of crashing (vita texts end suddenly on 3DS version: CONFIRMED).

About code.bin, I searched for the char names and not found any. Used Hex editor with japanese text support and searched for the names (I presume the names is text, right?). In other hand I found pretty weird strings referencing to VITA, PS3 and even PS2 files. IDK if I'm doing something wrong on code.bin edition.
 
Last edited by ,
D

Deleted User

Guest
OP
You didn't find any? just checked now and searching for "ロロナ" gives me 174 results, did you decompress the code.bin?

I made it a moment ago, and found the names. But when I change them the game doesnt work anymore, even if I encrypt the code.bin again. Do you have a clue about it?
 

DarkSynopsis

Well-Known Member
Member
Joined
Oct 15, 2014
Messages
483
Trophies
0
Age
31
Location
New Zealand
Website
ninjasfate.com
XP
1,797
Country
New Zealand
I made it a moment ago, and found the names. But when I change them the game doesnt work anymore, even if I encrypt the code.bin again. Do you have a clue about it?

Don't need to encrypt the code.bin again, did you keep the bytes the same length? so in HEX its originally "E383ADE383ADE3838A" and I changed it to "526F726F6E61000000" making sure it stays the same length by 0ing out the unneeded characters.

If you don't do this it would change the size of the code.bin and I believe the size of the code.bin is kept in the exheader so if you make it bigger or smaller it just isn't going to load, maybe?

I don't know a whole lot about translating within the code file, this is about as much as I've done in the past.
 
D

Deleted User

Guest
OP
Don't need to encrypt the code.bin again, did you keep the bytes the same length? so in HEX its originally "E383ADE383ADE3838A" and I changed it to "526F726F6E61000000" making sure it stays the same length by 0ing out the unneeded characters.

If you don't do this it would change the size of the code.bin and I believe the size of the code.bin is kept in the exheader so if you make it bigger or smaller it just isn't going to load, maybe?

I don't know a whole lot about translating within the code file, this is about as much as I've done in the past.

Yeah, my bad. I figured out last night. The code.bin is extremely sensitive. All char names already translated and some menu options too. Until now everithing is all right.Thank you so much for your help.
 
General chit-chat
Help Users
    Veho @ Veho: https://i.imgur.com/QxphzAr.mp4