
Описание
Мод KaM Remake — это попытка оживить оригинальную стратегическую игру Knights and Merchants: The Shattered Kingdom. Наша цель — заставить его работать на современных компьютерах и операционных системах, реализовать полнофункциональную многопользовательскую онлайн-систему, а также исправить множество ошибок в игровом движке. Для этого мы начали с нуля, написав собственный код для игрового движка, но по-прежнему полагаясь на множество оригинальных файлов ресурсов. Мы предполагаем, что у вас есть оригинальная игра KaM (она проверяется установщиком), в противном случае вам следует ее купить — она доступна в ряде игровых интернет-магазинов.
Исполняемые файлы KaM Remake являются бесплатными и построены энтузиастами. Использованные приложения: Delphi 6, Delphi 7, FastMM4, Лазарь, OpenGL, OpenAL, Zlib, PNGImage, MadExcept, libZPlay.

Системные требования
Для Кам 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
B разместит маяк на карте, который ваши союзники смогут видеть
P ставит игру на паузу
Т при нажатии покажет названия команд над юнитами в мультиплеере
Del удаляет открытое сообщение в игре
Пробел перемещает на место в игре, о котором идёт речь в открытом сообщении
←↑→↓ клавиши управления курсором перемещают вас по карте
Прокрутка колеса мыши увеличивает и уменьшает масштаб
← клавиша "возврата" (backspace) задаёт масштаб 100%
Установка дополнительных карт:
1. Создайте вложенную папку в "Maps" KaM Remake и назовите её, например, "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, и они будут включены в плейлист автоматически.

F.A.Q.
Игра падает без сообщений:
Если KaM Remake падает в ходе запуска и не показывает сообщений, пришлите пожалуйста файл лога по адресу contact@kamremake.com вместе с любой другой информацией, которая может пригодиться.
Низкая частота кадров:
Если у вас очень низкая частота кадров в игре, возможно у вас устаревшие драйверы OpenGL. Посмотрите информацию о версии OpenGL в левом верхнем углу главного меню, она должна быть по крайней мере 1.4.x. Если версия более старая, то вам нужно обновить драйвера видеокарты (посетите сайт производителя видеокарты).
Ошибки в игре:
Иногда, когда что-то неожиданное произойдет, вы получите сообщение "An error has occurred in the application (Возникла ошибка в приложении)". Пожалуйста, нажмите на кнопку Send Bug Report (Отправить отчет об ошибке) , чтобы отправить отчёт об ошибке нам. Введите свое имя и адрес электронной почты в форму, если вы хотите, чтобы мы могли связаться с Вами по поводу ошибки. Этот отчёт поможет нам исправить ошибку.

Известные ошибки и ограничения
Создание юнитов в ратуше и в мастерской осадных орудий не работает.
Поведение ИИ по-прежнему ограничено.

Выделенный сервер
Исполняемые файлы для выделенного сервера мультиплеера включены, доступны для Windows и Linux x86 и x86_64. Сервер слушает соединения на TCP-порту (56789 по умолчанию) и выступает в качестве узла связи для передачи данных между клиентами. Выделенный сервер не просчитывает игру, он просто передаёт пакеты. Первый клиент, который присоединится к игре, получит права хоста, что позволит ему настроить параметры игры. Если он отключится, то следующий по списку получит эти права.
Настройка сервера происходит в файле KaM_Remake_Settings.ini. (созданный при запуске первой игры или сервера) Настройки выделенного сервера находятся в секции [Server].
Чтобы использовать в игре по локальной сети, сначала убедитесь, что сервер не будет опубликован на главном сервере, установив «AnnounceDedicatedServer=0» в INI-файле. (см. выше) Затем запустите выделенный сервер и убедитесь, что он работает правильно (на нем должно быть написано «Прослушивание порта 56789»). Пожалуйста, убедитесь, что ваш брандмауэр позволяет клиентам подключаться к серверу, разрешив TCP-порт 56789 (или любой другой, который вы выбрали). ) Затем вы можете подключиться к нему с того же компьютера и/или других компьютеров. (Для того же компьютера подключитесь к адресу 127.0.0.1 или localhost)
Для использования сервера в Интернете, вы должны перенаправить порт 56789 (или иной, который вы выбрали) от маршрутизатора к компьютеру на котором запущен выделенный сервер. (для получения более подробной информации о перенаправлении портов смотрите на https://portforward.com/) Скажите своим друзьям подключиться к вашему серверу из списка, если вы решили сделать сервер публичным, или ваш внешний IP адрес, если решили его не делать публичным, который отображается на главной странице https://portforward.com/. Если вы играете с того же компьютера, на котором запущен сервер, или по той же локальной сети, то присоединяйтесь к тому IP-адресу, как будто вы играете по локальной сети изначально.
Примечание: выделенный сервер не требуется, чтобы играть в мультиплеер. Нажав кнопку "Start Local Server" (Запустить локальный сервер) или "Start Internet Server" (Запустить Интернет сервер) из меню сетевой игры будет иметь тот же эффект, только вам придётся участвовать в игре, и сервер не сможет быть оставлен без присмотра сам по себе. Выделенный сервер необходим, только если вы хотите запустить сервер, не играя. Основная цель выделенного сервера состоит в том, чтобы сервера работали 24/7, и игроки могли присоединиться и участвовать в игре в любой удобный им момент. Если вы сможете обеспечить такую работу сервера, мы будем очень рады.
Linux сборки были проверены на Fedora и Ubuntu. Любые вопросы или замечания по версии Linux должны быть направлены на Lewin'у. (lewinjh@gmail.com)

Исходный код
Код КАМ Remake доступен на нашей странице проекта:
https://github.com/Kromster80/kam_remake
Мы рекомендуем вам сообщать об ошибках с помощью встроенного интерфейса:
https://github.com/Kromster80/kam_remake/issues

Авторы
Ведущий программист - Кром (kromster80@gmail.com)
Программист - Левин (lewinjh@gmail.com)
Спасибо Alexу, который создал движок в 2008 году
Спасибо StarGazerу, который ввел новые курсоры и значки для пользовательского интерфейса
Огромное спасибо сообществу KaM и его активным участникам (Ben, Free_sms_kam, Harold, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Humbelum, Vas и многим другим), которые помогали нам с расшифровкой, советами, идеями и поощрение.

Официальное уведомление
Использование в коммерческих целях запрещено.
Любые используемые имена, символы или другие авторские материалы являются собственностью соответствующих владельцев.
Мы не несем ответственности, если этот мод повредит ваше программное или аппаратное обеспечение.
По понятным причинам публикации и / или обмен этого мода в любой форме не допускается без этого файла Readme.
Вы можете загрузить этот мод на свой сайт / сервер / страницу, но, пожалуйста, сообщите нам об этом.
Мы предполагаем, что вы (конечный пользователь / игрок) владеете лицензионной копией игры КАМ, в противном случае Вы должны купить игру, прежде чем использовать этот мод. Нарушение этого условия будет нарушением лицензионного соглашения.