Par

Apraksts

KaM Remake mod ir mēģinājums atjaunot oriģinālo stratēģijas spēli “Knights and Merchants: The Shattered Kingdom”. Mūsu mērķis ir panākt, lai tas darbotos mūsdienu datoros un operētājsistēmās, ieviestu pilnībā aprīkotu tiešsaistes vairāku spēlētāju sistēmu, kā arī izlabotu daudzās spēles dzinēja kļūdas. Lai to izdarītu, esam sākuši no nulles, rakstot paši savu kodu spēles dzinējam, bet joprojām paļaujoties uz daudziem oriģinālajiem resursu failiem. Mēs pieņemam, ka jums pieder oriģinālā KaM spēle (instalētājs to pārbauda), pretējā gadījumā jums tā ir jāiegādājas — tā ir pieejama vairākos tiešsaistes spēļu veikalos.
KaM Remake izpildāmā programma ir bezmaksas programmatūra, un to ir izveidojuši entuziasti. Izmantotās lietojumprogrammas: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGIMage, MadExcept, libZPlay.

Sistēmas prasības

KaM pārtaisīšanai nepieciešams:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
- 500MHz vai ātrāks procesors;
- 256 MB vai vairāk RAM;
– saderīgs ar 3D grafikas paātrinātāju OpenGL 1.4;
- Skaņas karte.

Uzstādīšana

1. Palaidiet instalētāju un izpildiet instalēšanas norādījumus.
2. Instalēšanas programma instalēs arī OpenAL audio draiverus (oalinst.exe), ja tie netiks atklāti. Jaunāko versiju var atrast oficiālajā OpenAL lapā: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake izmanto OpenGL renderēšanas dzinēju, tāpēc jums ir jāinstalē arī OpenGL draiveri. Apmeklējiet grafiskās kartes ražotāja vietni, lai iegūtu jaunākos pieejamos draiverus.
4. Palaidiet mod - KaM_Remake.exe vai no darbvirsmas/sākt izvēlnes, ja izvēlējāties izveidot īsceļus.

Spēles gaita

Spēlē ir pieejami šādi īsinājumtaustiņi:
Esc aizver atvērto ziņojumu vai aktīvo cilni spēles izvēlnē
F1-F4 atver atbilstošo cilni spēles izvēlnē
F5-F8 paātrina spēles tempu par x1 – x10
F11 tiks parādīts atkļūdošanas panelis un izvēlne
1-9 ar taustiņiem Ctrl + 1-9 atlasīs piešķirtās vienības vai mājas
B ievietos bāku kartē, ko var redzēt jūsu sabiedrotie
P pārtrauc spēli
T kamēr nospiests, vairāku spēlētāju spēlē tiks rādīti komandu nosaukumi virs vienībām
No izdzēš spēlē atvērto ziņojumu
Atstarpes taustiņš dodas uz spēles atvērtā ziņojuma atrašanās vietu
←↑→↓ kursora taustiņi pārvietos jūs pa karti
Ritinot Peles ritenis tuvinās un tālinās
Backspace atiestatīs tālummaiņu atpakaļ uz 100%

Papildu karšu instalēšana:
1. KaM pārtaisīšanas mapē Maps izveidojiet apakšmapi un nosauciet to, piemēram, “Mana jaunā karte”.
2. Ievietojiet kartes .dat un .map failus un attiecīgi pārdēvējiet tos par “My New Map.dat” un “My New Map.map”. Failu nosaukumiem precīzi jāatbilst mapes nosaukumam.
3. Varat arī izveidot neobligātu failu ar nosaukumu “Mana jaunā karte.txt”, kurā būs ietverts misijas apraksts un cita informācija. Izmantojiet to pašu formātu kā pārtaisījumā nodrošinātajām misijām. Oficiālā formāta informācija netiks izlaista, jo šis fails, iespējams, vēlāk tiks mainīts.

Pielāgotas mūzikas pievienošana:
Varat ievietot savus MP3/OGG ​​failus KaM pārtaisīšanas mapē Music, un tie automātiski tiks iekļauti atskaņošanas sarakstā.

F.A.Q.

Klusas avārijas:
Ja KaM pārtaisīšana startēšanas laikā klusi avarē, lūdzu, nosūtiet žurnāla failu uz contact@kamremake.com kopā ar jebkuru citu informāciju, kas varētu būt noderīga.

Zems kadru nomaiņas ātrums:
Ja jums spēlē ir smieklīgi zems kadru nomaiņas ātrums, tas var būt tāpēc, ka jūsu OpenGL draiveri ir novecojuši. Skatīt OpenGL versijas informāciju galvenās izvēlnes augšējā kreisajā stūrī, tai jābūt vismaz 1.4.x. Ja tas ir mazāks, jums ir jāatjaunina grafiskās kartes draiveri (skatiet kartes ražotāja vietni).

Spēles kļūdas:
Dažreiz, kad notiek kaut kas negaidīts, jūs saņemsit “Lietojumprogrammā radās kļūda” ziņa. Lūdzu, noklikšķiniet uz Sūtīt kļūdu ziņojumu pogu, lai nosūtītu mums avārijas ziņojumu. Veidlapā ievadiet savu vārdu un e-pasta adresi, ja vēlaties, lai mēs varētu ar jums sazināties par avāriju. Avārijas ziņojuma saņemšana palīdzēs mums novērst kļūdu.

