Scam With Your Friends özel kişilik dosyaları oluşturmak, sıradan bir arayanı tüm lobinizin hatırlayacağı birine dönüştürür ve süreç çoğu oyuncunun beklediğinden daha basittir. Bir JSON özellik sayfasını klonlanmış bir WAV ses paketiyle eşleştirin, karşınızda paylaşmaya hazır, tamamen tepkisel bir karakter olsun.
Özel Kişilik Dosyaları Aslında Neyi Kontrol Eder
Bir kişilik dosyası, bir arayanın beynidir. Karakterinizin hedefi nasıl karşılayacağına, ne zaman gerileceğine, ne kadar hızlı tırmanacağına ve bir dolandırıcılık dağılmaya başladığında hangi replikleri patlatacağına karar verir. WAV ses paketi ağızdır — kişilik dosyası ise arkasındaki her şeydir. Birini atlarsanız arayan ya doğru ses çıkarır ama yanlış tepki verir, ya da kimseye ait olmayan bir sesle mükemmel tepki verir.
Topluluk bu iki yarıyı eşleşmiş bir set olarak görür çünkü oyun bunları yükleme sırasında birlikte okur. Pratikte uyumsuz çiftler, özel bir arayanın sessiz diyalogla yüklenmesinin ya da varsayılan tepkilere dönmesinin tek en yaygın nedenidir.
İşte her bileşenin üstlendiği görev: Kişilik JSON'u, bir arayanın doğru anda paniklemesini sağlayan ruh hali ağırlıklarını, tırmanma eşiklerini ve tepki tetikleyicilerini saklar; ses paketi klasörü, dosya adları JSON replik anahtarlarıyla tam olarak eşleşmesi gereken WAV kliplerini barındırır, aksi halde oyun diyalog yerine sessizlik yükler; manifest girdisi, arayanınızı kaydeder, böylece yükleyici onu gerçekten görür; ve Atölye tanımlayıcısı, birinin onu indirip indirmeyeceğini belirleyen başlığı, etiketleri ve önizleme metnini kontrol eder. Bu dört bağlantıdan herhangi birini koparırsanız arayan ya oyunda görünmez ya da varsayılan tepkilerle yüklenir; bu yüzden topluluk sorun giderme başlıkları neredeyse her zaman bozuk bir özel arayanı tek bir uyumsuz bileşene kadar takip eder.
-
Kişilik JSON'u — ruh hali ağırlıkları, tırmanma eşikleri, tepki tetikleyicileri ve replik yönlendirmesi
-
Ses paketi klasörü — JSON replik anahtarlarıyla eşleşecek şekilde adlandırılmış WAV kliplerinin kendisi
-
Manifest girdisi — oyuna arayanınızın var olduğunu söyleyen meta veriler
-
Atölye tanımlayıcısı — herkese açık başlık, etiketler ve önizleme metni
Oyunun dosya yapısına daha önce hiç dokunmadıysanız, Steam Atölyesi modlama rehberi modların nerede yaşadığını ve yükleyicinin onları nasıl keşfettiğini adım adım anlatır. Klasör yolları size yabancı geliyorsa önce onu okuyun.
JSON Özellik Sayfası Açıklandı
Her kişilik dosyası düz bir JSON nesnesidir. Kod yazmıyorsunuz — değerleri dolduruyorsunuz. Tipik bir sayfada bir name, bir voiceFolder işaretçisi, bir dizi mood ağırlığı ve oyun olaylarına bağlı bir reactions dizisi bulunur.
mood bloğu, kişiliğin gerçekten yaşadığı yerdir. Yüksek aggression ve düşük patience değerine sahip bir arayan, hedefleri sertçe sıkıştırır ve erken çekilir. Bu sayıları ters çevirin, karşınıza insanları dakikalarca oyalayan yavaş, konuşkan bir operatör çıkar. Topluluk mod geliştiricileri, küçük sayısal kaymaların bir arayanın hissini herhangi bir tek diyalog repliğinden daha fazla değiştirdiğini bildiriyor.
İlk sayfanızı varsayılan bir şablona yakın tutun — stok name, voiceFolder işaretçisi, mood ağırlıkları ve reactions dizisini birebir kopyalayın, sonra her test çalıştırmasında yalnızca bir veya iki değeri değiştirin. Böylece bir arayan aniden iki çalıştan sonra kapatmaya başladığında, bunun az önce 0.8'den 0.3'e düşürdüğünüz patience değeri olduğunu bilirsiniz, aynı anda aggression düzenlemenin bir yan etkisi değil. Aynı anda beş alanı kurcalayan testçiler nedeni izole edemez hale gelir; bir atölye yüklemesinin, önizlediklerine hiç benzemeyen bir arayanla incelemede takılı kalmasının tam nedeni de budur.
Ses Paketi Modunuzu Kurma
Bir ses paketi modu, oyunun anladığı bir adlandırma kuralına sahip WAV dosyalarından oluşan bir klasördür. Adları yanlış yaparsanız arayan konuşmanın ortasında susar; bu da kötü bir sesten çok daha sinir bozucudur. Adlandırma şeması her klibi kişilik JSON'unuzdaki bir replik anahtarına eşler, yani greeting_01.wav yalnızca JSON greeting_01 istediğinde çalar.
Herhangi bir şey kaydetmeden veya klonlamadan önce gerçekte kaç repliğe ihtiyacınız olduğuna karar verin. Minimal bir arayan on iki kliple gönderilebilir. Tam bir arayan altmışı aşar. Daha fazla replik daha fazla kişilik demektir, ama aynı zamanda bir dosya adını bozma şansının da artması demektir.
| Bileşen | Biçim | Adlandırma Kuralı | Yaygın Hata |
|---|---|---|---|
| Karşılama klipleri | WAV | greeting_01.wav | Numaralandırma 0'dan başlıyor |
| Tırmanma replikleri | WAV | escalate_soft.wav | Alt çizgi yerine boşluk |
| Panik tepkileri | WAV | panic_high.wav | Yanlış örnekleme hızı |
| Kapanış replikleri | WAV | signoff_neutral.wav | Dosya tamamen eksik |
| Boşta gevezelik | WAV | idle_01.wav | Yinelenen anahtarlar |
Örnekleme hızı, her şeyden çok daha fazla kişiyi tökezletir. Daha yükseğe çıkmak için bir nedeniniz yoksa 44.1 kHz, 16-bit mono'ya bağlı kalın. Aşırı büyük dosyalar, arayanın oyunda nasıl ses çıkardığını iyileştirmeden yüklemenizi şişirir ve yükleme sürelerini yavaşlatır.
Kayıt mı Klonlama mı
İki yolunuz var. Kendi sesinizi kaydetmek en güvenli ve en özgün seçenektir. Klonlama — kısa bir örneği bir ses modelinden geçirmek — daha hızlıdır ve size hiç benzemeyen bir arayan oluşturmanıza olanak tanır; yayınlamayı planlıyorsanız bu önemlidir.
Ses klonlama rehberi, örnek uzunluğunu, temizliği ve klonlanmış bir arayanı ürkütücü yapan robotik artefaktlardan nasıl kaçınılacağını ele alır. Klonlama yapıyorsanız, kötü bir partiden sonra replikleri yeniden üretebilmek için her zaman elinizde temiz bir referans kaydı bulundurun.
Hangi yolu seçerseniz seçin, kliplerinizi paketlemeden önce tutarlı bir ses yüksekliğine normalize edin. Bir replikte fısıldayan, sonrakinde bağıran bir arayan, etkileyici değil bozuk okunur. Audacity'de, paketteki her WAV üzerinde Effect → Loudness Normalization'ı yaklaşık -16 LUFS değerinde çalıştırın, sonra oyun repliği tetiklediğinde ilk hecenin kırpılmaması için baştaki sessizliği 100 ms'nin altına kısaltın. Uyumsuz tepe noktaları aynı zamanda bir atölye yüklemesinin "işleniyor" aşamasında takılmasının arkasındaki olağan suçludur — doğrulayıcı, kayıtlar arasında kazancı birkaç dB'den fazla salınan dosyaları reddeder.
Canlı Hissettiren Kişilik Yazmak
Sayılar tek başına bir karakter yaratmaz. İşin püf noktası, özellik değerlerinizi onlarla eşleşen bir sese bağlamaktır. Yüksek aggression değerine sahip bir arayan, kesik ve hızlı replik teslimine ihtiyaç duyar. Yüksek patience değerine sahip bir operatör, daha uzun, dolambaçlı kliplerden fayda görür. JSON ile ses birbiriyle çeliştiğinde, oyuncular nedenini açıklayamasalar bile bunu hemen fark eder.
Tek bir kaydırıcıya dokunmadan önce bu konsepti taslak haline getirin, çünkü bu tüm süreçteki en ucuz hata yakalayıcıdır. Tek paragraflık bir taslak — "Gergin emekli, her cümlede iki kez özür diler, hedef karşılık verdiği anda pes eder" — her değeri kontrol edeceğiniz sabit bir referans noktası verir: confidence değeriniz 0.8'de duruyorsa ama klonladığınız ses giriş repliğinde kekeliyorsa, konsept hangisinin yanlış olduğunu söyler. Ayrıca uyumsuzlukları erken ortaya çıkarır, aggression ve patience değerleri birbiriyle çelişen bir arayan için saatler harcayıp WAV temizlemeden veya replikleri yeniden kaydetmeden önce. Paragrafı sade bir dille yazın, akort ederken yeniden okuyabileceğiniz bir yerde tutun ve konseptle çatışan her özellik değerini sayıyı ayarlama sinyali olarak görün — karakteri değil.
| Özellik | Düşük Değer Nasıl Hissettirir | Yüksek Değer Nasıl Hissettirir | En İyi Eşleşen Ses |
|---|---|---|---|
aggression | Pasif, çekingen | İtici, hızlı konuşan | Kesik, yüksek |
patience | Sabırsız, erken çekilir | Yavaş, hedefleri oyalar | Uzun, dolambaçlı |
confidence | Kekeler, kendini sorgular | Akıcı, sarsılmaz | Sabit, düşük |
chaos | Öngörülebilir, güvenli | Dengesiz, öngörülemez | Düzensiz, çeşitli |
warmth | Soğuk, işlemsel | Dostane, silahsızlandırıcı | Yumuşak, rahat |
Topluluk mod geliştiricileri sık sık aynı arayanın iki versiyonunu oluşturur — biri güvenli ayarlanmış, biri kaotik ayarlanmış — ve ikisini de yayınlar. Neredeyse hiç ek maliyeti yoktur ve oyuncuların karakterinizi kullanma yollarını ikiye katlar. Özellik tablosunun chaos satırını ele alalım: güvenli bir yapı chaos değerini 0.2 civarına sabitler, böylece operatör senaryoyu takip eder ve öngörülebilir şekilde çekilir; kaotik kardeşi ise onu 0.8'in üzerine iter, hedefi sunumun ortasında raydan çıkaran düzensiz, çeşitli bir teslim için. Her iki varyant da aynı klonlanmış WAV setini ve JSON iskeletini paylaştığından, ikinci atölye yüklemesinden önce yalnızca bir avuç özellik değerini değiştirirsiniz — böylece tek bir ses paketi modu, bir yerine iki farklı arayan verir.
Yayınlamadan Önce Test Etme
Canlı bir oturumda çalıştırmadığınız bir arayanı asla yüklemeyin. Kişilik dosyanızı yükleyin, bir arama başlatın ve üç şeye dikkat edin: sessiz replikler, uyumsuz tepkiler ve yanlış gelen zamanlama. Sessiz replikler bir dosya adı uyumsuzluğu anlamına gelir. Uyumsuz tepkiler, JSON anahtarlarınızın olay adlarınızla hizalanmadığı anlamına gelir. Kötü zamanlama genellikle kliplerinizin oyunun beklediği tempoya göre çok uzun veya çok kısa olduğu anlamına gelir.
Yayınlamadan önce en az iki tam oturum çalıştırın. İlki bariz bozuklukları yakalar: JSON'unuzdaki dosya adı diskteki kliple eşleşmediği için hiç tetiklenmeyen bir wav dosyası ya da karşılaması yanlış olay üzerinde çalan bir arayan. İkincisi ince şeyleri yakalar — çok erken ateşlenen bir panik repliği, tekrarlayan bir karşılama, kelimenin ortasında kesilen bir kapanış. Bu ikinci geçiş, scam with your friends ses paketi modu yüklemeleri için en çok önemlidir, çünkü bir arayan hızlı bir tek kişilik testi geçip lobiye ikinci bir oyuncu katıldığında ve oyun aynı anda birden fazla ses tetikleyicisini idare etmeye başladığında yine de senkronizasyonu kaybedebilir.
Arayanınızı Atölyeye Yükleme
Atölye yüklemesi, çoğu ilk kez içerik üretenin takıldığı yerdir ve nedenler neredeyse her zaman sıradandır. Yükleyicinin geçerli bir manifest, bir küçük resim ve tanıdığı bir klasör yapısına ihtiyacı vardır. Herhangi birini kaçırırsanız düğme ya grileşir ya da yükleme askıda kalır.
İşte güvenilir işlem sırası ve bu sıra, Atölye'nin hepsini birden değil sabit bir sırayla doğrulaması nedeniyle vardır: önce manifest.json dosyasını ayrıştırır, sonra her JSON anahtarını audio/ klasörünüze karşı çözer, sonra küçük resim boyutlarını kontrol eder ve ancak o zaman yayınla düğmesini gösterir. İleri atlamak — diyelim ki WAV dosya adlarınız JSON anahtarlarıyla eşleşmeden yüklemek — klasik "%0'da takıldı" askıda kalmasını üreten şeydir, çünkü yükleyici var olmayan bir klibi ararken durur. Yukarıdan aşağıya çalışın ve her kapı bir sonraki açılmadan önce temizlenir.
-
Önce arayanınızın yerel bir oturumda doğru yüklendiğini doğrulayın
-
Her WAV dosya adının bir JSON anahtarıyla tam olarak eşleştiğini kontrol edin
-
Manifesti başlık, yazar ve sürümle doldurun
-
Yükleyicinin beklediği boyutta bir küçük resim ekleyin
-
Yayınlayın, sonra indirilen kopyayı hemen yeni bir oturumda test edin
Bu son adım insanların düşündüğünden daha önemlidir. Yerelde çalışan bir arayan, manifestiniz yalnızca sizin makinenizde var olan yollara işaret ediyorsa indirmeden sonra yine de başarısız olabilir. Yayınlanan sürümü her zaman onu ilk kez kuran bir yabancıymışsınız gibi test edin.
| Yükleme Belirtisi | Muhtemel Neden | Çözüm |
|---|---|---|
| Yükleme düğmesi gri | Eksik manifest alanları | Başlık, yazar, sürüm doldurun |
| Yükleme %0'da takılıyor | Aşırı büyük WAV paketi | Klipleri sıkıştırın veya kısaltın |
| Yükleme tamamlandı, arayan sessiz | Dosya adı uyumsuzluğu | Klipleri JSON'la eşleşecek şekilde yeniden adlandırın |
| Arayan yükleniyor ama ses yok | Yanlış örnekleme hızı | 44.1 kHz'de yeniden dışa aktarın |
| Küçük resim eksik | Yanlış görsel boyutları | Beklenen boyuta yeniden boyutlandırın |
Atölye Yüklemesi Takıldığında
Takılı bir yükleme, içerik üreticisi başlıklarında en yaygın şikâyettir. On seferin dokuzunda bu bir dosya boyutu sorunudur — sıkıştırılmamış WAV'larla dolu bir paket, yükleyicinin göndereceğinin ötesine şişebilir. Kliplerinizdeki sessizliği kısaltın, 44.1 kHz'nin altındaki her şeyi bırakın ve yeniden deneyin.
Hâlâ askıda kalıyorsa, manifestinizde başıboş bir karakter veya eksik bir virgül olup olmadığını kontrol edin. Bozuk bir JSON manifesti, net bir hata vermeden yükleyiciyi durdurur. Atölye sorun giderme notları, aynı sorunun indirme tarafını ele alır ve bu genellikle yükleme hatalarıyla ortak bir kök nedeni paylaşır.
Arayanınızı İndirmeye Değer Kılmak
Bir arayanı Atölye'ye yayınlamak iki tıklık bir iştir — başlığı doldurun, .wav dosyalarınızı bırakın, yükle'ye basın. İndirme almak zor kısımdır, çünkü Atölye tarayıcısı trend ve yeniye göre sıralar ve yeni bir arayan, daha yeni yüklemeler onu gömmeden önce o akışta yalnızca kısa bir süre görünür kalır. Gerçekten yayılan arayanlar, kişilik dosyasının kendisine işlenmiş net bir kancaya sahip olanlardır: varsayılan bir metin okuma gibi gelmeyen belirgin bir ses, dolandırıcılık uzadıkça daha yüksek sesle panikleyen bir arayan gibi akılda kalıcı bir numara ya da oyuncuları başarısız bir sunumu ilk tetiklediklerinde şaşırtan bir tepki seti. Düz sesli genel bir "öfkeli adam" paketi, dosya yapısı ne kadar temiz olursa olsun saniyeler içinde kaydırılıp geçilir.
Popüler arayanları unutulmuş olanlardan tutarlı biçimde ayıran birkaç şey var: kişilik dosyası varsayılan bir metin okuma yerine belirgin bir ses profili taşımalı, tepki setinin başarısız bir sunum sırasında tırmanan en az bir numarası olmalı ve .wav klipleri her tetikleyicide ses yüksekliği eşleşmiş kalmalı, böylece oyuncular dolandırıcılığın ortasında rahatsız edici bir ses sıçraması duymaz. Tek bir akılda kalıcı espri etrafında kurulmuş arayanlar — panikleyen bir tırmanma, ifadesiz bir kapatma repliği, her başarılı dolandırıcılıkta patlayan bir slogan — Discord sunucularında kesilip paylaşılır; bu da trend akışının asla sağlayamayacağından çok daha fazla Atölye trafiği getirir.
-
Güçlü bir küçük resim — oyuncular hızlı kaydırır, bu yüzden görsel karakteri satmalı
-
Kısa, vurucu bir açıklama — arayanın kim olduğu ve neden eğlenceli olduğu hakkında tek cümle
-
Tutarlı ses kalitesi — tek bir kötü klip tüm paketi aşağı çeker
-
Net bir sürüm numarası — onu sürdürmeyi planladığınızı gösterir
-
Dürüst etiketler — doğru oyuncuların onu bulmasına yardımcı olur
Pratikte, yayınlandıktan sonraki ilk hafta içinde güncellenen arayanlar belirgin şekilde daha fazla ilgi görür, çünkü erken geri bildirim, paket ilgi odağından düşmeden önce küçük şeyleri düzeltmenizi sağlar. İlk yüklemenizi bir lansman değil, bir beta olarak görün.
Yayın Sonrası Yineleme
Arayanınız çıktıktan sonra, test sırasında kontrol ettiğiniz aynı üç arıza moduna dikkat edin. Oyuncular bir repliğin sessiz olduğunu ya da bir tepkinin yanlış anda ateşlendiğini size söyleyecektir. Kaynak dosyalarınızı düzenli tutun, böylece bir düzeltme saatler değil dakikalar sürsün.
Sürümlerinizi numaralandırın. Numarayı artırın, neyin değiştiğini not edin ve yeniden yükleyin. Zamanla gözle görülür şekilde iyileşen bir arayan küçük bir takipçi kitlesi oluşturur ve bu kitle, tek seferlik bir yüklemeyi Atölye'de tanınan bir isme dönüştüren şeydir.
Sıkça Sorulan Sorular
Scam With Your Friends'te özel kişilik dosyası tam olarak nedir?
Bir arayanın nasıl davrandığını tanımlayan bir JSON sayfasıdır — ruh hali ağırlıkları, tırmanma eşikleri ve tepki tetikleyicileri — eşleşen bir WAV ses paketiyle birlikte. JSON tepkileri kontrol ederken ses teslimi kontrol eder ve arayan bir oturuma yüklendiğinde oyun ikisini birlikte okur.
Ses paketi modu yapmak için ses klonlamaya ihtiyacım var mı?
Hayır. Kendi sesinizi kaydetmek en basit ve en özgün yoldur ve klonlanmış sesin bazen taşıdığı artefaktlardan kaçınır. Klonlama, size hiç benzemeyen bir arayan istediğinizde kullanışlıdır, ancak temiz bir referans örneği ve paketlemeden önce ek temizlik çalışması gerektirir.
Atölye yüklemem neden sürekli takılıyor?
Olağan suçlu, yükleyicinin gönderemediği aşırı büyük bir WAV paketidir. Sessizliği kısaltın, klipleri 44.1 kHz'de yeniden dışa aktarın ve manifestinizde eksik virgül veya başıboş karakter olup olmadığını kontrol edin. Bozuk bir manifest yükleyiciyi sessizce durdurur, bu yüzden yeniden denemeden önce JSON'u doğrulayın.
Bir arayan gerçekte kaç ses repliğine ihtiyaç duyar?
Minimal bir arayan, karşılamalar, tırmanmalar ve kapanışları kapsayan yaklaşık on iki kliple gönderilir. Tam bir kişilik, daha zengin tepkiler için altmış repliği aşar. Küçük başlayın, canlı bir oturumda test edin, sonra temel davranış doğru hissettirdiğinde ve hiçbir dosya adı bozuk olmadığında genişletin.
Aynı arayanın iki versiyonunu yayınlayabilir miyim?
Evet ve birçok içerik üreticisi bunu yapıyor. Aynı ses paketinden güvenli bir versiyon ve kaotik bir versiyon oluşturmak çok az ek çalışma gerektirir ve oyunculara karakterinizi kullanmanın iki yolunu verir. Sadece onları ayrı ayrı numaralandırın, böylece indirmeler net kalır ve güncellemeler yanlış paketin üzerine yazmaz.
Özel kişilik dosyaları ve ses paketleri, var olan bir arayan ile hatırlanan bir arayan arasındaki farktır. JSON-WAV eşleşmesini tutturun, yayınlamadan önce canlı bir oturumda test edin ve ilk Atölye yüklemenizi iyileştirmeyi planladığınız bir beta olarak görün.