ROM Hack [Translation] Ace Attorney Trilogy

Status
Not open for further replies.

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,663
Trophies
3
Age
29
XP
3,544
Country
France
I updated the dlgTool again. You can extract DS and AATri dialogues with it. Since the encoding in the NDS games is a little bit off of the one in AATri you have to insert for example special characters like á or whatever.
There is no save bug. All possible values are now somehow stored in the txt files (marked as the command "do_not_delete"... just don't delete it.).
The tool should now be more usable then PWSE and also more reliable.

P.S: You can't copy over DS scripts to AATri completely unchanged. Since font encoding and most graphics, animation and sound ID's aren't the same in AATri it's better to only copy over the text from the DS dialogues to prevent unwanted graphic or sound bugs.
nvm, forgot what i said
 
Last edited by Asia81,

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,663
Trophies
3
Age
29
XP
3,544
Country
France
I didn't read it. ^^
I'm here to help. So don't hesitate.
I just read too fast, didn't read the P.S xD

So I said something like:
"Whait what wtf.
You can use the text/script from the DS version, just change specials characters and it's ok ?"

Then I saw the PS and !i edited my post x)
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,663
Trophies
3
Age
29
XP
3,544
Country
France
Something good too, I compared a bit of texts, and they use the same number of characters per lines, even if the 3DS' screen is larger.
I mean

DS
Hey, Phoenix Wright, can you
come to see my new phone?

Won't be on 3DS
Hey, Phoenix Wright, can you come to
see my new phone?

So it's cool, just an easy copy-paste to respect scripts (animations effects, etc...).
 

onepiecefreak

Kuriimu 2 Developer
OP
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,762
Country
Germany
I found a glyph width table in the code.bin. After editing the values in this table I managed to change the space one character usee in the dialogue. Now nothing is hindering me to replace japanese characters with our special chars. It also means that we don't need a new font for every language.

I will create a universal font with every special character I needed so far. If yiu want your language's special chars in the font, just PM me and send me a list of every special char that is used in your language. (@Asia81 for french for example)
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,663
Trophies
3
Age
29
XP
3,544
Country
France
Do I said I love you?
Give me some minutes, I will send you PM with all accent or special character used.
 

onepiecefreak

Kuriimu 2 Developer
OP
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,762
Country
Germany
I now completed my work on the universal font.
You can find it (like every other things) in our tools folder, specifically in the "font tools" folder.
Use the universal font "42.cfnt" and then patch your code.bin of AATri with the "codePatcher.py", placed in the font folder as well.

The universal font should contain most special characters. Included are all spacial characters for spanish, french, portuguese, german and some minor extras.
The universal font isn't final yet. The portuguese translation team will edit the accents a bit, but for sure until the revise of them is finished you can use the font I created so far.

You have to use the new dlgTool2.py version to be able to see the special characters you typed ingame. The tool now doesn't need a language to be given. Just like the font it now uses a universal en-/decoding table usable for at least the 4 languages mentioned above.
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,663
Trophies
3
Age
29
XP
3,544
Country
France
Do you know a quick way to try the translation without compressing/repacking pack.dat?
12000 files take a long time to compress then repack...
 

onepiecefreak

Kuriimu 2 Developer
OP
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,762
Country
Germany
Nope. the pack.datconsists of LZ11 compressed files. So every file which is changed has to be compressed with LZ11 again.
 

onepiecefreak

Kuriimu 2 Developer
OP
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,762
Country
Germany
You don't have to recompress ALL files BTW. You just have to recompress changed files. So if you just changed 42.cfnt, you can just remove 42.comp and use the compress function of packTool.py.
packTool.py skips already compressed files.
Maybe that is what you meant?
 

onepiecefreak

Kuriimu 2 Developer
OP
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,762
Country
Germany
I updated etc1tool and BchPngConv2.py.
There were fixes with alpha values. So I recommend to update as early as possible if you don't want your pictures to be distorted.
 
  • Like
Reactions: Asia81

onepiecefreak

Kuriimu 2 Developer
OP
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,762
Country
Germany
Update: The dlgTool2.py got a big update that fixed a crash ingame. Only use this version from now on since the crash would make the game unplayable especially in testimonies.
You can use the txt files you made with this but you have to create a new dlg-File.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    This was one of the craziest movies I've seen about our food industry, lots of stuff I didn't know. A must see. https://youtu.be/OqzjC-ENrl8?si=GYxmdY5nShzGniVi
  • OctoAori20 @ OctoAori20:
    Oh, that dude?
  • OctoAori20 @ OctoAori20:
    I stopped believing or caring about that dude when I found out about some of the more questionable nonsense he did in his life.
  • BigOnYa @ BigOnYa:
    Like what? I didn't know or hear.
  • K3Nv2 @ K3Nv2:
    You mean like every famous person that ever existed
    +1
  • K3Nv2 @ K3Nv2:
    I get so tired of hearing oh I liked him until...
  • OctoAori20 @ OctoAori20:
    I just know dude was a chronic alcoholic and such.
  • BigOnYa @ BigOnYa:
    I've been to his chicken restaurant he started in his 2nd movie, Holy Chicken, was pretty good. It is only 15-20 miles from me in Ohio. It only lasted 1 yr or so then closed tho.
  • OctoAori20 @ OctoAori20:
    There are very few people I just have just an immense dislike of and he's one of those very few people, the only other example is Gene Simmons. My musician uncle on my mother's side of the family actually met Gene once during some event and said he was the most unpleasant person to be around.
  • K3Nv2 @ K3Nv2:
    I met myself once turns out that guy is a giant piece of shit that doesn't deserve any of my respect
  • BigOnYa @ BigOnYa:
    Damn alcoholics! (Sshhh- Opens another beer)
  • OctoAori20 @ OctoAori20:
    Agreed, Ken
  • OctoAori20 @ OctoAori20:
    I can't say I've ever tried even a sip of beer tbh-
  • K3Nv2 @ K3Nv2:
    You met yourself also and is a giant piece of shit?
    +1
  • OctoAori20 @ OctoAori20:
    Then again, I don't think I'd really enjoy it //shrug
  • OctoAori20 @ OctoAori20:
    I'm sure it's an acquired taste :P
  • K3Nv2 @ K3Nv2:
    Poor lad can never enjoy the amazing taste of four loko
    +1
  • BigOnYa @ BigOnYa:
    Root beer is a gateway drink, don't ever try it either.
  • K3Nv2 @ K3Nv2:
    @BigOnYa, don't you love how smooth MD20 is
  • BigOnYa @ BigOnYa:
    Mad dog 20 20? Oh yea fixed the typo. I haven't seen that or had forever. Do they still make it?
  • K3Nv2 @ K3Nv2:
    I think it's why I'm alive
    +1
  • BigOnYa @ BigOnYa:
    What happens if when playing Paper Mario, you start a fire in-game?
  • Psionic Roshambo @ Psionic Roshambo:
    Paper Mario is a drug dealer and he is all about the paper yo lol
    +1
    Psionic Roshambo @ Psionic Roshambo: Paper Mario is a drug dealer and he is all about the paper yo lol +1