FreeBSD Ports

games/corsix-th 0.70.1

Open source clone of Theme Hospital

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
982ecd498b
License
MIT
Categories
games
Package size
2176.5 KiB, 12632.5 KiB installed

Description

This project aims to reimplement the game engine of Theme Hospital, and be able to load the original game data files. This means that you will need a purchased copy of Theme Hospital, or a copy of the demo, in order to use CorsixTH. After most of the original engine has been reimplemented, the the project will serve as a base from which extensions and improvements to the original game can be made.

Install

As a binary package — by origin, or by package name:

pkg install games/corsix-th
pkg install corsixth

From the ports tree:

cd /usr/ports/games/corsix-th/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	corsixth>0:games/corsix-th

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.70.10.70.1-0.69.10.70.1
FreeBSD:14:quarterly0.70.10.70.1n/a0.68.00.70.1
FreeBSD:15:latest0.70.10.70.1n/a0.69.10.69.1
FreeBSD:15:quarterly0.70.10.70.1n/an/an/a
FreeBSD:16:latest0.70.10.70.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

Runtime 2

The full lists below include those, and their dependencies in turn.

All build dependencies 122

The first 100 are listed.

All run dependencies 118

The first 100 are listed.

No port depends on this one.

Configuration

Options name: games_corsixth

OptionDefaultDescription
MIDIoffSupport MIDI devices
MOVIESonPlay in-game movies
TOOLSonTools for decoding RNC files
USES
cmake:insource compiler:c++11-lib desktop-file-utils dos2unix iconv localbase:ldflags lua pkgconfig sdl
Service scripts
none

Message after installing

At the moment, game assets (graphics, sounds, levels, translations, etc.)
are loaded from the original game files.  Therefore, you will require a
pre-existing Theme Hospital install in order to use CorsixTH.  If you've
got a copy of the original game disk lying around, then great -- copy the
HOSP folder (which should contain directories called Data, QData, Levels,
etc.) from the root of the CD to somewhere on your hard drive, and use
this for the theme_hospital_install setting later.  If you are unable to
acquire the full game data files, then the demo can be downloaded easily
and used instead (though the demo only has one level, and lacks most of
the management screens).

Files

Manual pages 1
  • corsix-th(6)
