在树莓派上编译运行GTA3

image.png

最近观闻《GTA3迟迟不推出Switch版本,于是玩家自己动手搞定了》,看了一下项目工程,支持Linux、Mac、Windows,想到,何不动手在树莓派上试一试?

运行环境

系统:在Raspberry Pi OS 32位、64位均可运行,Ubuntu Core+Mate桌面尝试失败;

GPU:需关闭OpenGL的Fake模式

设备:Raspberry Pi 4

编译

开源项目:https://github.com/rwengine/openrw

准备编译工具

在命令行中,安装必备工具

sudo apt install libbullet-dev libsdl2-dev libavcodec-dev libavformat-dev libglm-dev libopenal-dev libboost-dev libboost-filesystem-dev libboost-system-dev libboost-program-options-dev cmake -y

下载OpenRW

cd ~
git clone --recursive https://github.com/rwengine/openrw.git openrw

编译

mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build .

拷贝GTA3 资源文件

下载原生的GTA3,找到包路径,完全复制到树莓派里

配置

mkdir ~/.config/OpenRW
cd ~/.config/OpenRW
vim openrw.ini

添加如下配置内容

[game]
; exe的文件路径
path=/opt/games/Grand Theft Auto 3/
; 游戏语言,只可选american, french, german, italian 和 spanish
language=american

[input]
; Invert mouse-look camera Y
invert_y=0

[window]
; Size of the window
width=800
height=600
; Start in fullscreen
fullscreen=0

运行

在桌面环境中,进入目录~/openrw/build/rwgame

运行编译后的文件 ./rwgame

美中不足的是,我尝试用raspi-config打开OpenGL,却提示GLXBadFBConfig

目测1FPS-2FPS,实验意义大于实际意义。

image.png

视频围观:https://www.bilibili.com/video/BV16K4y187o3/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。