Releases: CorsixTH/CorsixTH
CorsixTH 0.68.0 Release Candidate 1
New Features:
- Long windows now behave properly in the game if they get intersected by an adjacent wall
Translations:
- Ukranian translation added
- Brazilian-Portuguese translation has been updated
Bug Fixes:
- Tooltips for language menu now align with list items. Please note we are aware of an issue where some languages don't show a tooltip
CorsixTH 0.68.0 Beta 1
This version comes with two experimental features you can help us with by giving feedback on! These will be off by default.
New Features/Enhancements
- In-game movies now play for users using TH Data directly from a .ISO file
- Custom campaign creators can now optionally use the original level advance
movie when progressing through the campaign - The Map Editor has received some love including new features, fixes, and
jukebox controls - You can now control the Jukebox from the Main Menu by going to
Options > Jukebox - External (non-TH) XMI files are now supported by the Jukebox
- The adviser now tells you the cost of replacing your machine if you cannot
currently afford it - More cheats!
- [Experimental] Right mouse panning can now be used instead of using the
middle mouse button. Enable it in the configuration file - [Experimental] We’re closer to fully implementing falling actions! Get a
sneak peek and get the chance to push people over by enabling it in the
configuration file/debug menu
Changes
- The demo movie will no longer play and cause jumpscares at the main menu if
the CorsixTH window is not in focus - Game speeds are now more closely aligned with the original game
- Improvements to handling of win/lose conditions, and the progress report
- Staff tiredness levels are now taken from the level config file based on
difficulty level of the main campaign - You can no longer win a level if you still have outstanding loans
- Emergencies will now be announced once patients actually begin arriving
instead of at the start - Errors with music playback will now attempt to provide more helpful
information in the console - Level briefings now show before the in-game tutorial
- The first patient of a level will now arrive faster after opening the
hospital - The information dialog box is now more closely aligned with the original game
- The tip of the day window should no longer be obscured in the main menu
- The load/save windows now have better labelling
- Unavailable languages are shown as disabled until you select a Unicode font
- Support is added to auto-detect a Theme Hospital install via GOG Galaxy
Translations
- Dutch translation has been updated. Thanks @jetenergy
- Italian translation has been updated. Thanks @SebastianoPistore & @Inkub0
- Russian translation has been updated. Thanks @Matroftt
- Spanish translation has been updated. Thanks @ShiroAka
- French translation has been updated. Thanks @nMustaki & @Sanndow
- Some unused language strings have been cleaned up
- Custom campaign and level creators can now optionally add translated strings
for campaign description, level briefing, and winning text
Bug Fixes
- Swing (double) doors will no longer crash your game if you built rooms that
used them while paused - Fixed a bug for NVIDIA users who didn’t like graphical corruption when
playing fullscreen at non-native resolutions - Games should no longer crash irrecoverably because you have a 4k monitor :)
- The game will now exit to the main menu cleanly if a problem occurred trying
to load a new level or map - Staff who have left the hospital can no longer ask for a raise
- Fixed a bug where some staff may have no initial before surname
- Patients can no longer litter outdoors
- Fixed a bug where an unreachable reception desk could cause a crash
- The Computer and Atom Analyser now make button sounds as originally intended
- The mark for vaccination action now makes a sound as originally intended
- Fixed a rare bug where edges of map tiles for parcels could cause unintended
behaviour when purchasing plots - Active cheats will now persist across saves
- Audio settings have better safeguards against no audio enabled/no background
music - Movies will no longer attempt to play audio when global audio is off
- Config values using brackets (such as a custom music directory) will now work
properly - Custom campaigns menu now will use a scrollbar for long campaign descriptions
- Continue Game now properly targets files explicitly ending in the .sav format
- Fixed an instance where information boxes could load pink from older
savegames - Implemented a more permanent fix for the money bar being drawn incorrectly in
some CJK and Cyrllic languages - Fixed a crash on exit that could occur in some systems
- Mouse panning behaviour has been made more responsive and accurate
Packager Notes
- Minimum CMake version is now bumped to 3.14
- CMake presets are now available for some common build scenarios
- Dependencies can now be obtained automatically using vcpkg on Linux and
MacOS. If using Windows, please note that the CMake options have changed - If update checks are enabled you now require libcurl at build and run time
(update checks can be disabled using the WITH_UPDATE_CHECK CMake option).
Luasec and luasocket are no longer used
New Contributors
- @nMustaki made their first contribution in #2394
- @ShiroAka made their first contribution in #2437
- @Matroftt made their first contribution in #2458
- @tombolano made their first contribution in #2499
- @eltociear made their first contribution in #2500
- @anthonydillon made their first contribution in #2502
- @SebastianoPistore made their first contribution in #2559
- @jetenergy made their first contribution in #2586
Full Changelog: v0.67...v0.68.0-beta1
CorsixTH 0.67
16/08/23: MP3 playback was not working in our first macOS Release, this has been fixed and the DMG has been replaced.
13/03/24. Signed macOS builds for Apple Silicon and 64-bit Intel Macs are now available, packaging handled by Mac Source Ports
12/04/24. Music playback in macOS builds now fixed.
New Features/Enhancements
- The backend code for MIDI playback has been changed on Windows and real pause logic
has been re-enabled. Please be aware that things such as application volume and audio
quality may change depending on your configuration from ≤0.66 - The original demo gameplay video now plays when the CorsixTH main menu is idle (this
can be disabled in the configuration file) - File browser menus now have an OK button (at last!)
- Selecting an existing file in the Save Game/Map browsers will now update the text
input box to that file name
Changes
- Handymen now always stay in their assigned plots, except when going to rest
- Staff members now have a maximum salary, which can be configured in custom levels
- The game will now always use the GP's choice of next diagnosis room for the patient,
if available - Queueing patients are now shown when hovering a door
- Epidemics can no longer fail because an infected patient left before the epidemic was
revealed - Balance changes to drug improvement research
- Check for updates can now be disabled in Settings
- Check for updates timeout duration significantly reduced
- "Pause" now shows up when the "Build while paused" setting is on and the game is paused.
- The gamelog file now includes a timestamp
- Support for detecting Theme Hospital game files from an EA Store install
- Many, many, refactors of the code to make it better to understand for future developers
- Contact methods to reach the CorsixTH Team have been updated
Translations
- Chinese Traditional and Simplified translations have been updated. Thanks @lokpro
- Russian has been updated. Thanks Matt1
Bug Fixes
- The windows installer was unintentionally defaulting CorsixTH to full screen.
- Fixed an instance where objects could disappear from the map
- Fixed a bug where the empty action queue message was prevented from happening
- Fixed a bug where dying patients became undead and would have a habit of ruining everything
- Fixed broken dynamic info during epidemics
- Handymen will no longer try to repair machinery while a patient is using it
- Psychiatrist couch has less chance of causing blocked paths
- Roujin's challenge is now properly applied (read: harder)
- Serious Radiation is no longer contagious
- Room blueprints can no longer go beyond external walls
- Fixed incorrect button sounds in the Staff Management window
- Fixed back button behaviour in Font Picker
- Fixed a bug where word-wrapping text on dialogs could crash the game
- Fixed a rare case where the next VIP date may be scheduled in the past
- Fixed a rare case where awarded research points could be negative
- Fixed a rare case of the balance sheet being victim of a green highlighter
Packager Notes
- Option added to build CLI tools for RNC decoding
CorsixTH 0.67 Release Candidate 1
Changes since 0.67-beta1
- Detection for Theme Hospital installs through the EA Store
CorsixTH 0.67 Beta 1
New Features/Enhancements
- The backend code for MIDI playback has been changed on Windows and real pause logic
has been re-enabled. Please be aware that things such as application volume and audio
quality may change depending on your configuration from ≤0.66 - The original demo gameplay video now plays when the CorsixTH main menu is idle (this
can be disabled in the configuration file) - File browser menus now have an OK button (at last!)
- Selecting an existing file in the Save Game/Map browsers will now update the text
input box to that file name
Changes
- Handymen now always stay in their assigned plots, except when going to rest
- Staff members now have a maximum salary, which can be configured in custom levels
- The game will now always use the GP's choice of next diagnosis room for the patient,
if available - Queueing patients are now shown when hovering a door
- Epidemics can no longer fail because an infected patient left before the epidemic was
revealed - Balance changes to drug improvement research
- Check for updates can now be disabled in Settings
- "Pause" now shows up when the "Build while paused" setting is on and the game is paused.
- The gamelog file now includes a timestamp
- Many, many, refactors of the code to make it better to understand for future developers
- Contact methods to reach the CorsixTH Team have been updated
Translations
- Chinese Traditional and Simplified translations have been updated. Thanks @lokpro
- Russian has been updated. Thanks Matt1
Bug Fixes
- Fixed an instance where objects could disappear from the map
- Fixed a bug where the empty action queue message was prevented from happening
- Fixed a bug where dying patients became undead and would have a habit of ruining everything
- Fixed broken dynamic info during epidemics
- Handymen will no longer try to repair machinery while a patient is using it
- Psychiatrist couch has less chance of causing blocked paths
- Roujin's challenge is now properly applied (read: harder)
- Serious Radiation is no longer contagious
- Room blueprints can no longer go beyond external walls
- Fixed incorrect button sounds in the Staff Management window
- Fixed back button behaviour in Font Picker
- Fixed a bug where word-wrapping text on dialogs could crash the game
- Fixed a rare case where the next VIP date may be scheduled in the past
- Fixed a rare case where awarded research points could be negative
- Fixed a rare case of the balance sheet being victim of a green highlighter
Packager Notes
- Option added to build CLI tools for RNC decoding
CorsixTH 0.66
New Features/Enhancements
- Direct Zoom has been improved and is now enabled by default
- Nurses can now leave the ward without disturbing her patients
- Patients with Serious Radiation now glow a beautiful shade of green
- Patients with Jellyitis now wobble wobble wobble
- The Hotkeys menu has been overhauled to make it easier to use
- You can now reset your zoom level by pressing '0'
- A new fax code cheat has been added!
- The replace machine prompt will now tell you the new strength before purchase (can be disabled in configuration settings)
- A machine's dynamic info will tell you the strength a machine can be upgraded to if you replaced it (can be disabled in configuration settings)
- MacOS users can now place the CorsixTH.app anywhere (e.g. outside /Applications)
Changes
- Improved pee and vomit conditions
- Patients will no longer queue for reception until nearby
- The Adviser will no longer queue repetitive messages
- Dropdown menus will now close when clicked outside of
- Non-visual diseases can now be delayed in the level config of a custom game
- Gamelog.txt will now contain system information instead of within the window title
- Patients no longer become fed up and leave the hospital if already in their treatment room
Translations
- Translations should no longer show random '/' on new lines
- Russian language updated (Thanks @Matvey1705 !)
- Czech language updated (Thanks @jansakos !)
- German language updated (Thanks @Manuel-K !)
Bug Fixes
- Checking for updates should now work moving forward (promise)
- All cured trophy bugfix now properly applied from 0.65.1
- Firing staff from a multi-use object now ensures they leave the hospital
- Missing config and hotkey values will now use default values
- Fixed an instance where an emergency fax could show the wrong cure
- Sound effect boundary is now properly applied on window resize
- The cheats menu is now immediately usable after typing the cheat code on a fax
- User action while paused setting no longer uses configuration default
- Quick Save and Quick Load behaviour has been improved
- The cheats menu dialog will no longer slide off the screen
- You can now purchase plots while wall transparency is on
- Playback of movie audio on surround sound systems is improved
- Resolved formatting issues with numbers after loading a save
Packager Notes
- FFmpeg 5 is now supported
- FFmpeg 3 and below are no longer supported
- LibAV is no longer supported
- CMake minimum version has been increased to 3.10
- MacOS Packagers, please note the macos_luarocks script has been modified
- MacOS versions can now be made portable
CorsixTH v0.66-rc1
Fixes
- Patients no longer leave or become unhappy waiting too long when they are in
their treatment room - Loading a save game containing a graph would crash
- More crashing advisor statements have been corrected
- Resolved formatting issues with numbers after loading a save
CorsixTH v0.66-beta2
Fixes
- Crashing advisor statements introduced in 0.66-beta1
- Issue loading 0.65.1 and earlier saves with VIP faxes
CorsixTH v0.66-beta1
New Features/Enhancements
- Direct Zoom has been improved and is now enabled by default
- Nurses can now leave the ward without disturbing her patients
- Patients with Serious Radiation now glow a beautiful shade of green
- Patients with Jellyitis now wobble wobble wobble
- The Hotkeys menu has been overhauled to make it easier to use
- You can now reset your zoom level by pressing '0'
- A new fax code cheat has been added!
- The replace machine prompt will now tell you the new strength before purchase (can be disabled in configuration settings)
- A machine's dynamic info will tell you the strength a machine can be upgraded to if you replaced it (can be disabled in configuration settings)
- MacOS users can now place the CorsixTH.app anywhere (e.g. outside /Applications)
Changes
- Improved pee and vomit conditions
- Patients will no longer queue for reception until nearby
- The Adviser will no longer queue repetitive messages
- Dropdown menus will now close when clicked outside of
- Non-visual diseases can now be delayed in the level config of a custom game
- Gamelog.txt will now contain system information instead of within the window title
Translations
- Translations should no longer show random '/' on new lines
- Russian language updated (Thanks @Matvey1705 !)
- Czech language updated (Thanks @jansakos !)
- German language updated (Thanks @Manuel-K !)
Bug Fixes
- Checking for updates should now work moving forward (promise)
- All cured trophy bugfix now properly applied from 0.65.1
- Firing staff from a multi-use object now ensures they leave the hospital
- Missing config and hotkey values will now use default values
- Fixed an instance where an emergency fax could show the wrong cure
- Sound effect boundary is now properly applied on window resize
- The cheats menu is now immediately usable after typing the cheat code on a fax
- User action while paused setting no longer uses configuration default
- Quick Save and Quick Load behaviour has been improved
- The cheats menu dialog will no longer slide off the screen
- You can now purchase plots while wall transparency is on
- Fixed playback of movie audio on surround sound systems is the most accurate
Packager Notes
- FFmpeg 5 is now supported
- FFmpeg 3 and below are no longer supported
- LibAV is no longer supported
- CMake minimum version has been increased to 3.10
- MacOS Packagers, please note the macos_luarocks script has been modified
- MacOS versions can now be made portable
Full Changelog: v0.65...v0.66-beta1
CorsixTH 0.65.1 Hotfix
Fixes a bug where the game would crash if you got the All Cured trophy at the end of year awards, when loading a save from 0.64 or earlier.
If you do not load save games from earlier versions there is no need to update.
Note:
CorsixTH-0.65.1-patch.zip contains only the changed files and can be extracted within an existing installation in the directory containing the Lua folder. If you do not know where your game resources are located, or are not comfortable working with files at this level, choose one of the other install methods.