Megjelent a TRX 1.0: nyílt forrású újragondolás a Tomb Raider 1 és 2 számára

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Megjelent a TRX 1.0, egy nyílt forráskódú (open source) motor, amely a klasszikus Tomb Raider első két részét kelti új életre. A projekt nem csupán modern technikai fejlesztéseket hoz, hanem egy teljes értékű LUA szkriptelési motorral (LUA scripting engine) is megnyitja az utat a modderek előtt, hogy egészen új tartalmakkal bővítsék Lara Croft legendás kalandjait. A TR1X és TR2X projektek alapjaira épülő most már összevont TRX projekt nemcsak a múlt játékkultúráját őrzik meg, hanem a közösségi fejlesztés és digitális restauráció kiváló példái. E verziók teljes mértékben futtathatók modern rendszereken, támogatják a moddolást, és már-már fejlesztői eszközként is használhatók.

Mi is pontosan a TRX?

A TRX célja a klasszikus Tomb Raider 1 és Tomb Raider 2 modernizálása visszafejtés (decompilation) és zárt, jogvédett komponensek helyett nyílt forrású alternatívák (open-source alternatives) alkalmazásával. A projekt egyik legnagyobb újítása, hogy egyetlen motor alatt képes futtatni a TR1 és TR2 játékokat, valamint az ezekhez készült egyedi pályákat is, miközben mindkét rész eredeti játékmeneti mechanikáit pontosan tiszteletben tartja.

Ez technológiai szempontból különösen fontos, mert a klasszikus játékok megőrzése így hosszú távon is biztosítható, akár olyan platformokon is, amelyeket az eredeti fejlesztők még nem is láthattak előre.

Mit hozott a 2024. november 23-án megjelent 1.0-s verzió?

A TRX 1.0 hivatalosan 2024. november 23-án jelent meg, és valódi mérföldkőnek számít, mert a két alapjátékot végleg „egy fedél alá” hozta. Az egyik legnagyobb újdonság a már említett LUA szkriptelési motor, amely események (events), tárgyinterakciók (item interactions), teleportálás és sok más funkció programozását teszi lehetővé. Ez hatalmas szabadságot ad a közösségi pályakészítőknek és modkészítőknek.

A most megjelent TRX 1.0 számos újdonságot kínál:

A grafikai és technikai fejlesztések szintén jelentősek. Megjelent a háromszög-alapú geometria támogatása (triangular geometry), az additív színkeverés textúrákon (additive blending in textures), valamint a finomított bilineáris szűrés (bilinear filtering), amely sokkal simább élekhez vezet, ha több objektum takarja egymást mélységben. A statikus objektumok és tárgyak megjelenítése is pontosabb lett átfedő szobák esetén.

A fejlesztők rengeteg régi hibát javítottak, például a visszapattanó lövedékek (ricochets) hibás elhelyezkedését, a fotómód kamerájának átfedési problémáit, a hibás hanghatásokat létráról lemászáskor, vagy azokat az összeomlásokat, amelyek egyes egyedi pályákon jelentkeztek. A 1.0-s verzió valójában nem egy egyszerű frissítés, hanem egy technikailag teljesen kiforrott alap kiadása a motornak.

Közös újdonságok a TR1 és TR2 számára

A két játék közös fejlesztései közé tartozik a debug kamera (debug camera) élő pozíció-kijelzéssel, a jelenetek gyors előretekerése (cutscene fast-forward), valamint a sötét téma (dark theme) támogatása Windows alatt. Különösen érdekes megoldás a CSV-alapú katalógusok (CSV catalogs) bevezetése, amelyekkel az objektumok, hangok, animációk és logikai elemek felülírhatók, sőt akár a TR1 denevérjei is áthozhatók a TR2-be. Ez ugyan kísérleti funkció, de már most óriási lehetőségeket rejt.

A látószög (Field of View, FOV) számítása is egységes lett a két játék között, amely megszünteti a régi, zavaró különbségeket. Emellett számos apró, de bosszantó hibát javítottak, beleértve a víz alatti növényzet fényhatásait (caustics), a visszatöltési képernyők hibáit és a HiDPI kijelzők címsor-problémáit Windows alatt.

Külön fejlesztések a Tomb Raider 1-hez

A TR1 külön kapott egy új easter egg parancsot, támogatást a fáklyákhoz (flares), valamint lehetővé vált a TR2 fegyvereinek használata a TR1-ben. A hangrendszer immár Lara pozícióját is képes figyelembe venni a kamera helyzete helyett, ami sokkal természetesebb térhangzást eredményez.

Megjelentek a TR2-stílusú kezelőfelületi hátterek (inventory és statisztika) az egyedi pályákhoz, javult több 3D-s felvehető tárgy elhelyezése, valamint a PlayStation 1-es Uzi hanghatásainak minősége is.

A fejlesztők számos, évtizedek óta ismert hibát javítottak, például Lara elcsúszását átvezetőkben, a mentési kristályok pontatlan elérését, valamint a fizikai és animációs anomáliákat speciális mozdulatok közben.

