Knights and Merchants Remake Demo
Brought to you by Krom and Lewin


Содержание документа:
Описание · Системные требования · Установка · Игра · F.A.Q. · Известные ошибки и неточности · Выделенный сервер · Отзывы · Исходные коды · Создатели · Правовые обязательства


 Описание

KaM Remake (мы еще не придумали красивое название) — это попытка оживить оригинальную стратегическую игру "Knights and Merchants: The Shattered Kingdom" (далее — просто "КаМ"). Наши цели — сделать игру работоспособной на современных компьютерах, а также исправить множество ошибок в движке игры. Для того, чтобы это сделать, мы начали «с нуля»; писать свой движок, полагаясь на оригинальные файлы ресурсов игры. Это наша публичная технологическая демо-версия, показывающая экономическую и военную стороны игры, далее называемая «игра» или "KaM Remake". Наша цель — продемонстрировать потенциал и получить отклик по функциональности игры. Все использованные ресурсы взяты из КаМ (графика, музыка, звуки, и т. п.) и используются только для разработки и отладки. Финальная версия не будет включать в себя никаких защищенных авторских ресурсов.
Мы полагаем, что вы обладаете лицензионной версией КаМ, иначе вам следует ее приобрести — ее можно купить в ряде онлайн-магазинов.
Исполняемый файл KaM Remake доступен для свободного распространения и сделан энтузиастами. Использованные приложения: Delphi 6, Delphi 7, FastMM4, Lazarus, LNet, OpenGL, OpenAL, Overbyte ICS, PNGImage, zLib, MadExcept, libZPlay.

 

 Системные требования

KaM Remake требуется:
    — Операционная система: Microsoft Windows 98/XP/Vista/Seven;
    — Процессор Pentium II 500MHz или лучше;
    — 256 MB оперативной памяти;
    — 3D ускоритель с поддержкой OpenGL версии 1.4 или выше;
    — Звуковая карта.
 

 Установка

1. Запустите мастер установки игры и следуйте его инструкциям.
2. Мастер установки также включает в себя аудиодрайвера OpenAL (oalinst.exe), которые вам также следует установить, для игры в KaM Remake. Свежую версию драйверов вы можете скачать с официального сайта OpenAL: http://connect.creativelabs.com/openal/default.aspx.
3. KaM Remake использует OpenGL для вывода графики, так что вам также может потребоваться установить последние графические драйвера от производителя вашей видеокарты.
4. Запустите мод — KaM_Remake.exe.
 

 Игра

В игре доступны следующие клавиатурные сокращения:
Esc — закрыть открытое сообщение, или открытый раздел игрового меню
F1-F4 — открыть соответствующий раздел игрового меню
F5-F8 — увеличить скорость игры в 10 раз
F11 — показать меню и отладочную панель
1-9 — выбрать здание или воина, назначенного с помощью соответствующей комбинации Ctrl+1–Ctrl+9
B — установить метку на карте. Метку видите только вы и ваши союзники
P — пауза
T — показать ники игроков над юнитами в мультиплеере
Del — удалить открытое сообщение
Пробел — перейти к месту события открытого сообщения
←↑→↓ — курсорные кнопки используются для перемещения по карте
Колесико мыши увеличивает и уменьшает масштаб
← Backspace установит масштаб обратно на 100%

Для более подробной информации о клавиатурных сокращениях посетите соответствующую страницу Wiki игры: https://github.com/Kromster80/kam_remake/wiki/Controls.

Установка дополнительных карт:
1. Cоздайте новый каталог в каталоге "KaM Remake\Maps" и назовите по имени вашей карты (например, "Моя Карта").
2. Поместите в созданный каталог файлы карты (назвав их соответственно "Моя Карта.dat" и "Моя Карта.map"). Имена файлов должны совпадать с именем каталога!
3. Вы также можете создать дополнительный файл "Моя Карта.txt", содержащий описание миссии и другую информацию. Для шаблона используйте подобные файлы из миссий KaM Remake. Официальная информация о формате пока недоступна, так как в будущем формат может быть изменен.

Добавление собственной музыки:
Вы можете скопировать ваши MP3/OGG файлы в каталог "KaM Remake\Music", и они будут автоматически добавлены в список воспроизведения.
 

 F.A.Q.

Падение игры без сообщения:
KaM Remake вылетает без каких-либо сообщений загрузки или при смене саундтрека, если есть проблема со звуковой подсистемой Windows. Удаление каталога "Music" из KaM Remake исправляет эту ошибку.

Низкая частота смены кадров:
Если у вас в игре низкая частота смены кадров, это может быть вызвано старыми или отсутствующими драйверами OpenGL. Проверьте вашу версию драйверов OpenGL, посмотрев в главном меню в верхний левый угол, версия должна быть как минимум 1.4.x. Если она ниже, то необходимо обновить драйвера вашей видеокарты (драйвера можно скачать на сайте производителя).

Ошибки:
Иногда, когда происходит нечто непредвиденное, вы получаете сообщение «Произошла ошибка в приложении». Пожалуйста, нажмите кнопку «Отправить отчет об ошибке», чтобы отправить нам информацию, которая поможет диагностировать проблему. Введите свое имя и адрес электронной почты в форме, если вы хотите, чтобы мы могли связаться с вами по поводу ошибки.

 Известные ошибки и неточности

