ROM Hack [Translation] Ace Attorney Trilogy

  • Thread starter Thread starter onepiecefreak
  • Start date Start date
  • Views Views 34,589
  • Replies Replies 113
  • Likes Likes 13
Status
Not open for further replies.
Sorry ask.
I have not found any previous references in the comments for this thread, to the problem below.
Any help?

Itens used:
File: mes_all.bin
From: 0127 - Phoenix Wright - Ace Attorney (U)(Legacy).7z
Type: DS ROM (.nds) file

User error below:
Code:
C:\AATriTools\dialogue_tools> dlgTool2.py -e C:\PwaaProject\mes_all.bin

   This file is not compressed with LZ10!
   Traceback (most recent call last):
     File "D:\AATriTools\dialogue_tools\dlgTool2.py", line 592, in <module>
       lz10Decompress(compSize,"{}\\{}.lz10".format(dlg.split(".")[0],j),"{}\\{}.bin".format(dlg.split(".")[0],j))
     File "D:\AATriTools\dialogue_tools\dlgTool2.py", line 49, in lz10Decompress
       inp.close(); dest.close(); os.remove(dest_name)
   NameError: global name 'dest_name' is not defined

C:\AATriTools\dialogue_tools> dlgTool2.py -e C:\PwaaProject\mes_all.bin TestDestiny

   Named language isn't supported!
   Type "D:\AATriTools\dialogue_tools\dlgTool2.py -help" into the command line for
   further explanation and help!

Thanks in advance.
 
Last edited by pinet,
Bug solved.

The version (U) of the mes_all.bin file for DS is different than version (E).
The texts for the Japanese language are suppressed in the (U) version.
The LZ10 files were correctly created with zero-byte.
So, giving the error in the program line 47 -> if (magic! = 0x10):
Also the variable "destName" was as "dest_name".
The solution was simple: comment the removal instruction and jump to the next file.

The version was updated and a fork was created.
Now the tool is compatible with both versions for DS (E) and (U).
Supposedly, for all versions now.

Bellow the link for the new compatible version (Windows 7).
:download: dialogue_tools_vs2b.zip

Bellow the link for the Windows XP compatible version.
:download: dialogue_tools_vs2c.zip

:!: How to use:
1. install Python (version 2.7)
2. for Windows XP, you need SP3 and Framework .Net 3.5 or better.
3. unzip the DS ROM with your preferred utility (I use :download: dsBuff 0.6.1)
4. locate and copy mes_all.bin into dialogue_tools folder.
5. from the command line, enter the folder and type:
For Windows 7 or better:
dlgTool2b.py -e mes_all.bin
For Windows XP or better:
dlgTool2c.py -e mes_all.bin

P.S. I would like to thank Mr. Marcello for help.
 
Last edited by pinet,
  • Like
Reactions: Luluca
Hello! Would someone help us with font editing. We edited png and json, but ingame... Nothing happen, as you can see. What we did not right?
PEmAUH5zEPU.jpg


Link for png and json: https://drive.google.com/file/d/1UEfL06n_6ZKjeKOJ082BEbOzY1kOJP6F/view?usp=sharing
 
  • Like
Reactions: Luluca
Hello Damin72, think I saw something on page 3 of this thread, from Asia81, about the character problem.

In time...
Does anyone know where I can find the source code for the "dlgComp.exe" tool?
I would like recompile this tool to be compatible with legacy systems,
because it is giving error while running on some older Windows versions.

WindowsError: [Error 193] dlgComp.exe nao e' um aplicativo Win32 valido.

Post Edit:
Never mind.
DSDecmp ~ dlgComp
(courtesy link tip by djmatheusito)

[] -P
 
Last edited by pinet,
Oh, how unkind of mine.
I forgot to share the recompiled tool.

Now compatible with Windows XP 32 bits.
Small change in the python script to support the new arguments.

Requeriments:
- Windows XP Service Pack 3, or better
- Framework .Net 3.5, or better
- Python 2.7

Tool:
:download: dialogue_tools_vs2c.zip

Source for dlgComp:
:download:
dsdecmpWin32.zip
 
Little bump to say the trilogy switch version will have an official french translation. Let's hope the 3ds get one too, as well for all other originals languages.
 
@onepiecefreak or someone else. Can you help unpack the file from Ace attorney: Apollo Justice on Android? It also uses "mes_all.bin", but "PWSE 0.2-1" doesn't work as expected. Any help is needed to understand what the differences are. Thanks!
 

Attachments

@onepiecefreak Hi, um, i just want know the tool for translating the DS Ace Attorney games? Was the 3 AA games translated by the tool you used to translate the 3DS Trilogy? I want to use it to translate it to Vietnamese, hope you'll answer my question in no time.
 
@onepiecefreak Hi, um, i just want know the tool for translating the DS Ace Attorney games? Was the 3 AA games translated by the tool you used to translate the 3DS Trilogy? I want to use it to translate it to Vietnamese, hope you'll answer my question in no time.
To any other questions and especially yours, this project is already way in the past, and I do not have any tools of that time anymore. Nor do I plan to maintain them anymore.
To answer your question specifically, I can't tell you with certainty, since I didn't work with Ace Attorney Trilogy for a long time.
Sorry to disappoint you.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum