Umbes

Kirjeldus

Modifikatsioon KaM Remake on katse taaselustada algset strateegiamängu "Knights and Merchants: The Shattered Kingdom". Meie eesmärk on panna see töötama tänapäeva arvutites ja operatsioonisüsteemides, juurutada täisfunktsionaalne võrgus mitme mängijaga mängusüsteem ning parandada mängumootori paljusid vigu. Selleks oleme alustanud nullist, kirjutades mängumootori jaoks oma koodi, kuid tuginedes siiski paljudele algsetele ressursifailidele. Eeldame, et teile kuulub algne KaM-mäng (paigaldaja kontrollib seda), vastasel juhul peaksite selle ostma – see on saadaval paljudes online-mängupoodides.
KaM Remake'i käivitatav fail on vabavara ja selle on loonud entusiastid. Kasutatud rakendused: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGIMAge, MadExcept, libZPlay.

Nõuded süsteemile

KaM Remake nõuab:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
- 500 MHz või kiirem protsessor;
- 256 MB või rohkem RAM-i;
– OpenGL 1.4 ühilduv 3D-graafika kiirendi;
- Helikaart.

Paigaldamine

1. Käivitage installiprogramm ja järgige installijuhiseid.
2. Installer installib ka OpenAL-i helidraiverid (oalinst.exe), kui neid ei tuvastata. Uusima versiooni leiate ametlikult OpenAL-i lehelt: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake kasutab OpenGL-i renderdusmootorit, seega peavad teil olema installitud ka OpenGL-i draiverid. Uusimate saadaolevate draiverite hankimiseks külastage oma graafikakaardi tootja saiti.
4. Käivitage mod – KaM_Remake.exe või menüüst Töölaud/Start, kui valisite otseteede loomise.

Mängu käik

Mängus on saadaval järgmised otseteed:
Esc sulgeb mängumenüüs avatud sõnumi või aktiivse vahekaardi
F1-F4 avab mängumenüüs vastava vahekaardi
F5-F8 kiirendab mängutempot x1 – x10 võrra
F11 kuvab silumispaneeli ja menüü
1-9 valib klahvidega Ctrl + 1-9 määratud üksused või majad
B paneb kaardile majaka, mida teie liitlased näevad
P peatab mängu
T vajutamisel kuvatakse mitme mängijaga mängus üksuste kohal meeskonnanimed
Selle kustutab mängus avatud sõnumi
Tühikuklahv läheb mängus avatud sõnumi asukohta
←↑→↓ kursoriklahvid liigutavad teid kaardil
Kerimine Hiire ratas suumib sisse ja välja
tagasilükkeklahv lähtestab suumi tagasi 100% peale

Lisakaartide installimine:
1. Looge KaM Remake'i kaustas Maps alamkaust ja nimetage see näiteks "Minu uus kaart".
2. Asetage kaardi failid .dat ja .map ning nimetage need ümber vastavalt "My New Map.dat" ja "My New Map.map". Failinimed peaksid täpselt katuma kausta nimega.
3. Samuti saate luua valikulise faili nimega "My New Map.txt", mis sisaldab missiooni kirjeldust ja muud teavet. Kasutage sama vormingut nagu uusversiooniga kaasas olevad missioonid. Ametlikku vorminguteavet ei avaldata, kuna seda faili tõenäoliselt hiljem muudetakse.

Kohandatud muusika lisamine:
Saate panna oma MP3/OGG-failid KaM Remake'i muusika kausta ja need lisatakse automaatselt esitusloendisse.

F.A.Q.

Vaiksed kokkujooksmised:
Kui KaM Remake jookseb käivitamise ajal vaikselt kokku, saatke logifail aadressile contact@kamremake.com koos muu teabega, mis võib olla kasulik.

Madal kaadrisagedus:
Kui teil on mängus naeruväärselt madal kaadrisagedus, võib põhjus olla selles, et teie OpenGL-i draiverid on aegunud. Vaata OpenGL-i versiooni infot peamenüü vasakus ülanurgas, see peaks olema vähemalt 1.4.x. Kui see on väiksem, peate värskendama oma graafikakaardi draivereid (kontrollige oma kaardi tootja veebisaiti).

Mängu vead:
Mõnikord, kui juhtub midagi ootamatut, saate "Rakenduses ilmnes viga” sõnum. Palun klõpsake nuppu Saada veateade nuppu, et saata meile krahhiaruanne. Kui soovite, et saaksime teiega krahhi asjus ühendust võtta, sisestage vormile oma nimi ja e-posti aadress. Krahhiaruande olemasolu aitab meil vea parandada.

Teadaolevad vead ja piirangud

