ROM Hack Ace Attorney Investigation (2): Prosecutor's Path FINAL [RELEASE]

mock_turtle

Member
Newcomer
Joined
Apr 22, 2013
Messages
7
Trophies
0
Age
31
XP
89
Country
United States
Hi. I am what is called "a dumbass." Could someone please explain like I'm five years old what I need to do to play this on my DS Lite? The last time I was here it was when I modded my Wii, and even that was an ordeal. Obviously I'm not asking for links to ROMs or anything, but like what do I need to buy, how do I make it run, etc. I apologize for my stupidity but I'd really, really love to play this. Thanks in advance.
 

Clydefrosch

Well-Known Member
Member
Joined
Jan 2, 2009
Messages
6,022
Trophies
2
XP
4,619
Country
Germany
please tell me there is some way or cheatcode that speeds up the text in this game (on flashcard). I've barely played this for 20 minutes and it's already driving me nuts with its sluggishness
 

jchen

Well-Known Member
Member
Joined
Jul 10, 2006
Messages
193
Trophies
0
XP
327
Country
United States
please tell me there is some way or cheatcode that speeds up the text in this game (on flashcard). I've barely played this for 20 minutes and it's already driving me nuts with its sluggishness
maybe you can get a completed save file and use the classic hold to skip text option? I forgot how fast it goes though
 

Subscriber0101

Well-Known Member
Member
Joined
Jun 9, 2015
Messages
141
Trophies
0
Location
USA
XP
361
Country
United States
I played the game back in Summer 2014. What have:

20.02.2015 Final v2 Patch release
17.02.2015 Final Patch Release


Added to the game? A detailed change log doesn't seem to be here, so like, did i miss anything? What were the changes or just typos?

Thanks.
 

mrichston

Well-Known Member
Member
Joined
Jul 28, 2012
Messages
137
Trophies
1
XP
263
Country
Finland
I played the game back in Summer 2014. What have:

20.02.2015 Final v2 Patch release
17.02.2015 Final Patch Release


Added to the game? A detailed change log doesn't seem to be here, so like, did i miss anything? What were the changes or just typos?

Thanks.

17.02 patch crashed in middle of case 2 due to human error, v2 fixed it.
 

4ur0r

Well-Known Member
Member
Joined
Feb 7, 2015
Messages
392
Trophies
0
XP
599
Country
Italy
So, now it's pretty much stable, right? I don't want the game to fuck my save at the last case, you know :P
But great work! People like you deserve more appreciation.
 

Malleys

New Member
Newbie
Joined
Aug 23, 2015
Messages
2
Trophies
0
Age
30
XP
52
Country
could anybody help me please? when I'm going to play in my DS all text is like this.

0571cce1ea2d0cdc00abd10308141dde1389834731_full.png


I've been investigating and I've seen that It's the anti-piracy thing, and that there's a solution here, but...
hackotedelaplaqu said:
One more thing, for non comptabile linkers here is the AP Patch you can apply after the translation patch :


Code:
0x00004640
 
00 00 9F E5 1E FF 2F E1 CF B3 00 00 00 00 9F E5
1E FF 2F E1 77 B1 00 00 07 40 2D E9 1C 00 9F E5
1C 10 9F E5 00 20 91 E5 02 00 50 E1 14 00 9F 05
00 00 81 05 0C 00 80 02 3C 00 81 05 07 80 BD E8
F0 32 0F 02 D4 1B 0F 02 40 27 00 02
 
0x000049F8
16 FF FF EA

What am I supposed to do with all that? I don't have any idea of how to use that code.
 

ChaosTranquility

New Member
Newbie
Joined
Aug 24, 2015
Messages
1
Trophies
0
Age
33
XP
48
Country
Canada
Hi! I've got a DS Lite and an M3 DS Simply with the latest firmware and I downloaded the info file in the original post. Whenever I try and play the game, it doesn't start at all! It just turns into a white screen and stays like that indefinitely.

Is there any way I can fix this?
 

Skweeze

New Member
Newbie
Joined
Aug 27, 2015
Messages
1
Trophies
0
Age
36
XP
52
Country
First of all, to Auryn and all the people behind this marvellous work: THANK YOU VERY VERY VERY! MUCH for this. I’ve found myself to be as happy when finding this as if one of my favourite games was announced AND RELEASED in a E3 in the same day. Really, the hype and the “go go go go play it!” at the same time, epic awesomeness. I thank you very much again for it :)

Well, you can imagine then my disappointment yesterday when I wasn’t able to make it work on my Ez Flash V. I didn’t have the time to try all possible ways, though, so I’ve tried again today and after 2 hours I have found how it works. It was all there, but I didn’t know how to apply it, so I have decided to share a more detailed version for other people that were like me, just as Malleys over here:

could anybody help me please? when I'm going to play in my DS all text is like this.

0571cce1ea2d0cdc00abd10308141dde1389834731_full.png


I've been investigating and I've seen that It's the anti-piracy thing, and that there's a solution here, but...


What am I supposed to do with all that? I don't have any idea of how to use that code.

As I said, I was just like you (the game loads but Anti-Piracy fills the text boxes with üÇÿ and the like). I just applied the translation patch and then edited the code and it indeed worked. I tell here all of my steps in case it can help you or others.
I use an old Ez Flash V (not i, not plus, just EZ V) with its latest kernel (2.0 RC20) on a DS Lite, but it seems to be a solution for many flashcards.

