Modlama:Mod Rehberi/API'ler

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

SMAPI Modları Oluşturma SMAPI mascot.png


Modlama:İndeks

SMAPI, modların kullanabileceği birtakım API sunar. Daha fazla detay için sağdaki veya alttaki bölümlerden birine tıklayın.

Temel API'ler

Sayfa Açıklama
Manifest Her mod veya içerik paketi için gereken bir dosyadır. Modu tanımlar, özelliklerini açıklar ve güncelleme kontrollerini sağlar.
Olaylar (Events) Oyunda bir şey olduğunda (örn. oyun başlatıldığında) başka bir şeyi gerçekleştirir ve genelde gerçekleşen şeylerle ilgili detaylar barındırır.
Ayarlar (Config) Modun ayarlarını değiştirmek için oyuncuların düzenleyebileceği bir config.json dosyası barındırır.
İçerik Görselleri, haritaları ve verileri yükler veya oyunun görsellerini, haritalarını veya verilerini değiştirir.
Veri İsteğe bağlı verileri saklama ve ardından tekrar kullanabilme.
Tuş Girişleri (Input) Klavye, konsol veya farenin durumunu kontrol eder.
Mesaj Gönderme SMAPI konsoluna ve günlüğüne mesaj yazar.
Reflection Normalde erişilemez olan alanlara, özelliklere ve yöntemlere erişim sağlar.
Çok Oyunculu Çok oyunculu desteği için yöntemler sağlar.
Çeviri Mod metinlerini herhangi bir oyun diline çevirebilmeyi sağlar.
Yardımcı Kaynaklar Sabitleri, bağlamsal bilgileri, tarih mantığını ve anlamsal sürümleri kullanın.

Gelişmiş API'ler

Sayfa Açıklama
İçerik Paketleri Diğer mod yapımcılarının modunuzun okuması için dosyalar sağlamasına izin vermeye sağlar, oyuncular bu dosyaları tıpkı diğer modlar gibi yükleyebilir.
Konsol Komutları SMAPI konsoluna özel komutlar ekleyin.
Mod Entegrasyonları Yüklenmiş diğer modlar hakkında bilgi almayı ve mod tarafından sağlanan API'leri kullanarak bunlarla entegre olmasını sağlar.
Harmony Harmony, oyun kodunu değiştirir bir şekilde yöntemleri düzenleyebilir ve değiştirebilir.