CorsixTH es un clone libre del motor de Theme Hospital, es decir que aparte de poder jugar al juego en distros GNU+Linux vas a poder meterle mano.
Para ello es importante seguir estos pasos:
- Conseguir el juego original
- Compilar Corsix-th
- Activar el modo debug en Corsix-th
- Hacer algún hack y disfrutarlo
1. Conseguir el juego original
Has de comprar el juego o disfrutar del que ya tienes. El tema es que consigas una copia del juego original Theme Hospital.
2. Compilar Corsix-th
Compilar corsix-th se puede hacer así:
# apt install git make curl ffmpeg luarocks build-essential libsdl2-dev libsdl2-mixer-dev timidity libfreetype6-dev lua-filesystem lua-lpeg doxygen liblua5.3-0 liblua5.3-0-dbg liblua5.3-dev $ git clone https://github.com/CorsixTH/CorsixTH $ cd CorsixTH $ mkdir build ; cd build $ cmake -Wno-dev -DLUA_INCLUDE_DIR=/usr/include/lua5.3 -DLUA_LIBRARY=/usr/lib/x86_64-linux-gnu/liblua5.3.so .. $ make # make install
Si andas en una distro que no disponga de apt pues prueba a ver si te chuta con el sistema de paquetería que tengas.
A mi eso no me lo cuentes, esto es una receta que podría funcionar en Debian, Ubuntu, Mint, … pero lo mismo tienes que adaptarla.
3. Activar el modo debug en Corsix-th
Lo primero activar el modo debug en el archivo de configuración de corsixTH así:
debug = true
(ese archivo andará en ~/.config/CorsixTH/config.txt )
4. Hacer algún hack y disfrutarlo
La primera vez que lo ejecutas tendrás que indicar donde están los archivos del juego.
Luego abres corsixTH y para sacar la consola F12 (o pinchando en el menú debug que ahora saldrá).
Ejecutas:
loadfile("hack.lua")()
En el directorio donde está el juego se ha de dejar un archivo llamado hack.lua en el que metes lo que quieres cambiar del juego.
TheApp.ui.hospital.loan = 0 TheApp.ui.hospital.value = 9999999999999 TheApp.ui.hospital.balance = 9999999 TheApp.ui.adviser:say({text = "Hola mira lo que puedes hacer"}) TheApp.ui.adviser:say({text = "Puedes tener tu propio Theme Hospital"}) TheApp.ui.adviser:say({text = "con tus movidas"})
Y eso es todo lo que quería dejar escrito en el post.
Disfruta.