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 verkkomoninpelijärjestelmä sekä korjata pelimoottorin monet virheet. 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.
Laitteistovaatimukset
KaM Remake vaatii:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– 500 MHz tai nopeampi prosessori;
– 256 Mt tai enemmän RAM-muistia;
– OpenGL 1.4 -yhteensopiva 3D-grafiikkakiihdytin;
- Äänikortti.
Asennus
1. Suorita asennusohjelma ja noudata 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-ohjaimet 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 Remake -sovelluksen Music-kansioon, ja 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ä törmäyksestä. 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
Mukana on suoritettavat moninpelipalvelimet, jotka ovat saatavilla Windowsille ja Linuxille x86 ja x86_64. Palvelin kuuntelee yhteyksiä TCP-portissa (oletuksena 56789) ja toimii keskittimenä tietojen siirtämiseksi asiakkaiden välillä. Oma palvelin ei ymmärrä pelattavuutta, se yksinkertaisesti siirtää paketteja ympäriinsä. Ensimmäiselle huoneeseen liittyneelle asiakkaalle annetaan isännöintioikeudet, joiden avulla hän voi määrittää pelin. Jos tämä asiakas katkaisee yhteyden, luettelon seuraavalle asiakas saa isännöintioikeudet.
Palvelin voidaan määrittää tiedostosta KaM_Remake_Settings.ini. (luotu pelin tai palvelimen ensimmäisellä kerralla) Dedikoidun palvelimen vaihtoehdot ovat osiossa [Palvelin].
Jos haluat käyttää LAN-pelissä, varmista ensin, että palvelinta ei julkaista pääpalvelimelle asettamalla INI-tiedostossa "AnnounceDedicatedServer=0". (katso yllä) Käynnistä sitten dedikoitu palvelin ja varmista, että se toimii oikein (sen pitäisi olla "Listening on port 56789") Varmista, että palomuurisi sallii asiakkaiden muodostaa yhteyden palvelimeen sallimalla TCP-portin 56789. (tai minkä tahansa valitsemasi ) Voit sitten muodostaa yhteyden siihen samasta tietokoneesta ja/tai muista tietokoneista. (Yhdistä samalla tietokoneella osoitteeseen 127.0.0.1 tai localhost)
Käyttääksesi Internetissä, sinun on välitettävä portti 56789 (tai mikä tahansa valitsemasi) reitittimestä tietokoneellesi, jossa on oma palvelin. (lisätietoja sataman edelleenlähetyksestä on osoitteessa https://portforward.com/) Pyydä ystäviäsi yhdistämään palvelimesi nimeen luettelosta, jos valitsit palvelimesi julkiseksi, tai ulkoisen IP-osoitteesi, jos et, joka näkyy sinulle https://portforward.com/. Jos pelaat samalla tietokoneella, jossa on erillinen palvelin, tai samassa lähiverkossa, muodosta yhteys sen IP-osoitteeseen samalla tavalla kuin LAN-pelissä.
Huomautus: Dedikoitua palvelinta ei tarvita moninpelin pelaamiseen. Napsauttamalla "Käynnistä paikallinen palvelin" tai "Käynnistä Internet-palvelin" verkkovalikosta on sama vaikutus, paitsi että sinun on osallistuttava peliin eikä palvelinta voi jättää ylläpitämään itseään. Oma palvelin on tarpeen vain, jos haluat tarjota palvelimen ilman pelaamista. Oman palvelimen päätarkoitus on mahdollistaa palvelimien isännöinti 24/7, johon pelaajat voivat liittyä ja osallistua milloin tahansa. Jos pystyt tarjoamaan tämän palvelun, olisimme iloisia.
Linux-versiot on testattu Fedorassa ja Ubuntussa. Kaikki Linux-koontiversioita koskevat kyselyt tai kommentit tulee lähettää Lewinille. (lewinjh@gmail.com)
Lähdekoodi
KaM Remake -lähdekoodi on saatavilla projektisivultamme:
https://github.com/Kromster80/kam_remake
Suosittelemme lähettämään virheitä sisäänrakennetun käyttöliittymän avulla:
https://github.com/Kromster80/kam_remake/issues
Krediitit
Lead-ohjelmat – Chrome (kromster80@gmail.com)
Ohjelmoija – Lewin (lewinjh@gmail.com)
Kiitos Alexille, joka esitteli ydinsuunnittelun vuonna 2008
Kiitos StarGazerille, joka piirsi uudet kohdistimet ja kuvakkeet käyttöliittymään
Suuret kiitokset KaM-yhteisölle ja sen aktiivisille jäsenille (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas ja monet muut), jotka auttoivat meitä koodinpurkussa, neuvoissa ja ideoissa ja rohkaisua.
Oikeudellinen huomautus
Kaupallinen käyttö on kielletty.
Kaikki käytetyt nimet, symbolit tai muu tekijänoikeudella suojattu materiaali ovat vastaavien omistajien omaisuutta.
Emme ota mitään vastuuta, jos tämä modi vahingoittaa ohjelmistoasi tai laitteistoasi.
Ilmeisistä syistä tämän modin julkaiseminen ja/tai jakaminen missään muodossa ei ole sallittua ilman tätä readme-tiedostoa.
Voit ladata tämän modin sivustollesi/palvelimellesi/kotisivullesi, mutta kerro siitä meille ensin.
Oletamme, että sinä (loppukäyttäjä/pelaaja) omistat KaM-pelin lisensoidun kopion, muuten sinun tulee ostaa peli ennen tämän modin käyttöä. Jos näin ei tehdä, rikkoo lisenssisopimusta.