ROM Hack [WIP] Yo-kai Watch Blasters undub and restoration patch

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
Back in September of last year, Yo-kai Watch Busters finally made it over to the West under the title "Yo-kai Watch Blasters." A lot of fans including myself weren't pleased with the English voices and the changes to some of the Ghostbusters references to avoid any possible conflict with Sony. Months went by with many of us hoping for undub and restoration patch to come into fruition but it never did. That's why I'm taking matters into my own hands.

20190211_181712.jpg


As you can see I've already started replacing the term "Blasters" with "Busters" in the dialogue using Kuriimu. Not only that but I managed to replace all the voices with the Japanese ones easily, as well as the intro movie. I also replaced the game's banner so that it has sound and shows the original Jibanyan B and Komasan B. I don't plan to just do the bare minimum though. I also want to replace Jibanyan B, Komasan B, USApyon B, Whisped Cream, and all the textures containing the "Blasters" logo with their Japanese versions. Using Kukkii and Karameru I can probably pull that off (once I learn the basics. Novice here.)

Right now I'm working with Red Cat Corps but rest assured I'll make one for White Dog Squad too. Like I said, so far I've replaced all the voices with the Japanese ones while working with version 2.1 of both the English and Japanese versions of the game as the ExtractedRomFS folders contained all the sound files I needed. But if you didn't know, Blasters also has a free DLC update containing the mode Moon Rabbit Crew that becomes available after beating the main story. Undubbing that shouldn't be a problem as all it would take is taking the Japanese files of that update and transferring them to the American version, right? Here's where it gets complicated:

In the ExtractedRomFS folder, the product folder within the snd folder contains two things: a folder called "stream" which contains the BCSTM files that play in the game, and a file called "yw_sound_en.bcsar" which allows the files from the stream folder to play during the game. Moon Rabbit Crew has an entirely different BCSAR file that contains none of the data from ver. 2.1's BCSAR file, meaning that the only files that would play would be the ones from Moon Rabbit. Even if you added the files from 2.1 to the stream folder, Moon Rabbit's BCSAR file is not programmed to read them so they just take up space. Same thing happens if you replace Moon Rabbit's BCSAR file with ver. 2.1's which is what I did and how I was able to bring the sound back to Red Cat Corps while Moon Rabbit was mute. If I could find a way to somehow combine both of those BCSAR files into one, I'd be one step closer to making this full restoration a reality.

Obviously that doesn't happen if you update the game and it isn't modified at all, but I don't know why that is and why I can't replicate it when undubbing it. But yeah this is the plan and what I've done so far. I'm sure people have moved on to Yo-kai Watch 3 or something else by now but I started this thing and I want to see it through to the end.
 

DarkSynopsis

Well-Known Member
Member
Joined
Oct 15, 2014
Messages
483
Trophies
0
Age
33
Location
New Zealand
Website
ninjasfate.com
XP
2,592
Country
New Zealand
I haven't looked at Blasters since all the updates, but isn't Moon Rabbit Crew just an update? in which case the only files you need to look at modifying are the base game and the latest update, I don't see why there needs to be any merging of files? unless I'm grasping this wrong.

From what I can find out Moon Rabbit Crew was part of v2.3, shouldn't be any need to do any work with v2.1?
 

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
I haven't looked at Blasters since all the updates, but isn't Moon Rabbit Crew just an update? in which case the only files you need to look at modifying are the base game and the latest update, I don't see why there needs to be any merging of files? unless I'm grasping this wrong.

From what I can find out Moon Rabbit Crew was part of v2.3, shouldn't be any need to do any work with v2.1?

Well you're right about just needing the base game to get the files and not needing to go back to ver. 2.1. My trouble lies with getting the sound to play on both Red Cat mode and Moon Rabbit mode. See when installing the latest update as an undubbed patch to the base game, only sounds from Moon Rabbit play when using its BCSAR file which only contain sound from the update and not the base game meaning that the title screen music, voice clips, etc. in the game before the update will not play. However when using the pre-update BCSAR file, those sounds come back but then Moon Rabbit's sound is gone. To show you what I mean, here's a comparison of USA's Moon Rabbit and Red Cat Corps files in the stream folder:

