O tem

Opis

Modifikacija KaM Remake je poskus oživitve izvirne strateške igre "Knights and Merchants: The Shattered Kingdom". Naši cilji so omogočiti, da deluje na današnjih računalnikih in operacijskih sistemih, implementirati popolnoma opremljen spletni sistem za več igralcev, pa tudi popraviti številne napake v igralnem mehanizmu. Da bi to naredili, smo začeli iz nič, napisali lastno kodo za motor igre, vendar smo se še vedno zanašali na številne izvirne datoteke virov. Predvidevamo, da imate izvirno igro KaM (namestitveni program jo preveri), sicer bi jo morali kupiti – na voljo je v številnih spletnih trgovinah z igrami.
Izvedljiva datoteka KaM Remake je brezplačna programska oprema in so jo zgradili navdušenci. Uporabljene aplikacije: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.

Sistemske zahteve

KaM Remake zahteva:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– 500MHz ali hitrejši procesor;
– 256 MB ali več RAM-a;
– 3D grafični pospeševalnik OpenGL 1.4 združljiv;
– Zvočna kartica.

Namestitev

1. Zaženite namestitveni program in sledite navodilom za namestitev.
2. Namestitveni program bo namestil tudi zvočne gonilnike OpenAL (oalinst.exe), če jih ne zazna. Najnovejšo različico najdete na uradni strani OpenAL: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake uporablja mehanizem upodabljanja OpenGL, zato morate imeti nameščene tudi gonilnike OpenGL. Obiščite spletno mesto proizvajalca vaše grafične kartice, da dobite najnovejše razpoložljive gonilnike.
4. Zaženite mod – KaM_Remake.exe ali iz namizja/menija Start, če ste izbrali ustvarjanje bližnjic.

Igranje

V igri so na voljo naslednje bližnjice:
Esc zapre odprto sporočilo ali aktivni zavihek v meniju igre
F1-F4 odpre ustrezen zavihek v igralnem meniju
F5-F8 pospeši tempo igre za x1 – x10
F11 bo prikazal ploščo in meni za odpravljanje napak
1-9 bo izbral enote ali hiše, ki so jim dodeljene s tipkama Ctrl + 1-9
B bo na zemljevidu postavil svetilnik, ki ga bodo lahko videli vaši zavezniki
p začasno ustavi igro
T medtem ko pritisnete, bodo prikazana imena ekip namesto enot v igri za več igralcev
Od izbriše odprto sporočilo v igri
Preslednica gre na mesto odprtega sporočila v igri
←↑→↓ smerne tipke vas bodo premikale po zemljevidu
Pomikanje po Kolesce miške bo povečalo in pomanjšalo
vračalka bo ponastavila povečavo nazaj na 100 %

Namestitev dodatnih zemljevidov:
1. Ustvarite podmapo v mapi Maps v KaM Remake in jo na primer poimenujte »My New Map«.
2. Vstavite datoteke .dat in .map zemljevida in jih ustrezno preimenujte v »My New Map.dat« in »My New Map.map«. Imena datotek se morajo natančno ujemati z imenom mape.
3. Ustvarite lahko tudi izbirno datoteko z imenom »My New Map.txt«, ki bo vsebovala opis misije in druge informacije. Uporabite enako obliko kot misije, ki so priložene Remake. Uradne informacije o formatu ne bodo objavljene, ker bo ta datoteka verjetno pozneje spremenjena.

Dodajanje glasbe po meri:
Datoteke MP3/OGG ​​lahko shranite v mapo Glasba KaM Remake in samodejno bodo vključene na seznam predvajanja.

F.A.Q.

Tihi zrušitvi:
Če se KaM Remake tiho zruši med zagonom, pošljite dnevniško datoteko na contact@kamremake.com skupaj z drugimi informacijami, ki bi lahko bile koristne.

Nizka hitrost sličic:
Če imate v igri smešno nizko hitrost sličic, je to morda zato, ker so gonilniki OpenGL zastareli. Oglejte si informacije o različici OpenGL v zgornjem levem kotu glavnega menija, mora biti vsaj 1.4.x. Če je manj, morate posodobiti gonilnike grafične kartice (preverite spletno mesto proizvajalca kartice).

Napake v igri:
Včasih, ko se zgodi nekaj nepričakovanega, boste prejeli "V aplikaciji je prišlo do napake« sporočilo. Kliknite na Pošlji poročilo o napaki gumb, da nam pošljete poročilo o zrušitvi. Vnesite svoje ime in e-poštni naslov v obrazec, če želite, da vas lahko kontaktiramo glede sesutja. Poročilo o zrušitvi nam bo pomagalo odpraviti napako.

Znane napake in omejitve

