Modlama:Mod Rehberi/API'ler
Gezinti kısmına atla
Arama kısmına atla
- Başlangıç Kılavuzu
- Oyunun Temelleri
- Test ve Sorun Giderme
- Yayınlama
- API Referansı
- Basit SMAPI API'leri:
- Gelişmiş SMAPI API'leri:
- Belirli Rehberler
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. |