upload_2019-2-18_11-43-58.png

Left is Moon Rabbit and right is Red Cat. The Japanese files are pretty much the same (Moon Rabbit has 349 and RC/WD has about 1000) but replacing Red Cat's BCSAR file with Moon Rabbit's will render Red Cat's sound files useless and vice versa. That's the main issue here and why I was talking about combining them.
 

DarkSynopsis

Well-Known Member
Member
Joined
Oct 15, 2014
Messages
483
Trophies
0
Age
33
Location
New Zealand
Website
ninjasfate.com
XP
2,592
Country
New Zealand
Left is Moon Rabbit and right is Red Cat. The Japanese files are pretty much the same (Moon Rabbit has 349 and RC/WD has about 1000) but replacing Red Cat's BCSAR file with Moon Rabbit's will render Red Cat's sound files useless and vice versa. That's the main issue here and why I was talking about combining them.

This is the part I'm not understanding, why are you replacing Red Cat's BCSAR with Moon Rabbit's? of course that is going to break some audio since the BCSAR for Moon Rabbit is only going to contain the audio unique to that side of the game since its part of the update, unless you are talking you are using the JPN BSCAR from Moon Rabbit?

I've had a quick look and you will run into issues using the BCSAR from JPN Moon Rabbit in the USA version since it seems the audio offsets must be different and some sounds files are contained in there so there would be some rebuilding required and I'm not too sure how one would do that, never rebuilt a BCSAR, I believe this was done for YW1 and YW2 when it came to undubbing.

At the end of the day I guess that is the same roadblock, the tests I did undub audio kept in both sides but there is still some dubbed audio contained in BCSARs that need replacing.
 

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
I was using Red Cat's because Moon Rabbit's didn't produce any sound from the Red Cat side. I don't know if it was because I did something wrong or not but I'm curious as to how you got it to work on both sides if you don't mind me asking. As for rebuilding certain sounds I found this program https://gbatemp.net/threads/kingdom-hearts-dream-drop-distance-bcsar-tool.473088/ I was able to extract the files but as for rebuilding the BCSAR I'm a bit lost at the moment.
 

DarkSynopsis

Well-Known Member
Member
Joined
Oct 15, 2014
Messages
483
Trophies
0
Age
33
Location
New Zealand
Website
ninjasfate.com
XP
2,592
Country
New Zealand
I was using Red Cat's because Moon Rabbit's didn't produce any sound from the Red Cat side. I don't know if it was because I did something wrong or not but I'm curious as to how you got it to work on both sides if you don't mind me asking. As for rebuilding certain sounds I found this program https://gbatemp.net/threads/kingdom-hearts-dream-drop-distance-bcsar-tool.473088/ I was able to extract the files but as for rebuilding the BCSAR I'm a bit lost at the moment.

I took the audio from JPN Red Cats, renamed any that needed it to include _en put them in the US version, took the audio from JPN v2.3 update, renamed and put them in US v2.4 update, fairly straight forward.

The problem I'm having with BCSAR is while I can get all the audio out without names it would be a nightmare to work out which from each needs swapping, if you know that I believe its a matter of hexing the JPN audio over the English audio in the BCSAR, at least that worked when I tried it for the title screen when you hit need game, managed to get rid of the "go blasters" or whatever to the busters version but that was one file.

At least on the plus side I think the update BCSAR is actually the same as the base game just with the added audio so you'd only need to fix up one, maybe... I do have a tool sitting on my HDD that can parse the file names found in a BCSAR but I'm not seeing how I'd match them up to the way files are getting named on export, which at least with the tool I tested with exported them with there offset within the BCSAR
 
Last edited by DarkSynopsis,

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
Were those the files within the stream folder? Because I've just been deleting the ones that have "_en" and transferring over the Japanese files and they worked fine until I update to Moon Rabbit's. I didn't need to do any hexing for those but Moon Rabbit might be a different story. I'll try working with only the Moon Rabbit BCSAR file tomorrow like you say. What's the tool called?
 

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
I took the audio from JPN Red Cats, renamed any that needed it to include _en put them in the US version, took the audio from JPN v2.3 update, renamed and put them in US v2.4 update, fairly straight forward.

The problem I'm having with BCSAR is while I can get all the audio out without names it would be a nightmare to work out which from each needs swapping, if you know that I believe its a matter of hexing the JPN audio over the English audio in the BCSAR, at least that worked when I tried it for the title screen when you hit need game, managed to get rid of the "go blasters" or whatever to the busters version but that was one file.

At least on the plus side I think the update BCSAR is actually the same as the base game just with the added audio so you'd only need to fix up one, maybe... I do have a tool sitting on my HDD that can parse the file names found in a BCSAR but I'm not seeing how I'd match them up to the way files are getting named on export, which at least with the tool I tested with exported them with there offset within the BCSAR

Okay so I finally realized what I was doing wrong. I was replacing the English BCSAR files with the Japanese ones instead of what you were doing here. Now I get sounds from both sides so that mystery's solved and I can start moving forward. However I do see the issue with the title screen saying "Let's blast 'em!" instead of "Go Busters!" I have no clue how to "hex" the Japanese version over it like you said but other than that, things seem to be going smoothly now. I'll figure out what else needs to be swapped soon, but for now I'm going start replacing the text again since updating to 2.4 undid all the "Blasters" to "Busters" changes I made for some reason. Thank you for your help.
 

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
Now that I have replaced the sound files with ”_en” in them with the Japanese ones, all that’s left in terms of sound is figuring out how to replace the other voice files that need undubbing. I extracted the Japanese and English BCSAR’s and found those files. Mainly it’s just battle cries whenever the Yo-kai unleash an attack and of course the “Let’s blast em!/Go Busters! at the title screen.” I know you said you used a hex editor so I’m going to try that even though I have zero experience with those.
 

Nalaflow3rs

Member
Newcomer
Joined
Jul 8, 2017
Messages
12
Trophies
0
Age
27
XP
57
Country
Canada
I'm glad you got the audio working out so far for both sections of the game, that's a big step at least for the restoration! Hopefully you'll have the Japanese names in aswell.

I'm honestly glad and really excited that this is being brought into fruition. I saw awhile ago being bumped on that iso site so I'm glad this is getting the attention it needs here!
 
Last edited by Nalaflow3rs,

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
Hey there, just letting everyone know that I haven't given up on this. A little after February ended my life started to get busy again but I'm ready to get back to work. Before I stopped I was recommended this program called BCSAR View to help me replace the sound files that still need to be. https://www.dropbox.com/s/4p8bkdlcy8z5e9g/BCSAR View.7z?dl=1 However in the short time I've used it, I haven't been able to figure out how to do so. That will be next goal and once that's over with the sound portion of the undub will be completed and I can move on to text. As I've stated before I'm a novice so if anyone familiar with this program can offer me tips I'd gladly appreciate it.
 
  • Like
Reactions: ExData7

OrangeUnicornPeasant

Active Member
OP
Newcomer
Joined
Sep 10, 2018
Messages
32
Trophies
0
Age
28
XP
332
Country
United States
Update time again and well unfortunately shortly after I made the last update my life went right back to where it was so I'm going to have to halt the project yet again. Good(?) news is considering all goes well in the next two months I should be able to start it up again near the end of June or so. Any sane person would probably just drop something like this by now but I like to finish what I start especially after making significant progress. Right now my biggest obstacle is learning how to use that BCSAR View program so I can replace the rest of the sound files. Everything else should go smoothly afterwards but that remains to be seen. See you then.
 
  • Like
Reactions: ExData7

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night