Mods
Steam Workshop callers, JSON personality files and WAV voice cloning in Scam With Your Friends, plus how to fix stalled uploads and missing custom callers.
Introduction
Mods covers the creative side of Scam With Your Friends, which is a bigger part of the game than the store page makes obvious. Steam Workshop support is built in, custom callers are defined through JSON personality files, and voice cloning uses WAV files, which together mean the community can author the people you end up talking to. For a game whose callers are generated live, that is an unusually powerful position: the shape of a session is partly decided by whoever is publishing content. This section explains how each layer works in practice, which parts are official and supported, and where the process still breaks. The failures are worth knowing because they are almost all process problems rather than content problems, and most of them are avoidable with a little patience.
Workshop Health Check
| Symptom | Likely Cause | Fix | Notes |
|---|---|---|---|
| Upload stalls and blocks later uploads | A stalled publish holding the queue | Retry one caller at a time instead of publishing a batch | Documented behaviour rather than a one-off glitch |
| Custom caller missing in game | The personality file was not picked up by the pool | Check the JSON personality file, then refresh the caller pool | Editing an existing caller works through the Daily Callers screen |
| Voice sounds wrong or silent | Voice files loaded from an incomplete package | Let the Qwen3 voice download finish before judging quality | Hotfix 2 reduced memory use when loading custom voices |
| Cannot find a language option | Localize Voice buttons were removed | Handle languages through the voice download instead | An intentional change, not a missing feature |
| Installed callers re-downloading | Pool refresh behaviour | Leave the pool to refresh on its own | Installed Workshop callers are not unnecessarily re-downloaded |
Modding Layers
Steam Workshop Callers
The distribution layer that decides how large your caller pool can grow, with no third-party tooling between an idea and a playable caller.
JSON Personality Files
The authoring format behind every custom caller: plain text, editable anywhere, and silent when it is malformed.
WAV Voice Cloning
The audio half of a custom caller, and the layer most likely to look broken while a background download is still running.
Upload Stalls
The most irritating part of publishing, and a workflow problem rather than a content problem — patience solves it, retries make it worse.
Localize Voice Removal
A removed control that still appears in most community guides, which is why following an older tutorial sends you looking for a button that is gone.
Core Mechanics
Modding in Scam With Your Friends works on two levels that are easy to confuse. The first is content: a caller is defined by a JSON personality file that describes how they behave, and a voice is supplied as a WAV file used for voice cloning. Both formats are plain files rather than proprietary packages, which is why the community has been able to author callers without waiting for official tools. The second level is distribution. Steam Workshop support is built into the game, so publishing and installing a caller does not require anything external; the game talks to the Workshop directly. The two levels meet in the caller pool, which is what actually determines whether your custom caller appears during a shift. That means a mod that looks finished can still be invisible in play if the pool has not picked it up, and it means troubleshooting should always start by asking whether the game knows the caller exists.
Advantages
The strongest argument for learning the modding layer is that it extends the game's variability, which is the feature the entire design rests on. Because callers are generated live and the pool can be widened with community content, a crew can deliberately shape the kind of sessions they want, from purely comedic callers to deliberately hostile ones. The file formats keep the barrier low: JSON personalities are editable in a text editor and WAV files are a standard audio format, so no specialist tooling stands between an idea and a working caller. Distribution is just as frictionless thanks to built-in Workshop support, which lets a creator publish and a player install without leaving the game. Hotfix 2 also improved the loading cost of custom caller voices, which removed one of the practical reasons players previously avoided larger collections.
Challenges
The modding pipeline is functional but not polished, and the sharpest edge is the Workshop upload. Uploads have been observed to stall in a way that blocks later uploads from the same session, which turns a straightforward publishing task into a patient, one-at-a-time ritual. Voice work has its own trap: custom voices depend on the Qwen3 package, so a mod that sounds broken may simply be running ahead of an unfinished download. There is also a moving target problem. Localize Voice buttons were removed as languages moved to the voice download, so older community instructions no longer match the interface, and creators following a guide written before that change will look for a control that no longer exists. Combined with the fact that a mod can be technically correct and still fail to appear in the pool, patience matters more than skill here.
Frequently Asked Questions
Do I need external tools to install mods?+
Why is my Workshop upload stuck?+
Why does my custom caller not appear in game?+
What happened to the Localize Voice buttons?+
Quick Tips
Upload one caller at a time and wait for each to resolve. Workshop uploads can stall in a way that blocks anything queued behind them, so a batch publish is the fast route to a session where nothing goes through and you cannot tell which item caused the problem. Publishing individually makes failures obvious and recoverable, and it costs far less time than rebuilding a queue you can no longer see. Patience is genuinely the skill this pipeline rewards.
Keep personalities in plain JSON and read them before you blame the game. A caller is defined by a JSON file, which means malformed syntax produces a caller that simply never shows up rather than an error message you can act on. Opening the file and checking its structure takes seconds, and it answers the most common question in modding — why something that looks correct has no effect in play. Refresh the caller pool afterwards to confirm.
Let the Qwen3 voice download finish before testing any voice mod. Custom voices depend on the same text-to-speech package the base game uses, so a voice that sounds wrong, or not at all, may be a symptom of an unfinished download rather than a bad WAV file. Hotfix 2 also reduced the memory cost of loading custom caller voices, which makes larger collections practical once the package is in place. Test after it finishes, not during.
Ignore any guide that tells you to use the Localize Voice buttons. Those controls were removed when language handling moved to the voice download, so instructions written before that change describe an interface that no longer exists. When a tutorial seems to be pointing at something you cannot find, check whether it predates the change before you assume your installation is broken. The current answer to language problems is almost always the download completing.
Featured

Scam With Your Friends Custom Office Mod: Props & Maps
Reskin your call center with a Scam With Your Friends custom office mod, swapping props, maps, textures, and character models to make every shift feel new.

Scam With Your Friends Custom Personality Files & Voice Packs
Build Scam With Your Friends custom personality files from scratch, pairing JSON traits with cloned WAV voice packs so your Workshop caller sounds and reacts right.

Scam With Your Friends How to Uninstall Mods Cleanly
Learn Scam With Your Friends how to uninstall mods without leftovers, untangle Workshop collections, and swap out meme callers for a fresh set of funny mods.
All Articles

Scam With Your Friends Localize Voice Mods Without Crashes
Get Scam With Your Friends localize voice mods working by fixing conflicts, resetting broken packs, and stopping the crashes that mute your custom callers.

Scam With Your Friends Steam Workshop Modding Guide
Browse Scam With Your Friends Steam Workshop mods and learn how JSON personalities, voice packs, and custom callers get installed without breaking your run.

Scam With Your Friends Workshop Not Downloading? Fix It
When Scam With Your Friends Workshop not downloading stalls your mods, clear the cache, verify the mod folder location, and pull community callers in again.

Scam With Your Friends Mod Ideas Worth Building Next
Spark your next project with Scam With Your Friends mod ideas, from dev-supported mod tools to Workshop publish tips that get the modding community playing.