1. Get a clean japanese rom of the game (google).
2. Apply the translation patch. I used the xdelta one.
(If you know how to do it go to step 3, I'll put these optional instructions in spoiler.)
2.1. To do it, download the patcher (xdeltaUI in my case) and the translation patch from page 1 of this thread.
2.2. Execute the patcher, select the clean rom, the patch and give a different name for the output patched file.
2.3. Click on patch and wait for the confirmation of success of the program.
3. Get a hex editor (google). I used HxD.
4. Execute the hex editor and open the patched file with it. You will see rows of numbers in hexadecimal code.
5. Find the row that starts with the "Offset" indicated. I copy here the data again:

0x00004640

00 00 9F E5 1E FF 2F E1 CF B3 00 00 00 00 9F E5
1E FF 2F E1 77 B1 00 00 07 40 2D E9 1C 00 9F E5
1C 10 9F E5 00 20 91 E5 02 00 50 E1 14 00 9F 05
00 00 81 05 0C 00 80 02 3C 00 81 05 07 80 BD E8
F0 32 0F 02 D4 1B 0F 02 40 27 00 02

0x000049F8

16 FF FF EA

The first block means you have to overwrite the data of 4 rows and the 12 first positions of the fifth, starting with the row labelled as 00004640 (Offset 00004640). In the program I mentioned, I could just copy the block, go to the program, highlight the positions with the mouse and then click on Edit > Paste writing. The result is that Offsets 00004640 to 00004670 and the first 12 positions of the Offset 00004680 are overwritten. If the data is overwritten (and not simply added), the size of the file will not change, so you can use that as an additional check that you are doing it right.

The second block works similarly, only there is no row “000049F8”: Offsets end with a 0 because that last digit stands for the position inside the row. Hence, it took me a while to realise that this simply meant to overwrite the 4 next positions in row 000049F0 starting at the position 8 (i.e. 8-12 only). The program (the one i used at least) shows you the full name of your position when you click on it with the mouse, but just in case, keep in mind that the positions are numbered 0-15 (in hexadecimal, i.e. 0-9,A-F), so position 8 is actually the ninth in the row.

Once you have overwritten the data, save the file (with a different name, just in case you make a mistake) and check if it works. I checked it on the PC with desmume before trying it on the card, because the later is more tedious and if you do something wrong with the hex editor the rom will directly not load on desmume, so you will find out about your mistakes faster.

And that is all, I put the output result on my card and it worked.


I have to say I tried all other options on the main page of this thread (the beat patch, the eNDryptS Advanced v1.2, the updated AP), each starting with a clean rom and following the steps in order, and it didn’t work for me.

As a matter of fact, I could not apply the AP patch to the translated rom (an error that I didn’t understand of “Maximum” being -1), and if I applied this patch before, then the error appeared after that when trying to apply the translation patch. Maybe I’m missing something there or just did it wrong.

The good news is that manually editing worked so I also want to thank a lot to hackotedelaplaqu and GHANMI for sharing the code and with what it is applied :)

Finally, I have to say that the saving and speed seem to work perfectly in my case so far, but I have only played for a few minutes. If I find any issue I’ll let you know. Fingers crossed! ;)

Thanks again!
Skweeze
 
  • Like
Reactions: Pablitox

Kristian

New Member
Newbie
Joined
Aug 29, 2015
Messages
4
Trophies
0
Age
31
XP
41
Country
Hi

I'm playing on desmume and it was awesome for about 10 minutes then all the characters turned into white boxes, making the game unplayable, any suggestions?
 

mrichston

Well-Known Member
Member
Joined
Jul 28, 2012
Messages
137
Trophies
1
XP
263
Country
Finland
Hi

I'm playing on desmume and it was awesome for about 10 minutes then all the characters turned into white boxes, making the game unplayable, any suggestions?

I've never seen or heard of bug like that.

What version of desmume are you using? Newest is 0.9.11.

Are you using newest translation patch? Newest has no beta in title screen.

Can you replicate the bug? At which point it happens exactly?
Screenshot before it happens might help.
 

Kristian

New Member
Newbie
Joined
Aug 29, 2015
Messages
4
Trophies
0
Age
31
XP
41
Country
I've never seen or heard of bug like that.

What version of desmume are you using? Newest is 0.9.11.

Are you using newest translation patch? Newest has no beta in title screen.

Can you replicate the bug? At which point it happens exactly?
Screenshot before it happens might help.
Yeah, newest version.

The "bug" was not something that just popped up, I merely loaded the rom one day and then it was there, it has never been a problem before and doesn't plague me with other roms.
 

Attachments

  • 1440837647037-1074008745.jpg
    1440837647037-1074008745.jpg
    1.4 MB · Views: 229

4ur0r

Well-Known Member
Member
Joined
Feb 7, 2015
Messages
392
Trophies
0
XP
599
Country
Italy
I'm taking a wild guess because sometimes something similiar happens to me: are you using savestates?
EDIT: Closing/opening the lid fix my problem on physical DS, try searching for something like "sleep" on your emulator.
 
Last edited by 4ur0r,

Kristian

New Member
Newbie
Joined
Aug 29, 2015
Messages
4
Trophies
0
Age
31
XP
41
Country
I'm taking a wild guess because sometimes something similiar happens to me: are you using savestates?
EDIT: Closing/opening the lid fix my problem on physical DS, try searching for something like "sleep" on your emulator.

Found it, but it didn't work :/
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Thank you. Hope you're in good spirits today like I am. :)