ROM Hack Baten Kaitos HD Remaster - Dub Restore Effort

kystaelz

New Member
Newbie
Joined
Jun 26, 2024
Messages
1
Trophies
0
Age
29
XP
15
Country
France
Hello, it's really great being able to play with the original VA. Is there's a also a way to restore the original sound effects ? For instance I prefer the OG sound effect that we can hear when we move from card to card, while playing a hand.
Thanks in advance for your answer
 
  • Like
Reactions: Bimmel

Du'Islingr

Well-Known Member
Member
Joined
May 5, 2016
Messages
150
Trophies
0
Age
30
XP
397
Country
United States
No, there are no further updates planned.


Use a 64-bit version of Java, that should fix the error. Sorry for the inconvenience.
Will you make a pc compatible version of this mod? it partially already works but it desyncs so needs so specific stuff for that I guess.
 

Shadetale

Member
Newcomer
Joined
Feb 14, 2021
Messages
6
Trophies
0
Age
35
XP
179
Country
United States
Will you make a pc compatible version of this mod? it partially already works but it desyncs so needs so specific stuff for that I guess.

Ah, it does desync later on? (By which I imagine you mean that it starts playing the wrong clip for the wrong lines?)
 

Du'Islingr

Well-Known Member
Member
Joined
May 5, 2016
Messages
150
Trophies
0
Age
30
XP
397
Country
United States
Ah, it does desync later on? (By which I imagine you mean that it starts playing the wrong clip for the wrong lines?)
yeah people mentioned theres some extra dialogue boxes in some scenes and text doesnt match up for some of them which the switch version already accounts for but its incompatible with the pc version. seems like a relatively simple fix to adapt for the pc version.
 

Riquisimo

Member
Newcomer
Joined
Jul 16, 2009
Messages
6
Trophies
1
XP
36
Country
United States
Ok, for the PC version. Some textboxes are desynced, right? Snooping around, aside from the Sounds folder there are 2 .bundle files and a catalog.json file.

Presumably, the .bundle files from:
  • [user folder] \AppData\Roaming\yuzu\load\0100C07018CA6001\Baten1engdubmod\romfs\Data\StreamingAssets\aa\Switch

Should be copied to:
  • [install dir] \Baten Kaitos I & II HD Remaster\Batenkaitos1\Batenkaitos_Data\StreamingAssets\aa\StandaloneWindows64

That's where the other bundle files are. They replace their original files (of course, don't _replace_ your original files. Rename your original files to "6a872618f189b35a4039d59de4a885c3.bundle.backup" and "6c06fc958e9147f7d06448bd9ee306cb.bundle.backup" or something so you can revert your changes later)

If you do this, the game no longer launches. That's probably because of the catalog.json file. The catalog.json file is located one-folder-up from where the.bundle files are. It can be opened in Notepad++ or something similar.

Both catalog files start off very similarly, with the first major difference being at the "m_InternalIds" line. In the patched files (Switch) the m_InternalIds all start with:

  • "0#/"

and in the PC version all the paths start with:

  • "{UnityEngine.AddressableAssets.Addressables.RuntimePath}\\StandaloneWindows64"

Functionally, those probably mean the same thing. "0#/" probably directs to the correct path for the PC version. Furthermore, the "6a..." file and the "6c..." files that I mentioned above are both present in both of these catalog.json files. They're both mentioned exactly once each.

Since the catalog.json file is required for the Switch patch to work, there must be something else that needs to be updated in the PC version's catalog.json file to get the patch to work there. But the file is huge and skimming over it I have no idea what needs to be changed.

Perhaps Helsionium could chime in here to help out?

EDIT:
When I replace the PC catalog file with the Switch catalog file and replace the bundle files, the game starts, the progress bar is visible, but the progress bar does not load.

When I only replace the bundle files but don't replace the catalog file, the game starts, the progress bar completes, and then the game is stuck on a black screen. This leads me to believe the catalog file may be fine, but the bundle files aren't formatted for the PC version correctly. Or perhaps some combination of both, I don't know.

