Een mod-manager voor Farming Simulator 25. Het installeert en verwijdert mods, houdt je mods-map netjes, vindt conflicten voordat ze het laden van het spel stoppen, leest het gamelogboek, bewerkt savegames en laat je precies zien wat elke mod toevoegt aan de in-game winkel. Gratis, geen advertenties, geen gebundelde software van derden.
—————————————————————————————————
Waarom je het zou willen
Iedereen die meer dan twintig mods gebruikt, kent de verhalen. Het spel is gestopt met laden en het is niet te zeggen welke mod het heeft gedaan. Twee mods hebben hetzelfde vultype toegevoegd en nu is de winkel een puinhoop. Je hebt een mod bijgewerkt, de oude was beter en de oude is verdwenen. Je wilt de helft van je mods uitschakelen voor één savegame en ze daarna allemaal weer terugzetten.
De manager lost dit op door dezelfde bestanden te lezen die het spel leest en je in gewone taal te vertellen wat erin staat.
—————————————————————————————————
Algemene kenmerken
- Mods installeren. Zet een archief op het venster neer of kies een bestand. Het verwerkt zip, 7z en rar, en zoekt op zichzelf uit waar de mod thuishoort.
- In- en uitschakelen. Uitgeschakelde mods worden niet verwijderd. Ze gaan naar een aparte map en komen met één klik terug. Het spel ziet ze niet, je verliest ze niet.
- Mod-profielen. Benoemde sets mods waartussen je kunt schakelen. Eén set voor multiplayer, een andere voor singleplayer, nog een voor een specifieke kaart. Als u overschakelt, wordt de inhoud van de mods-map als geheel verwisseld.
- Versie-archief. Wanneer u een mod bijwerkt, wordt de oude versie behouden in plaats van overschreven. Als de nieuwe slechter uitpakt, kost het terugdraaien twee klikken en wordt de versie die u vervangt ook gearchiveerd, zodat het terugdraaien zelf omkeerbaar is.
- Geschiedenis. Wat er is geïnstalleerd, ingeschakeld, uitgeschakeld of verwijderd, en wanneer. Als het spel plotseling kapot gaat, is de eerste vraag altijd "wat heb ik gisteren veranderd", en nu is er een antwoord.
- Installatie met één klik vanaf ModsFire. Druk op de knop op de site en de mod arriveert in de manager. Voorlopig worden verschillende auteurs ondersteund, maar in de toekomst zal het eenvoudig zijn om vrijwel alle mods van deze service voor het delen van bestanden automatisch te installeren.
- Zeven interfacetalen: Engels, Russisch, Oekraïens, Duits, Frans, Spaans en Portugees.
- Meerdere spellen in één venster. Naast FS25 ondersteunt het FS22, FS19, BeamNG.drive, Euro Truck Simulator 2 en American Truck Simulator, elk met een eigen map en eigen instellingen.
—————————————————————————————————
Wat het specifiek doet voor FS25
Hier ging het meeste werk naartoe. Alles hieronder leest de echte bestanden van het spel in plaats van te raden.
1) Conflictdetectie
Vindt de dingen waardoor mods met elkaar vechten, en legt uit wat ze allemaal kapot zullen maken:
- Hetzelfde vultype (`fillType`) gedeclareerd door twee verschillende mods
- Hetzelfde voertuigtype (`vehicleType`) tweemaal geregistreerd, waarbij de tweede registratie de eerste overschrijft en de voertuigen van de verplaatste mod niet kunnen laden
- Twee winkelartikelen met dezelfde naam, waardoor je twee vrijwel identieke vermeldingen in de winkel hebt
- Sleutelbindingsbotsingen, met de exacte lijst van welke mod welke actie aan die sleutel heeft gebonden
- Hetzelfde scriptbestand geladen door meer dan één mod
- Duplicaten en oudere exemplaren van dezelfde mod
2) Mod-gezondheidscontroles
Afzonderlijk vindt het mods die op zichzelf kapot zijn:
- Een archief in een archief dat de game niet kan uitpakken
- Een ontbrekend of corrupt `modDesc.xml`
- Bestanden verpakt in een extra map, zodat de game de mod helemaal niet ziet
- DescVersion-problemen, inclusief mods gebouwd voor een nieuwere spelversie
- Interne paden zijn te lang om te extraheren, waardoor voertuigen of texturen later in het spel verdwijnen
- Corrupte archieven en overgebleven ongewenste bestanden
3) Loganalyse
Leest de log.txt van de game en verandert deze in een leesbare lijst: wat de fout is, welke mod deze heeft veroorzaakt en wat je eraan kunt doen. Herhaalde fouten vormen één enkele vermelding met een teller, dus één bericht dat tweehonderd keer wordt herhaald, verbergt niet al het andere.
Het herkent ontbrekende bestanden en texturen, Lua-fouten met hun call-stacks, ontbrekende vertalingen, niet-gecomprimeerde texturen, voertuigen die door de kaart zijn gevallen en afgewezen mod-bestandsnamen.
4) Winkelbrowser
Toont alles wat uw geïnstalleerde mods toevoegen aan de in-game winkel, in één lijst. Zoeken, filteren op merk, categorie en type, acht sorteervolgordes en een tegelweergave. Bij elk artikel staat de prijs, specificaties, capaciteit, motorvermogen, werkbreedte, typen aanbouwdelen, wielstellen en uit welke mod het komt.
Het zal u ook vertellen wat het kopen van een van alles zou kosten.
4) 3D-voorbeeld.Draai het model rechtstreeks in de manager, met de texturen en fabriekskleuren van de mod zelf. Het leest het oorspronkelijke `.i3d`-formaat rechtstreeks, dus er hoeft niets te worden geconverteerd.
5) Savegame-editor
Bewerkt een savegame rechtstreeks, zonder de game te starten:
- Geld en lening, per boerderij
- Moeilijkheidsgraad en tijdschaal
- Autosave-interval, brandstofverbruik, groeimodus en periodeduur
- Spelregels: stenen, onkruid, kalk, sneeuw, ploegen, gewasvernietiging, verkeer, automatische motorstart
- Helpers: of ze hun eigen brandstof, zaden en kunstmest kopen
6) Voertuigen in de savegame.
Een apart scherm met een overzicht van elk voertuig dat u bezit, met de positie op de kaart en de openingstijden, elk bewerkbaar. Handig wanneer een tractor buiten de kaart is beland en er in het spel geen mogelijkheid is om deze te bereiken.
Vóór elke wijziging wordt een back-up geschreven en de manager vertelt u waar deze is geplaatst.
7) Savegame mod-controle
Vergelijkt de mods die in een savegame zijn opgenomen met wat daadwerkelijk is geïnstalleerd. Het scheidt de bestanden die de opslag echt moet laden van de bestanden die alleen in de lijst staan en er niet toe doen.
—————————————————————————————————
Installatie
Download AVAModManager-v0.9.1-setup.exe en voer het uit. Er zijn geen beheerdersrechten nodig, het wordt in uw eigen gebruikersmap geïnstalleerd.
Zowel het installatieprogramma als de applicatie zijn gecodeerd, dus Windows toont een echte uitgever in plaats van "onbekend".
Het raakt het spel zelf niet. Het werkt alleen met je mods-map en met de savegames waarnaar je verwijst.
- De gevonden bugs zijn opgelost
- De categorieën ETS 2 en ATS zijn uitgebreid met onder andere: 3D-modelpreview, logboeken, modconflicten, gezondheidscontrole, aangepaste modinstallatielogica (mods worden nu in de savegame opgenomen), savegamemanagement, laadvolgorde en vele andere functies
- De logica voor automatische mapdetectie is verbeterd
- De modinstallatielogica voor de meeste games is verbeterd