Bu konuyu Streamer Life Simulator 2 için geliştirdiğim 82 özellikli modun sürüm ve uyumluluk durumunu takip etmek için açıyorum. 🎥
Moddaki bütün özellikleri ana duyuru konusunda zaten listeledim. Burada aynı listeyi tekrar etmek yerine yalnızca:
Desteklenen oyun sürümü
Yeni oyun güncellemeleri
Modun uyumluluk durumu
Bozulan/düzeltilen özellikler
Yeni mod sürümleri
Bilinen sorunlar
üzerinden ilerleyeceğim.
🟢 Güncel Uyumluluk Durumu
Oyun: Streamer Life Simulator 2
Mod: ORGA – 82 Özellik
Hedef oyun sürümü: 1.03
Steam Build: 21799183
Motor / Runtime: Unity / Mono
Durum: 🟢 Uyumlu
Mevcut ORGA Hub paketi 1.03 / Steam Build 21799183 üzerinde hazırlanıp bu yapı hedeflenerek yayınlandı.
🔄 Oyun Güncellendiğinde Mod Kesin Bozulur mu?
Hayır.
Streamer Life Simulator 2 güncelleme aldığında 82 özelliğin tamamının aynı anda bozulması gerekmiyor.
Bu mod Unity'nin Mono runtime'ı üzerinden oyunun gerçek:
Class
Field
Method
Instance
List
yapılarını kullanıyor.
Geliştirici güncellemede bunlara dokunmadıysa ilgili özellik eski haliyle çalışmaya devam edebilir.
Örneğin yalnızca:
Görsel hata
Ses
Harita
UI
Yeni eşya
gibi modun kullandığı kod yapılarını etkilemeyen bir güncelleme geldiyse birçok özellik çalışmaya devam edebilir.
Bu nedenle yeni sürüm çıktığında doğrudan:
Mod bozuldu.
veya
Kesin çalışıyor.
demek yerine kontrol edeceğim.
🧩 Güncellemede Neleri Kontrol Ediyorum?
Bu modun 82 özelliği tek bir yöntemle hazırlanmadı.
Bazı özellikler doğrudan oyun değerlerini takip ederken bazıları oyun metodlarına veya daha karmaşık runtime yapılarına bağlı.
Yeni oyun sürümü geldiğinde temel olarak şu alanları kontrol edeceğim:
Class ve Field Yapıları
Örneğin enerji, stres, hareket hızı veya oyun içi bazı sayaçlar belirli Mono class ve field'ları üzerinden takip ediliyor.
Geliştirici:
Class adını
Field adını
Field türünü
Nesne bağlantısını
değiştirirse ilgili özellik güncellenmek zorunda kalabilir.
Method Değişiklikleri
Bazı özelliklerde oyunun kendi metodları kullanılıyor veya belirli metod davranışlarına müdahale ediliyor.
Geliştirici bu metodların:
Adını
Parametrelerini
İçeriğini
Çağrılma biçimini
değiştirirse bu özellikler ayrıca kontrol edilmeli.
Liste Yapıları
SLS2 içerisinde bazı sistemler tek bir değerden oluşmuyor.
Örneğin mevcut ve sonradan oluşturulan içerikleri takip etmek gereken durumlar var.
Böyle bir sistemin kullandığı collection/list yapısı değişirse ilgili özelliğin de yeni sürüme uyarlanması gerekebilir.
⚠️ Neden Bazı Özellikler Çalışırken Bazıları Bozulabilir?
Modun tamamı tek bir kod noktasına bağlı olmadığı için bu normal.
Örneğin oyun güncellemesi:
Enerji sistemini değiştirmediyse
Sonsuz Enerji çalışabilir.
Ama aynı güncellemede:
Youhube video sistemini yeniden yazdıysa
video tarafındaki bir özellik güncelleme isteyebilir.
Dolayısıyla:
82 özellikten biri çalışmıyor.
durumu otomatik olarak bütün modun uyumsuz olduğu anlamına gelmez.
Bu durumda sorunun hangi sistemde olduğunu ayrıca incelemek daha doğru.
🟢 Uyumluluk Durumlarını Nasıl Kullanacağım?
Bu konunun ilk mesajındaki durumu oyun güncellemelerine göre değiştireceğim.
🟢 Uyumlu
Mod ilgili oyun sürümünde kontrol edildi ve bilinen kritik bir uyumsuzluk bulunmuyor.
🟡 Kontrol Ediliyor
Yeni bir Streamer Life Simulator 2 güncellemesi yayınlandı.
Mod henüz yeni build üzerinde tamamen kontrol edilmedi.
Bu durumda kullanmadan önce kontrol sonucunu beklemenizi öneririm.
🟠 Kısmen Uyumlu
Modun büyük bölümü çalışıyor ancak belirli özelliklerde yeni sürüm kaynaklı sorun bulunuyor.
Hangi özelliklerin etkilendiğini bu konuya ayrıca yazacağım.
🔴 Uyumsuz
Yeni oyun sürümü modun kullandığı temel yapıları değiştirdi.
Yeni ORGA mod sürümünü beklemeniz gerekiyor.
🎮 Oyun Güncellemesi Geldiğinde Ne Yapmalısınız?
Steam Streamer Life Simulator 2'yi güncelledikten sonra önce bu konunun ilk mesajındaki uyumluluk durumunu kontrol edin.
Eğer:
🟢 Uyumlu
yazıyorsa mevcut sürümü kullanabilirsiniz.
Eğer:
🟡 Kontrol Ediliyor
yazıyorsa yeni build henüz doğrulanmamıştır.
Özellikle önemli bir kayıt üzerinde oynuyorsanız sonucu beklemek daha sağlıklı.
🛠️ Yeni Sürüme Uyarlama Süreci
Bir oyun güncellemesinin modu etkilediğini tespit edersem bütün 82 özelliği sıfırdan geliştirmiyorum.
Önce değişen tarafı buluyorum.
Genel süreç:
Yeni build'i kontrol et
↓
Eski runtime yapısıyla karşılaştır
↓
Değişen class / field / methodları tespit et
↓
Etkilenen özellikleri belirle
↓
Yalnız gerekli bölümleri güncelle
↓
İlgili özellikleri yeniden test et
↓
Yeni ORGA Hub paketi yayınla
Bu şekilde oyunun dokunmadığı sistemleri gereksiz yere yeniden yazmıyorum.
🧪 82 Özellik İçin Güncelleme Kontrolü Nasıl Yapılıyor?
Güncelleme testi sırasında özellikleri kullandıkları sisteme göre kontrol etmek daha mantıklı.
Örneğin ayrı ayrı:
İhtiyaçlar
Hareket
Ekonomi
Zaman
Yayın
Sosyal
Bilgisayar
Dünya
Pet
İlerleme
Minigame
taraflarını test edebilirim.
Böylece sorun yalnızca sosyal medya sistemiyle ilgiliyse bunu:
Mod çalışmıyor.
diye genellemek yerine:
Sosyal kategorisindeki şu özellikler yeni build'de kontrol ediliyor.
şeklinde daha net bildirebilirim.
📌 Bazı Özelliklerin Davranışı Bilerek Böyle
Bir özelliğin çalışma biçimiyle uyumluluk problemini birbirinden ayırmak önemli.
Örneğin bazı seçenekler oyunun doğal sistemini tamamen değiştirmek yerine yalnızca belirli bir davranışı etkiliyor.
Birkaç örnek:
Harcama Yapınca Para Eksilmesin
Paranın azalmasını engellerken normal yollarla elde edilen kazançların artmasına izin verir.
Mining Kazanç Çarpanı
BTC bakiyesindeki pozitif artışları çarpar. BTC miktarını sürekli sabitleyen bir özellik değildir.
İzleyici / Takipçi / Abone Kazanma Çarpanları
Pozitif kazanımları çarpar ancak doğal kayıpları engellemez.
Zamanı Dondur
Oyunun bütün simülasyonunu dondurmak yerine oyun içi saat ilerlemesini durdurur.
Günü Ayarla
Gün numarasını değiştirir ancak günlük olayların tamamını zorla tetiklemez.
Bunlar hata değil, özelliklerin tasarlanan çalışma biçimleri.
⚠️ İki Benzer Özelliği Aynı Anda Kullanırken Dikkat
Bazı seçenekler aynı oyun değerini farklı şekilde yönetiyor.
Örneğin:
Para Miktarını Ayarla
tek seferlik değer değiştirir.
Sonsuz ve Sabit Para
ise seçilen değeri sürekli korur.
Bu nedenle sabit para açıkken başka bir para değeri vermeye çalışırsanız sabitleme sistemi tekrar seçilen değeri uygulayabilir.
Benzer şekilde BTC tarafında da:
BTC Ayarla
Sabit BTC
Mining Kazanç Çarpanı
farklı amaçlara sahip.
Bu durumları uyumluluk hatasıyla karıştırmamak gerekiyor.
🧩 Yeni Özellik Eklenirse
Streamer Life Simulator 2 güncellendikçe oyuna yeni sistemler de eklenebilir.
Yeni bir:
Yayın sistemi
Ekonomi mekaniği
Sosyal uygulama
Bilgisayar özelliği
Minigame
Karakter sistemi
gelirse uygun olduğu durumda mevcut 82 özelliğe yenilerini ekleyebilirim.
Böyle bir güncellemede modun özellik sayısını ve sürüm notlarını bu konu üzerinden güncelleyeceğim.
🐛 Yeni Build'de Bir Özellik Çalışmıyorsa Nasıl Bildirebilirsiniz?
Mümkünse şu format yeterli:
Oyun sürümü:
Steam Build:
Çalışmayan özellik:
Ne olması gerekiyordu?:
Ne oldu?:
Hata mesajı varsa:
Ekran görüntüsü:
Örneğin:
Steam Build: XXXXXXXX
Özellik: Anında Video Upload
Sorun: Upload ekranı açılıyor ancak özellik aktif videoyu tamamlamıyor.
Bu benim için:
Mod çalışmıyor.
mesajından çok daha faydalı. 😄
🔢 Steam Build Neden Önemli?
Yalnızca ekranda görünen:
1.03
sürüm numarası her zaman yeterli olmayabilir.
Geliştirici aynı görünen oyun sürümü altında farklı bir Steam build yayınlayabilir.
Bu nedenle ciddi bir uyumluluk problemi bildirirken mümkünse Steam Build ID bilgisini de yazın.
Mevcut modun hedef build'i:
21799183
🔄 Mod Güncelleme Notları
Yeni sürüm yayınlandığında bu bölüm üzerinden değişiklik geçmişini tutacağım.
Mevcut Sürüm
Streamer Life Simulator 2 – 82 Özellik
Hedef sürüm: 1.03
Steam Build: 21799183
82 özellik aktif
11 kategori
Unity / Mono runtime desteği
Sonraki Güncellemeler
Yeni sürümler yayınlandıkça buraya:
Desteklenen yeni Steam build
Düzeltilen özellikler
Değiştirilen davranışlar
Eklenen yeni özellikler
Kaldırılan veya yeniden geliştirilen özellikler
eklenecek.
📍 Bu Konuyu Ne İçin Kullanalım?
Bu başlık özellikle:
Streamer Life Simulator 2 oyun güncellemesi çıktı mı?
82 özellikli mod yeni sürümde çalışıyor mu?
Yeni ORGA mod sürümü yayınlandı mı?
Belirli bir özellik güncelleme sonrası bozuldu mu?
sorularını takip etmek için kullanılacak.
Modun geliştirilirken kullandığım Mono tekniklerini ise burada gereksiz yere uzatmayacağım.
Onun için ayrıca hazırlayacağımız teknik geliştirme konusu olacak.
🟣 Güncel Durum
Şimdilik:
Streamer Life Simulator 2 1.03
Steam Build 21799183
ORGA 82 Özellikli Mod
✅ Uyumlu
Yeni oyun build'i geldiğinde kontrol sonucunu bu konu üzerinden güncelleyeceğim.
Gringos