A MesterlövészÚjratöltve

Rólunk

A 2002-es A Mesterlövész (angolul Sniper: Path of Vengeance, LithTech Jupiter motor) magyar kiadásának újraírása Rustban, a Bevy motorral.

A cél az eredeti játékélmény 1:1-ben: ugyanazok a pályák, küldetésszkriptek, szereplők, fegyverek, mozgás és hangok, az eredeti hibákkal együtt. A modern gépeken futáshoz szükséges kényelmi javításokon túl semmi új nincs benne.

  • 27játszható pálya
  • 31világfájl kinyerve
  • 460+automata teszt
  • 43kutatási jegyzet

Mi ez, és mi nem

  • Ez a játék motorja és szabályrendszere újraírva: a pályák, szkriptek, értékek a te saját, telepített példányodból jönnek.
  • A futtatáshoz az eredeti játék telepített fájljai szükségesek. A feldolgozott játékadatok a gépeden, a projekt output/ mappájában keletkeznek. A webes Kiskína-archívum külön kutatási válogatást tartalmaz képekből, hangokból és fájlokból.
  • Ezért saját, jogszerű példány kell az eredeti játékból (magyar kiadás, 2.33-as verzió).
  • Windowsra készül, Vulkan-képes videokártyával; más rendszeren nincs kipróbálva.

Nem hivatalos rajongói projekt. A játék és minden eleme a jogtulajdonosoké.

Mit tud? → Hogyan indítsd →

Tulajdonságok

  • 01Mind a 27 pálya

    Az első pályától a stáblistáig végigjátszható. Egy automata bejáró bot minden pályán eljut a gyári kijáratig, és a stáblista után a főmenübe tér vissza.

  • 02Visszafejtett értékek

    Nem kitalált számok: a játék saját fájljaiból (cshell.dll, object.lto, Lithtech.exe) olvasva, a kódcímekkel együtt dokumentálva.

  • 03Gyári MI és küldetések

    A küldetések az eredeti gameai és dialogi szkriptekből futnak; az őrök, civilek és ellenfelek a gyári viselkedési szabályokat követik.

  • 04Párbeszédek

    Az eredeti párbeszédrendszer feliratokkal, válaszválasztással. Választhatsz nyílbillentyűvel vagy görgővel, a feliratok körvonalasak, jól olvashatók.

  • 05Gyári menük, mentések

    Minden menüoldal a gyári elrendezéssel és beállításokkal: opciók, irányítás-újrakötés, mentés és töltés, gyorsmentés (F5 / F9).

  • 06Hang

    Gyári hangok és zene, a hangmester-táblázat nyomon követve. Kapcsolható „Javított 3D hangzás” is van.

  • 07A gyári megjelenítés

    Lightmapek, köd, gamma és additív effektek a gyári renderelő szabályai szerint, nem utánérzésre.

  • 08Modern kényelem, gyári érzet

    Nincs képkockakorlát, a kép a monitor frissítéséhez igazodik (vsync). Irányítás: Szóköz ugrik, jobb egér a másodlagos lövés, E a használat. A játékmenet gyári marad.

  • 09Opcionális HD textúrák

    Real-ESRGAN-nal, a saját gépeden készült nagyobb felbontású textúrák. Alapból ki van kapcsolva.

  • 10Tesztek és próbák

    460 feletti automata teszt ellenőrzi a játék működését és a javításokat.

  • 11Dokumentált visszafejtés

    43 jegyzet a docs/ mappában: mi bizonyított, mi közelítő, hol van a kódban, milyen címen. Ellenőrizhető, nem hiszekegy.

  • 12Nyílt forrás

    Minden elérhető a GitHubon: a forráskód, a leírás, a kutatási jegyzetek. Ugrás a GitHubra

  • 13Kiskína, a kihagyott pálya

    A játék fájljai között maradt egy külön pálya, amely a kampány útvonalára nem kapcsolódik. A remake Bónusz menüjéből elindítható, a kutatás pedig külön oldalon olvasható.

    Kiskína: kiadatlan pálya →

Őszintén: a képpontos azonosság a valódi gyári futással még nincs összevetve; a pontos állapotot (ellenőrzött / közelítő) a docs/ jegyzetei sorolják fel.

