Inkomen Mod

  • Inkomen Mod
  • Inkomen Mod
  • Inkomen Mod
  • Inkomen Mod
tisonK
244 het aantal abonnees
V2.1.2.0
14 264

Geconverteerd van FS22_IncomeMod

Income Mod biedt spelers een eenvoudige, evenwichtige manier om passief inkomen te ontvangen. Verdien automatisch geld per uur of per dag, op basis van de door jou gekozen moeilijkheidsgraad of een aangepast bedrag. Perfect voor spelers die een stabiele cashflow willen zonder uitsluitend afhankelijk te zijn van missies of het verkopen van goederen.

Kenmerken:
- Voorinstellingen voor eenvoudige / normale / moeilijke moeilijkheidsgraden
- Optie voor aangepast inkomensbedrag
- Meldingen in het spel
- Volledig configureerbaar via consoleopdrachten of in het pauzemenu
- Instellingen automatisch opgeslagen
- Werkt in singleplayer en multiplayer
- Lichtgewicht en stabiel

Houd er rekening mee:
De ontwikkelaarsmodus moet zijn ingeschakeld om de console te kunnen openen.
Dit kun je doen in je FS-gamemap en zoek vervolgens naar "game.xml".
Wijzig <development><controls> in "true"

Geniet van je landbouwervaring met mijn Inkomensmod <3

=======================================================
Github: https://github.com/TheCodingDad-TisonK/FS25_IncomeMod
=======================================================
AUTEURSRECHTENMEDEDELING:
Alle rechten voorbehouden. Ongeautoriseerde herdistributie, kopiëren,
of het claimen van deze mod als jouw eigen modificatie is ten strengste verboden.
Oorspronkelijke auteur: TisonK
=======================================================

Server
Consoles
Wijzigingslog
11
  • - Het inkomenspaneel kan nu worden verplaatst en van formaat worden aangepast, zodat het op de gewenste plek op het scherm past. Klik met de rechtermuisknop op het paneel om de bewerkingsmodus te openen, sleep het naar een nieuwe positie, sleep een hoekgreep om het omhoog of omlaag te schalen en klik vervolgens opnieuw met de rechtermuisknop om het op zijn plaats te vergrendelen. Uw lay-out wordt tussen sessies opgeslagen.
    - Kleuren bijgewerkt om overeen te komen met de eigen paneelstijl van FS25 (donker, schoon,
    geen groene rand)

    Zichtbaarheid wisselen werkt nog steeds op dezelfde manier via de I-toets.

    Geen opslagmigratie nodig.

  • [Hotfix v2.0.0.5 – oplossing voor het overslaan van statussen van vermenigvuldigingsopties in de gebruikersinterface]
    In UIHelper.createMultiOption, de gekloonde FS25 MultiTextOption-widget
    zou de numTexts van de sjabloon kunnen behouden in plaats van de telling over te nemen
    setTeksten. Wijs expliciet opt.numTexts = #options toe na setTexts
    garanderen het juiste aantal cycli voor alle bellers (payMode=2, moeilijkheidsgraad=3,
    vermenigvuldiger=4).

    Verplaats ook opt:setState() naar na layout:addElement() zodat elke FS25-interne
    layout-pass re-init waardoor de elementstatus mogelijk wordt gewist, is al voltooid
    voordat we de initiële selectie instellen.

    [Fix v2.0.0.5 – corrigeer het raiseCallback-argument: element, niet statusindex]
    GuiElement:raiseCallback roept onClickCallback(self.target, element) aan waar
    element is de MultiTextOptionElement-tabel. We behandelden het als de
    de status geheel getal, waardoor inkomstenMultiplier op een tabel wordt ingesteld en crasht
    setXMLInt met "Verwacht: Int, Werkelijk: Tabel" bij elke klik.

    [v2.1.0.0]
    Vier helpLines-categorieën toegevoegd aan modDesc.xml:
    - Inkomensmod. - Overzicht (2 pagina's: intro, hoe betalingen werken)
    - Inkomensmod. — Instellingen (3 pagina's: basis, geavanceerd, weergave/reset)
    - Inkomensmod. - Tips en trucs (2 pagina's: HUD/rapport, inkomenstips)
    - Over Inkomen Mod (1 pagina: over + console-opdrachten)

    Alle 50 l10n-sleutels vertaald in 10 talen (en/de/fr/pl/es/it/cz/br/uk/ru).

  • - Vaste 'MoneyType'-crash (inkomsten worden nooit betaald)

  • - Probleem opgelost dat de mod niet wordt geladen vanwege een verkeerde ZIP-constructie in de build.sh

  • - HUD-schakelaar voor desynchronisatie
    - Ontbrekend showHUD-veld toegevoegd aan de console-instellingen
    - Expliciete overschrijving toegevoegd die updateDisplay() aanroept bij elke opening
    - Verdwaalde dubbele blanco regels verwijderd

  • - Beide notificatieoproepen (betaling + opstarten) vervangen door de juiste FS25 AP

  • * **seizoensinkomensmodifiers** toegevoegd (lente 0,8x, zomer 1,0x, herfst 1,2x, winter 0,7x) met optionele schakelaar in de instellingeninterface
    ***Selecteerbare inkomensvermenigvuldigers** (1x / 2x / 5x / 10x) toegevoegd in de gebruikersinterface van de instellingen en via de consoleopdracht `IncomeSetMultiplier`
    * **Per-boerderij multiplayer-ondersteuning** toegevoegd — elke actieve boerderij verdient nu afzonderlijk
    * **inkomensstatuspersistentie** toegevoegd — `lastHour` en `lastDay` opgeslagen in `_state.xml` om gemiste of dubbele betalingen na het opnieuw laden te voorkomen
    * **Bijhouden van betalingsgeschiedenis** toegevoegd: de consoleopdracht 'IncomeHistory' toont de laatste 10 betalingen (dag, uur, bedrag, seizoensmodificator)
    * **timer voor volgende betaling** toegevoegd — De consoleopdracht 'IncomeNext' geeft de resterende tijd tot de volgende uitbetaling weer
    * Ontbrekende consoleopdracht **`IncomeSetDebug`** toegevoegd voor het omschakelen van de foutopsporingsmodus
    * Kritieke **multiplayer-bug met dubbele betalingen** opgelost door een bewaker voor alleen de server toe te voegen in `giveMoney()`
    * Dubbele opstartmelding opgelost (werd geactiveerd door zowel IncomeManager als IncomeSystem)
    * Vaste globale naamruimtevervuiling door `getTextSafe` (verplaatst naar `UIHelper.getText()` modulemethode)
    * Foutopsporing bij printlekken in `UIHelper.lua` opgelost
    * Foutieve opstarttiptekst opgelost (toont nu: `Type 'inkomen'`)

  • - Volledige code herschreven
    - Gehele commandolijst gewijzigd
    - Nieuw tabblad Instellingen toegevoegd in het pauzemenu
    - Gewijzigde meldingsstijl
    - Geoptimaliseerde huidige code
    - Ondersteuning toegevoegd voor: de, fr, pl, es, it, cz, br, uk, ru

  • - Consolefout opgelost

  • [Kritische hotfix]
    - Bijgewerkte instellingen opslaan en laden functie*

    *In FS22 slaan we modSettings op in het gebruikersgamepad, in FS25 willen ze dat het wordt opgeslagen in de savegame-map.
    Dat wist ik niet, het is nu opgelost :)

Kredieten
Opmerkingen
21