SECOND EDIT:
So I tried a ninja approach. I dumped the RomFS of the Switch game and ran the patcher to make sure it would work. It was successful. I then deleted the patched folder it created and put the catalog.json file from the PC version into the dumped rom of the Switch version, in hopes that the patcher would patch the PC's catalog.json file instead.

It failed, with the output:

Searching for original files...​
BT1_01_BGM.acb ✓ (v1.0.0)​
BT1_01_BGM.awb ✓ (v1.0.0)​
BT1_02_DIALOG.acb ✓ (v1.0.0)​
BT1_02_DIALOG.awb ✓ (v1.0.0)​
BT1_03_EFFORT.acb ✓ (v1.0.0)​
BT1_03_EFFORT.awb ✓ (v1.0.0)​
BT1_04_SE.acb ✓ (v1.0.0)​
BT1_04_SE.awb ✓ (v1.0.0)​
Source file catalog.json: version unknown (11444185/2D5E9894)​
6a872618f189b35a4039d59de4a885c3.bundle ✓ (v1.0.0)​
6c06fc958e9147f7d06448bd9ee306cb.bundle ✓ (v1.0.0)​
Original files incomplete.​
Can't proceed with patching.​
The program has terminated.​
You may close the window now.​

So I can't "trick" it into patching the PC's catalog.json file, it has some sort of integrity check. I need some way to figure out how the patcher works so that I can properly patch the PC's catalog file.

THIRD EDIT:
I tried an even sneakier ninja move, I replaced the config.json file mid-patch, so that the patch would pass validation and patch the file, but the patcher does a second check after it patches. It fails the second checksum and then the patcher deletes the output folder! I can't seem to kill the patcher in that tiny timeframe between when it patches the catalog and when it auto-deletes the folder. I'll keep trying just in case the patched file works on the PC version.

FOURTH EDIT:
I was able to trick-patch the catalog file but putting it in the PC version didn't work. So instead I compared the original switch catalog file with the PC catalog file. (Via using the JSON formatting plugin in Notepad++ in conjunction with the compare plugin in Notepad++)

I found a few lines were re-arranged, but the big changes were to the values "m_bucketDataString", "m_EntryDataString", and "m_ExtraDataString". All three of those strings are incredibly long. So, I surgically grabbed those strings from the patched switch catalog.json and put them into the PC catalog.json, replacing the values that were already there. Aaaaaaannnnnddddd...

The game won't launch. The progress bar does not move. I tried just replacing "m_bucketDataString." Nothing. I'm double checking everything, but I'm not seeing anywhere I'm missing anything. I can't seem to modify the catalog.json in such a way that the game will launch with the patched bundle files.

I'd love some insight if anyone could give me any. The PC version of this game seems to (unsurprisingly) render at a higher internal resolution than the switch version.
 

Attachments

  • patch_failed.png
    patch_failed.png
    45.3 KB · Views: 4
Last edited by Riquisimo,

datastorm17

New Member
Newbie
Joined
Nov 22, 2024
Messages
1
Trophies
0
Age
42
XP
2
Country
United States
can someone walk me thru howto install this on a actual switch ? i never installed a mod for a game before but really want to get this working and need a step by step guide for ssomeone with no switch game modding xp
Post automatically merged:

also will this work on version 1.0.1? i dont know how to downgrade my game version or if its posssible and my game is version 1.0.1
Did anyone ever walk you through it? I'm in the same boat and this will be the only things I ever want to do to mod the switch. I JUST NEED MY ENGLISH VOICES
Post automatically merged:

I just want these games to be in English lol. I have no modding experience and am pretty lost. I'm sure there's something simple I'm missing about starting to do this but I'm just too new. A walkthrough would be nice but I know people can get in trouble for that sort of thing
 
Last edited by datastorm17,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @realtimesave, Hopefully you could find something. :)