Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Theme Hospital en Linux con tus propios hacks

Publicada el 24/07/202424/07/2024 por fanta

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:

  1. Conseguir el juego original
  2. Compilar Corsix-th
  3. Activar el modo debug en Corsix-th
  4. 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.

fanta de naranja
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb