Scam With Your Friends eigene Persönlichkeitsdateien zu erstellen verwandelt einen Standard-Anrufer in jemanden, an den sich deine ganze Lobby erinnert, und der Prozess ist einfacher, als die meisten Spieler erwarten. Kombiniere ein JSON-Merkmalblatt mit einem geklonten WAV-Voice-Pack, und du hast einen vollständig reagierenden Charakter, der bereit zum Teilen ist.
Was eigene Persönlichkeitsdateien tatsächlich steuern
Eine Persönlichkeitsdatei ist das Gehirn eines Anrufers. Sie entscheidet, wie dein Charakter ein Opfer begrüßt, wann er nervös wird, wie schnell er eskaliert und welche Zeilen er abfeuert, wenn ein Betrug zu scheitern beginnt. Das WAV-Voice-Pack ist der Mund – die Persönlichkeitsdatei ist alles dahinter. Lass eines weg, und der Anrufer klingt entweder richtig, reagiert aber falsch, oder reagiert perfekt mit einer Stimme, die niemandem gehört.
Die Community behandelt diese beiden Hälften als zusammengehöriges Set, weil das Spiel sie beim Laden gemeinsam liest. In der Praxis sind nicht zusammenpassende Paare der häufigste Grund, warum ein eigener Anrufer mit stillem Dialog lädt oder auf Standardreaktionen zurückfällt.
Hier ist, was jede Komponente übernimmt: Die Persönlichkeits-JSON speichert die Stimmungsgewichtungen, Eskalationsschwellen und Reaktionstrigger, die einen Anrufer im richtigen Moment in Panik versetzen; der Voice-Pack-Ordner enthält die WAV-Clips, deren Dateinamen exakt mit den JSON-Zeilen-Schlüsseln übereinstimmen müssen, sonst lädt das Spiel Stille statt Dialog; der Manifest-Eintrag registriert deinen Anrufer, damit der Loader ihn tatsächlich sieht; und der Workshop-Deskriptor steuert den Titel, die Tags und den Vorschautext, die darüber entscheiden, ob jemand ihn herunterlädt. Brich eine dieser vier Verbindungen, und der Anrufer erscheint entweder nicht im Spiel oder lädt mit Standardreaktionen – weshalb Community-Fehlerbehebungs-Threads einen kaputten eigenen Anrufer fast immer auf eine einzelne nicht passende Komponente zurückführen.
-
Persönlichkeits-JSON — Stimmungsgewichtungen, Eskalationsschwellen, Reaktionstrigger und Zeilen-Routing
-
Voice-Pack-Ordner — die WAV-Clips selbst, benannt passend zu den JSON-Zeilen-Schlüsseln
-
Manifest-Eintrag — die Metadaten, die dem Spiel sagen, dass dein Anrufer existiert
-
Workshop-Deskriptor — der öffentliche Titel, die Tags und der Vorschautext
Wenn du die Dateistruktur des Spiels noch nie angefasst hast, führt dich der Steam Workshop Modding-Leitfaden durch die Frage, wo Mods liegen und wie der Loader sie entdeckt. Lies das zuerst, wenn dir Ordnerpfade unbekannt vorkommen.
Das JSON-Merkmalblatt erklärt
Jede Persönlichkeitsdatei ist ein flaches JSON-Objekt. Du schreibst keinen Code – du füllst Werte aus. Ein typisches Blatt hat einen name, einen voiceFolder-Zeiger, eine Reihe von mood-Gewichtungen und ein Array von reactions, die an Spielereignisse geknüpft sind.
Der mood-Block ist der Ort, an dem die Persönlichkeit tatsächlich lebt. Ein Anrufer mit hoher aggression und niedriger patience drängt Opfer hart und steigt früh aus. Dreh diese Zahlen um, und du bekommst einen langsamen, geschwätzigen Operator, der Leute minutenlang hinzieht. Community-Modder berichten, dass kleine numerische Verschiebungen das Gefühl eines Anrufers stärker verändern als jede einzelne Dialogzeile.
Halte dein erstes Blatt nah an einer Standardvorlage – kopiere den Standard-name, den voiceFolder-Zeiger, die mood-Gewichtungen und das reactions-Array wörtlich und ändere pro Testlauf nur ein oder zwei Werte. So weißt du, wenn ein Anrufer plötzlich nach zwei Klingeltönen auflegt, dass es der patience-Wert war, den du gerade von 0,8 auf 0,3 gesenkt hast, und nicht ein Nebeneffekt gleichzeitiger Bearbeitung von aggression. Tester, die fünf Felder auf einmal ändern, können die Ursache am Ende nicht isolieren – und genau so bleibt ein Workshop-Upload mit einem Anrufer in der Überprüfung hängen, der sich völlig anders verhält als der, den sie in der Vorschau gesehen haben.
Deinen Voice-Pack-Mod einrichten
Ein Voice-Pack-Mod ist nur ein Ordner mit WAV-Dateien mit einer Namenskonvention, die das Spiel versteht. Mach die Namen falsch, und der Anrufer verstummt mitten im Gespräch, was weit frustrierender ist als eine schlechte Stimme. Das Namensschema ordnet jeden Clip einem Zeilen-Schlüssel in deiner Persönlichkeits-JSON zu, sodass greeting_01.wav nur abgespielt wird, wenn die JSON greeting_01 anfordert.
Bevor du irgendetwas aufnimmst oder klonst, entscheide, wie viele Zeilen du tatsächlich brauchst. Ein minimaler Anrufer kann mit zwölf Clips ausgeliefert werden. Ein vollständiger läuft über sechzig. Mehr Zeilen bedeuten mehr Persönlichkeit, aber auch mehr Chancen, einen Dateinamen zu brechen.
| Komponente | Format | Namensregel | Häufiger Fehler |
|---|---|---|---|
| Begrüßungsclips | WAV | greeting_01.wav | Nummerierung beginnt bei 0 |
| Eskalationszeilen | WAV | escalate_soft.wav | Leerzeichen statt Unterstriche |
| Panikreaktionen | WAV | panic_high.wav | Falsche Abtastrate |
| Verabschiedungszeilen | WAV | signoff_neutral.wav | Datei fehlt völlig |
| Leerlauf-Geplauder | WAV | idle_01.wav | Doppelte Schlüssel |
Die Abtastrate bringt mehr Leute zum Stolpern als alles andere. Bleib bei 44,1 kHz, 16-Bit Mono, es sei denn, du hast einen Grund, höher zu gehen. Übergroße Dateien blähen deinen Upload auf und verlangsamen Ladezeiten, ohne zu verbessern, wie der Anrufer im Spiel klingt.
Aufnehmen versus Klonen
Du hast zwei Wege. Deine eigene Stimme aufzunehmen ist die sicherste und originellste Option. Klonen – eine kurze Probe durch ein Stimmmodell laufen lassen – ist schneller und lässt dich einen Anrufer bauen, der überhaupt nicht wie du klingt, was wichtig ist, wenn du veröffentlichen willst.
Die Stimmklonen-Anleitung behandelt Probenlänge, Bereinigung und wie man die robotischen Artefakte vermeidet, die einen geklonten Anrufer unheimlich klingen lassen. Wenn du klonst, halte immer eine saubere Referenzaufnahme bereit, damit du Zeilen nach einem schlechten Batch neu generieren kannst.
Welchen Weg du auch wählst, normalisiere deine Clips vor dem Packen auf eine konsistente Lautstärke. Ein Anrufer, der eine Zeile flüstert und die nächste schreit, wirkt kaputt, nicht ausdrucksstark. Führe in Audacity Effekt → Loudness-Normalisierung bei etwa -16 LUFS über jede WAV im Pack aus und trimme führende Stille auf unter 100 ms, damit die erste Silbe nicht übersteuert, wenn das Spiel die Zeile auslöst. Nicht passende Spitzen sind auch der übliche Auslöser hinter einem Workshop-Upload, der bei „Verarbeitung" hängt – der Validator lehnt Dateien ab, deren Verstärkung zwischen Takes um mehr als ein paar dB schwankt.
Persönlichkeit schreiben, die lebendig wirkt
Zahlen allein machen keinen Charakter. Der Trick ist, deine Merkmalswerte an eine Stimme zu binden, die zu ihnen passt. Ein Anrufer mit hoher aggression braucht abgehackte, schnelle Zeilenlieferung. Ein Operator mit hoher patience profitiert von längeren, abschweifenden Clips. Wenn JSON und Audio nicht übereinstimmen, bemerken Spieler es sofort, auch wenn sie nicht erklären können, warum.
Entwirf dieses Konzept, bevor du einen einzigen Regler anfasst, denn es ist der billigste Fehlerfänger in der ganzen Pipeline. Eine einabsätzige Skizze – „Nervöser Rentner, entschuldigt sich zweimal pro Satz, knickt ein, sobald das Opfer zurückdrängt" – gibt dir einen festen Referenzpunkt, gegen den du jeden Wert prüfen kannst: Wenn deine confidence bei 0,8 liegt, aber die geklonte Stimme durch die Intro-Zeile stottert, sagt dir das Konzept, welcher der beiden falsch ist. Es deckt auch Unstimmigkeiten früh auf, bevor du Stunden mit WAV-Bereinigung oder Neuaufnahme von Pickup-Zeilen für einen Anrufer verbrannt hast, dessen aggression und patience einander widersprechen. Schreib den Absatz in klarer Sprache, bewahre ihn irgendwo auf, wo du ihn beim Tuning erneut lesen kannst, und behandle jeden Merkmalswert, der gegen das Konzept kämpft, als Signal, die Zahl anzupassen – nicht den Charakter.
| Merkmal | Niedriger Wert fühlt sich an wie | Hoher Wert fühlt sich an wie | Am besten passende Stimme |
|---|---|---|---|
aggression | Passiv, zögerlich | Aufdringlich, schnell redend | Abgehackt, laut |
patience | Ungeduldig, steigt früh aus | Langsam, zieht Opfer hin | Lang, abschweifend |
confidence | Stottert, zweifelt | Geschmeidig, unerschütterlich | Gleichmäßig, tief |
chaos | Vorhersehbar, sicher | Entfesselt, unvorhersehbar | Unregelmäßig, variiert |
warmth | Kalt, transaktional | Freundlich, entwaffnend | Sanft, lässig |
Community-Modder bauen oft zwei Versionen desselben Anrufers – eine sicher abgestimmte, eine chaotisch abgestimmte – und veröffentlichen beide. Es kostet fast nichts extra und verdoppelt die Arten, wie Spieler deinen Charakter nutzen können. Nimm die chaos-Zeile der Merkmalstabelle: Ein sicherer Build legt chaos nahe 0,2 fest, damit der Operator dem Skript folgt und vorhersehbar aussteigt, während ein chaotisches Geschwister ihn über 0,8 treibt für unregelmäßige, variierte Lieferung, die ein Opfer mitten im Pitch entgleisen lässt. Da beide Varianten dasselbe geklonte WAV-Set und JSON-Gerüst teilen, tauschst du vor dem zweiten Workshop-Upload nur eine Handvoll Merkmalswerte – so liefert ein einziger Voice-Pack-Mod zwei unterschiedliche Anrufer statt einem.
Testen vor der Veröffentlichung
Lade niemals einen Anrufer hoch, den du nicht in einer Live-Sitzung laufen lassen hast. Lade deine Persönlichkeitsdatei, starte einen Anruf und achte auf drei Dinge: stille Zeilen, nicht passende Reaktionen und Timing, das sich falsch anfühlt. Stille Zeilen bedeuten eine Dateinamen-Unstimmigkeit. Nicht passende Reaktionen bedeuten, dass deine JSON-Schlüssel nicht mit deinen Ereignisnamen übereinstimmen. Schlechtes Timing bedeutet meist, dass deine Clips zu lang oder zu kurz für das Tempo sind, das das Spiel erwartet.
Führe mindestens zwei vollständige Sitzungen vor der Veröffentlichung durch. Die erste fängt offensichtliche Brüche ab: eine WAV-Datei, die nie ausgelöst wird, weil der Dateiname in deiner JSON nicht mit dem Clip auf der Festplatte übereinstimmt, oder ein Anrufer, dessen Begrüßung über dem falschen Ereignis abgespielt wird. Die zweite fängt das Subtile ab – eine Panikzeile, die zu früh feuert, eine Begrüßung, die sich wiederholt, eine Verabschiedung, die mitten im Wort abschneidet. Dieser zweite Durchgang ist am wichtigsten für Scam With Your Friends Voice-Pack-Mod-Uploads, da ein Anrufer einen schnellen Solo-Test bestehen und trotzdem desynchronisieren kann, sobald ein zweiter Spieler der Lobby beitritt und das Spiel beginnt, mehrere Audio-Trigger gleichzeitig zu jonglieren.
Deinen Anrufer im Workshop hochladen
Der Workshop-Upload ist der Punkt, an dem die meisten Ersteller hängen bleiben, und die Gründe sind fast immer banal. Der Uploader braucht ein gültiges Manifest, ein Vorschaubild und eine Ordnerstruktur, die er erkennt. Fehlt eines, wird der Button entweder ausgegraut oder der Upload hängt.
Hier ist die zuverlässige Reihenfolge der Vorgänge, und sie existiert, weil der Workshop in einer festen Sequenz statt auf einmal validiert: Er parst zuerst manifest.json, gleicht dann jeden JSON-Schlüssel mit deinem audio/-Ordner ab, prüft dann die Vorschaubild-Abmessungen und legt erst dann den Veröffentlichungsbutton frei. Vorzugreifen – sagen wir, hochzuladen, bevor deine WAV-Dateinamen mit ihren JSON-Schlüsseln übereinstimmen – erzeugt das klassische Hängen bei „0 %", da der Uploader stockt, während er nach einem Clip sucht, der nicht existiert. Arbeite von oben nach unten, und jedes Tor öffnet sich, bevor das nächste aufgeht.
-
Bestätige zuerst, dass dein Anrufer in einer lokalen Sitzung korrekt lädt
-
Verifiziere, dass jeder WAV-Dateiname exakt mit einem JSON-Schlüssel übereinstimmt
-
Fülle das Manifest mit Titel, Autor und Version aus
-
Füge ein Vorschaubild in der Größe hinzu, die der Uploader erwartet
-
Veröffentliche und teste dann sofort die heruntergeladene Kopie in einer frischen Sitzung
Dieser letzte Schritt ist wichtiger, als die Leute denken. Ein Anrufer, der lokal funktioniert, kann nach dem Download trotzdem fehlschlagen, wenn dein Manifest auf Pfade verweist, die nur auf deiner Maschine existieren. Teste die veröffentlichte Version immer so, als würdest du sie als Fremder installieren.
| Upload-Symptom | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Upload-Button ausgegraut | Fehlende Manifest-Felder | Titel, Autor, Version ausfüllen |
| Upload hängt bei 0 % | Übergroßes WAV-Pack | Clips komprimieren oder trimmen |
| Upload abgeschlossen, Anrufer still | Dateinamen-Unstimmigkeit | Clips passend zur JSON umbenennen |
| Anrufer lädt, aber keine Stimme | Falsche Abtastrate | Bei 44,1 kHz neu exportieren |
| Vorschaubild fehlt | Falsche Bildabmessungen | Auf erwartete Größe skalieren |
Wenn der Workshop-Upload hängen bleibt
Ein hängender Upload ist die häufigste Beschwerde in Ersteller-Threads. Neun von zehn Malen ist es ein Dateigrößenproblem – ein Pack voller unkomprimierter WAVs kann über das hinauswachsen, was der Uploader schieben will. Trimme Stille aus deinen Clips, entferne alles unter 44,1 kHz und versuche es erneut.
Wenn es immer noch hängt, prüfe dein Manifest auf ein verirrtes Zeichen oder ein fehlendes Komma. Ein fehlerhaftes JSON-Manifest stoppt den Uploader ohne klaren Fehler. Die Workshop-Fehlerbehebungsnotizen behandeln die Download-Seite desselben Problems, die oft eine gemeinsame Grundursache mit Upload-Fehlern hat.
Deinen Anrufer herunterladenswert machen
Einen Anrufer im Workshop zu veröffentlichen ist ein Zwei-Klick-Job – Titel ausfüllen, deine .wav-Dateien ablegen, Upload drücken. Downloads zu bekommen ist der schwierige Teil, denn der Workshop-Browser sortiert nach Trend und Aktualität, und ein neuer Anrufer bleibt nur für ein kurzes Fenster in diesem Feed sichtbar, bevor neuere Uploads ihn begraben. Die Anrufer, die sich tatsächlich verbreiten, sind die mit einem klaren Haken, der in die Persönlichkeitsdatei selbst eingebaut ist: eine unverwechselbare Stimme, die nicht wie eine Standard-Text-to-Speech-Vorlesung klingt, ein einprägsames Gimmick wie ein Anrufer, der lauter in Panik gerät, je länger der Betrug läuft, oder ein Reaktionsset, das Spieler überrascht, wenn sie zum ersten Mal einen gescheiterten Pitch auslösen. Ein generisches „wütender Typ"-Pack mit flachem Audio wird in Sekunden weitergescrollt, egal wie sauber die Dateistruktur ist.
Ein paar Dinge trennen konsequent beliebte Anrufer von vergessenen: Die Persönlichkeitsdatei muss ein unverwechselbares Stimmprofil tragen statt einer Standard-Text-to-Speech-Vorlesung, das Reaktionsset braucht mindestens ein Gimmick, das während eines gescheiterten Pitches eskaliert, und die .wav-Clips müssen über jeden Trigger hinweg lautstärkeangepasst bleiben, damit Spieler nie einen schrillen Lautstärkesprung mitten im Betrug hören. Anrufer, die um einen einzigen einprägsamen Gag herum gebaut sind – eine panische Eskalation, eine todernste Auflege-Zeile, ein Catchphrase, der bei jedem erfolgreichen Betrug feuert – werden geclippt und in Discord-Servern geteilt, was weit mehr Workshop-Traffic bringt als der Trend-Feed je könnte.
-
Ein starkes Vorschaubild — Spieler scrollen schnell, also muss das Bild den Charakter verkaufen
-
Eine kurze, knackige Beschreibung — ein Satz dazu, wer der Anrufer ist und warum er Spaß macht
-
Konsistente Audioqualität — ein schlechter Clip zieht das ganze Pack herunter
-
Eine klare Versionsnummer — signalisiert, dass du planst, ihn zu pflegen
-
Ehrliche Tags — helfen den richtigen Spielern, ihn zu finden
In der Praxis bekommen Anrufer, die innerhalb der ersten Woche nach Veröffentlichung aktualisiert werden, merklich mehr Traktion, weil frühes Feedback dir erlaubt, die kleinen Dinge zu beheben, bevor das Pack aus dem Rampenlicht fällt. Behandle deinen ersten Upload als Beta, nicht als Launch.
Nach der Veröffentlichung iterieren
Sobald dein Anrufer draußen ist, achte auf dieselben drei Fehlermodi, die du während des Testens geprüft hast. Spieler werden dir sagen, wenn eine Zeile still ist oder eine Reaktion im falschen Moment feuert. Halte deine Quelldateien organisiert, damit eine Korrektur Minuten statt Stunden dauert.
Versioniere deine Releases. Erhöhe die Nummer, notiere, was sich geändert hat, und lade neu hoch. Ein Anrufer, der sich sichtbar mit der Zeit verbessert, baut eine kleine Anhängerschaft auf, und diese Anhängerschaft ist es, die einen einmaligen Upload in einen erkennbaren Namen im Workshop verwandelt.
Häufig gestellte Fragen
Was genau ist eine eigene Persönlichkeitsdatei in Scam With Your Friends?
Es ist ein JSON-Blatt, das definiert, wie ein Anrufer sich verhält – Stimmungsgewichtungen, Eskalationsschwellen und Reaktionstrigger – kombiniert mit einem passenden WAV-Voice-Pack. Die JSON steuert die Reaktionen, während das Audio die Lieferung steuert, und das Spiel liest beide zusammen, wenn der Anrufer in eine Sitzung lädt.
Brauche ich Stimmklonen, um einen Voice-Pack-Mod zu machen?
Nein. Deine eigene Stimme aufzunehmen ist der einfachste und originellste Weg, und es vermeidet die Artefakte, die geklontes Audio manchmal trägt. Klonen ist nützlich, wenn du einen Anrufer willst, der überhaupt nicht wie du klingt, aber es erfordert eine saubere Referenzprobe und zusätzliche Bereinigungsarbeit vor dem Packen.
Warum bleibt mein Workshop-Upload immer wieder hängen?
Der übliche Auslöser ist ein übergroßes WAV-Pack, das der Uploader nicht durchschieben kann. Trimme Stille, exportiere Clips bei 44,1 kHz neu und prüfe dein Manifest auf ein fehlendes Komma oder ein verirrtes Zeichen. Ein fehlerhaftes Manifest stoppt den Uploader still, also validiere die JSON vor einem erneuten Versuch.
Wie viele Sprachzeilen braucht ein Anrufer tatsächlich?
Ein minimaler Anrufer wird mit etwa zwölf Clips ausgeliefert, die Begrüßungen, Eskalationen und Verabschiedungen abdecken. Eine vollständige Persönlichkeit läuft über sechzig Zeilen für reichere Reaktionen. Fang klein an, teste in einer Live-Sitzung und erweitere dann, sobald das Kernverhalten sich richtig anfühlt und keine Dateinamen kaputt sind.
Kann ich zwei Versionen desselben Anrufers veröffentlichen?
Ja, und viele Ersteller tun das. Eine sichere Version und eine chaotische Version aus demselben Voice-Pack zu bauen kostet sehr wenig zusätzliche Arbeit und gibt Spielern zwei Arten, deinen Charakter zu nutzen. Versioniere sie nur separat, damit Downloads klar bleiben und Updates nicht das falsche Pack überschreiben.
Eigene Persönlichkeitsdateien und Voice Packs sind der Unterschied zwischen einem Anrufer, der existiert, und einem Anrufer, an den man sich erinnert. Meistere die JSON-zu-WAV-Paarung, teste in einer Live-Sitzung vor der Veröffentlichung und behandle deinen ersten Workshop-Upload als Beta, die du zu verbessern planst.