Hogyan indítsd

A készülő játékoscsomag célja: ISO a mappába → dupla kattintás az indítóra → játék, Rust és Python telepítése nélkül. Ez még nem érhető el; az alábbi leírás a jelenlegi, forrásból induló változathoz tartozik.

Először töltsd le a projektet a GitHubról (Code → Download ZIP), és csomagold ki. Ezután az alábbi három lépés következik. Az ISO-t ebben a változatban telepíteni is kell: önmagában a letöltése nem elég.

  1. Telepítsd a Rustot és a Python 3-at

    Rust: a rustup telepítővel (Windowson a „Visual Studio C++ Build Tools” telepítését is fogadd el). Python 3 (legalább 3.10): telepítéskor pipáld be az „Add python.exe to PATH” jelölőnégyzetet.

  2. Töltsd le az ISO-t, és telepítsd a játékot

    A Játékfájlok gomb az Archive.org-on található magyar A Mesterlövész ISO-ját tölti le. Kattints duplán az ISO-ra a Fájlkezelőben, nyisd meg az A mesterlövész mappát, és indítsd a setup.exe-t. A telepítés célja legyen a projekt mappája melletti GYARI mappa. Az eredeti játékot nem kell elindítani.

    JátékfájlokAz eredeti játék lemezképe (ISO) az Internet Archive-on érhető el: harmadik fél által feltöltve; a jogok a jogtulajdonosoké; a projekt a játékot nem tárolja és nem terjeszti.
    Mesterlovesz/
    ├─ GYARI/    <- az eredeti játék telepített mappája
    └─ projekt/  <- ez a projekt (itt van az Indit.cmd)
  3. Duplakattints az Indit.cmd fájlra

    Az első futáskor mindent ellenőriz, kinyeri a játék adatait, lefordítja a játékot (ez hosszú, de csak egyszer), és elindítja. A későbbi indításoknál már csak elindul.

Játékfájlok: az eredeti játék lemezképe (ISO) az Internet Archive-on érhető el; harmadik fél által feltöltve; a jogok a jogtulajdonosoké; a projekt a játékot nem tárolja és nem terjeszti.

A pontos szöveg, a lépések és az időtartamok a GitHub-tároló README-jében és a docs/SETUP-hu.md fájlban vannak; ha eltérnek az itt olvasottól, az ott írtak a mérvadók. Kell hozzá Windows és Vulkan-képes videokártya.

Irányítás

GombMűvelet
Egér · W A S DKörbenézés · járás
Shift · CtrlFutás · guggolás
SzóközUgrás
Bal / jobb egérLövés / másodlagos lövés (szkóp, lámpa)
E · RHasználat, beszélgetés · újratöltés
1–8 · C / Z / XFegyver elővétele · felszerelés, karakter, tulajdonságok
F5 / F9 · EscGyorsmentés / gyorstöltés · játékmenü

Kiskína (kiadatlan pálya)

A játék fájljai között van egy pálya, amelyre a kampány sehol nem mutat: a chinatown.dat, a játék saját címe szerint Kiskína.

  • Régebbi szerkesztőváltozat (DAT v83, 2002 májusa), saját töltőkép és zene.
  • 17 szereplő, 34 párbeszédblokk, 45 beszédhang, útvonalháló, küldetésszkript.
  • Játszható: a kijárata A Templomra mutat. A remake Bónusz menüjéből indítható.

A külön oldalon a teljes kutatás olvasható: mi bizonyított, mi következtetett, mi ismeretlen.

GitHub

A forráskód, az indítási útmutató és a kutatási jegyzetek a remake tárolóban érhetők el ezen a GitHub-fiókon. A weboldal és a Kiskína médiaarchívuma külön tárolóban van; a játékhoz ezeket nem kell letölteni.

Jogi megjegyzés

Nem hivatalos rajongói projekt. Az A Mesterlövész / Sniper: Path of Vengeance és minden eleme a jogtulajdonosoké. A játék futtatásához saját példány kell; a Kiskína-archívum a gyári anyagokból készült kutatási válogatás.