Ghostbusters: The Video Game Remastered

File information

Last updated

Original upload

Created by

KeyofBlueS

Uploaded by

KeyofBlueS

Virus scan

Some files not scanned

About this mod

Replace the English in-game and cutscenes voices of Ghostbusters: The Video Game Remastered (2019) with German, Spanish, French or Italian voices from the original Ghostbusters: The Video Game (2009).
And stereo audio in all cutscenes, English too.

Permissions and credits
Changelogs
# DESCRIPTION

This mod will replace the English in-game and cutscenes voices of Ghostbusters: The Video Game Remastered (2019)
with German, Spanish, French or Italian voices from the original Ghostbusters: The Video Game (2009).
And stereo audio in all cutscenes, English too.

Any feedback is highly appreciated.

Ghostbusters say, "Who you gonna endorse?" Come back and click [ 👍 ENDORSE ] to keep the ghostly vibes alive!
Share the mod and be the Ghostbusters hero your friends didn't know they needed!


# INSTALLATION

- download the mod of the language of your choice then extract the downloaded .7z archive
- place the "audio_${LANGUAGE}" folder from the extracted archive into the main game folder
- enter the "audio_${LANGUAGE}" folder and run "gbtvgr_replace_voices.bat" (windows) OR "gbtvgr_replace_voices.sh" (linux)
- wait for the process to finish

in-game voices: The script will replace the current W64ENSND.POD file with the
W64ENSND.POD file of the language of your choice, while keeping a backup of the
current W64ENSND.POD in the ".\backups\audio_ingame\audio_ingame_${date}" folder.

cutscenes voices: The script will replace current audio tracks with audio tracks
of the language of your choice, while keeping backups of current audio tracks
in the ".\backups\audio_cutscenes\audio_cutscenes_${date}" folder.

Please check if the game works as expected, then you can delete those backups if you want.

You can also find the stereo English version in the optional downloads.


# HOW WAS POSSIBLE TO USE CUSTOM SMP AUDIO FILES

After a little research i've found the way to "feed" the game a custom sound.

This game has sound files with .smp extension, archived in POD6 file.

Once exported, those .smp files seems to just be ogg files with an additional
160 bytes header, this header is different for every .smp file.

In order for custom .ogg to work we need to "generate" an header:
- byte 1 must always be x06 in hex

- byte 29 must always be xA0 in hex

- bytes 49 and 50 must always be x44 and xAC in hex, otherwise lip animation
  during speech will not work

- the key are bytes 33, 34 and 35. To get those values we must convert the size
  of the .ogg file (in bytes) to hex, then reverse byte the value, e.g.:
  - custom .ogg file size is 1476231 bytes
  - 1476231 to hex is 0240A7
  - reverse byte of 0240A7 is A74002
  - now we can set bytes 33, 34 and 35 to xA7, x40 and x02

- all other bytes could be 00, this doesn't seem to affect anything(?).

The header should look something like this in hex

06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 A0 00 00 00
A7 40 02 00 00 00 00 00 00 00 00 00 00 00 00 00
44 AC 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

- save our header as "some_sound_you_want_to_replace.smp", then add
  the custom .ogg file after the header

- we can now reimport "some_sound_you_want_to_replace.smp" into the .POD

