O

Opis

Mod KaM Remake je poskus oživitve izvirne strateške igre »Knights and Merchants: The Shattered Kingdom«. Naši cilji so omogočiti delovanje na današnjih računalnikih in operacijskih sistemih, implementirati polno predstavljen spletni sistem za več igralcev ter odpraviti številne napake v motorju igre. Da bi to naredili, smo začeli iz nič, pisali lastno kodo za motor igre, vendar se še vedno zanašamo na številne izvirne datoteke virov. Predvidevamo, da ste lastnik originalne igre KaM (namestitveni program jo preveri), sicer bi jo morali kupiti – na voljo je v številnih spletnih igralnicah.
Izvedljiva datoteka KaM Remake je brezplačna programska oprema in so jo izdelali navdušenci. Uporabljene aplikacije: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.

Sistemske zahteve

KaM Remake zahteva:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– 500MHz ali hitrejši procesor;
– 256 MB ali več RAM-a;
– 3D grafični pospeševalnik OpenGL 1.4 združljiv;
– Zvočna kartica.

Namestitev

1. Zaženite namestitveni program in sledite navodilom za namestitev.
2. Namestitveni program bo namestil tudi zvočne gonilnike OpenAL (oalinst.exe), če jih ne zazna. Najnovejšo različico najdete na uradni strani OpenAL: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake uporablja motor za upodabljanje OpenGL, zato morate imeti nameščene tudi gonilnike OpenGL. Obiščite spletno mesto proizvajalca grafične kartice, da dobite najnovejše gonilnike.
4. Zaženite mod – KaM_Remake.exe ali iz menija Namizje/Start, če ste se odločili ustvariti bližnjice.

Igranje

V igri so na voljo naslednje bližnjice:
Esc zapre odprto sporočilo ali aktivni zavihek v meniju igre
F1-F4 odpre ustrezen zavihek v meniju igranja
F5-F8 pospeši tempo igre za x1 – x10
F11 bo prikazal ploščo in meni za odpravljanje napak
1-9 bo izbral enote ali hiše, ki so jim dodeljene s tipkami Ctrl + 1-9
B bo na zemljevid postavil svetilnik, ki ga bodo videli vaši zavezniki
P ustavi igro
T medtem ko pritisnete, se prikažejo imena ekip nad enotami v igri za več igralcev
Od izbriše odprto sporočilo v igri
Preslednica gre na lokacijo odprtega sporočila v igri
←↑→↓ smerne tipke vas bodo premikale po zemljevidu
Pomikanje po Kolesce miške bo povečala in pomanjšala
backspace bo ponastavil povečavo nazaj na 100 %

Namestitev dodatnih zemljevidov:
1. Ustvarite podmapo v mapi Zemljevidi KaM Remakea in jo poimenujte, na primer »Moj nov zemljevid«.
2. Vstavite v datoteke .dat in .map zemljevida in jih ustrezno preimenujte v »My New Map.dat« in »My New Map.map«. Imena datotek se morajo natančno ujemati z imenom mape.
3. Ustvarite lahko tudi izbirno datoteko z imenom »Moja nova mapa.txt«, ki bo vsebovala opis misije in druge informacije. Uporabite isto obliko kot misije, ki so priložene Remakeu. Uradne informacije o formatu ne bodo objavljene, ker bo ta datoteka verjetno pozneje spremenjena.

Dodajanje glasbe po meri:
Svoje datoteke MP3/OGG ​​lahko shranite v glasbeno mapo KaM Remakea in samodejno bodo vključene na seznam predvajanja.

Pogosta vprašanja

Tihe zrušitve:
Če se KaM Remake med zagonom tiho zruši, pošljite datoteko dnevnika na contact@kamremake.com skupaj z drugimi informacijami, ki bi lahko bile koristne.