Тренировка юнитов в Ратуше и Осадной мастерской не работает.
Поведение ИИ сильно ограничено.
 

 Выделенный сервер
Включает исполняемые программы для мультиплеера выделенного сервера, которые работают на Windows, а также Linux x86 и x86_64. Для соединения сервер использует TCP-порт 56789 и работает как концентратор, обеспечивая передачу данных между клиентами. Выделенный сервер не «понимает» геймплей, он просто передает пакеты данных между клиентами. Первому игроку, который соединится с сервером, будут даны права хоста и он сможет менять настройки игры. Если первый игрок отключается, то права хоста автоматически передаются следующему игроку по порядку в списке.
Чтобы использовать игру в LAN, запустите выделенный сервер и убедитесь, что он запущен правильно (должно быть написано "Listening on port 56789"). Убедитесь, что ваш файрволл не блокирует работу программы и TCP-порт 56789 открыт. Тогда вы можете присоединиться с того же самого компьютера и/или других компьютеров. (Для того же самого компьютера соединитесь с адресом 127.0.0.1 или localhost.)
Чтобы использовать сервер для игры в интернете, вы должны перенаправить порт 56789 от вашего маршрутизатора до вашего PC, на котором запущен выделенный сервер. (Для получения дополнительной информации о перенаправлении портов, посетите http://portforward.com/.) Скажите свой внешний IP-адрес друзьям, которые к вам присоединятся. IP-адрес отображается на странице http://portforward.com/. Если вы играете на том же самом компьютере, на котором запущен выделенный сервер, или в той же самой LAN, то подключайтесь к этому IP-адресу, как вы бы сделали для игры по LAN.

Примечание: Выделенный сервер не является обязательным для игры в мультиплеер. Нажатие кнопки «Создать сервер» в меню сетевой игры имеет такой же эффект, за исключением того, что вы и сами должны будете принять участие в игре. Выделенный сервер нужен в том случае, если вы хотите создать сервер, но не будете принимать участие в игре. Основным назначением выделенного сервера является возможность его круглосуточной работы, семь дней в неделю, во время которой игроки могут присоединиться и участвовать в игре в любой момент, когда им хочется. Если вы в состоянии поддерживать работу выделенного сервера, то расскажите об этом пользователями игры, указав свой IP-адрес. Будущие версии будут включать «мастер-сервер», который будет отображать список всех запущенных публичных серверов и позволит вам присоединиться к ним без необходимости вводить IP-адреса.

Linux-версия была проверена на Fedora и Ubuntu. Любые вопросы или комментарии относительно версии под Linux следует направлять по адресу Левина. ( lewinjh@gmail.com)

 
 Отзывы
Пожалуйста, используйте форум или электронную почту (см. ниже), чтобы сообщить нам о найденных ошибках. Большинство ошибок нам мы уже, вероятно, знакомы, но мы бы хотели видеть ваши комментарии, предложения, комплименты и т. п.
Если вы можете помочь чем-нибудь в написании кода в Delphi, дизайне меню, идеями для улучшения — пожалуйста, напишите нам на почту или оставьте свое сообщение на форуме.

 
 Исходные коды

Исходные коды KaM Remake доступны по адресу:
https://github.com/Kromster80/kam_remake
По этому адресу доступно Wiki с информацией об игре:
https://github.com/Kromster80/kam_remake/wiki
Мы призываем вас сообщать нам о найденных ошибках используя встроенный интерфейс:
https://github.com/Kromster80/kam_remake/issues

 

 Создатели
Ведущий программист — Krom (kromster80@gmail.com).
Программист — Lewin (lewinjh@gmail.com).
Особая благодарность Александру, который написал ядро структуры кода в 2008 г.
Спасибо StarGazer, который нарисовал Рынок, новые курсоры и иконки для интерфейса, а также Malin за нарисованные товары для рынка.
Огромное спасибо сообществу КаМ и его активным членам (Free_sms_kam, Harold, Humbelum, JBSnorro, The Knight, Litude (Real Hotdog), Merchator, Nick, Thunderwolf, Vas и многим другим), кто помогал нам с декодированием, советами, идеями и поддержкой.
В игре использованы иконки от famfamfam и FatCow.
 
 Правовые обязательства
1. Коммерческое использование продукта запрещено.
2. Все использованные имена, символы или другие защищенные авторскими правами материалы, являются собственностью их владельцев.
3. Мы не несем ответственности, если данный мод (KaM Remake) нанесет ущерб программному или аппаратному обеспечению вашего компьютера.
4. По очевидным причинам, издание и/или распространение KaM Remake, в любой форме, недопустимо без данного Readme файла.
5. Вы можете загрузить данный мод на ваш сайт/сервер/домашнюю страницу, но, пожалуйста, предварительно сообщите нам об этом.
6. Мы предполагаем, что вы (пользователь/игрок) располагайте собственной лицензионной копией игры "Knights and Merchants: The Peasants Rebellion", в противном случае вам следует купить игру, прежде чем вы начнете играть в KaM Remake. Невыполнение этого требования будет нарушением лицензионного соглашения.

  Перевод выполнен при участии: DIV, War_Its_Life