• Please make sure you are familiar with the forum rules. You can find them here: https://forums.tripwireinteractive.com/index.php?threads/forum-rules.2334636/

Sound Some help with a voice mod...

I'm really trying hard to enjoy this game, but the voices in this game are awful. I'm using the editor, and I have my own voice pack. Now, when I try to add my own recordings, the editor crashes and closes out. WTF?!

It really makes me wonder what Tripwire was thinking, why not just make their entire game by themselves without relying on an older game? <_<

Edit: Now my entire Killing Floor editor won't open. I have not changed, deleted or renamed any files.

Error message:
Build KillingFloor_Build_[2009-02-09_10.82]

OS: Windows XP 5.1 (Build: 2600)
CPU: AuthenticAMD Unknown processor @ 2214 MHz with 2046MB RAM
Video: No Video

Can't find edit package 'Engine'

History: UEditorEngine::Init <- UUnrealEdEngine::Init <- InitEngine
 
Last edited:
I just reinstalled the game.

The help with voice actors isn't the problem, as I know quite a few. It's getting them into the game is my problem. The british voice actors wouldn't bother me if they could actually act, or at least not use the British dialect as they do in the game. Just because the game is based in a certain location, doesn't mean the entire game has to revolve around the idea of it.

Now, if anyone has any tutorial on how to create a sound pack where I can add my own voices into the game, please link me to a tutorial that won't direct me to another tut. I need clear instructions, not obfuscated directions.
 
Upvote 0
I just reinstalled the game.

The help with voice actors isn't the problem, as I know quite a few. It's getting them into the game is my problem. The british voice actors wouldn't bother me if they could actually act, or at least not use the British dialect as they do in the game. Just because the game is based in a certain location, doesn't mean the entire game has to revolve around the idea of it.

Now, if anyone has any tutorial on how to create a sound pack where I can add my own voices into the game, please link me to a tutorial that won't direct me to another tut. I need clear instructions, not obfuscated directions.

Just so you know, the server will require a mutator to allow you to use said sounds, so you cannot join a server that doesn't have the one you have. If you host your own custom server, then everyone there would need to download it, I believe.
 
Upvote 0
I need to know what a mutator is. I don't know what that is. Please explain in full what that is. I keep seeing around here that I need one, but I can't find an explanation that tells me what it is.

I copied an existing "male voice one" and was going to change the sounds in that, backing up the original. When I would go to click "Use", it would show me a menu for 1 second, and then just crash the entire editor.
 
Upvote 0
I need to know what a mutator is. I don't know what that is. Please explain in full what that is. I keep seeing around here that I need one, but I can't find an explanation that tells me what it is.

I copied an existing "male voice one" and was going to change the sounds in that, backing up the original. When I would go to click "Use", it would show me a menu for 1 second, and then just crash the entire editor.

Mutator is what the Unreal series of games use to mod files or add features on the fly.

If a server yer on doesn't have it, your sound replacement won't work.
 
Upvote 0
I'll try to explain Mutator/Mods.

First, you never want to edit the existing packages. Say the game ships with KFSuckyVoiceActing.uax (where .uax is an unreal audio package). If you make changes to that file, you will no longer be able to play online (offline will still work, though). Why? Because any server you attempt to join will say "Hold on, your version of the game isn't the same as mine. Go away."

This is where Mutator/Mods come into play. A mutator is a minature mod, of sorts, that can only change small aspects of the game. A mod is, well, a modified version of the game. Either way, these are new files/packages/code that you've created and integrated one way or another into the base game. In order for others to enjoy your Mutator/Mod, you have to have a server running them and everyone connecting must either have the files already or download them from the server.

An example: You create a new audio package called KFBetterVoiceActing.uax. You must then modify the game code so that any time the old KFSuckyVoiceActing.uax package if referred to, it instead uses your new package. Once it's modified, you have to put all of the modified code/files on a server and find some way to get the code/files to everyone who will be playing on that server.

As for making an audio package: I made one earlier that contains all of the Resident Evil 4 Merchant sounds, so I can give a brief tutorial:

1)Have your sound files. As zYn listed below, they must be in a specific format in order for KFed/UnrealEd to accept them. I'm fairly certain that, on top of his listed requirements, the sound file itself must not have spaces, punctuation, or anything other than letters and numbers.

2)Open the editor. Go to View->Show Sound Browser. Then go to File->Import. Find your sound file, and try to import it. It should bring up a window with 4 text fields:

File (your file's location)

Package is the package you want to place this file in. If you provide a package name that doesn't exist, one is created. This is where, for example, you'd type in KFBetterVoiceActing. The first file imported will also create the KFBetterVoiceActing package, and every file you import later will be placed inside the package as well (provided, of course, you tell the editor to place each imported file into the package).

Group allows for organization within a package. As an example, you could have a "Snarky" group for witty comments and a "Desparate" group for when someone is begging for help. They're unnecessary, though (and add a teensy bit of code work, eh).

Name is the name you want to give the file within the package. It's usually better to make names descriptive and organized.

So, simplified: Make sure the file is in a reachable location (C:\Voices\), make sure the file is in a proper format (preferably .wav, "mono 16bit 44khz or lower", and has a short letter/number only name), create a new Package with the first file imported, and then import the rest.

Sorry, I'm rather new to this myself and can't explain it perfectly. I can tell you this, though: Changing the voices is going to be REALLY, REALLY ANNOYING. Making a sound pack is a breeze, but sheesh the in-code calls for voices / sound effects are scattered all over the place. Heck, the "Trader" doesn't even exist as an entity. It's just a bunch of GameType calls for sound effects coupled to a few, uh, sounds spawned from a player when they are shopping and I think a few other calls/places. It's not worth modifying unless you're going to be doing some other major changes, I think.
 
Last edited:
Upvote 0