Releases: CorsixTH/CorsixTH
Releases · CorsixTH/CorsixTH
CorsixTH 0.68.0 Release Candidate 2
Translations:
- Dutch translation has been updated. Thanks @Alberth289346
- Ukranian translation has been updated. Thanks @JurecStrongman
- Russian translation has been updated. Thanks @Matroftt
Bug Fixes:
- Added a safeguard to prevent a crash of games previously using the old cheat system
- Patients waiting for a player decision no longer lose their mood icon on vomit/pee
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. Thanks @JurecStrongman
- Brazilian-Portuguese translation has been updated. Thanks @altiereslima
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