Beschrijving
De KaM Remake-mod is een poging om het originele strategiespel “Knights and Merchants: The Shattered Kingdom” nieuw leven in te blazen. Onze doelen zijn om het te laten werken op de huidige computers en besturingssystemen, een volledig uitgerust online multiplayersysteem te implementeren en de vele bugs in de game-engine op te lossen. Om dit te doen zijn we helemaal opnieuw begonnen en hebben we onze eigen code voor de game-engine geschreven, maar we vertrouwen nog steeds op veel originele bronbestanden. We gaan ervan uit dat je het originele KaM-spel bezit (het installatieprogramma controleert het), anders moet je het kopen. Het is verkrijgbaar in een aantal online gamingwinkels.
Het uitvoerbare bestand KaM Remake is freeware en is gebouwd door enthousiastelingen. Gebruikte applicaties: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.
systeem vereisten
KaM Remake vereist:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– 500 MHz of snellere processor;
– 256 MB of meer RAM;
– 3D grafische versneller OpenGL 1.4-compatibel;
- Geluidskaart.
Installatie
1. Voer het installatieprogramma uit en volg de installatie-instructies.
2. Het installatieprogramma zal ook de OpenAL-audiostuurprogramma's (oalinst.exe) installeren als deze niet worden gedetecteerd. De nieuwste versie is te vinden op de officiële OpenAL-pagina: https://connect.creativelabs.com/openal/default.aspx
3. De KaM Remake maakt gebruik van de OpenGL-rendering-engine, dus u moet ook OpenGL-stuurprogramma's geïnstalleerd hebben. Bezoek de website van de fabrikant van uw grafische kaart voor de nieuwste beschikbare stuurprogramma's.
4. Start de mod – KaM_Remake.exe of vanuit het bureaublad/startmenu als je ervoor kiest om snelkoppelingen te maken.
Gameplay
De volgende snelkoppelingen zijn beschikbaar in het spel:
Esc sluit het geopende bericht of actieve tabblad in het spelmenu
F1-F4 opent het overeenkomstige tabblad in het gameplay-menu
F5-F8 versnelt het speltempo met x1 – x10
F11 toont het foutopsporingspaneel en menu
1-9 selecteert eenheden of huizen die zijn toegewezen met de toetsen Ctrl + 1-9
B plaatst een baken op de kaart dat je bondgenoten kunnen zien
P pauzeert het spel
T terwijl ingedrukt worden teamnamen over eenheden in multiplayer weergegeven
Van de verwijdert het geopende bericht in het spel
Spatiebalk gaat naar de locatie van het geopende bericht in het spel
←↑→↓ cursortoetsen verplaatsen u over de kaart
Het scrollen van de Muis wiel zal in- en uitzoomen
← backspace zal de zoom terugzetten naar 100%
Add-on-kaarten installeren:
1. Maak een submap in de map Maps van de KaM Remake en noem deze bijvoorbeeld "Mijn nieuwe kaart".
2. Plaats .dat- en .map-bestanden van de kaart en hernoem ze dienovereenkomstig "Mijn nieuwe kaart.dat" en "Mijn nieuwe kaart.map". Bestandsnamen moeten exact overeenkomen met de mapnaam.
3. Je kunt ook een optioneel bestand maken met de naam “My New Map.txt” dat de missiebeschrijving en andere informatie bevat. Gebruik hetzelfde formaat als de missies die bij de remake worden geleverd. Er wordt geen officiële formaatinformatie vrijgegeven omdat dit bestand waarschijnlijk later zal worden gewijzigd.
Aangepaste muziek toevoegen:
U kunt uw MP3/OGG-bestanden in de map Muziek van de KaM Remake plaatsen, waarna ze automatisch in de afspeellijst worden opgenomen.
FAQ.
Stille crashes:
Als de KaM Remake tijdens het opstarten stil crasht, stuur dan het logbestand naar contact@kamremake.com samen met alle andere informatie die van nut kan zijn.
Lage framerate:
Als je een belachelijk lage framerate in het spel hebt, kan het zijn dat je OpenGL-stuurprogramma's verouderd zijn. Zie de OpenGL-versie-informatie in de linkerbovenhoek van het hoofdmenu. Deze moet minimaal 1.4.x zijn. Als dit minder is, moet u de stuurprogramma's van uw grafische kaart bijwerken (raadpleeg de website van uw kaartfabrikant).
Spelfouten:
Soms als er iets onverwachts gebeurt, krijgt u een “Er is een fout opgetreden in de applicatie" bericht. Klik op de Bugrapport verzenden knop om het crashrapport naar ons te verzenden. Vul uw naam en e-mailadres in het formulier in als u wilt dat wij contact met u opnemen over de crash. Als we het crashrapport hebben, kunnen we de bug oplossen.
Bekende bugs en beperkingen
Eenheidstraining in het stadhuis en de belegeringswerkplaats werkt niet.
AI-gedrag is nog steeds beperkt.
Toegewijde server
Er zijn uitvoerbare bestanden voor de speciale multiplayer-server inbegrepen, beschikbaar voor Windows en Linux x86 en x86_64. De server luistert naar verbindingen op een TCP-poort (standaard 56789) en fungeert als hub om de gegevens tussen clients over te dragen. De dedicated server begrijpt de gameplay niet, hij verplaatst eenvoudigweg pakketten. De eerste klant die zich bij een kamer voegt, krijgt hostingrechten toegewezen, zodat hij of zij het spel kan opzetten. Als die client de verbinding verbreekt, krijgt de volgende in de lijst hostingrechten toegewezen.
De server kan worden geconfigureerd vanuit het bestand KaM_Remake_Settings.ini. (gemaakt op de eerste van het spel of de server) Opties voor de dedicated server staan in de sectie [Server].
Om te gebruiken in een LAN-game, zorg er eerst voor dat de server niet wordt gepubliceerd naar de masterserver door “AnnounceDedicatedServer=0” in het INI-bestand in te stellen. (zie hierboven) Start vervolgens de dedicated server en zorg ervoor dat deze goed werkt (er zou 'Listening on port 56789' moeten staan). Zorg ervoor dat uw firewall clients toestaat verbinding te maken met de server, door TCP-poort 56789 toe te staan. (of wat u ook kiest). ) U kunt er vervolgens verbinding mee maken vanaf dezelfde computer en/of andere computers. (Voor dezelfde computer maakt u verbinding met het adres 127.0.0.1 of localhost)
Om internet te gebruiken, moet u poort 56789 (of welke u ook kiest) doorsturen van uw router naar uw pc waarop de speciale server draait. (voor meer informatie over port forwarding, bezoek https://portforward.com/) Vertel uw vrienden dat ze verbinding moeten maken met uw servernaam uit de lijst als u ervoor kiest om uw server openbaar bekend te maken, of uw externe IP-adres als dat niet het geval is, dat aan u wordt weergegeven op de startpagina van https://portforward.com/. Als je op dezelfde computer speelt waarop de speciale server draait, of op hetzelfde LAN, maak dan verbinding met het IP-adres ervan, zoals je dat bij een LAN-game zou doen.
Opmerking: de speciale server is niet vereist om multiplayer te spelen. Het klikken op “Start Local Server” of “Start Internet Server” vanuit het netwerkmenu heeft hetzelfde effect, behalve dat je moet deelnemen aan het spel en dat de server zichzelf niet mag onderhouden. De dedicated server is alleen nodig als je een server wilt aanbieden zonder te spelen. Het belangrijkste doel van de dedicated server is om 24/7 servers te laten hosten, waar spelers op elk gewenst moment aan kunnen deelnemen en eraan kunnen deelnemen. Als u deze service kunt bieden, zijn wij daar blij mee.
De Linux-builds zijn getest op Fedora en Ubuntu. Eventuele vragen of opmerkingen over de Linux-builds moeten naar Lewin worden gestuurd. (lewinjh@gmail.com)
Broncode
De broncode van KaM Remake is beschikbaar op onze projectpagina:
https://github.com/Kromster80/kam_remake
We moedigen u aan om bugs in te dienen via de ingebouwde interface:
https://github.com/Kromster80/kam_remake/issues
Kredieten
Hoofdprogramma's – Chrome (kromster80@gmail.com)
Programmeur – Lewin (lewinjh@gmail.com)
Met dank aan Alex die het kernontwerp in 2008 introduceerde
Met dank aan StarGazer, die nieuwe cursors en pictogrammen voor de gebruikersinterface heeft getekend
Grote dank aan de KaM-gemeenschap en haar actieve leden (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas en vele anderen) die ons hebben geholpen met decodering, advies en ideeën en aanmoediging.
Juridische mededeling
Commercieel gebruik is verboden.
Alle gebruikte namen, symbolen of ander auteursrechtelijk beschermd materiaal is eigendom van de respectievelijke eigenaren.
Wij aanvaarden geen enkele verantwoordelijkheid als deze mod uw software of hardware schaadt.
Om voor de hand liggende redenen is het publiceren en/of delen van deze mod in welke vorm dan ook niet toegestaan zonder dit leesmij-bestand.
U kunt deze mod uploaden naar uw site/server/homepage, maar laat het ons alstublieft eerst weten.
We gaan ervan uit dat u (eindgebruiker/speler) een gelicentieerd exemplaar van de game KaM bezit, anders moet u de game kopen voordat u deze mod gebruikt. Als u dit niet doet, schendt u de licentieovereenkomst.