CorsixTH 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 in open source code, the project will serve as a base from which extensions and improvements to the original game can be made.
Screenshots
Observed history
| App | Change | Version | When ↑ |
|---|
No observed changes yet.
The initial import establishes a baseline. Future version changes will appear here.
Browse the app catalogue →Upstream releases
Release notes supplied by the developer. These dates are not Flathub package publication times.
0.70.127 Aug 2026
Bug fixes:
- Prevent game crashes when using a MIDI API, such as JACK
- Prevent game crashes when checking for missing staff in rooms, such as Psychiatry
- Prevented a game crash with the bottom drawer when loading a game from 0.69.2 or earlier
Packager Notes:
- Fixed a build error on Mac by linking libatomic if atomics are not built in
0.70.010 Jul 2026
New Features:
- Support for the official Russian edition of Theme Hospital has been added (Soft Club edition)
- 2x and 3x UI Scaling is finally available, no more tiny text on 4k screens!
- Accessibility improvements added, such as subtitles for the announcer, and ability to turn off screen shake
- Initial support for blocking off areas in the hospital has been added. Currently this is limited to within rooms only
- Support added for midi devices
- Added automatic detection for music folders in CorsixTH's own directories (game and config)
- Added unicode font support out of the box for Windows users (for real this time)
- Falling is now enabled for everyone
- Multiple new cheats added
- Newspaper headlines now in lose movies
- Movies can now be paused with 'P'
- Research Policy window now plays its background sound effect
- You can now view adviser message history. This can be opened from the charts menu or with a hotkey (default Ctrl + H)
Improvements:
- Improved performance for large hospitals
- Screenshots are now in png format and timestamped. Bye bye bitmap!
- The staff management window can now be ordered by attribute
- Windows can be removed during a room's build phase using right click
- Active graph is now remembered in the graph window
- Windows installer is now DPI aware, and ensures Start Menu and Desktop icons show for all users
- Missing hover sounds have been added
- Improved machine menu
- Improved finding player name
- Improved rejection calculations for patient overcharging
- Improved rat holes
- Improved dying
- Added ability to cancel an accidentally grabbed object with Escape. Selling a grabbed item also now has a hotkey (default Delete)
Changes:
- Added shadow for truetype fonts
- Machine menu button added to the bottom panel and machine dialogs
- Patients will get up less often when changing queue position
- The way doctors are trained has been overhauled
- Some window layouts, texts, and behaviours in the settings menus have been adjusted
- Unavailable resolutions when UI scaled will be greyed out
- Dropdowns lists now have scrollbars where appropriate
- Autosave frequency can now be adjusted
- After the win movie plays, the player will be returned to the main menu
- Better aspect ratio for some movies
- Disease start cure price is now properly applied from the level config
- Last selected disease in the casebook is now remembered
- Minimum threshold for average calculations adjusted
- Suppress mood icons for VIP and Inspector
- Ignored VIP requests now automatically invite them instead of refuse
- Adjusted margins on the text area of the fax
- Changed message drawer so only one fax of each type will populate it
- Prevented some 'fullscreen' windows from being unpaused while present e.g. fax
- Patients can now be vaccinated in epidemics without activating vaccination mode
- Players are no longer warned of empty action queues
- Reworked nearby object calculations
- Stopped emergency patients from drinking, vomiting, or using the toilet
- Machine usage count no longer increases during earthquakes
- Panel keys in the hotkey assignment menu now utilise two pages
Translations:
- Japanese announcement audio will now be used if available when playing in that language
- Spanish translation updated. Thanks @sraaronrock and @ShiroAka
- Italian translation updated. Thanks @dodero4
- French translation updated. Thanks @PierreRic and @Ouaz
- Czech translation updated. Thanks @jansakos
- Russian translation updated. Thanks @ARGAMX
Bug Fixes:
- Better error handling for non-existent languages
- Fixed some non-capitalised text in dialogs
- Fixed some bugs with music playback
- Fixed bug in diagnosis termination
- Patients no longer try to enter a room if staff member is going to rest
- Adjusted happiness impacts when staff are resting
- Minimised disruption to rooms during change of staff
- Fixed doctors being unable to return to training room
- Fixed patients not leaving a bench when they die
- Fixed a crash with exploded rooms and picked up staff
- Game will no longer crash when hovering on an exploded room
- Prevented patients visiting incorrect/same diagnosis room more than once
- Undressing patients no longer crash game when editing a room
- Machine repair icon is now shown when a handyman is sent to repair
- And more... Check out the project changelog for the full list

