sudo pacman -S –needed sdl sdl_image physfs mesa git make gcc
git clone https://github.com/madebr/OpenGTA cd OpenGTA make viewer
re3/reVC son reimplementaciones del motor, pero hay una trampa importante:Bueno, acá va el resumen claro:
¿Qué es re3/reVC?
re3/reVC es una reimplementación de GTA III y Vice City usando librw, una reimplementación del motor RenderWare. Es decir, reescribieron el motor desde cero haciendo ingeniería inversa. Funciona en Windows, Linux, macOS y FreeBSD, en x86, amd64, arm y arm64. El rendering usa OpenGL 2.1 o superior.
La trampa importante: necesitás los archivos de datos originales del juego (los .img, .txd, etc.). El motor es libre, los assets no.
San Andreas NO está incluido, solo GTA III y Vice City.
Cómo instalarlo en Arch:
Está en el AUR, es lo más fácil:
# Para GTA III
yay -S re3-git
# Para Vice City
yay -S revc-git
Luego copiás los archivos del juego a ~/.reVC y corrés cp -r /usr/share/reVC/* ~/.reVC.
¿Y desde TTY con KMS/DRM?
Usa OpenGL, no SDL directamente, así que desde TTY puro es complicado. Necesitaría un contexto EGL/KMS para OpenGL lo cual no está documentado para re3. Muy probablemente necesites X11 o Wayland para correrlo.
¿Tenés los archivos de GTA III o Vice City?
Perfecto! Entonces el plan es:
1. Instalar reVC desde AUR
yay -S revc-git
Esto tarda un rato porque compila librw desde cero.
2. Copiar los datos del CD
# Montar el CD
sudo mount /dev/sr0 /mnt/cdrom
# Ver qué hay en el CD primero
ls /mnt/cdrom
# Copiar todo
cp -r /mnt/cdrom/* ~/.reVC/
# Copiar los archivos del engine
cp -r /usr/share/reVC/* ~/.reVC/
3. Correr
cd ~/.reVC
./reVC
Posibles problemas:
GTAVC/ o Grand Theft Auto Vice City/ dentro del CD, fijate con el ls primerosudo pacman -S openal.bik a veces no se reproducen pero el juego corre igualMontá el CD y hacé el ls /mnt/cdrom primero para ver la estructura, así sabemos exactamente qué copiar. ¿Qué te muestra?
For TTY/KMS-DRM context, honestly no. Those are AAA games with massive proprietary engines.
But let me split the answer by what you’re actually looking for:
🗡️ God of War style (action, melee, hack & slash)
SDL_VIDEODRIVER=kmsdrm🔫 Call of Duty style (FPS, military)
La respuesta honesta:
Si querés algo parecido a CoD o God of War de verdad, esos juegos simplemente no existen en open source. Lo más cercano jugable desde TTY sería Xonotic para FPS o Flare para acción.
¿Preferís el estilo FPS tipo CoD o acción tipo God of War?
Flare usa SDL2, así que hay chances de que funcione desde TTY. En Arch está en el AUR:
1. Instalar engine + juego
yay -S flare-engine flare-game
Si el AUR da problemas con el git detached (hay un bug conocido), hacelo manual:
# Dependencias
sudo pacman -S sdl2 sdl2_image sdl2_mixer sdl2_ttf cmake git
# Engine
git clone https://github.com/flareteam/flare-engine
cd flare-engine
cmake . -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
sudo make install
cd ..
# Juego (assets)
git clone https://github.com/flareteam/flare-game
cd flare-game
cmake . -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
sudo make install
2. Correr normal
flare
3. Correr desde TTY con KMS/DRM
SDL_VIDEODRIVER=kmsdrm flare
Qué es Flare exactamente:
Es un RPG de acción top-down, diseñado para correr en hardware muy limitado, incluso handhelds y computadoras viejas. Jugabilidad parecida a Diablo — exploración, combate, items, habilidades. No es God of War en cuanto a gráficos pero el gameplay de hack & slash está ahí.
Probá primero con yay -S flare-engine flare-game, es lo más simple.