Ahogy a Farming Simulator széria fejlődik, úgy követik egymást a különböző verziók, hozva magukkal új funkciókat, grafikát és játékélményt. Sokan mégis ragaszkodnak a korábbi részekhez, különösen a Farming Simulator 13 széleskörű mod palettájához. Előfordult már veled, hogy találtál egy igazi gyöngyszemet FS13-hoz, egy olyan munkaeszközt, amit a későbbi részekben hiába kerestél? Nos, nem kell lemondanod róla! Egy kis kitartással és a megfelelő tudással átültetheted ezeket a veterán gépeket a Farming Simulator 17 világába, és persze elkerülheted azt a frusztráló „nem megvásárolható” hibát, ami sok modder álmát törte már ketté.
De miért érdemes egyáltalán időt szánni erre a folyamatra? A válasz egyszerű: egyedi géppark. A régebbi játékokhoz rengeteg olyan mod készült, ami soha nem látott napvilágot az újabb kiadásokban. Legyen szó egy ritka mezőgazdasági gépről, egy különleges kiegészítőről vagy egy szívmelengető, régi klasszikusról, az átalakítással a saját farmodat teheted még egyedibbé és nosztalgikusabbá. Ez a folyamat ráadásul remek lehetőséget nyújt a játék belső működésének mélyebb megismerésére, és garantáltan büszkeséggel tölt majd el, amikor a saját kezed által konvertált eszközökkel gazdálkodhatsz. 🚜
A Nélkülözhetetlen Eszköztár 🛠️
Mielőtt belevágnánk a sűrűjébe, győződj meg róla, hogy minden szükséges szoftver kéznél van. Ezek nélkülözhetetlenek lesznek a sikeres átalakításhoz:
- GIANTS Editor (GE): A kulcsfontosságú program. Szükséged lesz a Farming Simulator 17 kompatibilis verzióra (általában a 7.0.x széria). Ez kezeli az i3d fájlokat, amik a modok 3D modelljeit és textúráit tartalmazzák. Ne próbálkozz az FS13-as GE-vel, az nem fogja megfelelően kezelni az újabb verzió fájlformátumát!
- Notepad++ vagy hasonló szövegszerkesztő: Ez sokkal többet tud, mint a Windows Jegyzettömbje, és elengedhetetlen az XML fájlok strukturált, hibamentes szerkesztéséhez. Számkódolás, kiemelések, bekezdések – mindezek segítenek átlátni a kódot.
- Képszerkesztő program (pl. Paint.NET, GIMP, Photoshop): Szükség lehet rá a textúrák módosítására, átméretezésére vagy új képek létrehozására, különösen a shop ikonok és a dirt textúrák esetében.
- DDS konvertáló (pl. NVidia Texture Tools for Photoshop, Intel Texture Works for Photoshop, vagy egy standalone konvertáló): A játék a DDS formátumú textúrákat használja, és előfordulhat, hogy konvertálni kell a képeket, vagy módosítani a DDS beállításait.
- Egy archívumkezelő (pl. WinRAR, 7-Zip): A modok általában ZIP fájlban érkeznek, ezek kibontásához lesz rá szükséged.
A Kezdőlépések: Előkészületek és Fájlszerkezet 📂
Mielőtt bármibe is belekezdenél, mindig tegyél egy teljes biztonsági másolatot a modról és a játék mappájáról is, ha aggódnál! Jobb félni, mint megijedni! Így, ha valami balul sülne el, könnyedén visszaállíthatsz mindent. 💾
- A mod kibontása: Az FS13 modot tartalmazó ZIP fájlt bontsd ki egy jól áttekinthető, új mappába. Ne közvetlenül a játék mod mappájába! Adhatsz neki egy „FS13_Konvertalas_MODNEV” nevet, hogy mindig tudd, mi van benne.
- Fájlszerkezet áttekintése: Nézd át a kibontott mappát. Általában találsz majd egy `.i3d` fájlt (ez a 3D modell), egy `.xml` fájlt (ez tartalmazza a gép paramétereit, viselkedését), textúra mappákat (`textures`), és egyéb kiegészítőket (pl. `shaders`, `scripts`).
- ModDesc.xml frissítése: Ez az egyik első és legfontosabb lépés. Minden Farming Simulator modnak van egy
modDesc.xml
fájlja, ami alapvető információkat tartalmaz a modról (név, verzió, szerző, képek, ikonok).- Nyisd meg a
modDesc.xml
-t Notepad++-szal. - Keresd meg a
<modDesc descVersion="XX">
sort. Az FS13-as modoknál ez általában „16” vagy „20” lesz. Az FS17-hez legalább 35-ös verziószámra van szükséged. Írd át tehát<modDesc descVersion="35">
-re. - Ellenőrizd a
<version>
tag tartalmát. Érdemes frissíteni egy újabb verziószámra, pl.1.0.0.1
, hogy tudd, ez már a te konvertált verziód. - Még fontosabb: ellenőrizd, hogy a mod szerepel-e a
<vehicles>
vagy<implements>
szekcióban. Például:<vehicle filename="gepnev.xml" />
vagy<implement filename="gepnev.xml" />
. Ez a sor mutatja meg a játéknak, hol találja a munkaeszköz tényleges beállításait. Ha hiányzik vagy hibás, a játék nem fogja megtalálni!
- Nyisd meg a
A 3D Modell Átültetése: GIANTS Editor és Textúrák 🖼️
Most jön a leglátványosabb rész. Nyisd meg a mod fő `.i3d` fájlját a GIANTS Editor 7.x verziójával. Készülj fel, valószínűleg egy „Import Warning” ablak fog felugrani, ami a régebbi fájlformátumra hívja fel a figyelmet. Ez teljesen normális, nyugodtan kattints az „OK”-ra. A GIANTS Editor megpróbálja majd konvertálni a fájlt az FS17 formátumra.
Miután betöltött a modell, valószínűleg észre fogsz venni néhány dolgot:
- Hiányzó vagy rossz textúrák: Sok esetben a modell rózsaszínű vagy fehér színben pompázik, ami azt jelenti, hogy a textúrák nem töltődtek be helyesen. Az FS17 más útvonalakat és esetleg más textúraformátumokat is elvárhat. Az `Attributes` ablakban (általában a jobb oldalon) kiválasztva egy-egy elemet, láthatod a `Material` fül alatt a `Diffuse Map`, `Normal Map`, `Specular Map` útvonalait. Ezeket kell frissítened, ha hibásak. Keresd meg a textúrákat a mod mappájában, és linkeld be őket manuálisan. Ügyelj rá, hogy a `.dds` fájlok meglegyenek, és megfelelő formátumban legyenek (pl. DXT1/DXT5).
- Dirt textúrák: Az FS17 bevezette a sár- és kopásrendszert. Az FS13 modoknak valószínűleg nincsenek dirt textúráik, vagy nem a megfelelő shaderrel vannak beállítva. Ez egy haladóbb lépés, de ha realisztikus koszolódást szeretnél, akkor minden anyaghoz (`Material`) hozzá kell adnod egy `dirtMap` textúrát (ez általában egy fekete-fehér maszk, ami megmondja, hol koszolódhat a gép), és a `Shader` típusát is `vehicleShader`-re kell állítani, ha még nem az.
- Skálázás és forgatás: Néha előfordul, hogy az átkonvertált modell túl nagy, túl kicsi, vagy rossz irányba néz. A `Transform` ablakban állíthatod a `Scale` és `Rotate` értékeket. Fontos, hogy a gép `root` objektumát módosítsd, ne pedig az egyes részeit külön-külön, mert az csak összezavarja a hierarchiát.
- Collision (Ütközés) beállítása: A játékban minden objektumnak van ütközési felülete, amivel kölcsönhatásba léphet. Az FS13-as modok ütközési hálója gyakran nem működik megfelelően az FS17-ben. Keresd meg azokat a `mesh` objektumokat, amelyek az ütközési felületekért felelnek (gyakran `collision`, `attacherCollision`, `vehicleCollision` néven futnak). Ezeknek a `Rigid Body` tulajdonságaikat kell beállítani (pl. `Type: STATIC`, `Collision Mask: 0`, `Trigger: TRUE/FALSE` attól függően, mire való). Ha a gép átmegy tárgyakon, vagy a rögzítések nem működnek, akkor itt van a hiba.
Ha mindent beállítottál és a modell jól néz ki, mentsd el az i3d fájlt a GIANTS Editorban (File -> Save). Ez konvertálja véglegesen az FS17 formátumra. 💾
Az XML Fájl Módosítása: A Bonyolult, De Kulcsfontosságú Rész 📝
Itt jön a munka oroszlánrésze, ami a legtöbb fejfájást okozza, és itt fogjuk kezelni a rettegett „nem megvásárolható” hibát is. Nyisd meg a mod fő `.xml` fájlját Notepad++-szal. Az FS13 és FS17 XML-struktúrája között jelentős különbségek vannak, ezért sok bejegyzést frissíteni kell.
A Fókuszpont: A <storeData>
Szekció és a „Nem Megvásárolható” Hiba 🛒
Ez az a rész, ahol a játék a mod bolti megjelenítésével kapcsolatos információkat keresi. Ha itt hiba van, akkor a mod valószínűleg nem jelenik meg a boltban, vagy a „nem megvásárolható” üzenetet kapod.
Egy FS17-es <storeData>
szekció valahogy így néz ki:
<storeData>
<name>Mod Nev</name>
<specs>
<power>0</power>
<weight>1000</weight>
<workingWidth>3.0</workingWidth>
</specs>
<image>store_modNev.dds</image>
<category>implementsCultivators</category>
<brand>DEFAULT</brand>
<price>15000</price>
<description>Ez egy nagyszerű FS13-ból átkonvertált eszköz!</description>
<configurationVariations>
<configuration name="default" price="0" />
</configurationVariations>
</storeData>
Lássuk, mi okozhatja a „nem megvásárolható” hibát, és mire kell figyelni:
<storeData>
hiánya vagy hibás struktúrája: Ez a leggyakoribb. Győződj meg róla, hogy létezik ez a szekció, és helyesen van zárva. Ha hiányzik, másolj be egy mintát egy FS17 modból, és töltsd ki az adatokat.<category>
hiba: A kategória neve (pl.implementsCultivators
,trailers
,balers
) kis- és nagybetű érzékeny! És pontosan meg kell egyeznie egy létező FS17 kategóriával. Ha elírod, vagy egy nem létező kategóriát adsz meg (pl. egy FS13-as specifikus kategóriát), a játék nem tudja hova tenni a modot a boltban. Nézz meg egy gyári FS17 mod XML-jét, hogy lásd a helyes kategóriákat!<brand>
hiba: Ugyanaz, mint a kategóriánál. A márkának is létezőnek kell lennie (pl.JOHN_DEERE
,CASEIH
,DEFAULT
). ADEFAULT
szinte mindig jó, ha nincs specifikus márka az FS17-ben.<image>
útvonal hiba: Az itt megadott `.dds` képfájl az, ami a boltban megjelenik. Ennek az útvonalnak pontosnak és abszolútnak kell lennie a mod gyökérkönyvtárához képest. Például, ha a `textures` mappában van, akkor `textures/store_modNev.dds`. Győződj meg róla, hogy a képfájl létezik, és `.dds` formátumú. Ha nincs, készíts egy egyszerűt egy képszerkesztővel, és mentsd el `DXT5` formátumban.<price>
hiba: Csak egy érvényes számot fogad el. Ne legyen benne betű, vagy speciális karakter.- Egyéb hiányzó vagy hibás XML tagok: Az FS17 XML-jei több információt várhatnak el. Gyakori, hogy hiányzik a
<dynamicMountAttacher>
,<tensionBelts>
,<mouseControls>
vagy más újabb tagok. Ezek hiánya nem mindig okoz „nem megvásárolható” hibát, de log hibákat generálhat, és instabil működést eredményezhet. A legjobb, ha egy hasonló FS17 mod XML-jéből másolsz át releváns szekciókat, és a saját mododhoz igazítod őket. - Kommentáld ki a felesleges részeket: Amit nem értesz, vagy nem tudsz átírni, azt ideiglenesen kommentáld ki:
<!--ide jön a komment-->
. Ez segíthet leszűkíteni a hibás szekciót.
Miután ezeket a javításokat elvégezted, a modnak már meg kellene jelennie a boltban! ✅
További XML Beállítások, Amikre Érdemes Figyelni:
- Attacher Joints (Rögzítési pontok): Ha a mod vontatható vagy rögzíthető eszköz, a
<attacherJoints>
szekcióban található beállítások kritikusak. Az FS17 más típusú `attacherJoint`-eket használhat (pl.Implement
,Trailer
,TrailerLow
). Az XML-ben hivatkozni kell az i3d fájlban lévő transform csoportokra, amik a rögzítési pontokat jelölik. Ellenőrizd, hogy a `node` attribútumok helyesek legyenek. - Kerekek és Gumiabroncsok: A
<wheels>
szekcióban megadott beállítások a gumiabroncsok viselkedését (rugózás, talajjal való érintkezés) szabályozzák. Az FS17-ben ez sokkal részletesebb, mint az FS13-ban. Érdemes itt is egy FS17 mintát alapul venni. - Fények és Animációk: Ha a mod rendelkezik fénnyel vagy animált részekkel, a
<lights>
és<animations>
szekciókat is frissíteni kell. Az FS17-ben a fények és animációk beállítása részletesebb, és gyakran új attribútumokat igényel. - FillVolume (Töltési térfogat): Pótkocsik, vetőgépek, permetezők esetében a
<fillVolume>
szekció is lényeges. Győződj meg róla, hogy a `node` attribútum az i3d fájlban lévő `fillVolume` objektumra mutat, és a `fillTypes` a megfelelő terménytípusokat tartalmazza (pl.WHEAT BARLEY CANOLA MAIZE
).
Tesztelés és Hibakeresés 💡
Miután elvégezted a módosításokat, mentsd el az összes fájlt, majd zárd be a szerkesztőket. A teljes mod mappát (nem csak a fájlokat!) tömörítsd be egy ZIP fájlba, és másold be a Farming Simulator 17 mods mappájába (`DokumentumokMy GamesFarmingSimulator2017mods`).
Indítsd el a játékot, és ellenőrizd a modot. Ha minden rendben van, megjelenik a boltban, megvásárolható, és rendesen működik. Ha nem, akkor jöhet a hibakeresés. ⚠️
- Játék Log Fájlja: A legfontosabb eszköz a hibakereséshez a `log.txt` fájl, ami a `DokumentumokMy GamesFarmingSimulator2017` mappában található. Nyisd meg Notepad++-szal, és keresd meg az `Error` és `Warning` bejegyzéseket. Ezek pontosan megmondják, hol van a probléma (pl. hiányzó textúra, hibás XML tag, nem létező node).
- Lépésenkénti ellenőrzés: Ha sok hiba van, próbáld meg kikommentelni az XML egyes nagy szekcióit, hogy lásd, melyik okozza a gondot. Ha például a
<lights>
szekcióval van probléma, kommentáld ki teljesen, indítsd újra a játékot, és nézd meg, javult-e a helyzet. Ez segít leszűkíteni a hibaforrást. - Referencia modok: Mindig tarts kéznél néhány gyári FS17 modot vagy jól működő letöltött FS17 modot, hogy összehasonlíthasd a fájlszerkezetüket, az XML-jeiket és az i3d beállításaikat a sajátoddal. Ez rendkívül sokat segít a hiányzó vagy hibás elemek azonosításában.
A Modding Közösség és a Kihívások 🔥
A Farming Simulator modding egy hatalmas és elkötelezett közösségre épül. Az emberek szerte a világon készítenek és osztanak meg tartalmakat, ami a játék hosszú távú sikerének egyik záloga. Az FS13-ról FS17-re való átalakítás nem csupán egy technikai feladat, hanem egyfajta tiszteletadás is a korábbi modderek munkája iránt. Saját véleményem szerint – és ezt a fórumokon és a valós visszajelzések alapján mondom – az efféle konverziók iránti igény is mutatja, hogy a játékosok mennyire értékelik a változatosságot és a mélységet, amit a felhasználók által készített tartalmak nyújtanak. Számtalan olyan mod volt FS13-hoz, ami aprólékos részletességgel készült el, olyan gépeket ábrázolva, melyek sosem kerültek be az alapjátékba. Ezek átmentése nem csak a nosztalgia miatt fontos, hanem azért is, mert a játékmenetet gazdagítják egyedi funkcióikkal, amelyek néha felülmúlják az újabb verziókban elérhető hivatalos alternatívákat.
„A modding nem csak arról szól, hogy új gépeket adunk a játékhoz. Arról szól, hogy életet lehelünk a régebbi tartalmakba, hogy új generációknak mutassuk be a klasszikusokat, és ezzel a játékot örök érvényűvé tegyük. A ‘nem megvásárolható’ hiba leküzdése pedig egy igazi beavatási szertartás minden komoly modder számára – ha ezen átjutsz, a modding világa tárva nyitva áll előtted!”
Ez a folyamat bizony tartogat kihívásokat, de a végén a jutalom hatalmas: a saját farmodon gurulhat egy olyan eszköz, amit te magad mentettél meg a feledéstől, és hoztál át a modern gazdálkodásba. Ne csüggedj, ha elsőre nem sikerül! Minden modder szembesült már hasonló problémákkal. A türelem, a logikus gondolkodás és a közösség segítsége mind kulcsfontosságú a sikerhez. Kérdezz bátran a modding fórumokon, nézz videós útmutatókat, és ne félj kísérletezni! Minél többet próbálkozol, annál jobban megismered a Farming Simulator belső működését, és annál magabiztosabbá válsz. Hajrá, farmerek!
Végső Tanácsok és Gondolatok 🤔
Az FS13 modok FS17-be való átemelése izgalmas, de időigényes projekt. Fontos, hogy apró lépésekben haladj, és minden módosítás után teszteld a modot. Mindig a `log.txt` legyen a legjobb barátod. Amikor hibával találkozol, ne ess pánikba, hanem próbáld meg értelmezni a naplófájl bejegyzéseit. Keresd a legfelső hibát, és onnan haladj lefelé, mert egy hiba gyakran láncreakciót indít el.
Gondold át, milyen funkciókra van szükséged az eszközből. Ha például egy egyszerű kultivátort szeretnél átvinni, de az FS13 verzióban összetett animációk vagy speciális scriptek voltak, amik az FS17-ben már nem relevánsak vagy kompatibilisek, nyugodtan távolítsd el vagy kommentáld ki azokat az XML-ből, illetve töröld az i3d-ből. A kevesebb néha több, különösen egy konverzió során. Egy egyszerűbb eszköz könnyebben és gyorsabban átvihető, mint egy komplikált, sok funkcióval rendelkező gép.
A legfontosabb pedig, hogy élvezd a folyamatot! A modding egy kreatív hobbi, ami rengeteg örömet szerezhet. Amikor végre látod, hogy a kedvenc FS13-as eszközöd hibátlanul működik az FS17 farmodon, az megfizethetetlen élmény. Sok sikert a konverzióhoz! 🚜💨