nds-bootstrap icon indicating copy to clipboard operation
nds-bootstrap copied to clipboard

Kingdom Hearts 358/2 Days UNDUB

Open Bolleke09 opened this issue 2 years ago • 16 comments

Regular Kingdom Hearts 358/2 Days ROM works but the UNDUB found on (site removed) doesn't start the first cutscene. I remember this working on an older version but not on current nightly or stable.

Test on DSi using hiyacfw and twilightmenu

Bolleke09 avatar Jul 13 '21 20:07 Bolleke09

  1. Make an xdelta patch of the undub by using the clean ROM as a base.
  2. AP-patch the clean ROM using DS-Scene ROM tool.
  3. Patch the AP-patched ROM with the undub patch.

RocketRobz avatar Jul 13 '21 20:07 RocketRobz

I'm gonna be honest with you, I am no expert and I can apply an existing patch but I don't know how to make the UNDUB patch since I can't find it online. I can only find pre patched ROM for UNDUB.

On Tue, Jul 13, 2021, 22:15 RocketRobz @.***> wrote:

  1. Make an xdelta patch of the undub by using the clean ROM as a base.
  2. AP-patch the clean ROM using DS-Scene ROM tool.
  3. Patch the AP-patched ROM with the undub patch.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/1207#issuecomment-879372084, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU2YHOKUJ77PU7CMVSARTCLTXSNG3ANCNFSM5AKBKTMA .

Bolleke09 avatar Jul 13 '21 20:07 Bolleke09

The patch can be made by using the same program used for applying patches, depending on which program you use.

RocketRobz avatar Jul 13 '21 20:07 RocketRobz

But I didn't patch the ROM to begin with I downloaded pre patched 😅, I also don't think there is a patch online to apply the UNDUB to a clean ROM. Just a pre patched ROM.

Is there anyway you can help me with this?

On Tue, Jul 13, 2021, 22:35 RocketRobz @.***> wrote:

The patch can be made by using the same program used for applying patches, depending on which program you use.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/1207#issuecomment-879384193, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU2YHOKEADTG74VASTGYCP3TXSPQJANCNFSM5AKBKTMA .

Bolleke09 avatar Jul 13 '21 20:07 Bolleke09

I'm saying to create the undub patch from the pre-patched undub ROM, so that you can apply the undub patch you made to the AP-patched ROM. How do you not get that?

RocketRobz avatar Jul 13 '21 20:07 RocketRobz

How do I make the UNDUB patch from the pre patched ROM? Is there a tool for that?

On Tue, Jul 13, 2021, 22:40 RocketRobz @.***> wrote:

I'm saying to create the undub patch from the pre-patched undub ROM, so that you can apply the undub patch you made to the AP-patched ROM. How do you not get that?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/1207#issuecomment-879387527, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU2YHOJDWPPLN7Z22HAQPYDTXSQEZANCNFSM5AKBKTMA .

Bolleke09 avatar Jul 13 '21 20:07 Bolleke09

Yes. As said before:

The patch can be made by using the same program used for applying patches, depending on which program you use.

RocketRobz avatar Jul 13 '21 20:07 RocketRobz

Okay I have never applied any patch before to be honest. The other "clean" ROM doesn't say it uses an AP patch from the twilight interface when I boot it. So I assume it AP patched. What tool would you recommend? I use to create the UNDUB patch to apply to the other ROM?

On Tue, Jul 13, 2021, 22:43 RocketRobz @.***> wrote:

Yes. As said before:

The patch can be made by using the same program used for applying patches, depending on which program you use.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/1207#issuecomment-879388991, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU2YHOLI7QB6CEP7W6XOUS3TXSQOVANCNFSM5AKBKTMA .

Bolleke09 avatar Jul 13 '21 20:07 Bolleke09

You can use the xDelta patcher (that's what it's called, I think). The UI version is called xDeltaUI.

RocketRobz avatar Jul 13 '21 20:07 RocketRobz

