FS22_IncomeMod'dan dönüştürüldü
Gelir Modu, oyunculara pasif gelir elde etmenin basit ve dengeli bir yolunu sunar. Seçtiğiniz zorluğa veya özel bir miktara göre saatlik veya günlük olarak otomatik olarak para kazanın. Yalnızca görevlere veya mal satmaya bağlı kalmadan istikrarlı nakit akışı isteyen oyuncular için mükemmeldir.
Özellikler:
- Kolay / Normal / Zor zorluk ön ayarları
- Özel gelir tutarı seçeneği
- Oyun içi bildirimler
- Konsol komutları veya duraklatma menüsünden tamamen yapılandırılabilir
- Ayarlar otomatik olarak kaydedildi
- Tek oyunculu ve çok oyunculu olarak çalışır
- Hafif ve sağlam
Lütfen unutmayın:
Konsolu açabilmeniz için geliştirici modunu etkinleştirmeniz gerekir.
Bu, FS oyun klasörünüzde yapılabilir, ardından "game.xml" dosyasını arayın.
<development><controls> öğesini "true" olarak değiştirin
Gelir Modumla çiftçilik deneyiminizin tadını çıkarın <3
==========================================================
Github: https://github.com/TheCodingDad-TisonK/FS25_IncomeMod
==========================================================
TELİF HAKKI BİLDİRİMİ:
Tüm hakları saklıdır. İzinsiz olarak yeniden dağıtılması, kopyalanması,
veya bu modun size ait olduğunu iddia etmek kesinlikle yasaktır.
Orijinal yazar: TisonK
==========================================================
Gelir görüntünüzü yönetmek için yaşam kalitesi iyileştirmeleri.
Yenilikler
- Sağ Shift + I ile gelir HUD'ını açıp kapatın, sağ Shift + J ile düzenleme moduna girin
- Gelir raporunuzu paketin Control Center'ından açın (Settings Hub kurulu olmalıdır)
- HUD ve ayarların görünümünde iyileştirmeler
Kayıt aktarımı gerekmez. Mevcut kayıtlar normal şekilde yüklenir.
Bu sürüm, serbest bırakma kapısını ekler: yeni sistemler, bilinçli olarak serbest bırakılana kadar kilitli olarak gönderilir. Kanıtlanmış taban çizgisinden hiçbir şey kaybolmaz ve deneysel sistemler siz onları açmadığınız sürece kapalı kalır.
Bu sürümdeki yenilikler:
- Kapıyı serbest bırak. Deneysel sistemler, zorluk ayarından bağımsız olarak açık bir katılım olarak bilinçli olarak serbest bırakılana kadar kilitli olarak gönderilir.
- Yeni ayar: Deneysel Sistemler. Modun ayarlarında varsayılan olarak kapalıdır (yalnızca kararlı). Deneysel sistemleri kullanmak için riski size ait olmak üzere açın.
- C3 kredi detaylandırması kilitlendi. Acil durum kredisi her zaman olduğu gibi faizsiz köprü kredisi olarak mevcut olmaya devam ediyor: Hibe, yeniden çekme, tahmin ve geri ödemeye dokunulmuyor. Kilitli kalan şey, maliyet detaylandırmasıdır (yükseltme ve Time Guard birleşimi). Zeminden kaçış asla kaldırılmaz: meteliksiz bir çiftlik her zaman temel oyun kredisine ulaşabilir.
Geriye kalan her şey tam olarak eskisi gibi çalışıyor. Pasif gelir sistemi, HUD ve rapor diyaloğuna dokunulmamıştır.
Uyku sırasında gelir ödemesini atlayın.
Kaydınızı her yeniden yüklediğinizde Gelir HUD konumu, ölçeği ve görünürlüğü kayboluyordu. HUD varsayılan konumuna geri döner ve onu I tuşuyla gizlemiş olsanız bile yeniden görünür.
Düzeltilenler:
- HUD konumu ve ölçeği artık her oyun kaydında ve oyundan çıkarken kaydediliyor
- HUD'un I tuşuyla gizlenmesi artık yeniden yüklemelerde devam ediyor
Kaydetme geçişine gerek yok.
Tüm değişiklik günlüğü -> https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/tag/v2.1.3.0
- Gelir paneli artık ekranda istediğiniz yere sığacak şekilde taşınabilir ve yeniden boyutlandırılabilir. Düzenleme moduna girmek için panele sağ tıklayın, yeni bir konuma sürükleyin, büyütmek veya küçültmek için köşe tutamacını sürükleyin, ardından yerine kilitlemek için tekrar sağ tıklayın. Düzeniniz oturumlar arasında kaydedilir.
- Renkler FS25'in yerel panel stiliyle eşleşecek şekilde güncellendi (koyu, temiz,
yeşil kenarlık yok)
Görünürlüğü değiştir, I tuşuyla hala aynı şekilde çalışıyor.
Kayıt geçişine gerek yok.
[Düzeltme v2.0.0.5 — kullanıcı arayüzünde çarpan seçeneğinin atlama durumlarını düzeltin]
UIHelper.createMultiOption'da, klonlanmış FS25 MultiTextOption widget'ı
sayımı benimsemek yerine şablonun numText'lerini koruyabilir
setTexts.setTexts. setTexts'ten sonra açıkça opt.numTexts = #options değerini atayın
tüm arayanlar için doğru döngü sayısını garanti eder (payMode=2, zorluk=3,
çarpan=4).
Ayrıca opt:setState() öğesini düzen:addElement() öğesinden sonra taşıyın, böylece herhangi bir FS25-dahili
Öğe durumunu silebilecek düzen geçişi yeniden başlatma işlemi zaten tamamlandı
İlk seçimi ayarlamadan önce.
[V2.0.0.5'i düzeltin — RaiseCallback bağımsız değişkenini düzeltin: öğe, durum dizini değil]
GuiElement:raiseCallback çağrıları onClickCallback(self.target, element) burada
öğesi MultiTextOptionElement tablosudur. Biz bunu şöyle değerlendiriyorduk:
tamsayı durumu, gelir Çarpanının bir tabloya ayarlanmasına ve çökmesine neden oluyor
Her tıklamada "Beklenen: Int, Gerçek: Tablo" ile setXMLInt.
[v2.1.0.0]
modDesc.xml dosyasına dört yardım Hattı kategorisi eklendi:
- Gelir Modu — Genel Bakış (2 sayfa: giriş, ödemelerin işleyişi)
- Gelir Modu — Ayarlar (3 sayfa: temel, gelişmiş, görüntüleme/sıfırlama)
- Gelir Modu - İpuçları ve Püf Noktaları (2 sayfa: HUD/rapor, gelir ipuçları)
- Gelir Modu Hakkında (1 sayfa: + konsol komutları hakkında)
50 l10n anahtarının tümü 10 dile çevrildi (en/de/fr/pl/es/it/cz/br/uk/ru).
- 'MoneyType' çökmesi düzeltildi (gelir asla ödenmiyor)
- Build.sh içindeki yanlış ZIP yapısı nedeniyle modun yüklenmemesi düzeltildi
- HUD geçiş senkronizasyon bozukluğu düzeltmesi
- Konsol ayarlarına eksik showHUD alanı eklendi
- Her açılışta updateDisplay() işlevini çağıran açık geçersiz kılma eklendi
- Başıboş çift boş satırlar kaldırıldı
- Her iki bildirim çağrısı da (ödeme + başlatma) doğru FS25 AP ile değiştirildi
* Ayarlar kullanıcı arayüzüne isteğe bağlı geçiş ile **mevsimlik gelir değiştiriciler** (İlkbahar 0,8x, Yaz 1,0x, Sonbahar 1,2x, Kış 0,7x) eklendi
* Ayarlar kullanıcı arayüzüne ve 'IncomeSetMultiplier' konsol komutu aracılığıyla **seçilebilir gelir çarpanları** (1x / 2x / 5x / 10x) eklendi
* **Çiftlik başına çok oyunculu destek** eklendi — her aktif çiftlik artık bağımsız olarak kazanıyor
* **Gelir durumu kalıcılığı** eklendi - yeniden yükleme sonrasında kaçırılan veya mükerrer ödemeleri önlemek için "lastHour" ve "lastDay", "_state.xml" dosyasına kaydedildi
* **Ödeme geçmişi takibi** eklendi - 'IncomeHistory' konsol komutu son 10 ödemeyi gösterir (gün, saat, tutar, sezon değiştirici)
* **Sonraki ödeme zamanlayıcısı** eklendi — 'IncomeNext' konsol komutu bir sonraki ödemeye kadar kalan süreyi görüntüler
* Hata ayıklama modunu değiştirmek için eksik **`IncomeSetDebug` konsol komutu** eklendi
* 'giveMoney()' içine yalnızca sunucuya yönelik bir koruma eklenerek kritik **çok oyunculu yinelenen ödeme hatası** düzeltildi
* Yinelenen başlangıç bildirimi düzeltildi (hem IncomeManager hem de IncomeSystem'den tetikleniyordu)
* 'getTextSafe'den gelen genel ad alanı kirliliği düzeltildi ('UIHelper.getText()' modül yöntemine taşındı)
* 'UIHelper.lua'daki hata ayıklama yazdırma sızıntısı düzeltildi
* Hatalı başlangıç ipucu metni düzeltildi (artık şunu gösteriyor: 'Gelir yazın')
- Kodun tamamını yeniden yazdım
- Komut listesinin tamamı değiştirildi
- Duraklatma menüsüne yeni ayarlar sekmesi eklendi
- Bildirim stili değiştirildi
- Optimize edilmiş mevcut kod
- Şunlar için destek eklendi: de, fr, pl, es, it, cz, br, uk, ru
- Sabit konsol hatası
[Kritik Düzeltme]
- Güncellenen ayarlar kaydetme ve yükleme işlevi*
*FS22'de modSettings'i kullanıcı oyun yolunda saklıyoruz, FS25'te ise bunun savegame klasöründe saklanmasını istiyorlar.
Bundan haberim yoktu, şimdi düzeldi :)