The easiest way is to just copy the header of the smp you want to replace (this
way those values that doesn't seem to affect anything will be preserved also), edit
bytes 33, 34 and 35, then add  the custom .ogg file after the header.


After this explanation, I hope to see many sound/music mods out there now!


# A WORD ABOUT CUTSCENES AUDIO TRACKS

TLDR: unlike the original game that had a 5.1 surround, the remastered seems to be limited
to a stereo output while in-game, and while the prerendered cutscenes (such as the intro,
gb01) are in "stereo", the cutscenes generated with the game engine (such as CS_FH1_01a)
are in "mono".
With this mod you'll have "stereo" in all of the cutscenes.
You can also find the English version in the optional downloads.


Long explanation:

Cutscenes of the original Ghostbusters The Videogame have true surround 5.1 tracks:
FL=ambient sound/music (no voices)
FR=ambient sound/music (no voices)
FC=voices only
LFE=ambient sound/music (bass, no voices)
BL=ambient sound/music (no voices)
BR=ambient sound/music (no voices)

From my tests on the remastered, audio tracks also have 6 channels but only FL and FR
will output sound while in-game, the rest are silent. Though if you play these videos in a
player like vlc, you'll be able to hear all 6 channels.
I don't know if it was intentional, or laziness, but instead of fixing the game(!) and give a
real 5.1 surround such as the original, the game is now limited to a stereo output (FL and FR),
thus in order to hear the voices (that were in the FC channel), and maybe BL, BR and LFE, they
just reworked the audio to something like:

- cutscenes generated with the game engine, all the tracks are exactly the same, this
  result in a "mono" output:
FL=FL+FR+FC+LFE+BL+BR
FR=FL+FR+FC+LFE+BL+BR
FC=FL+FR+FC+LFE+BL+BR (you can't hear this channel in-game!)
LFE=empty (you can't hear this channel in-game!)
BL=FL+FR+FC+LFE+BL+BR (you can't hear this channel in-game!)
BR=FL+FR+FC+LFE+BL+BR (you can't hear this channel in-game!).

- the remaining prerendered cutscenes (such as the intro) seems to be different, something
  like this (at least there is a "stereo" output here):
FL=FL+FC+LFE+BL
FR=FR+FC+LFE+BR
FC=FL+FR+FC+LFE+BL+BR (you can't hear this channel in-game!)
LFE=empty (you can't hear this channel in-game!)
BL=FL+FC+LFE+BL (you can't hear this channel in-game!)
BR=FR+FC+LFE+BR (you can't hear this channel in-game!).


Given that the game is now limited to a stereo output, for this mod I had to do something
similar to FL and FR channels, while keeping the rest of the channels (which you won't
hear in-game anyway!) original:
FL=FL+FC+LFE+BL
FR=FR+FC+LFE+BR
FC=voices only
LFE=ambient sound/music (bass, no voices)
BL=ambient sound/music (no voices)
BR=ambient sound/music (no voices)

This is true for all the cutscenes, so with this mod you'll have stereo everywhere.
You can also find the English version in the optional downloads.


# PERSONAL NOTE

In comparison with the original game, between licensed content and foreign languages
removal, regression on audio in cutscenes, bad video quality in cutscenes, lack of
multiplayer even on consoles, only minor graphic upgrade and Gozer knows what else...
the more I look into this "remastered", the more I think it would be more correct to
call it "disastered".
All the love for details that had been put into it from the original developers was thrown
away in the garbage. Pure laziness and indifference. Well done.


# SPECIAL THANKS

This mod is a tribute to all the Ghostbusters fans out there but especially to all
our beloved voice actors that have been excluded from the "remastered", some of them
no longer with us but always remembered with love.

Thanks also to the developers of the following software used for this mod:
- Dragon UnPACKer (extract .smp files from the original Ghostbusters: The Video Game .POD)
- VideoGameSoundConverter (convert .smp files from the original Ghostbusters: The Video Game to .wav)
- aoTuV (convert .wav files from the original Ghostbusters: The Video Game to .ogg)
- quickbms (reimport new .smp files to Ghostbusters: The Video Game Remastered .POD)


Thank you all.


- KeyofBlueS


# CHANGELOG

v0.2.2
- install scripts fixed and optimized.

v0.2.1
- cutscenes: add support for ogv files.

v0.2.0
- greatly improved install script.
- removed any reference to the alternative audio for the original "gb01" cutscene
  as it seems to cause confusion to users.

v0.1.2
- cutscenes: better work on audio tracks
- cutscenes: add alternative audio for the original "gb01" cutscene

v0.1.1
- in-game voices: restored some missing lines with similar ones

v0.1.0
- added support for cutscenes

v0.0.1
- Initial release
- Currently only for the in-game voices, cutscenes will come later.




tags: language mod language pack dubbing sprache synchronisation deutsche idioma doblaje español langue doublage française lingua doppiaggio italiano