
Popis
KaM Remake je pokus o oživení původní strategické hry “Knights and Merchants: The Shattered Kingdom”. Naším cílem je, aby hra šla spustit na dnešních počítačích a operačních systémech, vytvořit plně funkční systém hry více hráčů a opravit chyby ve hře. Abychom toho dosáhli, začali jsme zcela od nuly napsáním vlastního kódu, hra však stále závisí na některých originálních souborech. Požadujeme, abyste vlastnili originální Knights and Merchants: The Peasants Rebellion (instalační soubor to kontroluje), pokud hru nevlastníte můžete si ji koupit na mnoha online internetových obchodech.
KaM Remake je freeware, který byl vytvořen nadšenci. Použité aplikace: Delphi 6, Delphi 7, FastMM4, Lazara, OpenGL, OpenAL, zlib PNGImage, MadExcept, libZPlay.

Systémové požadavky
KaM Remake požaduje:
- Microsoft Windows 98, XP, Vista, 7, 8, 10;
Procesor - 500 MHz nebo lepší;
RAM - 256 MB či více;
Grafika - 3D grafický akcelerátor OpenGL minimálně verze 1.4;
Zvukovou kartu

Instalace
1. Spusťte instalační soubor a řiďte se pokyny.
2. Pokud není OpenAL (oalinst.exe) nalezen, tak vám instalátor nabídne jeho instalaci. Nejnovější verzi lze také nalézt na oficiálních stránkách OpenAL: https://connect.creativelabs.com/openal/default.aspx
3. Pro správný chod KaM Remake musíte mít nainstalováno rozhraní OpenGL. Navštivte webovou stránku výrobce vaší grafické karty pro získání nejnovějších ovladačů.
4. Spusťte hru - z plochy/startu, pokud jste vytvořili zástupce.

Hra
Klávesové zkratky ve hře:
Esc zavře otevřené zprávy nebo aktivní kartu v herním menu
F1-F4 otevře odpovídající kartu ve hře
F5-F8 urychluje hru na tempo 3x - 10x
F11 panel pro ladění a menu
1-9 výběr jednotek nebo domů přiřazených s pomocí Ctrl 1-9
B umístí na mapu upozornění, které mohou vaši spoluhráči vidět
P pozastaví hru
T Při stisknutí zobrazí ve hře více hráčů nad jednotkami jméno hráče
Del odstraní otevřenou zprávu
Mezerník přejde k umístění otevřené zprávy
←↑→↓ vás přesouvají po mapě
Otáčením Kolečka myši se přibližuje a oddaluje obraz
← se resetuje přiblížení zpět na 100%
Instalace dalších map:
1. Vytvořte podsložku ve složce se hrou KaM Remake/Maps a pojmenujte ji například: "Nová mapa".
2. Vložte dovnitř soubory .DAT a .MAP a přejmenujte je na "Nová mapa.dat" a "Nová mapa.map". Názvy souborů musí přesně odpovídat názvu složky.
3. Můžete také vložit soubor s názvem "Nová mapa.txt", který bude obsahovat popis mise a další informace. Použijte stejný formát souboru jako mají ostatní mise. Neoficiální formáty nebudou publikovány.
Vlastní hudba:
Vložte své MP3/Ogg soubory do složky KaM Remake/Music, a budou automaticky přidány do seznamu skladeb.

F.A.Q. - často kladené dotazy
Pády:
Pokud KaM Remake padá při startu pošlete log soubor na contact@kamremake.com spolu s informacemi, které by mohly být použitelné.
Nízké FPS:
Máte-li nízké FPS, mohlo by to být z důvodu zastaralých ovladačů. Podívejte se na verzi OpenGL v levém horním rohu hlavního menu. Musí být minimálně 1.4.x. Pokud je menší je třeba aktualizovat ovladač grafické karty.
Chyby:
Někdy, když se stane něco nečekaného, dostanete zprávu "V aplikaci došlo k chybě.". Prosím klikněte na Podat zprávu pro odeslání zprávy o chybě. Zadejte své jméno a e-mailovou adresu , pokud chcete, abychom vás kontaktovali. Zprávy nám pomohou opravit problémy.

Omezení a známe chyby
Radnice a Výrobna obléhacích strojů nefunguje.
Chování počítače(AI) je stále omezené.

