Modlama:Oyuncu Rehberi/Başlangıç Kılavuzu

Stardew Valley Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

Stardew Valley'i modlarla mı oynamak istiyorsunuz? O zaman bu kılavuz sizin için!

Giriş

Bir "mod", Stardew Valley'i bir yoluyla değiştiren dosya paketleridir. Modlar; özellik ekleyebilir (haritada NPCleri görebilmek gibi), oyun mekaniklerini değiştirebilir (çitlerin yıpranmasını yavaşlatması gibi), kozmetik değişiklikler yapabilir (atınızı bir ünikorna dönüştürebilir) ve daha fazlasını yapabilir.

Modları kullanmak bir o kadar basittir! Tek yapmanız gereken...

  1. SMAPI indirmek. Stardew Valley'in mod yükleyicisidir. Oyunu mod desteği ile yükler ve modların oyun kodu ile direkt olarak etkileşime geçebilmesini sağlar. İndirilmesi oldukça güvenlidir ve istediğiniz zaman kaldırabilirsiniz.
  2. Modunuzu Mods klasörüne çıkarmak.

Aşağıdaki sıkça soruların soruları inceleyin veya başlamak için okumaya devam edin!

Başlangıç Kılavuzu

SMAPI İndirme

Öncelikle mod yükleyicisi olan SMAPI'yı indirmeniz gerekir.

Cihazınız için doğru talimatlara gidin:

Mod Bulma

Sonra ise istediğiniz modları indirin. Öneri olarak: Bu kaynakların hepsi İngilizcedir.

Bir mod indirmeden önce oyunun son sürümünde çalışıp çalışmadığını kontrol edin. SMAPI modları için mod uyumluluğu listesini inceleyebilirsiniz. SMAPI de uyumlu olmayan çoğu SMAPI modunu devre dışı bırakır. XNB modlarında ise kendi başınızasınızdır, onların uyumluluğunu ise modun açıklamasından veya yorumlarından kontrol edebilirsiniz.

Oyun Klasörünüzü Bulma

Ardından oyun klasörünüzü açmanız gerekir (Stardew Valley executable icon.png Stardew Valley.exe veya Stardew Valley executable icon.png StardewValley.exe dosyasının bulunduğu). Varsayılan konumu şöyledir:

Platform Dosya Yolu
Windows GOG: C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley
veya C:\GOG Games\Stardew Valley
Steam: C:\Program Dosyaları (x86)\Steam\steamapps\common\Stardew Valley
Xbox Uygulaması:C:\XboxGames\Stardew Valley
Android /storage/emulated/0/StardewValley/Mods
(Dosya yöneticisi uygulamaları genelde root'ta StardewValley'i gösterir)
Linux GOG: ~/GOGGames/StardewValley/game
Steam: ~/.local/share/Steam/steamapps/common/Stardew Valley
Mac GOG: /Applications/Stardew Valley.app/Contents/MacOS
Steam: ~/Library/Application Support/Steam/SteamApps/common/Stardew Valley/Contents/MacOS

Ayrıca bkz. macOS'ta klasörü bulmaya dair resimli bir rehber

Bulamadınız mı? İşte bulmanız için başka çözümler:

Daha fazla yol 
Seçenek 2: SMAPI'den bulun
  1. SMAPI'yi çalıştırın.
  2. SMAPI konsolunda bu komudu girin (oyun ile beraber açılan ikinci pencere):
    show_game_files
Seçenek 3: Steam'den bulun
  1. Steam istemcisini açın.
  2. Stardew Valley üzerine sağ tıklayın.
  3. Özellikler'e tıklayın.
  4. Yüklü Dosyalar sekmesine tıklayın.
  5. Göz at...'a tıklayın ve oyun klasörünüzü açmış olursunuz.
Seçenek 4: GOG Galaxy'den bulun
  1. GOG Galaxy istemcisini açın.
  2. Kenar oyun çubuğunda Stardew Valley üzerine sağ tıklayın.
  3. Yüklemeyi Yönet > Klasörü Göster'e tıklayın ve oyun klasörünüzü açmış olursunuz.
