Аб

Апісанне

Мод KaM Remake - гэта спроба ажывіць арыгінальную стратэгічную гульню «Knights and Merchants: The Shattered Kingdom». Нашы мэты - прымусіць яго працаваць на сучасных камп'ютарах і аперацыйных сістэмах, рэалізаваць поўнафункцыянальную шматкарыстальніцкую анлайн-сістэму, а таксама выправіць шматлікія памылкі ў рухавічку гульні. Каб зрабіць гэта, мы пачалі з нуля, напісаўшы ўласны код для гульнявога рухавічка, але па-ранейшаму абапіраючыся на мноства арыгінальных файлаў рэсурсаў. Мы мяркуем, што ў вас ёсць арыгінальная гульня KaM (праграма ўсталёўкі правярае яе), у адваротным выпадку вы павінны купіць яе - яна даступная ў шэрагу гульнявых інтэрнэт-крам.
Выкананы файл KaM Remake з'яўляецца бясплатным і створаны энтузіястамі. Выкарыстаныя прыкладанні: Delphi 6, Delphi 7, FastMM4, Lazarus, OpenGL, OpenAL, zLib, PNGImage, MadExcept, libZPlay.

Сістэмныя патрабаванні

KaM Remake патрабуе:
– Microsoft Windows 98, XP, Vista, 7, 8, 10;
– працэсар 500 МГц або больш хуткі;
– 256 МБ або больш аператыўнай памяці;
– Паскаральнік 3D-графікі OpenGL 1.4 сумяшчальны;
– Гукавая карта.

Ўстаноўка

1. Запусціце праграму ўстаноўкі і выконвайце інструкцыі па ўсталёўцы.
2. Праграма ўстаноўкі таксама ўсталюе гукавыя драйверы OpenAL (oalinst.exe), калі яны не выяўлены. Апошнюю версію можна знайсці на афіцыйнай старонцы OpenAL: https://connect.creativelabs.com/openal/default.aspx
3. KaM Remake выкарыстоўвае механізм рэндэрынгу OpenGL, таму вам таксама трэба ўсталяваць драйверы OpenGL. Наведайце сайт вытворцы вашай відэакарты, каб атрымаць апошнія даступныя драйверы.
4. Запусціце мод - KaM_Remake.exe або з працоўнага стала/меню "Пуск", калі вы вырашылі стварыць ярлыкі.

Геймплэй

У гульні даступныя наступныя цэтлікі:
Esc закрывае адкрытае паведамленне або актыўную ўкладку ў меню гульні
F1-F4 адкрывае адпаведную ўкладку ў гульнявым меню
F5-F8 паскарае тэмп гульні на x1 – x10
F11 пакажа панэль адладкі і меню
1-9 будзе выбіраць прызначаныя адзінкі або дамы з дапамогай клавіш Ctrl + 1-9
Б змесціце маяк на карце, які бачаць вашы саюзнікі
П прыпыняе гульню
Т пры націсканні будуць паказвацца назвы каманд замест адзінак у шматкарыстальніцкай гульні
з выдаляе адкрытае паведамленне ў гульні
Прабел пераходзіць да месца адкрытага паведамлення ў гульні
←↑→↓ клавішы курсора будуць перамяшчаць вас па карце
Пракрутка Кола мышкі будзе павялічваць і памяншаць маштаб
Backspace верне маштаб да 100%

Ўстаноўка дадатковых карт:
1. Стварыце падпапку ў тэчцы Maps Remake KaM і назавіце яе, напрыклад, «My New Map».
2. Змесціце файлы карты .dat і .map і пераназавіце іх адпаведным чынам «My New Map.dat» і «My New Map.map». Назвы файлаў павінны дакладна адпавядаць назве папкі.
3. Вы таксама можаце стварыць дадатковы файл пад назвай «My New Map.txt», які будзе ўтрымліваць апісанне місіі і іншую інфармацыю. Выкарыстоўвайце той жа фармат, што і місіі, прадстаўленыя ў Remake. Ніякай афіцыйнай інфармацыі аб фармаце не будзе, таму што гэты файл, верагодна, будзе зменены пазней.

Даданне карыстацкай музыкі:
Вы можаце змясціць свае файлы MP3/OGG ​​у папку Music KaM Remake, і яны будуць аўтаматычна ўключаны ў спіс прайгравання.

часта задаваныя пытанні

Ціхія збоі:
Калі KaM Remake бясшумна выходзіць з ладу падчас запуску, адпраўце файл журнала на адрас contact@kamremake.com разам з любой іншай інфармацыяй, якая можа быць карыснай.

Нізкая частата кадраў:
Калі ў вас недарэчна нізкая частата кадраў у гульні, гэта можа быць таму, што вашы драйверы OpenGL састарэлі. Глядзіце інфармацыю аб версіі OpenGL у левым верхнім куце галоўнага меню, яна павінна быць не ніжэй за 1.4.x. Калі менш, вам трэба абнавіць драйверы відэакарты (праверце сайт вытворцы вашай карты).

Памылкі гульні:
Часам, калі здараецца нешта нечаканае, вы атрымаеце "У дадатку адбылася памылка” паведамленне. Калі ласка, націсніце Адправіць справаздачу аб памылцы кнопку, каб адправіць нам справаздачу аб збоях. Увядзіце сваё імя і адрас электроннай пошты ў форму, калі вы хочаце, каб мы маглі звязацца з вамі наконт збою. Наяўнасць справаздачы аб збоях дапаможа нам выправіць памылку.

