Про

Опис

Мод 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, інакше вам слід придбати гру, перш ніж використовувати цей мод. Якщо цього не зробити, це буде порушенням ліцензійної угоди.