Seçenek 5: Xbox Gamepass'ten bulun
  1. Xbox oyun istemcisini açın.
  2. Oyunun sayfasında ... butonuna tıklayın.
  3. Mod Klasörünü Aç'a tıklayın.

Görseller için Modlama:Windows'ta SMAPI İndirmek#Xbox Uygulaması bölümünü inceleyin.

Modları Kurma

Bir modu kurmak için zip dosyasından çıkarıp oyun klasörünüzdeki Mods klasörüne yerleştirin. Her modun kendi klasörü olduğuna ve isminde sayılar olmamasına dikkat edin. Örneğin AnanasŞapkası adında bir mod varsa dosya yapısı şu şekilde olur:

📁 Stardew Valley/
   📁 Mods/
      📁 AnanasŞapkası/
         🗎 AnanasŞapkası.dll
         🗎 manifest.json

İpuçları:

  • Birden fazla modunuz varsa farklı klasörlere ayırabilirsiniz. SMAPI, tüm klasörleri arar.
    📁 Stardew Valley/
       📁 Mods/
          📁 Meyve modları/
             📁 AnanasŞapkası/
                🗎 AnanasŞapkası.dll
                🗎 manifest.json
             📁 ElmaŞapkası/
                🗎 ElmaŞapkası.dll
                🗎 manifest.json
    
  • Bir klasörü devre dışı bırakmak için klasörün isminin önüne bir nokta eklemeniz yeterlidir (mesela .ElmaŞapkası). Windows'ta nokta koymanıza izin vermezse sonuna da koyarsanız çalışabilir (mesela .ElmaŞapkası.).
  • Modları Mods dışındaki başka bir klasöre yükleyin, orada zip dosyasından çıkarın ve klasörleri ardından Mods klasörüne taşıyın. Böylece ekstra dosyalarla ilgili olası hatalardan kaçınılabilir.
  • AnanasŞapkası-1234567890 şeklinde bir klasör görüyorsanız bunun içinde asıl mod klasörü olmalıdır. Bu şekilde isimlendirilmiş klasörlerde genelde daha fazla klasör ve "benioku" dosyaları olur.

Modları Ayarlama

Bazı modların mod klasöründe config.json dosyası bulunur ve bu dosya ile mod ayarları özelleştirilebilir. Bu mod varken oyunu en az bir kere çalıştırılınca otomatik olarak bu dosya oluşturulur.

config.json dosyasını düzenlemek için bir yazı editörü ile açmanız yeterlidir. Düzenlerken oyununuz açıksa değişiklikleriniz gözükmeyebilir. JSON hakkındaki bu İngilizce olan basit rehbere göz atabilirsiniz. Uzun lafın kısası ise değerlerinizin tırnak işaretleri arasında olduğundan emin olun (mesela "değer"). Formatın doğru olup olmadığını görmek için bu JSON doğrulayıcı aracını kullanabilirsiniz.

Modları Güncelleme

Modları güncellemek için dosyalarını yeni sürümleriyle değiştirebilirsiniz (config.json gibi oluşturulmuş dosyaları tutun).

Daha detaylı talimatlar:

  1. Modun yeni sürümünü indirin.
  2. Özel güncelleme talimatları varsa diye modun sayfasını kontrol edin.
  3. Bir yerde zip dosyasından çıkarın (Mods klasörü dışında).
  4. Modun eski ve yeni klasörlerini açın, böylece ikisinin de manifest.json dosyasnı görebiliyor olun.
  5. Yeni klasördeki tüm dosyaları/klasörleri, eski klasöre kopyalayın.

Modları Kaldırma

Bir modu kaldırmak için Mods klasöründen modu silin. Özel kaldırma talimatları varsa diye modun sayfasını kontrol edin.

XNB Modları

XNB modları, özel sürümleriyle oyununuzun Content klasörünü değiştirir. Bir modda bazı .xnb dosyaları varsa ve manifest.json dosyası yoksa o zaman o bir XNB modudur. Daha eski ve artık önerilmeyen bir mod türüdür ancak ilgiliyseniz Modlama:XNB Modları Kullanma makalesini inceleyebilirsiniz.

