Мне нужна помощь в компиляции исходного кода для Quake III Arena. Я использую версию, предоставленную учетной записью Github от ID Software (https://github.com/id-Software/Quake-III-Arena). Я пытаюсь скомпилировать его в VS2015, это проблема? Он преобразует проект без каких-либо проблем. Однако, когда я компилирую, все, что я получаю, это черный экран и испорченная цветовая схема. Отладчик говорит мне, что проблема в этой функции:
#ifdef _WIN32
__asm {
pushad
mov esi, programStack;
mov edi, opStack
call entryPoint
mov programStack, esi
mov opStack, edi
popad
}
Точнее, в строке mov programStack, esi
, Есть идеи? Я пытаюсь сделать игру с этим движком, так как сегодня это «мать» всех Fpses: D
Любая помощь приветствуется.
Обязательно очистите все проекты в VS2015 и quake3 В проект добавьте следующие командные строки:
+set sv_pure 0 +set vm_game 0 +set vm_cgame 0 +set vm_ui 0
Кроме того, обязательно скопируйте baseq3 папку из вашей игры Quake 3 arena в папку Quake-III-Arena / code.
Других решений пока нет …