ProjectCompilation (rus) - reyandme/kam_remake GitHub Wiki
Инструкция по компиляции проекта
Введение
Здесь объясняется что необходимо для компиляции проекта
Требования к системе:
- ОС: Microsoft Windows XP или выше
- Delphi (версия 2009 или выше) или Lazarus (32bit, версия 0.9 или выше)
- Клиент Git (TortoiseGit, GitHub for Windows, GitKraken или любой другой)
- Графический процессор, совместимый с OpenGL 1.5
- Оригинальная игра "Knights and Merchants: The Peasants Rebellion" а также предыдущая полная версия KAM Remake
Требуемые дополнительные компоненты:
- Установленный madExcept (Скачать можно по ссылке: http://madshi.net/madExceptDescription.htm . Файл - madCollection.exe).
- Установленные OpenAL драйвера для работы звука в игре (Найти их можно в папке с игрой KAM Remake файл - oalinst.exe)
Необходимые действия
- Клонировать исходный код проекта KAM Remake через Git клиент на ваш ПК
- Copy resource files from your "Knights and Merchants: The Peasants Rebellion" installation. You need ".\data" folder, copy whole of it into project folder. When asked - replace all of the existing files/folders. (Нет необходимости)
- Now to revert several replaced files - Right-click inside project folder and select Git > Revert. Revert all the changes made to project files in ".\data" folder. (Нет необходимости)
- Скопируйте файлы "*.rx" из папки с оригинальной игрой ".\data\gfx\res" в папку с проектом ".\SpriteResource"
- Скопируйте папки "Sounds", "Music", "data" из предыдущей версии KAM Remake в папку с проектом. Если попросит заменить нажмите нет.
- У вас не будет нашего модуля "KM_NetAuthSecure.pas" так что в файле "KaM_Remake.inc" закомментируйте строчку, например так
{.$DEFINE USESECUREAUTH}
- Если у вас не установлен madExcept то в файле "KaM_Remake.inc" закомментируйте строчку, например так
{.$DEFINE USE_MAD_EXCEPT}
- Запустите Delphi/Lazarus и откройте проект RXXPacker. Скомпилируйте и запустите его. Нажмите кнопку Pack to RXX File
- Теперь можно компилировать проект.