Sıkça Sorulan Sorular

Hangi Platformlarda Mod Kullanılabilir?

Her platform için mod desteği:

Platform Mod Desteği
Bilgisayar Linux ✓ tam destekli
Mac ✓ tam destekli
Windows ✓ tam destekli
Konsol Nintendo Switch ✖ mod desteği yok
PS4 ✖ mod desteği yok
PS Vita ✖ mod desteği yok
Steam Deck ✓ tam destekli ancak güç kullanımını artırabilir
Xbox One ✖ mod desteği yok
Mobil Android ✓ çoğu mod desteklenir
iOS ✖ mod desteği yok

SMAPI, uyumlulukları için onları tekrar yazdığından neredeyse tüm modlar her platformda çalışır.

(Daha fazla teknik bilgi için SMAPI takibi konusunu inceleyebilirsiniz.)

Modlar Oyunumu Bozabilir Mi?

Evet ancak çok nadiren olur. Kayıt dosyanızı etkileyen modların sayısı azdır. Bu modları kullanmıyorsanız modların kayıt dosyanızı bozması olası değildir. Çoğu durumda bozuk kayıt dosyanızı son kaydı geri alarak düzeltebilirsiniz.

Endişeleniyorsanız arada sırada kayıt dosyanızın yedeğini alabilirsiniz. Mod kullanmıyorsanız bile bunu yapmanız önerilir çünkü kayıt dosyası bozulmaları genelde oyunun kendisinden gerçekleşir. SMAPI de Mods/SaveBackup klasöründe kayıt dosyanızın günlük yedeklerini oluşturur.

Sonradan Modları Silebilir Miyim?

Evet ama birkaç istisnası vardır (önceki soruyu okuyun). Modlar, kayıt dosyanızı direkt olarak etkilemediğinden herhangi bir zamanda silebilirsiniz.

Modlar Steam Başarımlarını Kapatır Mı?