I tried doing this using several other 358/2 days clean roms. But i am guessing the issue is part of what goes into the patch because when i then use the patch i made using method above the rom doesn't start the first cutscene again just like the original UNDUB rom. I added a .zip with the xdelta patch maybe you can see what's wrong with it. Thank you for all the help i am a total noob and really want to play this version :D https://easyupload.io/atv4wr

Bolleke09 avatar Jul 14 '21 08:07 Bolleke09

yeah every UNDUB games (basically anything that is modified the ROM) may not work at all on nds-bootstrap. I think a simple replacing one file in the ROM can break it (though it works fine on emulators and other flashcarts). Its probably the same issue as I filed here before https://github.com/DS-Homebrew/nds-bootstrap/issues/1192

basically any kinds of modification on the ROM (other than AP patches) can make the ROM incompatible to nds-boostrap. So no fan translation roms and no undub roms is probably compatible with nds-bootstrap.

remlei avatar Sep 11 '21 02:09 remlei

Well honestly every UNDUB I tried and fantranslated game works fine just not this one 😅

On Sat, Sep 11, 2021, 04:02 remlei @.***> wrote:

yeah every UNDUB games (basically anything that is modified the ROM) may not work at all on nds-bootstrap. I think a simple replacing one file in the ROM can break it (though it works fine on emulators and other flashcarts). Its probably the same issue as I filed here before #1192 https://github.com/DS-Homebrew/nds-bootstrap/issues/1192

basically any kinds of modification on the ROM (other than AP patches) can make the ROM incompatible to nds-boostrap. So no fan translation roms and no undub roms is probably compatible with nds-bootstrap.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/DS-Homebrew/nds-bootstrap/issues/1207#issuecomment-917318838, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU2YHOPWEAXOBSLYXNGT25DUBK2D3ANCNFSM5AKBKTMA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Bolleke09 avatar Sep 11 '21 06:09 Bolleke09

I did some searching and I found this GBAtemp thread that apparently fixes this via hex editing the ROM. Specifically changing address 0x010E5DC from 0x0C to 0x37. I'm not able to test this right now but can you verify if this works? The replies only mention this fix working for flashcards and not nds-bootstrap.

Kaisaan avatar Feb 22 '22 01:02 Kaisaan

Hello, same problem here with Twilight++ and R4 Gold too.

@Kaisaan this adress only exists on the non-undub version of this rom. Tried to make an delta patch as @RocketRobz says with the undub rom and then aplied to a ap fixed stock rom, both EU or USA (the undub seems US as DS-SCENE app says thou) and no juice. Wating for you guys to have a look into it. Thanks.

DarthMotzkus avatar Apr 11 '22 01:04 DarthMotzkus

Well i managed to get it to work in Twilight++, simple made the UNDUB process with an previously US rom AP Fixed. I followed this video (https://www.youtube.com/watch?v=YPEh62wz44A), work for US rom too (in the video was done with EU rom wich i cannot play via Twilight but Ys menu plays it normally via R4).

PM me in twitter for any "help", @DarthMotzkus there too.

DarthMotzkus avatar Apr 11 '22 03:04 DarthMotzkus

Well i managed to get it to work in Twilight++, simple made the UNDUB process with an previously US rom AP Fixed. I followed this video (https://www.youtube.com/watch?v=YPEh62wz44A), work for US rom too (in the video was done with EU rom wich i cannot play via Twilight but Ys menu plays it normally via R4).

PM me in twitter for any "help", @DarthMotzkus there too.

Darth that video is now private. I'm having similar problems with several ds games and would really appreciate any help you could give me because the ap fix needs to be applied first but then xdelta gives me an error because that changes the checksum of the rom and it won't let me apply the undub patches to an ap patched rom and I'm getting really frustrated. Also Twitter removed private messaging for some reason. Do you have a discord @? The games I'm having trouble with ap fixes + patching are: FF Crystal Chronicles - Echoes of Time Inazuma Eleven Zelda - Spirit Tracks (The patch I'm trying to apply is a patch for d-pad controls)

Wolf-lbh avatar Apr 14 '24 02:04 Wolf-lbh