Прошел финальную миссию GTA: Vice City, используя reVC. Так что могу подтвердить, что в плане миссий игра проходима. Есть конечно баги, такие как невозможность замены ванильных моделей. Если их заменить, то игра не загружается. Так что несмотря на все наезды Take-Two Interactive этот движок является законченным продуктом и позволяет полностью пройти игру, причем с лучшим опытом чем оригинал.
https://i.imgur.com/mJsNJw0.png - фичи раз
https://i.imgur.com/nt8qpfv.png - фичи два
Свободная камера - это камера у транспорта как в GTA San Andreas
Касцены без границ, это собственно то что написано на упаковке, теперь у касцен нет границ и выглядит это лучше, чем оригинал.
Остальное это разные фильтры и прочее, например когда начинает идти дождь, то фильтр словно по экрану вода течет.
Адаптация под «широкий» экран(widescreen). Вот можно увидеть, что у меня скрин нормально выглядит.
Из багфиксов я заметил, что в касцене после финальной миссии у Томми в руках то оружие которое у него есть, а не всегда револьвер.
Собрал я это все на CRUX 3.7(64 bit) из клонированного репозитария
Зависимости
mpg123
openal
cmake
Там ещё требуется librw, но я её подтянул типа так git clone --recursive -b miami https://git.dawidpotocki.com/mirror/re3 reVC
Затем
cd reVC
./premake5Linux --with-librw gmake2
cd build
make config=release_linux-amd64-librw_gl3_glfw-oal
Затем скопировать получившийся бинарник reVC(по адресу ../bin/linux-amd64-librw_gl3_glfw-oal/Release) в директорию с игрой и запустить его(./reVC)
Бинарник слинкован так
bash-5.1$ ldd reVC
linux-vdso.so.1 => linux-vdso.so.1 (0x00007ffe9a9e4000)
libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007f7731bf3000)
libmpg123.so.0 => /usr/lib/libmpg123.so.0 (0x00007f7731b98000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f7731b13000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f7731a6c000)
libglfw.so.3 => /usr/lib/libglfw.so.3 (0x00007f7731a02000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f77318bc000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f7731690000)
libm.so.6 => /lib/libm.so.6 (0x00007f77315b1000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f7731590000)
libc.so.6 => /lib/libc.so.6 (0x00007f77313af000)
libatomic.so.1 => /usr/lib/libatomic.so.1 (0x00007f77313a5000)
/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f773269f000)
libFLAC.so.12 => /usr/lib/libFLAC.so.12 (0x00007f773135f000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f77312b4000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f7731287000)
libopus.so.0 => /usr/lib/libopus.so.0 (0x00007f7731229000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f773121f000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f773112d000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f77310f9000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f77310ce000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f77310c9000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f77310c1000)
>>> Просмотр (1920x1080, 2299 Kb)