
Leírás
A KaM Remake mod egy kísérlet az eredeti „Knights and Merchants: The Shattered Kingdom” stratégiai játék új életre keltésére. Célunk, hogy működőképessé tegyük a mai számítógépeken és operációs rendszereken, egy teljes értékű online többjátékos rendszert implementáljunk, valamint kijavítsuk a játékmotor számos hibáját. Ennek érdekében a nulláról kezdtük, saját kódot írtunk a játékmotorhoz, de továbbra is sok eredeti forrásfájlra támaszkodtunk. Feltételezzük, hogy Ön az eredeti KaM játék tulajdonosa (a telepítő ellenőrzi), különben meg kell vásárolnia – számos online játékboltban kapható.
A KaM Remake végrehajtható fájl ingyenes, és a rajongók építették. Használt alkalmazások: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGIMAge, MadExcept, libZPlay.

rendszerkövetelmények
A KaM Remake a következőket igényli:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– 500 MHz-es vagy gyorsabb processzor;
– 256 MB vagy több RAM;
– OpenGL 1.4 kompatibilis 3D grafikus gyorsító;
- Hangkártya.

Telepítés
1. Futtassa a telepítőt, és kövesse a telepítési utasításokat.
2. A telepítő telepíti az OpenAL audio-illesztőprogramokat (oalinst.exe) is, ha nem észleli őket. A legújabb verzió az OpenAL hivatalos oldalán található: https://connect.creativelabs.com/openal/default.aspx
3. A KaM Remake az OpenGL rendering motort használja, ezért telepíteni kell az OpenGL illesztőprogramokat is. Látogasson el a grafikus kártya gyártójának webhelyére a legújabb elérhető illesztőprogramok beszerzéséhez.
4. Indítsa el a modot – KaM_Remake.exe vagy az Asztal/Start menüből, ha a parancsikonok létrehozását választotta.

Játékmenet
A következő parancsikonok érhetők el a játékban:
Kilépés bezárja a megnyitott üzenetet vagy az aktív lapot a játékmenüben
F1-F4 megnyitja a megfelelő fület a játékmenüben
F5-F8 x1 – x10-el gyorsítja a játéktempót
F11 megjelenik a hibakereső panel és a menü
1-9 a Ctrl + 1-9 billentyűkkel kiválasztja a hozzárendelt egységeket vagy házakat
B jeladót helyez el a térképen, amelyet szövetségesei láthatnak
P szünetelteti a játékot
T míg lenyomva, a csapatnevek megjelennek az egységek felett többjátékos módban
A törli a játékban megnyitott üzenetet
Szóköz a játékban megnyitott üzenet helyére lép
←↑→↓ a kurzorbillentyűk mozgatják a térképen
Görgetés a Egérgörgő nagyít és kicsinyít
← A backspace visszaállítja a nagyítást 100%-ra
Kiegészítő térképek telepítése:
1. Hozzon létre egy almappát a KaM Remake Maps mappájában, és nevezze el, például „My New Map”.
2. Helyezze be a térkép .dat és .map fájljait, és nevezze át őket ennek megfelelően „My New Map.dat” és „My New Map.map”. A fájlneveknek pontosan meg kell egyeznie a mappa nevével.
3. Készíthet egy opcionális fájlt is „My New Map.txt” néven, amely tartalmazza a küldetés leírását és egyéb információkat. Használja ugyanazt a formátumot, mint a Remake küldetései. Hivatalos formátuminformációkat nem adnak ki, mert ez a fájl valószínűleg később módosul.
Egyéni zene hozzáadása:
Az MP3/OGG fájlokat a KaM Remake Zene mappájába helyezheti, és automatikusan bekerülnek a lejátszási listába.

GYIK.
Csendes összeomlások:
Ha a KaM Remake hangtalanul összeomlik indítás közben, kérjük, küldje el a naplófájlt a következő címre: contact@kamremake.com minden egyéb hasznos információval együtt.
Alacsony képkocka sebesség:
Ha nevetségesen alacsony a képkockasebességed a játékban, annak oka lehet, hogy az OpenGL-illesztőprogramok elavultak. Lásd az OpenGL verzió információit a főmenü bal felső sarkában, legalább 1.4.x legyen. Ha ez kevesebb, frissítenie kell a grafikus kártya illesztőprogramjait (nézze meg a kártya gyártójának webhelyét).
Játék hibák:
Néha, amikor valami váratlan történik, kapsz egy "Hiba történt az alkalmazásban” üzenetet. Kérjük, kattintson a Hibajelentés küldése gombot, hogy elküldje nekünk a hibajelentést. Adja meg nevét és e-mail címét az űrlapon, ha azt szeretné, hogy fel tudjuk venni Önnel a kapcsolatot a balesettel kapcsolatban. A hibajelentés segít a hiba kijavításában.

