main
QD Engine
(с) ООО "КД ВИЖЕН" (Калининград)
Весь код, за исключением сторонних библиотек, публикуется под лицензией GPLv3. Код сторонних библиотек (где указана иная лицензия) публикуется под лицензией этих библиотек.
Чат сообщества: https://t.me/kdlab_association_chat
Структура:
- src/XLibs - библиотека XLibs
- src/QD - исходный код игры
Работоспособность
Движок запускается с ресурсами из игры "Похождения бравого солдата Швейка" (1С, 2007 г.), однако работает нестабильно.
Что потребуется
- На текущий момент движок собирается для
Debugконфигурации на Windows 10 + VS 2003 SP1.
Пошаговая инструкция по сборке
- В
src/XLibsс правами администратора запуститьbuild.bat- Результат сборки будет расположен в
C:\XLibs
- Результат сборки будет расположен в
- Открыть в VS2003
src\QD\Core\qdEngine.slnвыбрать проектqdEngineвыбратьRebuildэто должно запустить последовательную сборку проектовqdEngineCoreиqdEngine- Результат сборки для
Debugконфигурации вsrc\QD\bin\dbg\qd_gameDBG.exe
- Результат сборки для
Известные проблемы
- Если будут возникать ошибки "Не хватает lib", то соберите соответствующие lib из xlibs
- Если при сборке ругается на отсутствие
stlportd_static.5.0.lib, то зайдите вc:\XLibs\VC7.1\и скопируйтеstlportd_static.5.1.libвstlportd_static.5.0.lib
Ключевые изменения сделанные на текущий момент
- Добавлен
class MpegSoundкроме того сам он модифицирован так чтобы убрать зависимость от__int64 getRDTSC() - Убрано использование
auto_ptr - Исправлена несовместимость с
XZipArchive - В
XLibs/Heapдобавлены отсутствующие, но необходимые заголовочные файлы, а также пара.libфайлов.
Languages
C++
76.1%
C
14.8%
HTML
2.9%
Makefile
2.1%
Shell
1.4%
Other
2.4%
