1. Оригинальный код Doom 3 (ссылка 1, ссылка 2):
а) требует для компиляции MFC (32 bit MFC is required), что предполагает использование полных версий MSVC (не Express Edition);
б) требует наличия установленного Microsoft DirectX SDK (June 2010).
На doom3world.org размещались дополнения от simulation, которые позволяли собрать оригинальный код Doom 3 с использованием MSVC 2003 - 2013 (включая Express версии) и без необходимости установки DirectX SDK (дополнения включали в себя заголовки SDK, соответствующие файлы .sln и модифицированные файлы без MFC).2. Исходный код Doom 3 BFG Edition (ссылка):
а) требует для компиляции Active Template Library (ATL), что предполагает использование полных версий MSVC (не Express Edition);3. Модифицированный код RBDOOM-3-BFG (ссылка):
б) требует наличия установленного Microsoft DirectX SDK (June 2010).
Несмотря на заявление "We expect the solution file is compatible with the Express releases" в README.txt, MSVC 2010 Express данный код собрать не может в связи с отсутствием, в частности, компонентов (заголовков) ATL.
Есть упоминание о возможности компиляции с использованием Express версии совместно с Windows Driver Kit version 7.1.0, в котором необходимые компоненты присутствуют.
а) используется CMake для конфигурации под различные версии MSVC (2010, 2012, 32/64 bit) в том числе Express release;
б) исправлены отдельные ошибки (искать по ключевым словам RB begin/RB end);
В настоящее время является одним из самых популярных ответвлений на базе оригинального кода Doom-3-BFG.
Есть неочевидный момент с системными требованиями:
В частности, код может быть успешно скомпилирован MSVC 2010 Express под управлением Windows XP, но запустить такой код на Windows XP не удастся.
* нужны дополнительные пакетыКод:______________ Doom 3 Doom 3 BFG RBDOOM-3-BFG Шейдеры: ARB 1.0 Cg Cg Express release: +* - + Aspect ratio: 4:3 16:9 16:9 OS: WinXP W7** W7**
** предположительно, возможно достаточно просто обновить драйвер видеокарты на WinXP.
Сравнение версий Doom-3 и Doom-3-BFG (ссылка)
-
Скрыть объявление
Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.
-
Скрыть объявлениеЕсли Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.
Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
- Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
- Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
- Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
- Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
С уважением, администрация форума Old-Games.RU
Комментарии
Сортировать комментарии по