SMAPI'yi Steam'den başlattığınız sürece Steam başarımları çalışır. Windows'ta Steam'i ayarlamak için indirme talimatlarını takip edebilirsiniz (Linux veya Mac'te Steam değişiklikleri gerekmez). Steam oyun menüsü (Shift + Tab) çalışıyorsa başarımlar da çalışır.

Modlar Çok Oyunculuda Çalışır Mı?

Evet ama moda bağlıdır. Genelde oyuncular kendi modlarına sahip olabilir ve modlu ve normal oyuncular beraber oynayabilir. Bazı modlar çok oyunculu oyunlarda çalışmaz (veya bozuk çalışır) veya diğer oyuncuları etkilemez. Çok oyunculu hakkında bilgileri için modun açıklamasına göz atabilirsiniz (genelde bir "compatibility" ("uyumluluk") başlığı altında olur).

İşte bazı modlar için açıklamalar:

Modun Türü Etkilediği Özet
Content Patcher Değişir Çok Oyunculu Content Patcher benioku metnini (İngilizce) inceleyin (XNB modları için de geçerlidir).
Harita değişiklikleri Oyuncuyu SMAPI ile özel logic eklemeden mevcut olan bir haritayı değiştiren modları kapsar. Bunlar yalnızca indiren oyuncuya gözükür. Modu indirmemiş oyuncularda normal harita gözükür ve harita sınırlarına tabidir (örn. başka oyuncuların duvardan geçtiğini görebilirler ama onları takip edemeyebilirler).
Özel ögeler Herkesi Yeni ekinleri, meyve ağaçlarını, oluşturulabilir ögeleri, yemek tariflerini, mobilyaları, duvar kağıtlarını, döşemeleri, silahları, yüzükleri, kıyafetleri ve şapkaları kapsar. Yeni ögeler ekleyen modların tüm oyuncular tarafından indirilmesi gerekir, aksi taktirde oyuncular Hatalı Nesneler görebilir.
Özel yerler Herkesi TMXL veya diğer framework'ler ile eklenmiş yerleri ve binaları kapsar. Tüm oyuncuların aynı yer modlarını indirmiş olması gerekir. Herkesin modunu indirmediği özel bir yere girmek çökmelere sebep olabilir. Yapılar ise yalnızca ana oyuncu tarafından inşa edilebilir.
Özel NPCler Herkesi Oyuna yeni karakterler ekleyen modları kapsar. Olası sorunlarda kaçınmak için tüm oyuncuları aynı özel NPC modlarını indirmiş olması gerekir.
Görsel değişiklikler Değişir Özel portreler ve görünümleri, özel çiftçi görünüşünü, yeniden renklendirmeleri vs. kapsar. Bu modların çoğu yalnızca indiren oyuncuyu etkiler ve diğer oyuncular etkilenmez. İki oyuncuda da aynı mod varsa aynı görsel değişiklikleri görürler. İstisna olarak zaten mevcut olan görüntüleri yeniden renklendirmek yerine yeni görüntüler ekleyen Content Patcher modları bulunur. Bütün oyuncularda aynı sayıda yeni görüntü olmalıdır (örn. saç stilleri veya kıyafetler), aksi taktirde diğer oyuncularda görüntü hataları oluşabilir.
"Hile"/"Verimlilik" modları Oyuncuyu Oyuncu hızını artıran, çiftlik işlerini daha kolay yapan, sınırsız enerji veren, sınırsız öge alabilmeyi sağlayan modları kapsar. Diğer oyuncular oyuncudaki etkilerini görebilir ancak indirmemişlerse modu kullanamazlar. Diğer oyuncuları etkilemez.
Zaman değişiklikleri Herkesi Zamanı durduran, mevcut saati değiştiren ve saatin hızını değiştiren modları kapsar. Bu modlar yalnızca ana oyuncu tarafından indirilmişse çalışır ancak bütün oyuncuları etkiler. Diğer oyuncular bu modları indirirse bir etkisi olmaz.
Özel menü Oyuncuyu Yeni ikonlar, açıklamalar ve menüler ekleyen modları kapsar. Bu modlar yalnızca indiren oyuncuyu etkiler. Diğer oyuncuları etkilemez.
Dünya değişiklikleri Herkesi Daha dayanıklı çitler, canavar istatistiği değişiklikleri gibi dünyadaki şeyleri değiştiren modları kapsar. Bu modlar, indirip indirilmemesine bakılmaksızın bütün oyuncuları etkiler.
Diğer modlar Değişir Modun açıklamasına göz atın veya modun yapımcısına sorun.

SMAPI Nedir?

SMAPI, Stardew Valley'in mod yükleyicisidir. GOG ve Steam başarımları ile sorunsuz çalışır, Linux/Mac/Windows ve (resmi olmaksızın) Android ile uyumludur. Herhangi bir zamanda silinebilir ve yardıma ihtiyacınız olduğunda yardımcı olabilecek arkadaş canlısı bir toppluluğu bulunur. SMAPI, çoğu Stardew Valley modu için zorunludur.

SMAPI, sizin için çok şey yapar. Örneğin...

  1. Oyuna modları yükler ve kullanabilecekleri API'leri sağlar. Çoğu tür mod, SMAPI olmadan mümkün olmazdı.
  2. Çapraz platform uyumluluğu için modları tekrar yazar, böylece herhangi bir modu herhangi bir platformda kullanabilirsiniz.
  3. Hataları yakalar. Bir mod çökerse veya bir hataya sebep olursa SMAPI hatayı tespit eder, konsol penceresine hata detaylarını gönderir ve çoğu durumda oyunu otomatik olarak kurtarır.
  4. Güncelleme kontrolleri yapar. SMAPI, bir modun yeni bir sürümü yayınlandığında sizi haberdar eder.
  5. Uyumluluk kontrolleri yapar. SMAPI, bir mod uyumsuz olduğunda tespit eder ve sorunlara yol açmadan önce devre dışı bırakır.

Şu Nerede...

Farklı Mod Grupları Olabilir Mi?

Evet, SMAPI'de farklı mod grupları için dahili destek bulunur. Talimatlar karışıktır ancak kavrayabilirseniz kolaylaşır.

Basit olması açısından, Mods klasörünü başka bir şeye de isimlendirebilirsiniz.

Platform Talimatlar
Windows
  1. Oyun klasörünüzde her mod grubu için ayrı bir klasör oluşturun. Mods ve Mods (çok oyunculu) gibi.
  2. Oyun klasörünüzde SMAPI mascot.png StardewModdingAPI.exe için bir kısayol oluşturun.
  3. Kısayola sağ tıklayın, Özellikler'i seçin ve Hedef kutucuğunun sonuna şunu ekleyin: --mods-path "Mods (çok oyunculu)" (klasörün ismini ne yaptıysanız ona göre değiştirin). Bu kutucuktaki mevcut metnin hiçbirini silmeyin! Bu, zaten var olan metnin sonuna eklenir. Doğru yapıldığında "bilgisayarınızın-dosyaları\SteamLibrary\steamapps\common\Stardew Valley\StardewModdingAPI.exe" --mods-path "Mods (çok oyunculu)" gibi gözükür.
  4. Kısayola iki kere tıklayarak SMAPI'yi belirlediğiniz mod klasörü ile açarsınız.
Windows (Steam)
  1. Oyun klasörünüzde her mod grubu için ayrı bir klasör oluşturun. Mods ve Mods (çok oyunculu) gibi.
  2. steam.exe dosyanız için bir kısayol oluşturun.
  3. Kısayola sağ tıklayın, Özellikler'i seçin ve Hedef kutucuğunun sonuna şunu ekleyin: -applaunch 413150 --mods-path "Mods (multiplayer)" (klasörün ismini ne yaptıysanız ona göre değiştirin). Bu kutucuktaki mevcut metnin hiçbirini silmeyin! Bu, zaten var olan metnin sonuna eklenir. Doğru yapıldığında "bilgisayarınızın-dosyaları\Steam\steam.exe" -applaunch 413150 --mods-path "Mods (çok oyunculu)" gibi gözükür.
  4. İsterseniz "Simge Değiştir" butonuna basarak Stardew Valley klasörünüze göz atabilir ve kısayolun simgesini Steam logosundan Stardew Valley logosuna değiştirebilirsiniz.
  5. Kısayola iki kere tıklayarak SMAPI'yi belirlediğiniz mod klasörü ve bütün Steam özellikleri ile açarsınız.
Windows (Steam, Steam kullanmadan yolu)
  1. Oyun klasörünüzde her mod grubu için ayrı bir klasör oluşturun. Mods ve Mods (çok oyunculu) gibi.
  2. SMAPI'yi, kütüphanenize bir oyun olarak ekleyin. Windows'ta SMAPI İndirmek makalesindeki talimatların ikinci bölümüne bakabilirsiniz. Steam kütüphanenizde mod gruplarını ayırt edebilmeniz için isimlerini "Stardew Valley Modlu" ve "Stardew Valley Modlu Çok Oyunculu" gibi olarak yapmanız önerilir.
  3. Steam kütüphanenizdeki yeni SMAPI girişine sağ tıklayın, "Özellikler"i seçin ve Hedef kutucuğunun sonuna şunu ekleyin: --mods-path "Mods (çok oyunculu)". Bu kutucuktaki mevcut metnin hiçbirini silmeyin! Bu, zaten var olan metnin sonuna eklenir. Doğru yapıldığında "bilgisayarınızın-dosyaları\SteamLibrary\steamapps\common\Stardew Valley\StardewModdingAPI.exe" --mods-path "Mods (çok oyunculu)" gibi gözükür.
  4. Steam'deki yeni SMAPI girişinde "Oyna" butonuna tıklayarak SMAPI'yi belirlediğiniz mod klasörü ve bütün Steam özellikleri ile açarsınız.
Linux
  1. Oyun klasörünüzde her mod grubu için ayrı bir klasör oluşturun. Mods ve Mods (çok oyunculu) gibi.
  2. Masaüstünde SMAPI_çokoyunculu.sh gibi bir dosya oluşturun.
  3. Dosyayı düzenleyin ve bu metni ayarlayın (klasör ismini gerektiği gibi değiştirin ve /path/to/StardewValley kısmını oyun klasörünüzdeki StardewValley dosyasına olan tam dosya yolu ile değiştirin):
    #!/bin/bash
    SMAPI_MODS_PATH="Mods (çok oyunculu)" /path/to/StardewValley
    
  4. Dosyayı çalıştırılabilir olarak işaretleyin (bunun hakkında Linux ve Mac için Türkçe talimatları inceleyebilirsiniz).
  5. Dosyaya iki kere tıklayarak SMAPI'yi belirlediğiniz mod klasörü ile açarsınız.
Mac (non-Steam)
  1. Oyun klasörünüzde her mod grubu için ayrı bir klasör oluşturun. Mods ve Mods (çok oyunculu) gibi.
  2. Masaüstünde mod grubu ile aynı isimde bir metin dosyası oluşturun, örneğin SMAPI_çokoyunculu ve Düz Metin olarak formatlayın.
  3. Klasör yolunuzla birlikte ~ koyun (oyun klasörünüz). Metnin sonuna şu metni ekleyin:
     --mods-path "Mods(çokoyunculu)"
    
  4. Örneğin: ~/Library/Application\ Support/Steam/steamapps/common/Stardew\ Valley/Contents/MacOS/StardewModdingAPI --mods-path "Mods(çokoyunculu)"
  5. Dosyayı çalıştırılabilir olarak işaretleyin (bunun hakkında Linux ve Mac için Türkçe talimatları inceleyebilirsiniz).
  6. Eğer ""SMAPI multiplayer.command" dosyası uygun erişim ayrıcalıklarına sahip olmadığınız için çalıştırılamadı. Erişim ayrıcalıklarını görüntülemek veya değiştirmek için Arayıcı'da dosyayı seçin ve Dosya > Bilgi Al'ı seçin." hatası ile karşılaşırsanız terminalde şu kodu kullanın: chmod u+x /path/to/SMAPI multiplayer.command ve böylece kendinize ayrıcalık vereceksiniz.
  7. Masaüstünüzdeki dosyaya iki kere tıklayarak SMAPI'yi belirlediğiniz mod klasörü ile açarsınız.
Mac (Steam)
  1. Oyun klasörünüzde her mod grubu için ayrı bir klasör oluşturun. Mods ve Mods (çok oyunculu) gibi. "Mods" ve "(çok oyunculu)" arasında boşluk olmamalıdır.
  2. Masaüstünde SMAPI_çokoyunculu.command adında bir dosya oluşturun.
  3. Dosyayı düzenleyin ve bu metni ayarlayın (klasör ismini gerektiği gibi değiştirin ve /path/to/steam_osx kısmını steam_osx dosyasına olan tam dosya yolu ile değiştirin (steam_osx için olan dosya yolunu bulmak için find /Applications -name steam_osx kullanabilirsiniz veya çalışmazsa daha uzun olan sudo find / -name steam_osx aramasını yapabilirsiniz):
    /path/to/steam_osx -applaunch 413150 --mods-path "Mods(çokoyunculu)"
    
  4. Örneğin: /Applications/Steam.app/Contents/MacOS/steam_osx -applaunch 413150 --mods-path "Mods(çokoyunculu)"
  5. Dosyayı çalıştırılabilir olarak işaretleyin (bunun hakkında Linux ve Mac için Türkçe talimatları inceleyebilirsiniz).
  6. Eğer ""SMAPI multiplayer.command" dosyası uygun erişim ayrıcalıklarına sahip olmadığınız için çalıştırılamadı. Erişim ayrıcalıklarını görüntülemek veya değiştirmek için Arayıcı'da dosyayı seçin ve Dosya > Bilgi Al'ı seçin." hatası ile karşılaşırsanız terminalde şu kodu kullanın: chmod u+x /path/to/SMAPI multiplayer.command ve böylece kendinize ayrıcalık vereceksiniz.
  7. Dosyaya iki kere tıklayarak SMAPI'yi belirlediğiniz mod klasörü ve bütün Steam özellikleri ile açarsınız.

Yalnızca Windows için, ModDrop mod yöneticisi de aralarında geçilebilecek üç 'mod yüklemesi' destekler.