Raekojas ja Siege Workshopis üksusõpe ei toimi.
AI käitumine on endiselt piiratud.

Pühendatud server

Kaasas on mitme mängijaga pühendatud serveri käivitatavad failid, mis on saadaval Windowsi ja Linuxi x86 ja x86_64 jaoks. Server kuulab ühendusi TCP-pordis (vaikimisi 56789) ja toimib klientide vahel andmete edastamiseks jaoturina. Spetsiaalne server ei saa mängust aru, see lihtsalt liigutab pakette ringi. Esimesele kliendile, kes ruumiga liitub, määratakse hostimisõigused, mis võimaldavad tal mängu seadistada. Kui see klient katkestab ühenduse, määratakse loendis järgmisele hostiõigused.
Serverit saab konfigureerida failist KaM_Remake_Settings.ini. (loodud esimeses mängus või serveris) Spetsiaalse serveri valikud leiate jaotisest [Server].
LAN-mängus kasutamiseks veenduge esmalt, et serverit ei avaldata põhiserverisse, määrates INI-failis "AnnounceDedicatedServer=0". (vt ülalt) Seejärel käivitage spetsiaalne server ja veenduge, et see töötab korralikult (seal peaks olema kirjas "Kuulamine pordil 56789") Veenduge, et teie tulemüür lubab klientidel serveriga ühendust luua, lubades TCP-porti 56789. (või mis iganes valisite ) Seejärel saate sellega ühenduse luua samast arvutist ja/või teistest arvutitest. (Sama arvuti jaoks looge ühendus aadressiga 127.0.0.1 või localhost)
Internetis kasutamiseks peate edastama pordi 56789 (või mis iganes valisite) ruuterist arvutisse, kus töötab spetsiaalne server. (lisateabe saamiseks sadamate edastamise kohta külastage https://portforward.com/) Paluge oma sõpradel luua loendist ühenduse loomine teie serveri nimega, kui otsustasite oma serveri avalikult teatavaks teha, või välise IP-aadressiga, kui mitte, mis kuvatakse teile veebisaidi avalehel. https://portforward.com/. Kui mängite samas arvutis, kus töötab spetsiaalne server, või samas LAN-is, looge ühendus selle IP-aadressiga nagu LAN-mängu puhul.

Märkus: spetsiaalne server ei ole mitmikmängu mängimiseks vajalik. Võrgumenüüst "Start Local Server" või "Start Internet Server" klõpsamisel on sama efekt, välja arvatud see, et peate mängus osalema ja serverit ei saa jätta ennast hooldama. Spetsiaalne server on vajalik ainult siis, kui soovite pakkuda serverit ilma mängimata. Spetsiaalse serveri põhieesmärk on võimaldada serverite hostimist 24/7, millega mängijad saavad igal ajal liituda ja osaleda. Kui teil on võimalik seda teenust pakkuda, oleksime rahul.

Linuxi versioone on testitud Fedora ja Ubuntu peal. Kõik Linuxi järge puudutavad päringud või kommentaarid tuleb saata Lewinile. (lewinjh@gmail.com)

Lähtekood

KaM Remake lähtekood on saadaval meie projekti lehel:
https://github.com/Kromster80/kam_remake
Soovitame teil esitada vead sisseehitatud liidese abil:
https://github.com/Kromster80/kam_remake/issues

Krediidid

Juhtprogrammid – Chrome (kromster80@gmail.com)
Programmeerija – Lewin (lewinjh@gmail.com)
Aitäh Alexile, kes tutvustas põhikujundust juba 2008. aastal
Aitäh StarGazerile, kes joonistas kasutajaliidese jaoks uued kursorid ja ikoonid
Suur tänu Kammi kogukonnale ja selle aktiivsetele liikmetele (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas ja paljud teised), kes aitasid meid dekodeerimise, nõuannete ja ideedega ja julgustust.

Õiguslik teade

Kommertskasutus on keelatud.
Kõik kasutatud nimed, sümbolid või muu autoriõigusega kaitstud materjal on vastavate omanike omand.
Me ei võta mingit vastutust, kui see modifikatsioon kahjustab teie tarkvara või riistvara.
Arusaadavatel põhjustel ei ole selle modifikatsiooni avaldamine ja/või jagamine mis tahes kujul ilma selle readme-failita lubatud.
Saate selle modi oma saidile/serverisse/kodulehele üles laadida, kuid andke meile sellest kõigepealt teada.
Eeldame, et teile (lõppkasutaja/mängija) kuulub mängu KaM litsentsitud koopia, vastasel juhul peaksite mängu enne selle modifikatsiooni kasutamist ostma. Kui seda ei tehta, rikutakse litsentsilepingut.