Вядомыя памылкі і абмежаванні

Навучанне падраздзяленняў у ратушы і абложнай майстэрні не працуе.
Паводзіны штучнага інтэлекту па-ранейшаму абмежаваныя.

Выдзелены сервер

Уключаны выканальныя файлы для шматкарыстальніцкага выдзеленага сервера, даступныя для Windows і Linux x86 і x86_64. Сервер праслухоўвае злучэнні праз порт TCP (56789 па змаўчанні) і дзейнічае як цэнтр для перадачы даных паміж кліентамі. Выдзелены сервер не разумее геймплэй, ён проста перамяшчае пакеты. Першы кліент, які далучыцца да пакоя, атрымае правы хостынгу, што дазволіць яму наладзіць гульню. Калі гэты кліент адключаецца, наступным кліентам у спісе будуць прызначаныя правы хостынгу.
Сервер можна наладзіць з файла KaM_Remake_Settings.ini. (створаны ў першай гульні або на серверы) Параметры выдзеленага сервера знаходзяцца ў раздзеле [Сервер].
Каб выкарыстоўваць у гульні па лакальнай сеткі, спачатку пераканайцеся, што сервер не будзе апублікаваны на галоўным серверы, усталяваўшы «AnnounceDedicatedServer=0» у файле INI. (гл. вышэй) Затым запусціце выдзелены сервер і пераканайцеся, што ён працуе належным чынам (на ім павінна быць надпіс «Праслухоўванне порта 56789») Пераканайцеся, што ваш брандмаўэр дазваляе кліентам падключацца да сервера, дазволіўшы TCP-порт 56789. (ці любы іншы, які вы абралі ) Затым вы можаце падключыцца да яго з таго ж кампутара і/або іншых кампутараў. (Для таго ж кампутара падключыцеся да адрасу 127.0.0.1 або лакальнага хоста)
Для выкарыстання ў Інтэрнеце вы павінны перанакіраваць порт 56789 (ці іншы, які вы выбралі) ад маршрутызатара да ПК, на якім працуе выдзелены сервер. (для атрымання дадатковай інфармацыі аб пераадрасацыі партоў наведайце https://portforward.com/) Скажыце сваім сябрам падключыцца да імя вашага сервера са спісу, калі вы вырашыце зрабіць свой сервер публічным, або вашага вонкавага IP-адрасу, калі няма, які адлюстроўваецца вам на галоўнай старонцы https://portforward.com/. Калі вы гуляеце на тым жа кампутары, на якім працуе выдзелены сервер, або ў той жа лакальнай сетцы, падключыцеся да яго IP-адраса, як і ў гульні па лакальнай сеткі.

Заўвага: выдзелены сервер не патрабуецца для шматкарыстальніцкай гульні. Націсканне «Запусціць лакальны сервер» або «Запусціць інтэрнэт-сервер» у сеткавым меню мае той жа эфект, за выключэннем таго, што вы павінны ўдзельнічаць у гульні, а сервер нельга пакідаць на самаабслугоўванне. Выдзелены сервер неабходны толькі ў тым выпадку, калі вы хочаце прадаставіць сервер без гульні. Асноўная мэта выдзеленага сервера - забяспечыць кругласутачнае размяшчэнне сервераў, да якіх гульцы могуць далучыцца і прыняць удзел у любы час. Калі вы можаце аказаць гэтую паслугу, мы будзем рады.

Зборкі Linux былі пратэставаныя на Fedora і Ubuntu. Любыя запыты або каментарыі адносна зборак Linux трэба адпраўляць Lewin. (lewinjh@gmail.com)

Зыходны код

Зыходны код KaM Remake даступны на старонцы нашага праекта:
https://github.com/Kromster80/kam_remake
Мы рэкамендуем вам паведамляць пра памылкі з дапамогай убудаванага інтэрфейсу:
https://github.com/Kromster80/kam_remake/issues

Крэдыты

Галоўныя праграмы – Chrome (kromster80@gmail.com)
Праграміст - Левін (lewinjh@gmail.com)
Дзякуй Алексу, які прадставіў асноўны дызайн яшчэ ў 2008 годзе
Дзякуй StarGazer, які намаляваў новыя курсоры і значкі для карыстацкага інтэрфейсу
Вялікі дзякуй суполцы KaM і яе актыўным удзельнікам (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas і многія іншыя), якія дапамагалі нам з расшыфроўкай, парадамі, ідэямі і заахвочванне.

Прававая інфармацыя

Камерцыйнае выкарыстанне забаронена.
Любыя выкарыстаныя імёны, сімвалы або іншыя абароненыя аўтарскім правам матэрыялы з'яўляюцца ўласнасцю адпаведных уладальнікаў.
Мы не нясем ніякай адказнасці, калі гэты мод нашкодзіць вашаму праграмнаму або апаратнаму забеспячэнню.
Па зразумелых прычынах публікацыя і/ці сумеснае выкарыстанне гэтага мода ў любой форме не дазваляецца без гэтага файла readme.
Вы можаце загрузіць гэты мод на свой сайт/сервер/хатнюю старонку, але спачатку паведаміце нам аб гэтым.
Мы мяркуем, што вы (канчатковы карыстальнік/гулец) валодаеце ліцэнзійнай копіяй гульні KaM, у адваротным выпадку вам варта купіць гульню перад выкарыстаннем гэтага мода. Невыкананне гэтага будзе парушэннем ліцэнзійнага пагаднення.