Ismert hibák és korlátozások
A városházán és az ostromműhelyben az egységképzés nem működik.
Az AI viselkedése továbbra is korlátozott.

Dedikált szerver
A többszereplős dedikált szerver végrehajtható fájljait tartalmazza, amelyek Windows és Linux x86 és x86_64 rendszerekhez érhetők el. A kiszolgáló egy TCP-porton (alapértelmezés szerint 56789) figyeli a kapcsolatokat, és hubként működik az adatok átviteléhez az ügyfelek között. A dedikált szerver nem érti a játékmenetet, egyszerűen csak mozgatja a csomagokat. Az első kliens, aki csatlakozik egy szobához, tárhelyjogot kap, amely lehetővé teszi a játék beállítását. Ha az adott kliens megszakad, a listában a következőhöz lesz rendelve tárhelyi jogok.
A szerver a KaM_Remake_Settings.ini fájlból konfigurálható. (a játék vagy a szerver első részén készült) A dedikált szerver opciói a [Szerver] részben találhatók.
LAN-játékban való használathoz először győződjön meg arról, hogy a kiszolgáló nem lesz közzétéve a főkiszolgálón az „AnnounceDedicatedServer=0” beállításával az INI fájlban. (lásd fent) Ezután indítsa el a dedikált kiszolgálót, és győződjön meg arról, hogy megfelelően működik (a „Listening on 56789 port” feliratnak kell lennie). ) Ezután ugyanarról a számítógépről és/vagy más számítógépekről is csatlakozhat hozzá. (Ugyanazon számítógépen csatlakozzon a 127.0.0.1 címre vagy a localhost címre)
Az internetes használathoz továbbítania kell az 56789-es portot (vagy a választottat) az útválasztóról a dedikált szervert futtató számítógépére. (További információ a port átirányításról látogassa meg https://portforward.com/) Mondd meg barátaidnak, hogy csatlakozzanak a listából a szervered nevéhez, ha úgy döntöttél, hogy nyilvánosan bejelentetted a szerveredet, vagy ha nem, akkor a külső IP-címedhez, amely megjelenik a honlapon. https://portforward.com/. Ha ugyanazon a számítógépen játszik, amelyen a dedikált szerver fut, vagy ugyanazon a LAN-on, csatlakozzon az IP-címéhez, mint egy LAN-játékhoz.
Megjegyzés: A dedikált szerver nem szükséges a többjátékos játékhoz. A „Helyi szerver indítása” vagy az „Internet szerver indítása” gombra kattintás a hálózat menüben ugyanazt a hatást éri el, kivéve, hogy részt kell vennie a játékban, és a szervert nem lehet hagyni, hogy fenntartsa magát. A dedikált szerver csak akkor szükséges, ha játék nélkül szeretne szervert biztosítani. A dedikált szerver fő célja, hogy lehetővé tegye a szerverek 24/7 hosztolását, amelyhez a játékosok bármikor csatlakozhatnak és részt vehetnek. Ha Ön tudja ezt a szolgáltatást nyújtani, örömmel vennénk.
A Linux buildeket Fedora és Ubuntu rendszeren tesztelték. A Linux buildekkel kapcsolatos kérdéseket vagy megjegyzéseket Lewinnek kell küldeni. (lewinjh@gmail.com)

Forráskód
A KaM Remake forráskódja elérhető projektünk oldalán:
https://github.com/Kromster80/kam_remake
Javasoljuk, hogy a beépített felület segítségével küldje el a hibákat:
https://github.com/Kromster80/kam_remake/issues

Kredit
Vezető programok – Chrome (kromster80@gmail.com)
Programozó – Lewin (lewinjh@gmail.com)
Köszönet Alexnek, aki 2008-ban bemutatta az alaptervet
Köszönet a StarGazernek, aki új kurzorokat és ikonokat rajzolt a felhasználói felülethez
Óriási köszönet a KaM közösségnek és aktív tagjainak (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas és még sokan mások), akik segítettek minket dekódolásban, tanácsokkal, ötletekkel és bátorítást.

Jogi nyilatkozat
Kereskedelmi felhasználása tilos.
Bármilyen használt név, szimbólum vagy más szerzői joggal védett anyag a megfelelő tulajdonosok tulajdona.
Nem vállalunk felelősséget, ha ez a mod károsítja az Ön szoftverét vagy hardverét.
Nyilvánvaló okokból ennek a modnak a közzététele és/vagy megosztása semmilyen formában nem megengedett a readme fájl nélkül.
Feltöltheti ezt a modot webhelyére/szerverére/homeoldalára, de kérjük, előbb tudassa velünk.
Feltételezzük, hogy Ön (végfelhasználó/játékos) rendelkezik a KaM játék licencelt példányával, ellenkező esetben a mod használata előtt meg kell vásárolnia a játékot. Ennek elmulasztása a licencszerződés megszegését jelenti.