
Опис
Мод 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 або з робочого столу/меню «Пуск», якщо ви вирішили створити ярлики.

Ігровий процеÑ
У грі доÑтупні такі Ñрлики:
вихід закриває відкрите Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ активну вкладку в меню гри
F1-F4 відкриває відповідну вкладку в ігровому меню
F5-F8 прискорює темп гри на x1 – x10
F11 відобразить панель Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð° меню
1-9 вибирає одиниці або будинки, призначені за допомогою клавіш Ctrl + 1-9
Б розміÑтить на карті маÑк, Ñкий побачать ваші Ñоюзники
п призупинÑÑ” гру
Т при натиÑканні відображатимутьÑÑ Ð½Ð°Ð·Ð²Ð¸ команд над одиницÑми в режимі Ð´Ð»Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñ… гравців
The видалÑÑ” відкрите Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² грі
Пробіл переходить до Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¾Ð³Ð¾ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð² грі
â†â†‘→↓ клавіші курÑора будуть переміщувати Ð²Ð°Ñ Ð¿Ð¾ карті
ÐŸÑ€Ð¾ÐºÑ€ÑƒÑ‡ÑƒÐ²Ð°Ð½Ð½Ñ ÐšÐ¾Ð»ÐµÑо миші буде збільшувати та зменшувати маÑштаб
↠Backspace Ñкине маÑштаб до 100%
Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¸Ñ… карт:
1. Створіть підпапку в папці «Карти» KaM Remake і назвіть її, наприклад, «Моя нова карта».
2. Помістіть у файли карти .dat і .map і перейменуйте їх відповідно на «My New Map.dat» і «My New Map.map». Імена файлів мають точно збігатися з назвою папки.
3. Ви також можете створити додатковий файл під назвою «My New Map.txt», який міститиме опис місії та іншу інформацію. Використовуйте той самий формат, що й місії, які надаються з Remake. Офіційна інформація про формат не буде опублікована, оскільки цей файл, ймовірно, буде змінено пізніше.
Ð”Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð²Ð»Ð°Ñної музики:
Ви можете поміÑтити Ñвої файли MP3/OGG ​​в папку «Музика» KaM Remake, Ñ– вони автоматично будуть включені до ÑпиÑку відтвореннÑ.

F.A.Q
Безшумні збої:
Якщо KaM Remake тихо аварійно завершує роботу під Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку, надішліть файл журналу на адреÑу contact@kamremake.com разом з будь-Ñкою іншою інформацією, Ñка може бути кориÑною.
Ðизька чаÑтота кадрів:
Якщо у Ð²Ð°Ñ Ñмішно низька чаÑтота кадрів у грі, можливо, це тому, що ваші драйвери OpenGL заÑтаріли. ПереглÑньте інформацію про верÑÑ–ÑŽ OpenGL у верхньому лівому куті головного меню, вона має бути принаймні 1.4.x. Якщо це менше, вам потрібно оновити драйвери відеокарти (перевірте веб-Ñайт виробника карти).
Помилки гри:
Іноді, коли трапляється щось несподіване, ви отримуєте «Ð£ програмі ÑталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°" повідомлення. Будь ласка, натисніть ÐадіÑлати звіт про помилку кнопку, щоб надіÑлати нам звіт про аварійне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸. Введіть Ñвоє Ñ–Ð¼â€™Ñ Ñ‚Ð° адреÑу електронної пошти у формі, Ñкщо ви хочете, щоб ми могли зв’ÑзатиÑÑ Ð· вами щодо аварії. ÐаÑвніÑть звіту про аварійне Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ допоможе нам виправити помилку.

Відомі помилки та обмеженнÑ
ÐÐ°Ð²Ñ‡Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ñ€Ð¾Ð·Ð´Ñ–Ð»Ñ–Ð² у ратуші та облоговій майÑтерні не функціонує.
Поведінка AI вÑе ще обмежена.

Виділений Ñервер
Виконувані файли Ð´Ð»Ñ Ð±Ð°Ð³Ð°Ñ‚Ð¾ÐºÐ¾Ñ€Ð¸Ñтувацького виділеного Ñервера включені, доÑтупні Ð´Ð»Ñ Windows Ñ– Linux x86 Ñ– x86_64. Сервер проÑлуховує Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· порт TCP (56789 за замовчуваннÑм) Ñ– діє Ñк центр Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ñ– даних між клієнтами. Виділений Ñервер не розуміє ігровий процеÑ, він проÑто переміщує пакети. Першому клієнту, Ñкий приєднаєтьÑÑ Ð´Ð¾ кімнати, будуть призначені права хоÑтингу, що дозволить налаштувати гру. Якщо цей клієнт від’єднаєтьÑÑ, наÑтупному в ÑпиÑку будуть призначені права хоÑтингу.
Сервер можна налаштувати з файлу KaM_Remake_Settings.ini. (Ñтворений на першому грі або Ñервері) Параметри виділеного Ñервера знаходÑтьÑÑ Ð² розділі [Сервер].
Для використання в грі локальної мережі спочатку переконайтеся, що сервер не буде опубліковано на головному сервері, встановивши «AnnounceDedicatedServer=0» у файлі INI. (див. вище) Потім запустіть виділений сервер і переконайтеся, що він працює належним чином (на ньому має бути напис «Прослуховування порту 56789») Переконайтеся, що ваш брандмауер дозволяє клієнтам підключатися до сервера, дозволивши TCP-порт 56789. (або будь-який інший, який ви обрали ) Ви можете підключитися до нього з того самого комп’ютера та/або інших комп’ютерів. (Для того самого комп'ютера підключіться до адреси 127.0.0.1 або localhost)
Щоб викориÑтовувати в Інтернеті, ви повинні перенаправити порт 56789 (або інший порт, Ñкий ви вибрали) з маршрутизатора на ПК, на Ñкому працює виділений Ñервер. (Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— інформації про переадреÑацію портів відвідайте https://portforward.com/) Скажіть Ñвоїм друзÑм підключитиÑÑ Ð´Ð¾ імені вашого Ñервера зі ÑпиÑку, Ñкщо ви вирішили зробити Ñвій Ñервер публічно оголошеним, або вашу зовнішню IP-адреÑу, Ñкщо ні, Ñка відображаєтьÑÑ Ð²Ð°Ð¼ на домашній Ñторінці https://portforward.com/. Якщо ви граєте на тому Ñамому комп’ютері, на Ñкому працює виділений Ñервер, або в тій Ñамій локальній мережі, підключітьÑÑ Ð´Ð¾ його IP-адреÑи, Ñк Ñ– Ð´Ð»Ñ Ð³Ñ€Ð¸ в локальній мережі.
Примітка. Виділений сервер не потрібен для гри в багатокористувацьку гру. Натискання «Запустити локальний сервер» або «Запустити Інтернет-сервер» у мережевому меню має той самий ефект, за винятком того, що ви повинні брати участь у грі, а сервер не можна залишати на самообслуговування. Виділений сервер потрібен, лише якщо ви хочете надати сервер без гри. Основна мета виділеного сервера полягає в тому, щоб сервери були розміщені 24/7, до яких гравці можуть приєднатися та взяти участь у будь-який зручний для них час. Якщо ви можете надати цю послугу, ми будемо раді.
Збірки 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, інакше вам Ñлід придбати гру, перш ніж викориÑтовувати цей мод. Якщо цього не зробити, це буде порушеннÑм ліцензійної угоди.