Ready or Not

Ready or Not

56 ratings
Record Your Own Voice Lines!
By Smart.
A quick guide on how to dub your own voice in Ready or Not! All you need is a microphone and free recording software. And Unreal Engine, as of the July 2025 update.
5
2
2
   
Award
Favorite
Favorited
Unfavorite
End Product:
NEW METHOD FOR STORIES UPDATE (JULY 2025)
With the Los Suenos Stories update, putting your own voice-lines is now much more complicated, because there is no longer a /Content/VO/SWATJudge folder.

Basically, you will be creating your own .pak (mod) file:

1. Download and install Unreal Engine [www.unrealengine.com] via the Epic Games Launcher

2. Record lines as detailed in the rest of this guide.

3. Save all your VO files into a folder called ReadyOrNot, with this EXACT architecture of subfolders:

/Content/VO_PC/SWATJudge
(with the .ogg files all being contained inside /SWATJudge)

4. Create a .bat file* inside your Unreal Engine install folder (/UE_5.6/Engine/Binaries/Win64
with the below text.

This script is sourced from the official-unofficial Ready Or Not modding website[unofficial-modding-guide.com]. Text below:

@setlocal ENABLEDELAYEDEXPANSION
@if "%~1"=="" goto skip
@setlocal enableextensions
@pushd %~1
(for /R %%f in (*) do @set "filePath=%%f" & set "relativePath=!filePath:%~1=!" & @echo "%%f" "../../../ReadyOrNot!relativePath!")>"%~dp0/filelist.txt"
@pushd %~dp0
::-compresslevel=4 for Normal, -compresslevel=-4 for uncompressed hyperfast paking
.\UnrealPak.exe "%~1.pak" -create=filelist.txt -compress -compressionformats=Oodle -compressmethod=Kraken -compresslevel=4
@popd
@pause
:skip


The name of the .bat file does not matter.

5. Drag your ReadyOrNot folder containing your recorded .ogg files into this .bat file. A PAK file will be created in the same folder that ReadyOrNot is.
In the example above, I named my .bat file pakPAK.bat.

6. Name this newly created PAK file pakchunk99-XXX_P
, with XXX being whatever name you want. Do not forget the _P at the end.

7. Place your newly created PAK file in X:/Program Files (x86)/Steam/steamapps/common/Ready or Not/ReadyOrNot/Content/Paks


KNOWN ISSUE: Your voice will work, but it will still be mixed in with Judge's.
The reason for this is that the game might pull, for example, [CALL]YellatCivilian_15 when you press to yell for compliance, but you yourself only recorded up to [CALL]YellatCivilian_5, whereas the Judge files still go up to 15.

SOLUTION:
Replace the missing-reference voicelines with blank voicelines.

TEMPORARY FIX FOR MIXED VOICELINES:

A. Download a Silent Judge mod [www.nexusmods.com], specifically "Judge: No Voice Lines."

B. Extract the files wherever you wish.

C. Paste your own .ogg files into this extracted folder,
i.e.\e- Judge (No Voice Lines) v3.0-4079-v3-0-1745889159\Judge (No Voice Lines) v3.0\Modded Files\VO\SWATJudge" hitting "Replace the files in the destination" when prompted.


D. Once again, create a .pak file as in Step 5 above.
What this does is, keeps all *your* original voicelines, and the unused ones remain silent (i.e. "[CALL]YellatCivilian_15" still exists, it's just silent rather than the game using the Judge voiceline.


E. Paste your newly-made .pak file into /steamapps/common/Ready or Not/ReadyOrNot/Content/Paks
, again, renamed as pakchunk99-XXX_P, with XXX being whatever name you want. Do not forget the _P at the end.

F. Your voicelines now work! Sorta.
However, unless you've recorded the exact same amount as, or more than, the original Judge lines, Judge will unfortunately be silent whenever the game pulls a voiceline that you haven't recorded. At the very least, he is silent instead of having the voices mixed together.

* To create a .bat file, open Notepad, paste the text, save as "All Files" (not as .txt) and make sure the name of the file is XXX.bat , replacing XXX with whatever name you want.

The true remedy seems to be repeating voicelines with different file names so they outnumber the Judge files, but that's pretty impractical. I will update again when I figure out a better workaround, if any.
Things You'll Need

* Needed only if your game has the Los Suenos Stories update.
Find the VO Files
*** AS OF THE JULY 2025 LOS SUENOS UPDATE, THE VO FILES NO LONGER APPEAR IN THE GAME INSTALLATION FOLDER. ***
They are still in the game, of course, but hidden among pak files.

The below instructions are obsolete unless you have an older (pre-July 2025) copy of Ready or Not.

To see a list of the different voicelines in the game, I recommend you download any audio mod from a site such as NexusMods and take a look at the filenames.

The voicelines can(not) be found in X:/Program Files (x86)/SteamLibrary/Steamapps/common/ReadyorNot/ReadyorNot/Content/VO/SWATJudge

The old method to find the VO files is below (still valid on copies that do not contain the Los Suenos Stories missions):

1. Right click on your game in the Steam Library, click on Properties


2. Click on Installed Files


3. Click on Browse


4. Go to ReadyorNot -> Content -> VO -> SWATJudge


All voice lines are in SWATJudge (NOT SWATJudgeLegacy)!
Understanding the VO files
The very first ones you probably will care about are:

[CALL]YellAtCivilian_0
[CALL]YellAtSuspect_0
[CALL]YellHiding_0


YellAtCivilian is what happens by default when you press F (to yell for compliance), or when you do it while pointed at a civilian.

YellAtSuspect happens ONLY when you are pointing at a suspect and press F.

YellHiding happens when you are pointing at someone who is cowering/ducking/taking cover and press F.

Others are self-explanatory, for example:
[CALL]PrefixTOC_0 (when your character starts a sentence with TOC; "TOC..." (blah blah blah)

[CALL]SCFallIn_0 (telling your team to fall in)

[CALL]ArrestFemale_0 (ordering your team to arrest that female)

[CALL]ArrestingSuspect_0 (said when you are arresting a suspect)

[CALL]SCC2ClearFlashbang_0 (ordering your team to plant C2 and clear with flashbang)

[CALL]SCReport_0 (ordering your team to report something)

etc. etc.

***IMPORTANT:***
Many voicelines, especially the ones where you give orders or report something, have two different versions:
[CALL]SCDeployMirrorgun_1
[CALL]SCDeployMirrorgunS_1

In the "normal" version of telling your team to mirror the door, Judge says it at a normal volume.

In the "S" or "suspect" version, Judge kind of loud-whispers for stealth purposes. These occur MUCH more frequently than "normal" lines.

In this case, you will need to record both. Otherwise, your character will be silent half the time when giving the "mirror door" order because you never know if the game decides there is a suspect nearby or not.
Record!
After recording/trimming/etc., in Audacity, click on File -> Export Audio

Make sure the file names match with whichever line(s) you want to replace:

When recording, name the files numerically, recording as many/little as you want, for example:
[CALL]YellAtCivilian_0
[CALL]YellAtCivilian_1
[CALL]YellAtCivilian_2

You do NOT have to record the same amount of lines as in the original folder. It can be more or less as you wish; the game cycles through them automatically (in random order).

You do NOT need to record all lines. If a line is not recorded and it comes up in game, your character will stay silent (but NPCs will react as if you said it)

****EXTREMELY IMPORTANT:****
**EXTREMELY IMPORTANT:**
Make sure you save it as an .ogg (Ogg Vorbis File)! For now, save it to any folder you want.


Done!
NOTE: The below method no longer works as of the July 2025 Los Suenos Stories update.
However, I leave it intact for posterity.

When done, delete all* the voicelines inside Steamapps/common/ReadyorNot/ReadyorNot/VO/SWATJudge (or back them up somewhere), paste your own, and enjoy!

Remember: you do NOT need to record all voicelines!
- Record as many/little as you want, because the game will cycle through them randomly automatically.
- Any un-recorded voicelines, your character will stay silent but NPCs will still react appropriately.
- Through magic technology, your lines will automatically echo in rooms or be muffled with masks as the normal Judge voice.

In the future, you can follow the above procedure to add or record any new lines at any time you wish.

To undo your changes, simply delete everything in the /VO/SWATJudge folder and paste the original lines back in.

This still works with the Home Invasion update, but of course, the lip-syncing will not match; you can't really fix that.

Game updates might reset your voice lines back to default Judge; if that happens just delete all the Judge lines again as above and re-add your recorded lines.

* Of course, you do not need to delete everything; you can mix and match if you want and leave some lines in but delete others. As long as they are all .ogg then the game will have no problem using them.
Map-Specific Special Lines
Base Game
(Hide and Seek; the final map in the port)

JudgePort_0
"TOC... we have a container full of women. We need TEMS down here right now."

JudgePort_1
"What? We're not leaving them like this."

JudgePort_2
"Understood. Put the other guy back on. We'll talk later."


Home Invasion DLC
(Lawmaker; mansion map) When interacting with the "panic room" control panels:

PanicRoom04_A_01
"This is the LSPD, can you hear me?"

PanicRoom04_A_02
"I want you to hold tight, ma'am. We'll get you out once everything is secure."

PanicRoom06_B_01
"Please remain calm, ma'am. We'll have you out of there once we have things under control."


Dark Waters DLC
[CALL]BoatInteract_01_A_01
(Mirage at Sea; the yacht map) When interacting with the radio in the bridge of the Seraglio

"This is LSPD SWAT. We have control of the Seraglio, and we'll bring her in to port. We have a number of casualties and suspects on board."

[CALL]RigInteract_01_B_01
(Leviathan; the oil rig map) When interacting with the radio in the control room of the oil rig
"This is LSPD SWAT. The rig has been taken over by extremists from the United Planet Front. Repeat, the rig has been taken over. We have heavy contact with the suspects. Several civilians are dead, with others being held hostage somewhere on the rig. We need medical teams and backup on standby."

* If it is not already obvious, feel free to fill in your own lines (or not record them at all).
9 Comments
OfficialUkTitan 25 Jul @ 2:20pm 
Can this be done for more than one voice? for example Judge, King etc?
The Prodigal Knight 19 Jul @ 3:42pm 
Thank you for updating your guide!!! I was sad to boot up the game after the update and not hear my mod anymore.
Pierce Dalton 26 Aug, 2024 @ 6:47am 
This is amazing, thanks.
The Prodigal Knight 16 Aug, 2024 @ 4:00pm 
This is a great guide, thanks! I was able to implement my own voice lines and I think it turned out really well all things considered.
\/\/orgen\/\/oods 7 Aug, 2024 @ 11:01am 
Thanks - super cool!
Butterfield 28 Jul, 2024 @ 9:10am 
@Alphahawk96 same
Alphahawk96 27 Jul, 2024 @ 10:28am 
will try it out when im sober again
FeiNei 27 Jul, 2024 @ 10:28am 
good job
Gnu 27 Jul, 2024 @ 7:24am 
this is amazing, nice job dude