Комментарии 54
Какая годная статья! Спасибо!
Сделайте ppa репу для ubunt :D
А почему отладочная версия меньше релизной?
Как-то очень странно
для linux не собирал — но не думаю что это проблема
github.com/GTAmodding/re3/issues/1079
github.com/AlexBe1ov/re3/releases/tag/pre-release_v2021-02-17
git.rip/Obama/re3/-/commits/miami
заодно поправили сам русский шрифт, в офф версии от 1с он с «артефактами»
На GitHub четко указано, что версия библиотеки glfw должна быть не ниже 3.3, в то время как в репозиториях Ubuntu 18.04 — 3.2.
Уже почти год назад вышла следующая лтс версия убунты, она же 20.04. В использовании 18.04 есть сакральный смысл?
Обновление без причины — признак сами знаете чего.
С какой целью обновлять и иак поддерживаемую систему?
Скомпилировалось. Теперь нужно искать игру в своих архивах, чтобы закинуть туда бинарник.
Примечание: Если вы используете архитектуру arm/arm64 — то вам нужно собрать утилиту premake5Linux из исходников, а потом запустить с параметром, указанном выше.
Звучит круто, особенно для тех, кто не пользуется lua в повседневной жизни.
Почитав гугл сделал так:
luac -o ./premake5RPi ./premake5.lua
chmod +x ./premake5RPi
./premake5RPi --with-librw gmake2
-bash: ./premake5RPi: не удаётся запустить бинарный файл: Ошибка формата выполняемого файла
Как его скомпилить-то?
Raspberry PI3.
ОС:uname -a
Linux raspberrypi 5.4.83-v7+ #1379 SMP Mon Dec 14 13:08:57 GMT 2020 armv7l GNU/Linux
make -f Bootstrap.mak linux
Только что попробовал на amd64 — собралось без проблем. Малинки у меня нет, поэтому проверить не могу.
я думал, что premake5 — это какой-то костыль от автора этой же репы.
привык просто везде cmake использовать. (Кстати, через cmake оно собираться не хочет, много на что ругается)
Спасибо.
теперь reVC ругается на то, что не может найти ряд функций
Linking reVC
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/glfw.o: in function `IsThisJoystickBlacklisted(int)':
/home/pi/Src/reVC/build/../src/skel/glfw/glfw.cpp:864: undefined reference to `glfwJoystickIsGamepad'
/usr/bin/ld: obj/linux-arm-librw_gl3_glfw-oal/Release/reVC/glfw.o: in function `_InputInitialiseJoys':
/home/pi/Src/reVC/build/../src/skel/glfw/glfw.cpp:894: undefined reference to `glfwUpdateGamepadMappings'
/usr/bin/ld: /home/pi/Src/reVC/build/../src/skel/glfw/glfw.cpp:909: undefined reference to `glfwUpdateGamepadMappings'
glfw пересобрал. и даже с X11_xcb_util_LIB
надо попробовать таки ещё раз через cmake собрать, а не через premake
всё бы ничего но "лицензия" этого поделия ставит под вопрос возможность добавления в репы большинства дистрибутивов.
Start loading taxi
Finish loading taxi
[DBG]: Request Ped WFOTR
[DBG]: Remove Ped WMYCW
[DBG]: Request Ped HMOTR
[DBG]: Remove Ped WMYCW
Start loading regina
Finish loading regina
Segmentation fault (core dumped)
Можете пересобрать версию с последними коммитами для Windows D3D9 64bit и передать мне в лс?
Буду безмерно благодарен!
Там исходный код (VC и III), бинарники Linux x64, Windows x64(может потребоваться visual c++ redistributable 2015) и инструкция по сборке в Linux и Windows.
Исходный код оригинальный, история коммитов присутствует!
Хм, так может это поэтому у меня с утра висят 5 непрочитанных уведомлений, а в списке пусто?
Я всё понимаю, но зачем банить билд для линухов, если лохстар в 21 году не удостоились сделать таковой сами.
Наверное, чтобы его не запустили под виндой через подсистему линукса ))
Может получиться что-то типа обратного wine.
Но, скорее всего, просто потому что это принадлежит им и они не хотят этим делиться. Хотя, они могли бы подогреть интерес к новым сериям игры, дав свободный доступ к старым (я бы, даже, сказал, очень старым) на всех платформах.
Сборка Open Source GTA VC и GTA III в Linux