OMSI 2 Beállítások és Vezérlők Konfigurálása Kezdőknek
Szeretnénk egy ilyen Tutorial sorozatot elindítani a kezdőbb játékosok, fejlesztők felé, hiszen egyre több ilyen-olyan kérdéssel találkozunk, hogy ezt hogy kell, azt hogy kell. Ebben az első cikkben az a célunk, hogy segítséget nyújtsunk az alapok elsajátításában. Habár vannak már erre megfelelő videók, de mégis úgy gondolom, hogy érdemes ezzel kezdeni a cikksorozatunkat.
Az OMSI 2 Fájlstruktúrája és Fájlformátumai
Ejtünk először szót a fájlformátumokról, hogy mikkel is fogunk találkozni, mi mire való.
- AMS fájl: Régebben volt egy harmadik féltől származó kezdeményezés, hogy egy egységes telepítőt kapjanak az ingyenes kiegészítők. Végén nem terjedt el túlzottan, viszont a mai napig kellhetnek olyan objektek, vagy spline-ok, amik ilyen AMS fájlba vannak csomagolva. Mivel az OMSI Addon Manager már nem nagyon elérhető, ezért valahogyan máshogy kell megoldani ezeknek a fájloknak a telepítését. Erre van egy nagyon egyszerű módszer, mégpedig az, hogy az AMS fájlkiterjesztést át kell írni ZIP fájlkiterjesztésre, és egyből egy WinRar-ral, vagy más hasonló programmal megnyitható, és kicsomagolható.
- BUS fájl: Technikailag a busz összesítő konfigurációs fájlja. A felépítésébe most nem megyünk bele, de ezt a fájlt olvassa be az OMSI, és ez a fájl hívja meg a busz további részeit, és tartalmazza valamennyi konfigurációját, pl. kameranézetek.
- HUM fájl: Az emberek konfigurációs fájlja, a felépítésébe itt se megyünk bele részletesen, de ezt a fájlt hívják meg a pályák, és ez a fájl mondja meg hogy egy utas milyen nehéz, hogy mozog, stb.
- O3D fájl: Maguk a modell fájlok, melyekkel mindig a Model mappában fogunk találkozni.
- OFT fájl: A betűkészletek fájlja, ezekkel a Fonts mappában fogunk találkozni. Ez tartalmazza, hogy a mellé tartozó BMP-k mely részén milyen karakter található.
- OSC fájl: Maguk a scriptek fő részei. Ezek mindig egy Script mappában, vagy azon belül további almappában találhatóak.
- OSN fájl: Tartalmazzák a mentett „szituációkat”. Ez azt jelenti, hogy ha elmented a játékállást, vagy csak szimplán kilépsz, akkor legközelebb a legutóbbi játékállás betöltése, vagy más szituációk betöltése is egy ilyen fájlt fog meghívni.
- OTP fájl: Tartalmazzák a jegyek konfigurációját.
- OVH fájl: Az AI járművek BUS fájlja.
- SCO fájl: A Sceneryobject-ek, azaz az objektek, objektumok konfigurációja. Ezek miatt nem egy puszta közepén vezetünk, hanem megfelelően szép (vagy kevésbé szép) környezetben. Egy objekt lehet akár ház, útkereszteződés, vagy lámpaoszlop. Igazából egy pályán a látható dolgok 90%-a az embereket és az AI járműveket leszámítva szinte biztosan SCO.
- SLI fájl: Az úgynevezett Spline-ok. Ezek azok az általában útfelületek, amelyek hosszúságát, ívelését szabadon tudjuk állítani az Editor-ban.
- X fájl: Az úgynevezett DirectX modell fájl.
Fontosabb Mappák az OMSI 2 Gyökérkönyvtárában
- Addons mappa: Teljesen friss, DLC mentes OMSI esetében üres lesz.
- Drivers mappa: Alapértelmezetten találunk egy nopic.bmp-t, és egy OMSI-Fan.odr-t. Ezek az alapértelmezett vezetői profilunk fájljai. Ebben fog tárolódni hogy milyen busszal hány km-t vezettünk, összesen mennyit vezettünk, mennyi jegyet adtunk el, milyen a vezetési stílusunk százalékos arányban, stb. Egy szóval egy kis statisztikát fogunk látni magunkról. Viszont ezt játékon belül is meg tudjuk nézni, szóval itt a fájlokkal teendőink nincsenek.
- Fonts mappa: Egy igen fontos mappa számunkra. Ide kerülnek bele a járművek, illetve az objektumok által használt betűkészletek. Egy betűkészlet általában két BMP fájlból, és egy OFT fájlból áll.
- GUI mappa: Itt találjuk azokat a képeket, amiket megjelenít az OMSI például betöltés során.
- helper mappa: Itt találunk pár O3D-t, X fájlt, valamint SLI-t.
- Humans mappa: További almappákat találunk, de egyébként a nevéből adódóan az embereket tartalmazza.
- Inputs mappa: Itt találunk pár .kyb és pár .cfg fájlt.
- maps mappa: Is fontos számunkra, ide másoljuk be a pályákat. Alapértelmezetten egy teljesen új, gyári OMSI esetében itt két mappát fogunk látni, egy Berlin-Spandau és egy Grundorf mappát.
- Money mappa: Itt találjuk a pénzeket, külön almappákra bontva.
- Options mappa: Ebben a mappában találjuk a betölthető, gyári beállításokat. Illetve ha elmentjük a saját beállításainkat, ide hozza létre a játék a megfelelő fájlot hozzá.
- Sceneryobjects mappa: Is fontos nekünk, ide kerülnek a pályákhoz tartozó objektumok.
- Script mappa: Némelyik pályához, tartoznak további scriptek az AI járműveknek, a viselkedéseik miatt.
- SDK mappa: Leginkább a fejlesztőknek szól, itt találunk néhány programot. Itt találhatóak a pályákhoz tartozó jegyek.
Indítási Paraméterek és Alapvető Beállítások
Alapértelmezetten az Omsi.exe-t csak simán indítjuk el, viszont léteznek különböző indítási paraméterek. Egyik lehetőség Steam-en belül megadni, hogy ha a Steam-ből indítjuk, akkor ennek megfelelően induljon el. Ezt elérni úgy tudjuk, hogy ha a Steam-ben a játékkönyvtárban jobb klikkelünk az OMSI 2-re, majd Tulajdonságok, és ott az Általános fül alatt legalul megtaláljuk az Indítási opciókat. A másik lehetőség, ha a gyökérkönyvtárban lévő Omsi.exe-ről létrehozunk egy parancsikont, majd a parancsikonra jobb klikk, majd tulajdonságok, és ott a cél végére a ” után egy szóköz és azután írjuk be a paramétert.
- -editor: Az OMSI Editor fog megnyílni, ebben tudunk pályát építeni.
- -fullscreen: Az OMSI teljes képernyős módban fog elindulni.
- -debug: Ilyenkor sokkal részletesebb logfile-t kapunk, ellenben ez a teljesítmény rovására megy.
A Logfile és Hibakeresés
A logfile-t a gyökérkönyvtárban találjuk meg. Ez a fájl fog nekünk segíteni, ha valami nem működik megfelelően. Ha indokolatlanul alacsony FPS-ünk van, például egy szinte teljesen üres pályán is pattog a busz, érdemes ránézni a logfile-ra, nem-e spam-eli tele mindennel.
A logfile felépítése:
Kuplungpedál problémák – okok és megoldások
====================Start logging====================
Date: 2024. 03.
Az elején alapvető információkat jegyez fel, például a dátumot, időt, hogy milyen OMSI verziót használunk. Utána kezdi el a betöltés során keletkezett információkat leírni, például hogy előre létrehozta azokat az ablakokat amiket látni fogunk, betöltötte a pluginokat, stb. Igazából a legtöbb dolgot leírja hogy éppen mit csinált a játék. Ahogy látjuk, minden sor úgy épül fel, hogy először a bejegyzés sorszáma, majd az időpont másodpercre pontosan, majd az információ. Az információ része kezdődhet Information, Warning, vagy Error szavakkal.
- Information: Ezzel nem kell foglalkoznunk.
- Warning: Ezt általában figyelmen kívül hagyhatjuk, az esetek többségében ettől még minden működik.
- Error: Ez az, ami mellett nem lehet elmenni szó nélkül. Ezek az esetek többségében valaminek a hiányára, vagy egy adott fájl hibás felépítésére hívja fel a figyelmet.
Például:
- Ez nekünk azt mondja, hogy a megnevezett betűkészletben a 10. (valószínűleg: 10. karakter hiányzik vagy hibás).
- Ez azt mondja, hogy nem találja a megnevezett textúrát.
- Itt azt kapjuk meg, hogy a model.cfg olyan textúrát hív meg az adott modellhez, amit nem használ a modell.
148 17:31:28 - - Error: Zugriffsverletzung bei Adresse 005FAC7A in Modul ‘Omsi.exe’.
Zugriffsverletzung hibaüzenet esetén ez a hibaüzenet sokat nem mond, igazából bármi előidézheti. A helyzet hasonló, ez se árulja el a hisztijének pontos okát.
Simson kuplung javítás lépésről lépésre
Általános Beállítások az OMSI 2-ben
Amint megnyitottuk a beállításokat, az Általános (angolul Generic) fül fogad minket. Itt van lehetőségünk nyelvet állítani, korábban mentett beállításokat betölteni, vagy éppenséggel a jelenlegit elmenteni későbbre.
- Alternatív nézet vezérlés: Ez azoknak való, akiknek nincs, vagy nem jó az egerükön a görgő.
- Karbantartás állapota: Amennyiben úgy van lescriptelve a busz, bizonyos hibák előfordulásának sűrűségét állítjuk be.
- Jelenlegi dátum/idő használata: Amit itt bepipálunk, az indításkor szinkronizált lesz a jelenlegi időponttal.
- Nincs automatikus menetrend értékelés: Alapértelmezetten amint a végállomásra érünk, feldob egy ablakot ahol látjuk a menetrendünk értékelését, melyik megállóba mikor érkeztünk, késtünk-e.
- Automata mentés: Ha ezt bepipáljuk, minden egyes esetben amikor teljesen megáll a busz, elmenti a játékállást.
- Játékos jármű és terep között: Bekapcsolja az ütközéseket a tereppel.
- Játékos járművei és gyalogosok között: Ha bekapcsoljuk, lehetőséget ad elütni a gyalogosokat.
- AI járművek között: A nem túl éleseszű AI-ok egymásnak tudnak menni.
- Indításkor az összes csempe betöltése: A teljes pályát előre betölti.
- Cél képkockaszám: Más néven FPS Limit.
- Szomszédos csempék száma: A csúszkán beállított számú Tile-t fog a jelenlegi mellé betölteni. Egy Tile kb olyan 300x300m nagyságú kocka.
- Max. objektum összetettség: Ezzel állítjuk be a megjelenő objektumok típusát.
- Max pálya összetettség: Eldönthetjük hogy mennyire részletesen töltse be a pályát.
- Árnyékok: Bekapcsolhatjuk a dinamikusan vetett árnyékokat. Fontos kiemelni, hogy nem vet minden árnyékot, objektumok közül is csak az, aminél be van írva a [shadow] parancs.
- Night map: Ezzel kapcsolhatjuk ki és be a Night map-et.
- Light map: Ezzel kapcsolhatjuk ki és be a Light map-et. Ha valami megtartja eredeti textúráját, csak világosabb lesz, akkor az ezt használja.
- Light map of terrain: Ezzel kapcsolhatjuk ki és be a Light map-et a talajra vonatkozóan.
- Max. felhasználható memória nagyfelb. textúrákhoz: Itt adhatjuk meg, hogy a VRAM-ból, azaz a Videókártya memóriájából mennyit használhat fel maximum az OMSI.
- Valós idejű tükröződések felbontása: Itt a csúszkán állíthatjuk be, hogy hányszor hanyas felbontású legyen a tükör felbontása. 512-esnél feljebb nem sok értelme van felvenni, hiszen nem fog annyival élesebb lenni a visszaadott kép mint amennyit ront a teljesítményen.
Hangok és AI-Közlekedés Beállításai
A következő menüpontunk a Hangok. A következő “megállónk” az AI-Közlekedés lesz.
- Emberek max. száma: A gyalogosok és utasok maximális számát adjuk meg főben.
Billentyűzet és Játékvezérlők Konfigurálása (Kuplung Beállítás)
Az OMSI 2-ben a vezérlő beállítások kulcsfontosságúak a valósághű vezetési élményhez, különösen, ha manuális váltós buszokkal szeretnénk közlekedni. Itt állíthatjuk be a billentyűzetet vagy a külső játékvezérlőket, mint például a kormányt és a pedálokat, beleértve a kuplungpedált is.
Billentyűzet Beállítások
Ahhoz, hogy a billentyűzetre beállítsuk az ajtókezelést, vagy igazából bármit, ahhoz a beállításokon belül a Billentyűzet menüpontot kell választanunk.
- Billentyűzet nyelve: Itt tudjuk beállítani hogy milyen billentyűzetkiosztást használunk.
Az egésznek az alján tudjuk beállítani, hogy a kijelölt parancs milyen billentyűre hallgasson. Ha a Gomb! feliratú gombot nyomjuk meg, akkor a listából való kiválasztás helyett elég csak a kívánt karaktert, billentyűt lenyomni, és azt fogja beállítani. Ha a Ctrl+ vagy a Shift+, esetleg mindkettőt bepipáljuk, akkor tudunk kombinációkat beállítani, pl Shift+Z. Ha a Folyamatos feliratú jelölőnégyzetet pipáljuk be, akkor csak addig csinálja meg a parancsot, amíg a beállított gombot/gombokat lenyomva tartjuk.
Mire figyeljünk a Peugeot 206 kuplung cseréjekor?
Most hogy az alapját tisztáztuk, nézzünk meg egy gyakorlati példát, honnan fogjuk megtudni hogy mit is kell nekünk beállítani. Állítsuk be mondjuk az Ikarus 412-esnek az ajtóengedélyezőjét. Első körben meg kell tudnunk, hogy milyen parancsra is hallgat mondjuk az engedélyező rajta. Ehhez a legegyszerűbb, ha elővesszük a model.cfg-t a busz model mappájából. Miután megtaláltuk melyik modell is van a műszerfalon, láthatjuk hogy az alatta lévő [mouseevent] a bus_doorOpenEnable parancsra hallgat. Ha rákattintunk a Járműesemény hozzáadására, a fejünkhöz kapjuk hogy Triggerliste wird geladen. Ez egy jó ideig el fog tartani, főleg ha sok jármű van telepítve. Jelenleg ezt
Játékvezérlők Beállításai (Kormány, Pedálok, Kuplung)
A következő, és számunkra utolsó lényeges fülünk, az a Játékvezérlők. Itt tudjuk beállítani a géphez csatlakoztatott kormányt, vagy egyéb más játékvezérlőt. Amint átléptünk, egy hosszabb-rövidebb várakozás fog következni a „Triggerliste wird geladen” társaságában.
Első körben felül látunk két listát. A bal oldali a jelenleg géphez csatlakoztatott eszközök listája, míg a jobb oldali pedig az OMSI-hoz már hozzáadott eszközöké. Ha a jobb oldali listában nem szerepel az általunk használt eszköz, akkor a két lista közötti nyíllal tudjuk hozzáadni.
Itt, a játékvezérlők menüpontban lehetőségünk van a fizikai kuplungpedál kalibrálására és hozzárendelésére a megfelelő játékbeli funkcióhoz, amennyiben a vezérlőnk támogatja azt. Bár a pontos "kuplung beállítás" specifikus lépései nincsenek részletezve a jelenlegi anyagban, a játékvezérlő hozzáadása és a tengelyek/gombok hozzárendelése jelenti az alapját a kuplung funkció beállításának.
Teljesítmény és Hibaelhárítás
Előfordul olyan, hogy a buszok teljesen kifehérednek. Ez olyankor van, mikor az OMSI kifogy a VRAM-ból. Ezen némileg tud segíteni a 4GB patch, viszont akkor tud előjönni a feketedés, azaz mikor csak közvetlen közelről látod rendesen a textúrákat, egyébirán...