Usposabljanje enot v mestni hiši in oblegalni delavnici ne deluje.
Obnašanje AI je še vedno omejeno.

Namenski strežnik

Vključene so izvršljive datoteke za namenski strežnik za več igralcev, ki so na voljo za Windows in Linux x86 in x86_64. Strežnik posluša povezave na vratih TCP (privzeto 56789) in deluje kot vozlišče za prenos podatkov med odjemalci. Namenski strežnik ne razume igranja, preprosto premika pakete. Prvi stranki, ki se pridruži sobi, bodo dodeljene pravice gostovanja, kar ji bo omogočilo nastavitev igre. Če ta odjemalec prekine povezavo, bodo naslednjemu na seznamu dodeljene pravice gostovanja.
Strežnik je mogoče konfigurirati iz datoteke KaM_Remake_Settings.ini. (ustvarjen na prvi igri ali strežniku) Možnosti za namenski strežnik so v razdelku [Server].
Za uporabo v igri LAN se najprej prepričajte, da strežnik ne bo objavljen na glavnem strežniku, tako da v datoteki INI nastavite »AnnounceDedicatedServer=0«. (glejte zgoraj) Nato zaženite namenski strežnik in se prepričajte, da deluje pravilno (na njem bi moralo pisati »Poslušanje na vratih 56789«) Prepričajte se, da vaš požarni zid dovoljuje odjemalcem povezavo s strežnikom, tako da omogočite vrata TCP 56789. (ali kar koli izberete ) Nato se lahko povežete z njim iz istega računalnika in/ali drugih računalnikov. (Za isti računalnik se povežite z naslovom 127.0.0.1 ali localhost)
Če želite uporabljati v internetu, morate posredovati vrata 56789 (ali katera koli ste izbrali) iz vašega usmerjevalnika v vaš računalnik, v katerem je nameščen namenski strežnik. (za več informacij o posredovanju pristanišč obiščite https://portforward.com/) Povejte svojim prijateljem, naj se povežejo z imenom vašega strežnika s seznama, če ste se odločili, da bo vaš strežnik javno objavljen, ali vašim zunanjim naslovom IP, če ne, ki se vam prikaže na domači strani https://portforward.com/. Če igrate na istem računalniku, v katerem je nameščen namenski strežnik, ali v istem omrežju LAN, se povežite z njegovim naslovom IP, kot bi se za igro LAN.

Opomba: namenski strežnik ni potreben za igranje več igralcev. Klik na »Zaženi lokalni strežnik« ali »Zaženi internetni strežnik« v omrežnem meniju ima enak učinek, le da morate sodelovati v igri in strežnika ni mogoče prepustiti vzdrževanju samega sebe. Namenski strežnik je potreben le, če želite zagotoviti strežnik brez igranja. Glavni namen namenskega strežnika je omogočiti gostovanje strežnikov 24/7, ki se mu lahko igralci pridružijo in sodelujejo kadar koli želijo. Če lahko zagotovite to storitev, bomo veseli.

Zgradbe Linuxa so bile preizkušene v sistemih Fedora in Ubuntu. Vsa vprašanja ali komentarje v zvezi z različicami Linuxa je treba poslati Lewinu. (lewinjh@gmail.com)

Izvorna koda

Izvorna koda KaM Remake je na voljo na strani našega projekta:
https://github.com/Kromster80/kam_remake
Priporočamo, da hrošče oddate z uporabo vgrajenega vmesnika:
https://github.com/Kromster80/kam_remake/issues

Krediti

Vodilni programi – Chrome (kromster80@gmail.com)
Programer – Lewin (lewinjh@gmail.com)
Hvala Alexu, ki je leta 2008 predstavil osnovno zasnovo
Hvala StarGazerju, ki je narisal nove kazalce in ikone za uporabniški vmesnik
Velika hvala skupnosti KaM in njenim aktivnim članom (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas in mnogi drugi), ki so nam pomagali z dekodiranjem, nasveti, idejami in spodbuda.

Pravno obvestilo

Komercialna uporaba je prepovedana.
Vsa uporabljena imena, simboli ali drugo avtorsko zaščiteno gradivo je last zadevnih lastnikov.
Ne prevzemamo nobene odgovornosti, če ta mod poškoduje vašo programsko ali strojno opremo.
Iz očitnih razlogov objava in/ali deljenje tega moda v kakršni koli obliki ni dovoljeno brez te datoteke readme.
Ta mod lahko naložite na svoje spletno mesto/strežnik/domačo stran, vendar nas najprej obvestite.
Predvidevamo, da imate (končni uporabnik/igralec) licenčno kopijo igre KaM, sicer morate igro kupiti pred uporabo tega moda. Če tega ne storite, boste kršili licenčno pogodbo.