Einkommensmod

  • Einkommensmod
  • Einkommensmod
  • Einkommensmod
  • Einkommensmod
tisonK
603 Abonnenten
V2.3.0.0
24 996

Konvertiert von FS22_IncomeMod

Income Mod bietet Spielern eine einfache und ausgewogene Möglichkeit, passives Einkommen zu erzielen. Verdienen Sie automatisch Geld, entweder stündlich oder täglich, basierend auf dem von Ihnen gewählten Schwierigkeitsgrad oder einem benutzerdefinierten Betrag. Perfekt für Spieler, die einen stetigen Cashflow wünschen, ohne sich nur auf Missionen oder den Verkauf von Waren zu verlassen.

Eigenschaften:
- Voreinstellungen für den Schwierigkeitsgrad „Einfach“, „Normal“ und „Schwer“.
- Option für benutzerdefinierten Einkommensbetrag
- Benachrichtigungen im Spiel
- Vollständig konfigurierbar über Konsolenbefehle oder im Pausenmenü
- Einstellungen automatisch gespeichert
- Funktioniert im Einzelspieler- und Mehrspielermodus
- Leicht und stabil

Bitte beachten Sie:
Damit Sie die Konsole öffnen können, muss der Entwicklermodus aktiviert sein.
Dies kann in Ihrem FS-Spielordner erfolgen. Suchen Sie dann nach „game.xml“.
Ändern Sie <development><controls> in „true“

Genießen Sie Ihr landwirtschaftliches Erlebnis mit meinem Income Mod <3

======================================================
Github: https://github.com/TheCodingDad-TisonK/FS25_IncomeMod
======================================================
COPYRIGHT-HINWEIS:
Alle Rechte vorbehalten. Unerlaubte Weiterverbreitung, Vervielfältigung,
oder diesen Mod als deinen eigenen zu beanspruchen, ist strengstens untersagt.
Ursprünglicher Autor: TisonK
======================================================

