OpenTTD · NewGRF · 6 perc olvasás
Rail Island-járművek exportálása OpenTTD-be NewGRF-ként
A Factory kódból hozza létre a játék járműveit, és OpenTTD-be is exportálja őket. Válassz vonatokat, buszokat, villamosokat, hajókat és repülőket egy GRF-be: saját sprite-okkal, adatokkal és festéssel jelennek meg a vásárlási listán. Íme a lépések.
Mit készít az export
A factory.railisland.com nyílt katalógusa kódból generált modelleket tartalmaz: 87 vasúti jármű villamosokkal és metrókkal, 16 busz és teherautó, 8 repülő és 4 hajó, sokféle festéssel.
Az exportlista teljesen a böngészőben lesz NewGRF: renderelés, sprite-csomagolás és letöltés. NML, nmlc és pixelrajzolás nélkül.
- Járművenként nyolc 32bpp sprite, irányonként egy.
- Normál, 2× és 4× nagyítás az éles képért.
- A modell adatai és valós arányú, csuklós hosszú járművek.
- Minden változat külön jármű: két festés két vásárlási tétel.
- Egy fájl az egész készletnek, az általad megadott névvel.
Mely járművek exportálhatók
A kategóriák az OpenTTD négy járműtípusának felelnek meg. Épületeknek és felvonóknak nincs megfelelőjük: szürkén jelennek meg, és kimaradnak.
| A Factoryban | Az OpenTTD-ben |
|---|---|
| Vasúti járművek (mozdonyok, motorvonatok, személykocsik, teherkocsik, metrók) | Vonatok |
| Villamosok | Közúti járművek villamossínen |
| Közúti járművek (buszok, teherautók) | Közúti járművek |
| Hajók | Hajók |
| Repülők | Repülők |
| Épületek, felvonók | Nem exportálhatók |
GRF-export lépésről lépésre
A factory.railisland.com oldalon
- 1 Keress járművet Szűrj vonatokra, közúti járművekre, villamosokra, hajókra vagy repülőkre, vagy keress név szerint. Nyisd meg a modellt a 3D-előnézethez.
- 2 Válassz változatot A Parameters alatt állítsd be a festést, számot vagy kocsiszámot. Az előnézet pontosan az exportot mutatja.
- 3 Nyomd meg az Add to export gombot A gomb „In the export” lesz, a számláló nő. Paramétermódosítás után új változatot adhatsz hozzá.
- 4 Nyisd meg az exportpanelt Felül nyomd meg az Export (n) gombot. Ellenőrizd az előnézeteket és változatokat, töröld a felesleges tételeket.
- 5 Nevezd el a készletet Ez határozza meg a GRF nevét, fájlnevét és azonosítóját. Újabb verziónál tartsd meg ugyanazt a nevet.
- 6 Exportáld a .grf fájlt Válaszd a „GRF for OpenTTD”, majd „Export .grf” lehetőséget. A modellek sorban renderelődnek folyamatjelzővel, végül letöltődik a Your_set_name.grf.
GRF telepítése OpenTTD-be
Másold a newgrf mappába és aktiváld indulás előtt, mint bármely kézzel letöltött NewGRF-et.
| Rendszer | A .grf célmappája |
|---|---|
| Windows | Documents\OpenTTD\newgrf |
| macOS | ~/Documents/OpenTTD/newgrf |
| Linux | ~/.local/share/openttd/newgrf (régebbi telepítés: ~/.openttd/newgrf) |
Az OpenTTD-ben
- 1 Nyisd meg a NewGRF-beállításokat New Game → NewGRF Settings. Ha az OpenTTD futott másoláskor, nyomd meg a Rescan files gombot.
- 2 Aktiváld a készletet Válaszd ki név szerint az Inactive NewGRF files alatt, majd Add. Átkerül az Active NewGRF files közé. Ments előbeállítást a következő játékokhoz.
- 3 Indítsd el a játékot Zárd be az ablakot, majd Generate. Az OpenTTD automatikusan 32bpp renderelőre vált.
- 4 Vásárolj járműveket Építs járműtelepet és nyomd meg a New Vehicles gombot. A villanymozdonyok és metrók villamosított pályát igényelnek.
Így néznek ki a játékban
Méretarány: méterenként egy nyolcad OpenTTD-vonathossz. Szélességük az eredetiekhez hasonló; 16 m egy mező, 26 m kb. 1,6. Fél mező felett több csuklós rész követi az íveket.
Évszámok, költségek és kapacitások
A tömeg, teljesítmény és sebesség megegyezik a Rail Island adataival. A hajtás nélküli vasúti jármű kocsi lesz. A hiányzó adatokat ezek az alapértékek pótolják:
| Típus | Alapkapacitás | Bevezetés |
|---|---|---|
| Személykocsi | 60 utas | 1960 |
| Egység (motorkocsi, elektromos vagy dízel motorvonat) | 120 utas | 1960 |
| Metró | 150 utas | 1960 |
| Villamos | 100 utas | 1960 |
| Busz | 60 utas | 1960 |
| Teherkocsi | 30 egység áru, átalakítható | 1960 |
| Teherautó | 20 egység áru, átalakítható | 1960 |
| Hajó | 300 utas | 1960 |
| Repülő | 150 utas | 1960 |
| Gőzmozdony | — | 1900 |
Élettartam 30 év (repülők 25), értékesítés 60 évig; mérsékelt, szubarktikus és szubtrópusi éghajlat. A villanymozdony és metró villamosított pályát igényel. A modell felülírhatja: CD 163, 1984 és 40 év.
Jó tudni
- Nincsenek vállalati színek: a választott festés megmarad.
- A hajók és repülők egy mezőre férnek; az OpenTTD nem rendel hozzájuk hosszt, méretarányuk eltér a vonatokétól.
- A GRF ID a készletnévből, a járműazonosító a modellből és változatból származik. Azonos névvel hozzáadás és átrendezés után is megmaradnak az ID-k.
- Matt, egyenletes fény bal felülről; a króm és az üveg nem csillog.
Hiányzik egy jármű?
A Factory nyílt GitHub-tároló. A modellek pull requestként érkeznek, gyakran Claude Code-dal, fotó vagy rajz alapján készítve. Add hozzá a mozdonyodat: Rail Islandbe kerül és OpenTTD-be is exportálható lesz.
OpenTTD-játékosok kérdései
- Ingyenes az export?
- Igen, az oldal, az export és a GRF ingyenes, fiók sem kell. Szinte minden modell CC0; készlet közzététele előtt ellenőrizd minden modell licencét.
- Mely OpenTTD-verziók támogatják?
- NewGRF 8-as verzió, GRF-konténer 2-es verzió, 32bpp sprite-ok. Az exportált fájlt OpenTTD 13.4, 14.1 és 15.3 alatt betöltötték és kipróbálták.
- Kell NML, nmlc vagy sprite-szerkesztő?
- Nem. A böngésző rendereli a 3D-modelleket és írja a GRF-et. Nincs telepítés vagy programozás.
- Miért hiányzik a villanymozdony a vásárlási listáról?
- Villanymozdonyhoz és metróhoz villamosított pályán épített járműtelep kell. Az évet is ellenőrizd: általában 1960, hacsak a modell mást nem ad meg (CD 163: 1984).
- Hozzáadható a GRF egy megkezdett játékhoz?
- A NewGRF-eket indulás előtt válaszd ki: New Game → NewGRF Settings. Menet közben az OpenTTD ezt rendszerint nem engedi.
- Működik többjátékos módban?
- Igen, ha mindenkinek ugyanaz a GRF van a newgrf mappájában. Nincs a BaNaNaS-on, így nem töltődik le automatikusan: küldd el a fájlt.
- Miért ilyen hosszúak a vonatok?
- Valós arányok mellett egy 16 m-es mozdony egy mező, egy 26 m-es kocsi kb. 1,6 mező. Építs hosszú peronokat és növeld a maximális vonathosszt.