Server
Součástí jsou spustitelné soubory pro dedikovaný server pro více hráčů, dostupné pro Windows a Linux x86 a x86_64. Server naslouchá připojení na portu TCP (ve výchozím nastavení 56789) a funguje jako rozbočovač pro přenos dat mezi klienty. Dedikovaný server nerozumí hře, pouze přesouvá pakety. Prvnímu klientovi, který se připojí k místnosti, budou přidělena práva hostování, která mu umožní nastavit hru. Pokud se tento klient odpojí, dalšímu v seznamu budou přidělena práva k hostování.
Server lze konfigurovat ze souboru KaM_Remake_Settings.ini. (vytvořeno na první ze hry nebo serveru) Možnosti pro dedikovaný server jsou v sekci [Server].
Chcete-li použít ve hře LAN, nejprve se ujistěte, že server nebude publikován na hlavní server nastavením „AnnounceDedicatedServer=0“ v souboru INI. (viz výše) Poté spusťte dedikovaný server a ujistěte se, že běží správně (mělo by na něm být uvedeno „Poslouchání na portu 56789“) Ujistěte se, že váš firewall umožňuje klientům připojit se k serveru povolením portu TCP 56789. (nebo podle toho, co zvolíte ) Poté se k němu můžete připojit ze stejného počítače a/nebo jiných počítačů. (U stejného počítače se připojte k adrese 127.0.0.1 nebo localhost)
Chcete-li používat na internetu, musíte přesměrovat port 56789 (nebo kterýkoli jiný) z vašeho routeru do vašeho počítače, na kterém běží vyhrazený server. (Další informace o přesměrování portů naleznete na adrese https://portforward.com/) Řekněte svým přátelům, aby se připojili k názvu vašeho serveru ze seznamu, pokud jste se rozhodli, že váš server bude veřejně oznámen, nebo vaši externí IP adresu, pokud ne, která se vám zobrazí na domovské stránce https://portforward.com/. Pokud hrajete na stejném počítači, na kterém běží dedikovaný server, nebo na stejné LAN, připojte se k jeho IP adrese jako u LAN hry.
Poznámka: Dedikovaný server není nutný pro hraní hry pro více hráčů. Kliknutí na „Spustit místní server“ nebo „Spustit internetový server“ v nabídce sítě má stejný účinek, s tím rozdílem, že se musíte zúčastnit hry a server nelze ponechat, aby se sám udržoval. Dedikovaný server je nutný pouze v případě, že chcete poskytovat server bez hraní. Hlavním účelem dedikovaného serveru je umožnit serverům, aby byly hostovány 24 hodin denně, 7 dní v týdnu, ke kterým se hráči mohou připojit a zúčastnit se, kdykoli chtějí. Pokud jste schopni tuto službu poskytnout, budeme rádi.
Sestavení Linuxu byla testována na Fedoře a Ubuntu. Jakékoli dotazy nebo komentáře týkající se sestavení Linuxu by měly být zaslány společnosti Lewin. (lewinjh@gmail.com)

Zdrojový kód
Zdrojový kód je dostupný na stránkách projektu:
https://github.com/Kromster80/kam_remake
Doporučujeme, abyste nahlásili chyby pomocí vnitřního rozhraní:
https://github.com/Kromster80/kam_remake/issues

Autoři
Vedoucí programátor - Krom (kromster80@gmail.com)
Programátor - Lewin (lewinjh@gmail.com)
Díky Alexovi, který nám poskytl základní návrh v roce 2008
Díky StarGazerovi, který vytvořil nové kurzory a ikony pro uživatelské rozhraní
Obrovské díky komunitě KaM a jejím aktivním členům (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas a mnoho dalších), kteří nám pomohli s dekódováním, radami, nápady a povzbuzení.

Právní upozornění
Komerční využití je zakázané.
Veškeré použité názvy, symboly nebo jiné autorsky chráněné materiály jsou majetkem příslušných vlastníků.
Nemáme žádnou odpovědnost za to, jestli tento mód poškodí software nebo hardware vašeho PC.
Z jasných důvodů je vydávání, či sdílení tohoto módu v jakékoli formě zakázáno bez přidání souboru "Read Me".
Můžete vložit tento mód na váš web/server/domovskou stránku, ale dejte nám prosím nejdříve vědět.
Předpokládáme, že vlastníte licencovanou kopii hry Knights and Merchants: The Peasants Rebellion, v opačném případě byste si ji měli koupit před používáním KaM Remake. Pokud toto nesplňujete, porušíte smluvní podmínky.