Server
Konsolen
Änderungsprotokoll
18
  • Geändert

    - Einkommensplan (Mehrspieler): Der Auszahlungsbetrag und der Auszahlungsmodus ändern sich jetzt nur noch beim Host, nachdem du eine Vorschau bestätigt hast. Beim Wechseln des Modus oder beim Drücken von Zurücksetzen erfolgt im Moment des Wechsels keine Auszahlung, Nicht-Administratoren werden abgewiesen, und Settings Hub listet oder speichert den Auszahlungsmodus bzw. -betrag nicht mehr.
    - Das HUD, der Einkommensbericht und die Esc Realistic Farming-Seite zeigen im Mehrspieler den Einkommensplan des Hosts an (nicht die eigenen Einstellungen des beitretenden Spielers), weisen darauf hin, dass sie auf dessen Empfang warten, und nennen die aktuelle saisonale Anpassung. Wenn Experimental Systems aktiviert ist, erklären sie außerdem, welcher Monat bei diesem Satz gilt und dass der Betrag für jeden aktiven Hof gilt.

    Behoben

    - Notkredite: Ein Betrag, den das Spiel noch nicht kennt, wird jetzt als Nicht verfügbar statt als 0 angezeigt, und die Schaltflächen wirken nur auf bekannte Beträge. Das Ablösen eines Kredits bewahrt dessen Verlauf, sodass Zinssatz und Angebot des nächsten Kredits korrekt berechnet werden. Beim Annehmen eines Leihen-Angebots wird außerdem geprüft, ob es noch zu deinem aktuellen Kontostand passt, statt es wegen kleiner Änderungen des Kontostands abzulehnen.
    - Wird die Uhr innerhalb eines Tages zurückgestellt, werden die „verpassten“ Stunden nicht mehr ausgezahlt; die nächste tatsächliche Stunde wird normal vergütet.
    - Mehrspieler: Eine über Settings Hub vorgenommene Einstellungsänderung wird nur vom Host gespeichert.
    - Wenn Master HUD installiert ist, protokolliert Income Mod beim Laden nicht mehr fälschlicherweise die Warnung „HUD-Umschaltregistrierung fehlgeschlagen“.
    - Übersetzungen: Einstellungsbezeichnungen, Hilfeseiten, Auszahlungsmodus-Optionen, Titel und Beschreibung zeigen in elf Sprachen keine fehlerhaften Zeichen mehr an, und der Mod-Manager zeigt in neun Sprachen, die zuvor den Namen eines anderen Mods enthielten, nun den eigenen Namen von Income Mod an. Die Legende der Esc-Seite zeigt zwischen den Seitennamen einen einfachen Punkt.

  • Die Funktion für den Notkredit zeigt dir jetzt, was tatsächlich mit deinen Finanzen passiert, statt nur einen Kontostand anzuzeigen.

    Neu:
    - Der Kreditbericht zeigt jetzt eine Prognose: deine erwarteten regelmäßigen Einnahmen, deine bekannten anstehenden Rechnungen, eine separate Schätzung deiner jüngsten alltäglichen Ausgaben sowie eine Projektion, wie weit dein Kontostand sinken wird. Wenn diese Projektion ins Negative fällt, wird eine Warnung vor einem finanziellen Engpass angezeigt, damit du handeln kannst, bevor du tatsächlich pleite bist.
    - Du kannst den Kredit jetzt mit einem beliebigen Betrag zurückzahlen, statt ihn nur vollständig abbezahlen zu können.
    - Im Control Center des Pakets wurde eine neue Option zum Ein- und Ausblenden des Einnahmen-HUDs hinzugefügt (SettingsHub erforderlich).

    Keine Spielstandmigration erforderlich.

  • Verbesserungen der Lebensqualität zur Verwaltung der Einkommensanzeige.

    Neuigkeiten
    - Schalte das Einkommens-HUD mit Rechts-Shift + I ein oder aus und aktiviere den Bearbeitungsmodus mit Rechts-Shift + J
    - Öffne deinen Einkommensbericht über das Control Center der Suite (mit installiertem Settings Hub)
    - Verbesserungen am Design des HUDs und der Einstellungen

    Keine Migration der Spielstände erforderlich. Bestehende Spielstände werden wie gewohnt geladen.

  • Diese Version fügt das Release-Gate hinzu: Neue Systeme werden bis zur absichtlichen Freigabe gesperrt. Von der bewährten Grundlinie wird nichts weggenommen, und experimentelle Systeme bleiben ausgeschaltet, es sei denn, Sie schalten sie ein.

    Neu in dieser Version:
    - Tor freigeben. Experimentelle Systeme werden gesperrt, bis sie absichtlich freigegeben werden, als explizite Einwilligung, die unabhängig von der Schwierigkeitsstufe ist.
    - Neue Einstellung: Experimentelle Systeme. In den Mod-Einstellungen ist die Standardeinstellung deaktiviert (nur stabil). Schalten Sie es ein, um experimentelle Systeme auf eigenes Risiko zu nutzen.
    - Ausarbeitung des C3-Darlehens gesperrt. Der Notkredit bleibt wie immer der zinslose Überbrückungskredit: Gewährung, Rückzahlung, Prognose und Rückzahlung bleiben unberührt. Was unter Verschluss bleibt, ist die Kostenaufstellung (die Eskalation und die Time-Guard-Aufzinsung). Die Bodenflucht wird niemals entfernt: Eine kaputte Farm kann immer die Basisspiel-Leihgabe erreichen.

    Alles andere funktioniert genauso wie zuvor. Das passive Einkommenssystem, das HUD und der Berichtsdialog bleiben unberührt.

  • Überspringen Sie die Einkommensauszahlung während des Schlafens.

  • Die Position, Skalierung und Sichtbarkeit des Einkommens-HUD gingen jedes Mal verloren, wenn Sie Ihren Speicherstand neu geladen haben. Das HUD würde in seine Standardposition zurückschnappen und wieder erscheinen, selbst wenn Sie es mit der I-Taste ausgeblendet hätten.

    Was wurde behoben:
    - HUD-Position und -Skalierung werden jetzt bei jedem Speichern des Spiels und beim Verlassen des Spiels gespeichert
    - Das Ausblenden des HUD mit der I-Taste bleibt jetzt auch beim Neuladen bestehen

    Keine sichere Migration erforderlich.

  • Vollständiges Änderungsprotokoll -> https://github.com/TheCodingDad-TisonK/FS25_IncomeMod/releases/tag/v2.1.3.0

  • - Das Einkommensfenster kann jetzt verschoben und in der Größe angepasst werden, damit es an die gewünschte Stelle auf dem Bildschirm passt. Klicken Sie mit der rechten Maustaste auf das Bedienfeld, um in den Bearbeitungsmodus zu wechseln, ziehen Sie es an eine neue Position, ziehen Sie einen Eckgriff, um es zu vergrößern oder zu verkleinern, und klicken Sie dann erneut mit der rechten Maustaste, um es zu fixieren. Ihr Layout wird zwischen den Sitzungen gespeichert.
    - Farben aktualisiert, um dem nativen Panel-Stil des FS25 zu entsprechen (dunkel, sauber,
    kein grüner Rand)

    Das Umschalten der Sichtbarkeit funktioniert immer noch auf die gleiche Weise über die I-Taste.

    Keine sichere Migration erforderlich.

  • [Hotfix v2.0.0.5 – Fehler beim Überspringen von Zuständen der Multiplikatoroption in der Benutzeroberfläche behoben]
    In UIHelper.createMultiOption das geklonte FS25 MultiTextOption-Widget
    könnte die numTexts der Vorlage beibehalten, anstatt die Anzahl zu übernehmen
    setTexts. Weisen Sie opt.numTexts = #options nach setTexts explizit zu
    Garantieren Sie die korrekte Zyklusanzahl für alle Anrufer (payMode=2, schwierigkeit=3,
    Multiplikator=4).

    Verschieben Sie außerdem opt:setState() nach layout:addElement(), also alle FS25-internen
    Die erneute Initialisierung des Layout-Passes, die möglicherweise den Elementstatus löscht, wurde bereits abgeschlossen
    bevor wir die Erstauswahl festlegen.

    [Fix v2.0.0.5 – korrektes raiseCallback-Argument: Element, nicht Statusindex]
    GuiElement:raiseCallback ruft onClickCallback(self.target, element) auf, wobei
    Element ist die MultiTextOptionElement-Tabelle. Wir haben es so behandelt
    Integer-Status, was dazu führt, dass „incomeMultiplier“ auf eine Tabelle gesetzt wird und abstürzt
    setXMLInt mit „Expected: Int, Actual: Table“ bei jedem Klick.

    [v2.1.0.0]
    Vier helpLines-Kategorien zu modDesc.xml hinzugefügt:
    - Income Mod – Übersicht (2 Seiten: Einführung, wie Zahlungen funktionieren)
    - Einkommens-Mod – Einstellungen (3 Seiten: Basis, Erweitert, Anzeige/Zurücksetzen)
    - Einkommens-Mod – Tipps und Tricks (2 Seiten: HUD/Bericht, Einkommenstipps)
    - Über Income Mod (1 Seite: über + Konsolenbefehle)

    Alle 50 l10n-Schlüssel in 10 Sprachen übersetzt (en/de/fr/pl/es/it/cz/br/uk/ru).

  • - „MoneyType“-Absturz behoben (Einkommen wurde nie ausgezahlt)

  • – Behoben, dass der Mod aufgrund einer falschen ZIP-Erstellung in der build.sh nicht geladen wurde

  • - HUD-Umschalt-Desynchronisierungs-Fix
    - Fehlendes showHUD-Feld zu den Konsoleneinstellungen hinzugefügt
    – Explizite Überschreibung hinzugefügt, die bei jedem Öffnen updateDisplay() aufruft
    - Doppelte Leerzeilen entfernt

  • - Beide Benachrichtigungsanrufe (Zahlung + Start) durch den richtigen FS25 AP ersetzt

  • * **Saisonale Einkommensmodifikatoren** hinzugefügt (Frühling 0,8x, Sommer 1,0x, Herbst 1,2x, Winter 0,7x) mit optionalem Umschalten in der Benutzeroberfläche der Einstellungen
    * **Auswählbare Einkommensmultiplikatoren** (1x / 2x / 5x / 10x) in der Benutzeroberfläche der Einstellungen und über den Konsolenbefehl „IncomeSetMultiplier“ hinzugefügt
    * **Mehrspielerunterstützung pro Farm** hinzugefügt – jede aktive Farm verdient jetzt unabhängig
    * **Persistenz des Einkommensstatus** hinzugefügt – „lastHour“ und „lastDay“ werden in „_state.xml“ gespeichert, um verpasste oder doppelte Zahlungen nach dem Neuladen zu verhindern
    * **Überwachung des Zahlungsverlaufs** hinzugefügt – Der Konsolenbefehl „IncomeHistory“ zeigt die letzten 10 Zahlungen an (Tag, Stunde, Betrag, saisonaler Modifikator).
    * **Timer für die nächste Zahlung** hinzugefügt – Der Konsolenbefehl „IncomeNext“ zeigt die verbleibende Zeit bis zur nächsten Auszahlung an
    * Fehlender **`IncomeSetDebug`-Konsolenbefehl** zum Umschalten des Debug-Modus hinzugefügt
    * Kritischer **Multiplayer-Fehler bei doppelten Zahlungen** behoben, indem in „giveMoney()“ ein Nur-Server-Schutz hinzugefügt wurde
    * Doppelte Startbenachrichtigung behoben (wurde sowohl von IncomeManager als auch von IncomeSystem ausgelöst)
    * Globale Namespace-Verschmutzung durch „getTextSafe“ behoben (in die Modulmethode „UIHelper.getText()“ verschoben)
    * Debug-Druckleck in „UIHelper.lua“ behoben
    * Falscher Startup-Tipptext behoben (zeigt jetzt: „Typ ‚Einkommen‘“)

  • - Gesamten Code neu geschrieben
    - Gesamte Befehlsliste geändert
    - Neue Registerkarte „Einstellungen“ im Pausenmenü hinzugefügt
    - Benachrichtigungsstil geändert
    - Optimierter aktueller Code
    - Unterstützung hinzugefügt für: de, fr, pl, es, it, cz, br, uk, ru

  • - Konsolenfehler behoben

  • [Kritischer Hotfix]
    - Aktualisierte Funktion zum Speichern und Laden von Einstellungen*

    *In FS22 speichern wir ModSettings im Benutzerspielpfad, in FS25 sollen sie im Savegame-Ordner gespeichert werden.
    Das war mir nicht bewusst, das ist jetzt behoben :)

Credits
Kommentare
21