Запустив GTA3 в Linux на базі рушія openrw


Коротка нотатка по розгортанню, бо хоча гра й працює, люди в ній - не давляться.


openrw - олдовий рушій з відкритим початковим кодом, на зміну якому згодом прийшов re3.



Репозиторій openrw містить детальну документацію для різних платформ:

https://github.com/rwengine/openrw/wiki


Збірка


На сторінці документації сказано багато, утім на Fedora 43 потрібні лише наступні кроки:


git clone --recursive https://github.com/rwengine/openrw.git openrw
cd ./openrw
git submodule init
git submodule update

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

Інші приклади, зокрема встановлення системних залежностей, можна подивитись тут:


https://github.com/rwengine/openrw/wiki/Building#fedora


Встановлення


Я просто скопіював один бінарник вручну:


sudo install openrw/build/rwgame/rwgame /usr/local/bin

Ігрові набори з українською локалізацією взяв на Толоці (на диво, `clamscan -r` мовчить)

Потрібна реєстрація або ось вам інфо-хеш DHT: 725b0bb257ef614117c59f6a1e80142beed3c014


Щоб розпакувати їх, монтуємо ISO та розпаковуємо командою:


innoextract '/run/media/user/GTA III/setup.exe'
sudo mkdir /usr/lib/GTA3
sudo cp -r app/* /usr/lib/GTA3/

Конфігурація


[game]
; Game data path
path=/usr/lib/GTA3
; Game language
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

https://github.com/rwengine/openrw/wiki/Configuration


Запуск


Ярлики робочого столу не створював, бо планую зібратись на базі re3, тому просто в терміналі:


rwgame

Дивіться також


GTA3 в Linux на базі рушія re3

Radicle: децентралізований P2P хостинг Git/DVCS



/uk/