pkg-plist 364
  • bin/corsix-th
  • bin/rnc_decode
  • share/applications/com.corsixth.corsixth.desktop
  • share/icons/hicolor/scalable/apps/corsix-th.svg
  • share/man/man6/corsix-th.6.gz
  • share/metainfo/com.corsixth.corsixth.metainfo.xml
  • share/corsixth/Bitmap/aux_ui.dat
  • share/corsixth/Bitmap/aux_ui.tab
  • share/corsixth/Bitmap/bootstrap_font.dat
  • share/corsixth/Bitmap/bootstrap_font.pal
  • share/corsixth/Bitmap/bootstrap_font.tab
  • share/corsixth/Bitmap/lose.pl8
  • share/corsixth/Bitmap/mainmenu1080.dat
  • share/corsixth/Bitmap/mainmenu1080.pal
  • share/corsixth/Bitmap/mainmenu480.dat
  • share/corsixth/Bitmap/mainmenu480.pal
  • share/corsixth/Bitmap/mainmenu720.dat
  • share/corsixth/Bitmap/mainmenu720.pal
  • share/corsixth/Bitmap/tree_ctrl.dat
  • share/corsixth/Bitmap/tree_ctrl.pal
  • share/corsixth/Bitmap/tree_ctrl.tab
  • share/corsixth/Bitmap/winlevel.pl8
  • share/corsixth/Campaigns/ChrizmanTV.campaign
  • share/corsixth/Campaigns/Coffalot.map
  • share/corsixth/Campaigns/Dethsdaw.map
  • share/corsixth/Campaigns/Four Corners.map
  • share/corsixth/Campaigns/Greyham Gardens.map
  • share/corsixth/Campaigns/Holby.map
  • share/corsixth/Campaigns/Hoppalong.map
  • share/corsixth/Campaigns/Royal Hospital.map
  • share/corsixth/Campaigns/Snuffit Sands.map
  • share/corsixth/Campaigns/Tufflook.map
  • share/corsixth/Campaigns/Upper Pukington.map
  • share/corsixth/Campaigns/Wishinwell.map
  • share/corsixth/Campaigns/Writhe.map
  • share/corsixth/Campaigns/coffalot.level
  • share/corsixth/Campaigns/dethsdaw.level
  • share/corsixth/Campaigns/example.campaign
  • share/corsixth/Campaigns/fourcorners.level
  • share/corsixth/Campaigns/greyhamgardens.level
  • share/corsixth/Campaigns/holby.level
  • share/corsixth/Campaigns/hoppalong.level
  • share/corsixth/Campaigns/royalhospital.level
  • share/corsixth/Campaigns/snuffitsands.level
  • share/corsixth/Campaigns/tufflook.level
  • share/corsixth/Campaigns/upperpukington.level
  • share/corsixth/Campaigns/wishinwell.level
  • share/corsixth/Campaigns/writhe.level
  • share/corsixth/CorsixTH.lua
  • share/corsixth/LICENSE.txt
  • share/corsixth/Levels/Example.map
  • share/corsixth/Levels/avatar.level
  • share/corsixth/Levels/avatar.map
  • share/corsixth/Levels/confined_v5.level
  • share/corsixth/Levels/confined_v5.map
  • share/corsixth/Levels/demo.level
  • share/corsixth/Levels/example.level
  • share/corsixth/Levels/finisham.level
  • share/corsixth/Levels/finisham.map
  • share/corsixth/Levels/original05.level
  • share/corsixth/Levels/original07.level
  • share/corsixth/Levels/original08.level
  • share/corsixth/Levels/original11.level
  • share/corsixth/Levels/original12.level
  • share/corsixth/Levels/st.peter's.level
  • share/corsixth/Levels/st.peter's.map
  • share/corsixth/Lua/announcer.lua
  • share/corsixth/Lua/api_version.lua
  • share/corsixth/Lua/app.lua
  • share/corsixth/Lua/audio.lua
  • share/corsixth/Lua/base_config.lua
  • share/corsixth/Lua/calls_dispatcher.lua
  • share/corsixth/Lua/cheats.lua
  • share/corsixth/Lua/class.lua
  • share/corsixth/Lua/config_finder.lua
  • share/corsixth/Lua/date.lua
  • share/corsixth/Lua/debug_script.lua
  • share/corsixth/Lua/diagnosis/diag_blood_machine.lua
  • share/corsixth/Lua/diagnosis/diag_cardiogram.lua
  • share/corsixth/Lua/diagnosis/diag_general_diag.lua
  • share/corsixth/Lua/diagnosis/diag_gp.lua
  • share/corsixth/Lua/diagnosis/diag_psych.lua
  • share/corsixth/Lua/diagnosis/diag_scanner.lua
  • share/corsixth/Lua/diagnosis/diag_ultrascan.lua
  • share/corsixth/Lua/diagnosis/diag_ward.lua
  • share/corsixth/Lua/diagnosis/diag_x_ray.lua
  • share/corsixth/Lua/dialogs/adviser.lua
  • share/corsixth/Lua/dialogs/bottom_panel.lua
  • share/corsixth/Lua/dialogs/build_room.lua
  • share/corsixth/Lua/dialogs/confirm_dialog.lua
  • share/corsixth/Lua/dialogs/edit_room.lua
  • share/corsixth/Lua/dialogs/fullscreen.lua
  • share/corsixth/Lua/dialogs/fullscreen/annual_report.lua
  • share/corsixth/Lua/dialogs/fullscreen/bank_manager.lua
  • share/corsixth/Lua/dialogs/fullscreen/drug_casebook.lua
  • share/corsixth/Lua/dialogs/fullscreen/fax.lua
  • share/corsixth/Lua/dialogs/fullscreen/graphs.lua
  • share/corsixth/Lua/dialogs/fullscreen/hospital_policy.lua
  • share/corsixth/Lua/dialogs/fullscreen/progress_report.lua
  • share/corsixth/Lua/dialogs/fullscreen/research_policy.lua

The first 100 are listed.

distinfo 1
FileSizeSHA256
CorsixTH-CorsixTH-v0.70.1_GH0.tar.gz4.416633e+06b3a37b09f168f30600d305314f5a823d3af10bf407074e9a837e0e85acfe9ba3

Commit history 2

DateCommitCreditsLog message
982ecd498b Guido Falsi games/corsix-th: Update to 0.70.1
dac5853921 Guido Falsi games/corsix-th: Update to 0.70.0