про

опис

Мод 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
Б розмістить на карті маяк, який бачать ваші союзники
П призупиняє гру
Т якщо натиснути, відображатимуться назви команд замість підрозділів у багатокористувацькій грі
з видаляє відкрите повідомлення в грі
Пробіл переходить до місця відкритого повідомлення в грі
←↑→↓ клавіші керування курсором переміщатимуть вас по карті
Прокручування Колесо миші буде збільшувати та зменшувати масштаб
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. Якщо менше, вам потрібно оновити драйвери відеокарти (перевірте веб-сайт виробника вашої карти).

Помилки гри:
Іноді, коли трапляється щось несподіване, ви отримуєте «У програмі сталася помилка" повідомлення. Будь ласка, натисніть Надіслати звіт про помилку кнопку, щоб надіслати нам звіт про збій. Введіть своє ім’я та адресу електронної пошти у форму, якщо ви хочете, щоб ми могли зв’язатися з вами щодо збою. Наявність звіту про збій допоможе нам виправити помилку.

Відомі помилки та обмеження

Навчання підрозділів у ратуші та облоговій майстерні не працює.
Поведінка ШІ все ще обмежена.

Виділений сервер

Виконувані файли для багатокористувацького виділеного сервера включені, доступні для 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, інакше вам слід придбати гру перед використанням цього моду. Невиконання цього означатиме порушення ліцензійної угоди.