Modlama:İçerik Paketi Framework'leri

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

İçerik paketi framework'leri, Stardew Valley için içerik paketi oluşturma sürecini basitleştirme amacı güden SMAPI modlarıdır. Sahip olunması gereken programlama deneyimini minimuma indirirken kodlama konseptleri ile olan bazı benzerlikler yardımcı olabilir. SMAPI için direkt olarak C# ile mod oluşturmak, oyunun çalışma şekline girişi sağlar. İçerik paketleri ve direkt olarak SMAPI için C# modları oluşturma, Stardew Valley'i modlamanın iki ana yolundan biridir.


Her framework modunun kendi içerik paketi formatı vardır. Kullanımları için modların sayfalarını inceleyin.

İşte önerdiğimiz pixel art ve JSON metin editörleri yazılımlarının bir listesi. VS Code ve Sublime gibi yazılımlar ile bir schema kurarak modunuzu yazarken JSON dosyanızın formatlamasını kontrol etmesini sağlayabilirsiniz. Tıpkı uygulamanın içinde bir [JSON doğrulayıcı varmış gibi. Schema kurmak için daha fazla detay burada.

Popüler Framework'ler

İşte içerik paketleri oluşturmak için sıkla kullanılan framework modları. (Her ismin yanındaki parantezler, klasör isimlendirmede kullanılan geleneksel kısaltmalardır.)

Kök (+1000 içerik paketi)

Mod İşlev
Content Patcher (CP) Oyunda var olan herhangi bir içerik eklemeye/düzenlemeye/yeniden yapmaya yarar (baka bir deyişle, veriler normalde oyununuzun Content klasöründen bilgi alır). Veri/görsel/harita dosyalarını destekler, kısmi yamalar ve sıralama gibi işlevlere sahiptir ve çokça farklı şartı ve tokeni destekler (örn. mevsimsel dokular, günün saati ile değişen veriler vs. yapabilme). Basit portre yerleştirmelerinden yepyeni bir NPC oluşturmaya kadar bir çok mod türü, Content Patcher ile oluşturulur.

Başlama kılavuzu olarak Modlama:Content Patcher sayfasını inceleyin.

Json Assets (JA) Her öge türüne özel işlev desteği ile belirli öge türleri oluşturmaya yarar (örn. oluşturma/pişirme/tarifler oluşturma veya yeni ögeler için hediye zevkleri belirleme). Şu anda nesneler, büyük oluşturulabilir nesneler, ekinler, meyve ağaçları, şapkalar, silahlar, kıyafetler, pantolonlar ve ayakkabılar oluşturmaya yarar. Json Assets ile eklenilen içerikler ve görseller, Content Patcher ile de düzenlenebilir.

Dokümantasyon için GitHub sayfasını inceleyin.

Popüler (+400)

Mod İşlev
Alternative Textures (AT) Yerleştirilebilir nesneler, yapılar ve canlılar için doku varyantları sağlar. Ağaçlar, hayvanlar, evcil hayvanlar, çiftlik yapıları, bitkiler ve daha fazlasını barındırır.
Producer Framework Mod (PFM) Oyundaki herhangi bir makinenin girdisini/çıktısını/davranışını ekleyebilmeye/değiştirebilmeye yarar. Normal makineler (örn. fıçılar), diğer modlar tarafından eklenilen makineler ve herhangi bir oluşturulabilir nesneye makine mantığı ekleme için çalışır.

Yaygın (100+)

Mod İşlev
Better Artisan Good Icons (BAGI) Üretirken kullanılan öge veya çiçeğe bağlı olarak bal veya şarap gibi zanaat ürünlerine özel ikon eklemeye yarar.
Better Farm Animal Variety (BFAV) Yeni çiftlik hayvanları eklemeye yarar.
Custom Furniture (CF) Yeni mobilyalar eklemeye yarar.
Custom Music (CM) Müzikleri ve ses efektlerini düzenlemeye veya eklemeye yarar.
Dynamic Game Assets (DGA) Her öge türüne özel işlev desteği ile belirli öge türleri oluşturmaya yarar (örn. oluşturma/pişirme/tarifler oluşturma veya yeni ögeler için hediye zevkleri belirleme). Şu anda nesneler, büyük oluşturulabilir nesneler, , ayakkabılar, ekinler, çitler, demir ocağı tarifleri, meyve ağaçları, şapkalar, makine tarifleri, yakın dövüş silahları, nesneler, hediye zevkleri, pantolonlar, kıyafetler, dükkan girdileri, terzilik tarifleri ve doku oluşturmaya yarar.
Farm Type Manager (FTM) Herhangi bir haritaya çiftlikteki nesne belirme mantığını eklemeye yarar. Kütük, yabani otlar, toplanılabilir öge, meteor, canavar, cevher çıkarma gibi şeylerdir.
Fashion Sense (FS) Daha büyük aksesuarlar, saç stilleri, şapkalar, kıyafetler, gömlekler, pantolonlar, animasyon desteği ve daha fazlasını yapmaya yarar.
Mail Framework Mod (MFM) Özel arka plan, tekrarlanan mektup, daha geniş bir mektup ekleri sistemi ve birden fazla mektup eki gibi yeni mektup işlevlerini sağlar. (Özel işlevi olmayan basit mektuplar, Content Patcher ile de eklenebilir.
Shop Tile Framework (STF) Geniş bir şart havuzu ile yeni dükkanlar ekleyin veya mevcut dükkanların envanterlerini düzenleyin.
TMXL Map Toolkit (TMXL) Oyun içi lokasyonların ve haritaların eklenmesine/düzenlenmesine yarar. Ekin katmanları, su rengi, kare faaliyetleri ve Lua yazılımı gibi geniş bir özelleştirilmiş harita işlevi barındırır.

bkz. ekstra TMXL dokümantasyonu

Özelleştirilmiş Framework'ler

Bunlar, 100'den az içerik paketlerine sahiptir ancak belirli durumlar için kullanışlı işlevler sağlarlar.

Mod İşlev
Better Crafting (BC) Oyun durumu sorguları, oyuncu tarif oluşturunca olay tetikleme ve birden fazla olası malzeme veya çıktıya izin veren öge sorguları ve çıkarma alanları ile erişilebilirlik ve malzemeler için destek dahil temel oyun tarafından desteklenenlerden daha gelişmiş özel tarifler oluşturmaya yarar.

İsteğe bağlı olarak nesne oluşturma menülerinden çıkarılabilen, kısıtlı seçimli tarifler ile özel oluşturma istasyonları oluşturmaya yarar. Bu oluşturma istasyonları, harita kare faaliyetleri ve olay tetikleme faaliyetleri ile açılabilir. Büyük oluşturulabilir nesnelere harita kare faaliyetleri atayarak özel oluşturma istasyonları olarak kullanılmasını sağlar. Yalnızca 1.6 için.

Content Patcher Animations (CP-A) Content Patcher ile yüklenmiş normalde animasyonlu olmayan (örn. öge dokuları) dokular dahil herhangi bir dokuyu animasyonlu yapmaya yarar.
Custom Companions (CC) Haritada çıkarılabilen veya oyuncuyu takip edebilen özel canlılar oluşturmaya yarar. Dünyadaki canlılar veya dolaşan NPCler olabilir.
Custom Crafting Stations (CCS) Normal nesne oluşturma menüsü yerine sınırlı sayıda tarifi gösterebilen özelleştirilmiş özel oluşturma istasyonları oluşturmaya yarar. Bu istasyonlar, normal oyunda bulunan veya Json Assets (JA) ile eklenmiş büyük oluşturulabilir nesneler olabilir. İstasyonlar, haritaya eklenmiş kare verileri ile de eklenebilir.
Custom Critters (CC) Dünyaya kelebekler veya arılar gibi rastgele küçük çevre canlıları ekler.
Custom Farm Loader (CFL) Özel çiftlik eklemek için basit bir yol. Öge/yabani ekin/kaynaklar/sahil ganimetleri ve özel balıkçılık sistemi belirme gibi şeyleri de destekler.
Custom Obelisks (CO) Çiftlikten herhangi bir lokasyona ışınlanmayı sağlayan özel dikilitaşlar ve totemler eklemeye yarar.
Custom Ore Nodes (CON) Öge toplamak için kırılabilecek taş/mineral türleri ekler. Özel veya normal oyundan olabilir. (1.5)
Custom Resource Clumps (CRC) Öge toplamak için kırılabilecek kaya boyutunda kaynak türleri ekler. Özel veya normal oyundan olabilir. (1.5)
Custom Winter Star Gifts (CWSG) Birçok ekleme ve yerleştirme talimatları ile karakterlerin Kış Yıldızı Şöleni festivalinde verdikleri hediyeleri değiştirmeye yarar.
Expanded Storage (XS) Normal seviyedeki veya daha fazla kapasiteleri destekleyen özel depolar (sandıklar, şifonyerler vs.) oluşturmaya yarar.
Furniture Framework (FF) Mobilya paketlerin daha fazla özgürlüğe sahip olmasını sağlayan bir framework: bununla oturaklar, masa yuvaları, katmanlar, dükkanlar ve daha fazlası belirlenebilir.
More Nightly Events (MNE) Özel gece zamanı olayları ekler. Daha önce yapılmış ve ayarlanabilir olaylar ile veya olay yazılımı ile kendinizin yaptığı bir olay kullanarak yapılabilir. Yalnızca 1.6 için.
Quest Framework (QF) Mod yapımcılarına özel görevler oluşturabilme, özel görev türleri ekleyebilme ve çalıştırabilme sağlar.
Train Station (TS) Demiryolu tren istasyonu aracılığıyla erişilebilir yeni lokasyonlar ekler. Böylece var olan haritalara ışınlayıcılar/geçitler yerleştirmeye gerek kalmaz.
Unlockable Bundles (UB) Özel yığın oluşturmaya yarar.
Item Extensions (IE) Mod yapımcılarına özel kaynaklar, özel karışık tohumlar ve menülerde nesneler arası etkileşim sağlar. 'Yalnızca 1.6 için.
Personal Indoor Farm (PIF) Kişisel çiftlik evi odaları ekler. Mod yapımcıları, oda tasarımları ekleyebilir.

Ayrıca Bakınız

  • Mod oluşturmak için farklı yollar ve daha detaylı bir dokümantasyon için Modlama:İndeks sayfasını inceleyin.