Zināmas kļūdas un ierobežojumi

Vienības apmācība rātsnamā un aplenkuma darbnīcā nedarbojas.
AI uzvedība joprojām ir ierobežota.

Specializēts serveris

Ir iekļauti vairāku spēlētāju servera izpildāmie faili, kas pieejami operētājsistēmām Windows un Linux x86 un x86_64. Serveris klausās savienojumus TCP portā (56789 pēc noklusējuma) un darbojas kā centrmezgls datu pārsūtīšanai starp klientiem. Specializētais serveris nesaprot spēli, tas vienkārši pārvieto paketes. Pirmajam klientam, kas pievienosies telpai, tiks piešķirtas mitināšanas tiesības, kas ļaus viņam iestatīt spēli. Ja šis klients atvienosies, nākamajam sarakstā tiks piešķirtas mitināšanas tiesības.
Serveri var konfigurēt no faila KaM_Remake_Settings.ini. (izveidots pirmajā spēlē vai serverī) Izdalītā servera opcijas ir atrodamas sadaļā [Serveris].
Lai izmantotu LAN spēlē, vispirms pārliecinieties, vai serveris netiks publicēts galvenajā serverī, INI failā iestatot “AnnounceDedicatedServer=0”. (skatiet iepriekš) Pēc tam palaidiet atvēlēto serveri un pārliecinieties, ka tas darbojas pareizi (tam vajadzētu būt uzrakstam "Listening on port 56789") Lūdzu, pārliecinieties, vai jūsu ugunsmūris ļauj klientiem izveidot savienojumu ar serveri, atļaujot TCP portu 56789. (vai jebkuru jūsu izvēlēto). ) Pēc tam varat izveidot savienojumu ar to no tā paša datora un/vai citiem datoriem. (Tam pašam datoram izveidojiet savienojumu ar adresi 127.0.0.1 vai localhost)
Lai izmantotu internetā, jums ir jāpārsūta ports 56789 (vai izvēlētais) no maršrutētāja uz datoru, kurā darbojas speciālais serveris. (lai iegūtu plašāku informāciju par ostas pāradresāciju, apmeklējiet https://portforward.com/) Pastāstiet saviem draugiem izveidot savienojumu ar jūsu servera nosaukumu no saraksta, ja izvēlējāties publiskot savu serveri, vai jūsu ārējo IP adresi, ja tā nav, kas jums tiek parādīta mājaslapā https://portforward.com/. Ja spēlējat tajā pašā datorā, kurā darbojas speciālais serveris, vai tajā pašā LAN, izveidojiet savienojumu ar tā IP adresi tāpat kā LAN spēlē.

Piezīme. Lai spēlētu vairāku spēlētāju spēli, īpašais serveris nav nepieciešams. Tīkla izvēlnē noklikšķinot uz "Start Local Server" vai "Start Internet Server", ir tāds pats efekts, izņemot to, ka jums ir jāpiedalās spēlē un serveri nevar atstāt sevi uzturēt. Izdalītais serveris ir nepieciešams tikai tad, ja vēlaties nodrošināt serveri bez atskaņošanas. Izdalītā servera galvenais mērķis ir nodrošināt serveru mitināšanu 24/7, kuriem spēlētāji var pievienoties un piedalīties jebkurā laikā. Ja jums ir iespēja sniegt šo pakalpojumu, mēs būsim priecīgi.

Linux versijas ir pārbaudītas uz Fedora un Ubuntu. Visi jautājumi vai komentāri par Linux versijām ir jānosūta Levinam. (lewinjh@gmail.com)

Avota kods

KaM Remake pirmkods ir pieejams mūsu projekta lapā:
https://github.com/Kromster80/kam_remake
Mēs iesakām iesniegt kļūdas, izmantojot iebūvēto saskarni:
https://github.com/Kromster80/kam_remake/issues

Kredīti

Vadošās programmas — Chrome (kromster80@gmail.com)
Programmētājs - Levins (lewinjh@gmail.com)
Paldies Aleksam, kurš 2008. gadā iepazīstināja ar galveno dizainu
Paldies StarGazer, kurš uzzīmēja jaunus kursorus un ikonas lietotāja interfeisam
Milzīgs paldies KaM kopienai un tās aktīvajiem dalībniekiem (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas un daudziem citiem), kuri mums palīdzēja ar dekodēšanu, padomiem, idejām un iedrošinājumu.

Juridisks paziņojums

Komerciāla izmantošana ir aizliegta.
Visi lietotie nosaukumi, simboli vai citi ar autortiesībām aizsargāti materiāli ir attiecīgo īpašnieku īpašums.
Mēs neuzņemamies nekādu atbildību, ja šī modifikācija kaitē jūsu programmatūrai vai aparatūrai.
Acīmredzamu iemeslu dēļ šī moda publicēšana un/vai koplietošana nekādā veidā nav atļauta bez šī faila readme.
Varat augšupielādēt šo modi savā vietnē/serverī/mājaslapā, taču, lūdzu, vispirms informējiet mūs.
Mēs pieņemam, ka jums (galalietotājam/spēlētājam) pieder licencēta spēles KaM kopija, pretējā gadījumā jums ir jāiegādājas spēle pirms šī moda izmantošanas. Ja tas netiks izdarīts, tiks pārkāpts licences līgums.