Hacking (Working) Tokyo Xanadu JP w/ English Assets

nahucirujano

Active Member
Newcomer
Joined
Jan 25, 2017
Messages
41
Trophies
0
Age
34
XP
598
Country
Argentina
There's a few things we are trying to fix and correct, and swapping the X and O is one of the things we are trying to do...
But right now we're mainly focusing on making sure the game works from beginning to end.
I see, that sounds great.
Thanks again.
 

boroxs

Well-Known Member
Newcomer
Joined
Jul 14, 2017
Messages
53
Trophies
0
Age
25
XP
1,340
Country
Antarctica
hmm that is odd, as all my testers were able to play past ch4 without any issues... might i suggest you re-read my tutorial and make sure you did every step... if you downloaded an pre-built image, then i cannot vouch for the person who built it, as I can't tell if they did it properly, or applied my fix properly?

anyways, good luck.

found the problem, i switch the game mode to load mode 5 so i can overclocked it and it seems that make the barrier bug appeared, installed the game again from beginning and its work fine now, thnks again for the patched :)
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,262
Country
United States
Okay, no offense to OP, but using the sen-xanadu tools, I disassembled what changes were made and you kind of messed up, OP. You modified the t_text.tbl directly in a hex editor, I think, and it's impossible to decompile it to json using the tools. Additionally, you repacked text.pkg and left a backup file of t_text there, so your IPS patch actually contains copyrighted content.

Regardless, since I used strings to extract your changes, I'll describe the shop fix here:

The 'Purchase %d %s for', 'Sell %d %s for', and other related strings with format specifiers have different parameter orders in japanese: these format strings need the first two arguments swapped and a slight text restructure to accomodate (OP used 'Buy %s\nQty: %d') If the order isn't changed, it interprets the quantity of items as a string pointer, and well...let's just say that dereferences a very low memory address leading to a crash.

As for other unrelated issues: The japanese font differs fron the US font in metrics. You can use the US font instead. Unpack fonts.pkg, and rename font_us.itf to font.itf, then repack fonts.pkg. It works far better.
 
Last edited by chaoskagami,

Vampirex

Dhampir
OP
Member
Joined
Mar 12, 2008
Messages
258
Trophies
1
XP
434
Country
Canada
Okay, no offense to OP, but using the sen-xanadu tools, I disassembled what changes were made and you kind of messed up, OP. You modified the t_text.tbl directly in a hex editor, I think, and it's impossible to decompile it to json using the tools. Additionally, you repacked text.pkg and left a backup file of t_text there, so your IPS patch actually contains copyrighted content.

Regardless, since I used strings to extract your changes, I'll describe the shop fix here:

The 'Purchase %d %s for', 'Sell %d %s for', and other related strings with format specifiers have different parameter orders in japanese: these format strings need the first two arguments swapped and a slight text restructure to accomodate (OP used 'Buy %s\nQty: %d') If the order isn't changed, it interprets the quantity of items as a string pointer, and well...let's just say that dereferences a very low memory address leading to a crash.

As for other unrelated issues: The japanese font differs fron the US font in metrics. You can use the US font instead. Unpack fonts.pkg, and rename font_us.itf to font.itf, then repack fonts.pkg. It works far better.

Thank you for pointing that out, a proper release was eventually made by another user, so I'll remove my patch.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: How are you @AncientBoi :tpi: :tpi: :tpi: :tpi: :tpi: