re4_tweaks
re4_tweaks copied to clipboard
[Feature request] "biohazard 4" in replacement of "resident evil 4"
It would be very convenient to let users choose whether they want to use "resident evil 4" or "biohazard 4" for their logo and title call whenever they play the game. "biohazard 4" is exclusive to the Japanese release and there's no legitimate way to obtain it unless you live in Japan and are playing the game, even RE5's unofficial fix allows for the option to enable it.
Some progress was made in https://github.com/nipkownix/re4_tweaks/pull/34#issuecomment-1013540587, but it made the game unstable.
Related: #151.
I probably should've searched before posting this. Thanks for letting me know, let's hope something is possibly able to be done later down the line.
I guess it'd probably be possible to do a texture replacement for that instead of trying to make it load the JP files, not sure if that's ever been looked into though.
I guess it'd probably be possible to do a texture replacement for that instead of trying to make it load the JP files, not sure if that's ever been looked into though.
One of my good friends is familiar with modding RE4. I'll ask him if he'd be willing to get that done since it's causing issues attempting to change it with dll injection. I don't think it should be that difficult. Assuming we do come up with something I'll keep this thread updated.
This is more than just a texture replacement. If you observe closely you will see that there is a fuzzy bloom that surrounds the text (there is also a blur layer as well). These effects are governed by UWF and EFF files located in the title.dat file that is located in BIO4\SS\eng. If you guys want the info, I have documented all my work on this file, as I modded mine.
Rather than edit the existing file, I think it would be easier to get a hold of the Japanese files and pack them up in the DLL (would be relatively small for the effects, but the textures for the letters would take up more room). If someone can get me the Japanese version of title.dat file I would be willing to do some tests.
I believe @nipkownix specified that they own the Japanese version while performing some tests with Ashley's classic camera.
The JP files should already be included in the other releases, at least you can swap out your EXE for a JP version and it seems to load them in fine. I guess the file is probably BIO4\SS\jpn\title.dat
In the comments laymonage linked I tried playing around with forcing normal EXE to load in that JP data instead, it did change the title text to biohazard 4
, not sure if it also changed the bloom at all though, but unfortunately it did cause a bunch of menu items to break... maybe there's menu data inside that file too which only JP EXE is able to read in properly?
Maybe it was something caused by the method I used to force it though, could be worth seeing if simply swapping out the normal title.dat for that jpn version might let things work better.
E: if anyone wants to try the JP version out, here's an xdelta file for patching 1.0.6 EXE to 1.0.6-JP: 106-to-106j.zip You should be able to use this with https://www.romhacking.net/utilities/704/, that's what I used to create the patch at least. Some interesting changes besides the title logo, there's also some kind of warning screen before the capcom etc logos, and all the gameplay stuff like Ashley camera angles etc of course.
Thank you so much, emoose! It's fine if this isn't able to be modded in to the latest executable. I appreciate you being able to provide that patch to make it possible to achieve what I wanted.
I'm also going to link the 1.0.6 exe here since @Mister-Curious provided it on the modding forums. Thank you both!
there's also some kind of warning screen before the capcom etc logos
Yeah, this is the same warning I also get when I applied the JP change to RE5.
@linkthehylian glad I could help 😄, of course it'd still be great if we can find some way to get it working without needing to replace the whole EXE though...
BTW I've made a bunch more XDelta patches for changing game versions here, includes stuff like debug etc: https://github.com/emoose/re4-research/issues/5
Bumping this really quick - I also had a question.
Is it safe to assume that 1.1.0 and JP 1.0.6 executables are a lot different from each other? Before I opened this issue, I asked a friend about possibly being able to play the Japanese version before actually being able to obtain the executable. He suggested some software called Locale Emulator. I ended up trying it with RE4, but sadly nothing changed (the JP warning screen also didn't show so I immediately knew it didn't work lmao).
Because of that, I had a possible proposal. Would it be easier to force the Japanese data to load on the main menu, and then once the player is in-game revert back to the language they're actually playing in? I'm just kinda lost on what to suggest regarding this request, lol.
Yeah, the Japanese .exe is a bit different, but not that much.
I've looked into this again and the main problem we have is still the same as before: making the game load the Japanese assets while keeping the English "translation". No sure if we can do it by just editing the code, sadly.
If you want to play the JP version, though, you can just use the JP exe. No need to use locale emulator or anything. I think emoose might have a patch to go from ROW .exe to JP . exe on his research repo? I might be misremembering though.
I've looked into this again and the main problem we have is still the same as before: making the game load the Japanese assets while keeping the English "translation". No sure if we can do it by just editing the code, sadly.
Ah, so it looks like it's a lot more complicated than you thought. That sucks.
I still have the JP executable, so it looks like I'll just have to keep using that.
I think emoose might have a patch to go from ROW .exe to JP . exe on his research repo? I might be misremembering though.
Indeed he does! I believe he posted it here as well. https://github.com/emoose/re4-research/issues/5 | https://github.com/nipkownix/re4_tweaks/issues/152#issuecomment-1079004149