Tietoja

Kuvaus

KaM Remake -modi on yritys elvyttää alkuperäistä "Knights and Merchants: The Shattered Kingdom" -strategiapeliä. Tavoitteemme on saada se toimimaan nykypäivän tietokoneissa ja käyttöjärjestelmissä, toteuttaa täysin varusteltu online-moninpelijärjestelmä sekä korjata pelimoottorin monet bugit. Tätä varten olemme aloittaneet tyhjästä kirjoittamalla oman koodimme pelimoottorille, mutta luottaen silti moniin alkuperäisiin resurssitiedostoihin. Oletamme, että omistat alkuperäisen KaM-pelin (asennusohjelma tarkistaa sen), muuten sinun pitäisi ostaa se – sitä on saatavilla useista verkkopelikaupoista.
KaM Remake -suoritettava tiedosto on ilmainen, ja se on harrastajien rakentama. Käytetyt sovellukset: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGIMAge, MadExcept, libZPlay.

Järjestelmävaatimukset

Kam Remake edellyttää:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
- 500 MHz tai nopeampi prosessori;
- 256MB tai enemmän RAM-muistia;
- OpenGL 1.4-yhteensopiva 3D grafiikkakiihdytin;
- Äänikortti.

Asennus

1. Suorita asennusohjelma ja seuraa asennusohjeita.
2. Asennusohjelma asentaa myös OpenAL-ääniohjaimet (oalinst.exe), jos niitä ei havaita. Uusin versio löytyy viralliselta OpenAL-sivulta: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake käyttää OpenGL-renderöintimoottoria, joten sinulla on oltava myös OpenGL-ajurit asennettuna. Vieraile näytönohjaimen valmistajan sivustolla saadaksesi uusimmat saatavilla olevat ohjaimet.
4. Käynnistä mod - KaM_Remake.exe tai Työpöytä/Käynnistä-valikosta, jos päätit luoda pikakuvakkeita.

Pelin kulku

Seuraavat pikakuvakkeet ovat käytettävissä pelissä:
poistu sulkee avoimen viestin tai aktiivisen välilehden pelivalikossa
F1-F4 avaa vastaavan välilehden pelivalikossa
F5-F8 nopeuttaa pelin vauhtia x1 – x10
F11 näyttää virheenkorjauspaneelin ja -valikon
1-9 valitsee yksiköt tai talot, jotka on määritetty näppäimillä Ctrl + 1-9
B asettaa kartalle majakan, jonka liittolaiset voivat nähdä
P keskeyttää pelin
T painettuna näyttää joukkueiden nimet yksiköiden päällä moninpelissä
niistä poistaa pelistä avoimen viestin
Välilyönti siirtyy pelin avoimen viestin sijaintiin
←↑→↓ kohdistinnäppäimet liikuttavat sinua kartalla
Vierittämällä Hiiren rulla lähentää ja loitontaa
askelpalautin palauttaa zoomauksen takaisin 100 %:iin

Lisäosien karttojen asentaminen:
1. Luo alikansio KaM Remake -sovelluksen Maps-kansioon ja anna sille nimi, esimerkiksi "My New Map".
2. Aseta kartan .dat- ja .map-tiedostot ja nimeä ne uudelleen vastaavasti "My New Map.dat" ja "My New Map.map". Tiedostonimien tulee vastata kansion nimeä tarkasti.
3. Voit myös tehdä valinnaisen tiedoston nimeltä "My New Map.txt", joka sisältää tehtävän kuvauksen ja muita tietoja. Käytä samaa muotoa kuin Remake-tehtävät. Virallisia muototietoja ei julkaista, koska tämä tiedosto todennäköisesti muuttuu myöhemmin.

Mukautetun musiikin lisääminen:
Voit laittaa MP3/OGG-tiedostosi KaM Remaken Music-kansioon, jolloin ne sisällytetään soittolistaan ​​automaattisesti.

F.A.Q.

Hiljaiset kaatumiset:
Jos KaM Remake kaatuu äänettömästi käynnistyksen aikana, lähetä lokitiedosto osoitteeseen contact@kamremake.com sekä muita tietoja, joista voi olla hyötyä.

Matala kuvanopeus:
Jos pelin kehysnopeus on naurettavan alhainen, se voi johtua siitä, että OpenGL-ohjaimesi ovat vanhentuneet. Katso OpenGL-versiotiedot päävalikon vasemmasta yläkulmasta, sen tulee olla vähintään 1.4.x. Jos se on pienempi, sinun on päivitettävä näytönohjaimesi ajurit (tarkista korttisi valmistajan verkkosivusto).

Pelivirheet:
Joskus kun jotain odottamatonta tapahtuu, saat "Sovelluksessa on tapahtunut virhe”viesti. Napsauta Lähetä vikaraportti -painiketta lähettääksesi virheraportin meille. Kirjoita nimesi ja sähköpostiosoitteesi lomakkeeseen, jos haluat, että voimme ottaa sinuun yhteyttä kolarista. Kaatumisraportin saaminen auttaa meitä korjaamaan virheen.

Tunnetut bugit ja rajoitukset

Raatihuoneen ja piiritystyöpajan yksikkökoulutus ei toimi.
Tekoälykäyttäytyminen on edelleen rajallista.

Dedikoitu palvelin

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.