Külön fejlesztések a Tomb Raider 2-höz

A TR2 megkapta a betöltőképernyőket (loading screens), a pálya újraindításának lehetőségét halál után (Restart Level), valamint a korábbi pályák visszajátszását (Play Previous Levels). A „Story So Far…” funkció is bekerült az új játék menübe, ami korábban csak a TR1-ben volt igazán hangsúlyos.

Jelentős újítás az kibővített statisztikai rendszer (extended statistics), amely már nemcsak az elért titkokat és ellenfelek számát méri, hanem a felvett tárgyakat, Lara halálainak számát és az elérhetetlen titkokat is. Külön kapcsolhatóvá váltak a záró statisztikai képernyők, a medipackok és a fegyverek használata, ami kifejezetten a kihívásra vágyó játékosoknak kedvez.

További gyors javítások: Háromnapos hibajavító hullám a szabad TR1/TR2 motorban

A TRX fejlesztői az elmúlt napokban három gyors egymásutánban érkező hibajavító frissítést is kiadtak. A 2025. november 25. és 27. között megjelent 1.0.1, 1.0.2 és 1.0.3 verziók olyan problémákat orvosolnak, amelyek a nagy 1.0-s kiadás után jelentek meg, többek között az interakciók működését, a hangbeállításokat és egy ikonikus pályaelem – a Natla bányáiban található biztosíték – megjelenését érintve.

Az alábbiakban részletesen áttekintem, mit érdemes tudni az új verziókról.

TRX 1.0.3 – 2025-11-27: A Natla bányái újra teljesíthetők

A legfrissebb, 1.0.3-as kiadás egy kritikus regressziót javít:

  • A „conveyer belt fuse” (szállítószalag biztosíték) nem jelent meg a Natla’s Mines pályán, miután a játékos meghúzta a közeli kart.
    A biztosíték létfontosságú a pálya teljesítéséhez, ezért a hiba sok játékost megakadályozott a továbbhaladásban. Ez az 1.0-s főverzióból eredő regresszió volt, így kiemelten fontos volt a gyors javítás.

A TRX közösségben ez a pálya mindig is híres volt a trükkös objektum-triggerelésről, így a hibát sokan nosztalgikus mosollyal fogadták – és még nagyobb örömmel távoztak, amikor végre megoldást kapott.

TRX 1.0.2 – 2025-11-26: Kulcslyukak és animált interakciók

A fejlesztők a következő napon újabb hibajavítást adtak ki:

  • Lara nem tudott kulcslyukakkal interakcióba lépni, ha előtte felvett egy tárgyat, és az „animated interactions” opció engedélyezve volt.
    Ez az aprónak tűnő probléma számos puzzle-t és ajtómechanikát teljesen használhatatlanná tett – különösen a klasszikus TR1-ben, ahol a kulcsok és kulcslyukak a játékmenet alapját adják.

Ez a javítás szintén az 1.0-s verzióból származó regressziót szüntet meg, így az animált interakciók rajongói megkönnyebbülhetnek.

TRX 1.0.1 – 2025-11-25: Hangbeállítások és UI sprite-ok

Az 1.0.1-es kiadás volt az első gyorsjavító a nagy 1.0 kiadás után. Két lényeges módosítást tartalmazott:

  • A TR2 alapértelmezett master volume értéke 80%-ra változott, hogy megegyezzen a TR1 beállításával.
    Ezzel a fejlesztők egységesítették a két játék hangprofilját, ami különösen azoknak kedvez, akik mindkét részt ugyanazon beállításokkal szeretnék élvezni.

  • A 2D sprite-ok nem jelentek meg a felhasználói felületen – ez az 1.0 óta fennálló hiba vizuális problémákat okozott a menükben és HUD-elemeken.

A javítás helyreállítja a klasszikus Tomb Raider játékok ikonikus 2D elemeit, amelyek a TRX motor egyik erősségének számítanak.

A három frissítés jól mutatja, milyen aktívan karbantartják a TRX szabad motorját, és mennyire gyorsan reagálnak a felhasználók által jelentett regressziókra. A fejlesztők fókusza továbbra is az eredeti élmény hiteles újraalkotása és a stabilitás megőrzése – mindezt modern platformokon, nyílt forráskóddal.

Miben különbözik ez a projekt a hivatalos remastertől?

Bár már elérhető a Tomb Raider I-III Remastered gyűjtemény, a TRX projekt az eredeti játékokhoz készült, azokat továbbfejlesztve és kibővítve. A futtatásához azonban továbbra is szükség van a hivatalosan megvásárolt játékokra, amelyeket például a GOG vagy a Steam kínálatából (Tomb Raider I és Tomb Raider II) lehet beszerezni. A nyílt forráskódú újragondolások lehetőséget adnak a rajongóknak arra, hogy klasszikus játékokat korszerűbb formában élvezhessenek, új funkciókkal és fejlesztésekkel kiegészítve. A Linux támogatás pedig különösen fontos azok számára, akik alternatív operációs rendszereken szeretnék futtatni a játékokat.