"Modlama:Mod Uyumluluğu" sayfasının sürümleri arasındaki fark

Stardew Valley Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla
(Created)
 
k
1. satır: 1. satır:
 
{{modding player guide header}}
 
{{modding player guide header}}
[[File:SMAPI compatibility TR.png|thumb|SMAPI mod uyumluluğu, Temmuz 2017'den Haziran 2024'e kadar. bkz.[[:File:SMAPI compatibility.png#Not edilebilir olaylar|bu tabloyu etkileyen not edilebilir olaylar]]<br />
+
[[File:SMAPI compatibility TR.png|thumb|SMAPI mod uyumluluğu, Temmuz 2017'den Haziran 2024'e kadar. bkz. [[:File:SMAPI compatibility TR.png#Not Edilebilir Olaylar|bu tabloyu etkileyen not edilebilir olaylar]]<br />
 
<span style="background: #cc0000;">&emsp;</span> bozuk (tescilli)<br />
 
<span style="background: #cc0000;">&emsp;</span> bozuk (tescilli)<br />
 
<span style="background: #e69138;">&emsp;</span> bozuk (açık kaynak)<br />
 
<span style="background: #e69138;">&emsp;</span> bozuk (açık kaynak)<br />

09.31, 12 Temmuz 2024 tarihindeki hâli

SMAPI mod uyumluluğu, Temmuz 2017'den Haziran 2024'e kadar. bkz. bu tabloyu etkileyen not edilebilir olaylar
bozuk (tescilli)
bozuk (açık kaynak)
uyumlu

Bazen büyük bir oyun güncellemesi sebebiyle bir mod çalışmayı durdurabilir. SMAPI, otomatik olarak uyumsuz modları devre dışı bırakır. Bu sayfada bilinen SMAPI modları ve son sürümlerdeki uyumlulukları ve mümkünse bozuk olan modların nasıl düzeltileceği yazmaktadır.

Talimatlar

Oyuncular İçin

Bu sayfanın daha arkadaş canlısı bir görünümü için smapi.io/mods'a göz atabilirsiniz.

Modunuzu güncellemek için:

  1. İndirdiğiniz her mod için aşağıdaki talimatları takip edin. Listelenmemişse son sürümüne güncellemeyi deneyin.
  2. Bir mod sürekli çalışmıyorsa bu başlıkta (SMAPI günlüğünüz eklenmiş bir şekilde) bir gönderi paylaşabilirsiniz ve yardımcı olmaya çalışırız.

Mod Yapımcıları İçin

Aşağıdaki listeyi güncellemekten çekinmeyin! Şablonu düzenleme talimatlarına göz atın.

Mod durumu için notlar:

  • Bir modu abandoned (terkedilmiş) veya obsolete (eski) olarak işaretlemek için: (a) mod yapımıcısı açık bir şekilde modu terketmiş olmalı, (b) mod sayfasını gizliye almış veya silmiş olmalı veya (c) oyuna eklenen yeni bir özellikle kenara atılmış olmalıdır. Sırf bir süredir güncellenmedi diye bir mod terkedilmiş olarak sayılmaz.
  • Bir modu eğer uyumsuz ise broken (bozuk) olarak işaretleyin. Burası genel mod hatalarını tartışmak için bir yer değildir. Uyumluluk ile ilgili olmayan bir hata not edilmesi gerecek kadar büyükse (örn. bazı platformlarda oyunun çökmesi) warnings (uyarı) değerini kullanabilirsiniz.

Uyumluluk Listeleri

C# Modları

Burada bilinen tüm C# SMAPI modları listelenmiştir. Yarı otomatik yazılımlar yardımıyla düzenli olarak CurseForge/ModDrop/Nexus üzerinde yeni/güncellenmiş modlar için bu tablo güncellenir ancak ihtiyaç olursa düzenleme yapmaktan çekinmeyin!

Buradaki tablo yerine İngilizce sayfadaki orijinal tabloyu güncelleyin.

İçerik Paketleri

Bu listede Content Patcher gibi bozuk olan SMAPI içerik paketleri gösterilmiştir. Yalnızca uyumsuz içerik paketleri listelenir', çalışan içerik paketleri listelenmez (uyumluluk ile ilgili olmayan hataları olsa bile). Eski XNB modları için #XNB Modları bölümünü inceleyin.

XNB mods

bkz. Modlama:XNB Modlarını Kullanma.

Farklı Mod Verileri

Bu bölüm, modların manifest.json dosyasında veya mod sayfalarında belirtilen verilerin SMAPI güncelleme kontrolleri yerine geçer. Bu özelleştirilmiş bir bölümdür, çoğu durumda doğru modu kullanmanız daha iyi olur. Bu bölümü düzenlemek için format açıklamasını inceleyin.

Mod Geliştiricileri İçin

Mod Güncelleme

Aktarım rehberlerine göz atın. Şunları yapabilirsiniz:

Resmi Olmayan Güncelleme Oluşturma

Resmi güncellemelerle çakışmaması açısından işte resmi olmayan güncelleme oluşturmak için önerilen bir yol. Basit bir güncelleme oluşturduğunuzu (devam veya yeniden yapma değil) ve kodun GitHub'ta olduğu (başka bir yerdeyse talimatları da ona göre düşünün) varsayılır.

  1. Kodu fork'layın.
  2. Fork'a değişikliklerinizi yapın (bkz. Mod Güncelleme).
  3. manifest.json dosyasında sürümü 'resmi sürüm numarasına artı 0.0.1 ve sonunda -unofficial.1-isminiz olarak değiştirin.
    Örneğin, mevcut sürüm 1.0.0 ve isminiz AnanaslıTavuk ise bunu 1.0.1-unofficial.1-AnanaslıTavuk olarak değiştirirsiniz. Resmi olmayan bir güncelleme yayınlayacaksanız unofficial.1'de sayıyı artırarak unofficial.2 yapın. Böylece resmi güncellemelere resmi olmayanlardan öncelik verilir (örn. güncelleme kontroller için) ve kullanıcılar ihtiyaç olduğunda yeni resmi olmayan güncellemeler yayınlayabilir.
  4. Değişikliklerinizi GitHub'a yayınlayın.
  5. Tartışma başlığına, GitHub'taki fork'unuza olan bir link ile birlikte yayınlama paketini gönderin.
    (Modda NuGet build paketi kullanılıyorsa bin klasörünüzde <mod adı> <sürüm>.zip adında bir yayınlama paketi bulunacaktır.)
  6. Orijinal yapımcıya pull isteği gönderin (varsa).