
Апісанне
Мод KaM Remake - гэта спроба ажывіць арыгінальную стратэгічную гульню «Рыцары і гандляры: Разбуранае Каралеўства». Нашы мэты - прымусіць яго працаваць на сучасных кампутарах і аперацыйных сістэмах, укараніць поўнафункцыянальную шматкарыстальніцкую сістэму ў Інтэрнэце, а таксама выправіць шматлікія памылкі ў гульнявым рухавічку. Для гэтага мы пачалі з нуля, напісаўшы свой уласны код для гульнявога рухавічка, але па-ранейшаму абапіраючыся на мноства арыгінальных файлаў рэсурсаў. Мы мяркуем, што вы валодаеце арыгінальнай гульнёй 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. Стварыце падтэчку ў тэчцы «Карты» KaM Remake і назавіце яе, напрыклад, «Мая новая карта».
2. Змесціце файлы .dat і .map карты і перайменуйце іх адпаведна ў «My New Map.dat» і «My New Map.map». Імёны файлаў павінны дакладна адпавядаць назве тэчкі.
3. Вы таксама можаце стварыць дадатковы файл пад назвай «Мая новая карта.txt», які будзе змяшчаць апісанне місіі і іншую інфармацыю. Выкарыстоўвайце той жа фармат, што і місіі, прадстаўленыя ў Remake. Ніякая афіцыйная інфармацыя аб фармаце не будзе апублікавана, таму што гэты файл, верагодна, будзе зменены пазней.
Даданне карыстальніцкай музыкі:
Вы можаце змясціць файлы MP3/OGG у папку Music KaM Remake, і яны будуць уключаны ў спіс прайгравання аўтаматычна.

F.A.Q
Ціхі збоі:
Калі 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, у адваротным выпадку вам варта купіць гульню перад выкарыстаннем гэтага мода. Невыкананне гэтага будзе парушэннем ліцэнзійнага пагаднення.