Nizka hitrost sličic:
Če imate v igri smešno nizko frekvenco sličic, je to morda zato, ker so vaši gonilniki OpenGL zastareli. Oglejte si informacije o različici OpenGL v zgornjem levem kotu glavnega menija, mora biti vsaj 1.4.x. Če je manj, morate posodobiti gonilnike grafične kartice (preverite spletno mesto proizvajalca kartic).

Napake v igri:
Včasih, ko se zgodi nekaj nepričakovanega, boste prejeli »V aplikaciji je prišlo do napake” sporočilo. Prosimo, kliknite na Pošlji poročilo o napaki gumb, da nam pošljete poročilo o zrušitvi. V obrazec vnesite svoje ime in e-poštni naslov, če želite, da vas lahko kontaktiramo glede nesreče. Poročilo o zrušitvi nam bo pomagalo odpraviti napako.

Znane napake in omejitve

Unit training in Town Hall and Siege Workshop is not functioning.
AI behavior is still limited.

Dedicated Server

Executables for the multiplayer dedicated server are included, available for Windows and Linux x86 and x86_64. The server listens for connections on a TCP port (56789 by default) and acts as a hub to transfer the data between clients. The dedicated server does not understand gameplay, it simply moves packets around. The first client to join a room will be assigned hosting rights allowing them to setup the game. If that client disconnects, the next one in the list will be assigned hosting rights.
The server can be configured from the file KaM_Remake_Settings.ini. (created on the first of the game or server) Options for the dedicated server are in the section [Server].
To use in a LAN game, first make sure the server will not be published to the master server by setting “AnnounceDedicatedServer=0” in the INI file. (see above) Then start the dedicated server and ensure it is running properly (it should say “Listening on port 56789”) Please ensure your firewall is allowing clients to connect to the server, by allowing TCP port 56789. (or whichever you chose) You may then connect to it from the same computer and/or other computers. (For the same computer, connect to the address 127.0.0.1 or localhost)
To use on the internet, you must forward the port 56789 (or whichever you chose) from your router to your PC running the dedicated server. (for more information on port forwarding visit https://portforward.com/) Tell your friends to connect to your server name from the list if you chose to make your server publicly announced, or your external IP address if not, which is displayed to you on the homepage of https://portforward.com/. If you are playing on the same computer that is running the dedicated server, or on the same LAN, connect to its IP address as you would for a LAN game.

Note: The dedicated server is not required to play multiplayer. Clicking “Start Local Server” or “Start Internet Server” from the network menu has the same effect, except you must participate in the game and the server cannot be left to maintain itself. The dedicated server is only necessary if you want to provide a server without playing. The main purpose of the dedicated server is to allow servers to be hosted 24/7, which players can join and participate in any time they like. If you are able to provide this service we would be pleased.

The Linux builds have been tested on Fedora and Ubuntu. Any queries or comments regarding the Linux builds should be sent to Lewin. (lewinjh@gmail.com)

Source Code

The KaM Remake source code is available at our project page:
https://github.com/Kromster80/kam_remake
We encourage you to submit bugs using built-in interface:
https://github.com/Kromster80/kam_remake/issues

Credits

Lead programmer – Krom (kromster80@gmail.com)
Programmer – Lewin (lewinjh@gmail.com)
Thanks to Alex who introduced the core design back in 2008
Thanks to StarGazer, who drew new cursors and icons for user interface
Huge thanks to the KaM community and its active members (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas and many others) who helped us with decoding, advice, ideas and encouragement.

Legal notice

Commercial use is prohibited.
Any used names, symbols or other copyrighted material is the property of the respective owners.
We do not take any responsibility if this mod harms your software or hardware.
For obvious reasons publishing and/or sharing of this mod in any form is not allowed without this readme file.
You can upload this mod to your site/server/homepage, but please let us know first.
We assume that you (end user/player) own a licensed copy of the game KaM, otherwise you should buy the game before using this mod. Failing to do so will be breaching the license agreement.