Skip to content
Open source clone of Theme Hospital
Lua C++ Java CMake NSIS C Other
Branch: master
Clone or download
TheCycoONE Merge pull request #1578 from tobylane/luasec
[RDY] Use https for version check if luasec is available
Latest commit 497ce86 Feb 24, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add github issue template Feb 25, 2016
AnimView Codespell changes Feb 5, 2020
CMake Cmakelists.txt and docs cleanup Feb 7, 2020
CorsixTH Merge pull request #1578 from tobylane/luasec Feb 24, 2020
DoxyGen Cmakelists.txt and docs cleanup Feb 7, 2020
LDocGen Codespell changes Feb 5, 2020
LevelEdit replace %LevelFile with %MapFile in the level editor Sep 18, 2018
SpriteEncoder scripts: use str.format() instead of concatenating in some places Jul 28, 2018
WindowsInstaller Codespell changes Feb 5, 2020
ground_tiles Add: Input file for the ground tiles, and an example input file. Oct 12, 2013
libs Use C++ 14 for RncLib Jan 26, 2020
scripts Add Catch2 for unit testing (#1550) Jun 14, 2019
.clang-format [RDY] Cpp fmt (#1562) Oct 6, 2019
.clang-tidy Add performance checks to clang-tidy Jan 11, 2020
.gitattributes Remove old map editor Feb 10, 2016
.gitignore [RDY] Cpp fmt (#1562) Oct 6, 2019
.luacheckrc [RDY] Research fax options updating (#1484) Apr 20, 2019
.travis.yml Convert common source into libraries Jan 20, 2020
CMakeLists.txt Cmakelists.txt and docs cleanup Feb 7, 2020
CONTRIBUTING.txt Add github issue template Feb 25, 2016
LICENSE.txt Update license file Apr 11, 2019 highlight availability of packaged versions Aug 30, 2018
README.txt README: Documented command line options Feb 17, 2015
appveyor.yml Add Catch2 for unit testing (#1550) Jun 14, 2019
changelog.txt Bump versions for 0.63 final release May 24, 2019

Latest Release Release Travis Build Status AppVeyor Build Status

Forum | IRC Chat | Report Issue

A reimplementation of the 1997 Bullfrog business sim Theme Hospital. As well as faithfully recreating the original, CorsixTH adds support for modern operating systems (Windows, macOS, Linux and BSD), high resolutions and much more.

Getting Started

You will need the following:

  • Grab the latest installer for your system:
    • Windows and macOS builds can be downloaded directly from releases.
    • Linux and BSD repositories use either corsixth or corsix-th names packaged versions.
  • We use graphics, sound and other data from the original game so one of the following is required:
    • Original game CD from eBay etc. or your dusty bookshelf😄
    • A download from or Origin

Head over to our getting started page for more detail.


Coders and non-coders we want you!

We are always looking for help with improving CorsixTH. The code base is made up of Lua and C++ (with a little C added in for fun) however most of the game logic is written in Lua, we love Lua and its approachable and easy to pick up nature, so hit fork and get started! But don't worry if you don't code as we can always use your help in other areas and if you have ideas for the project please contact us or open a new issue!

Features & Bugfixes

We still have features to add and bugs to fix, check out our TODO list and the bug tracker here. Want to talk about adding a feature? post on our Google group or contact us.


CorsixTH has translations for 18 languages, some need updates. Head over to our dedicated forum section for more information.


Not a programmer? Don't know another language? Well you can still help! come visit our forum and get involved in map creation, graphics replacements and much more.


Our wiki is a good place to start, if you can't find what you are looking for feel free to contact us using one of the methods below.


You can’t perform that action at this time.