Skip to content

Releases: CorsixTH/CorsixTH

CorsixTH 0.68.0 Release Candidate 2

28 Sep 15:14
v0.68.0-rc2
Compare
Choose a tag to compare
Pre-release

Translations:

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

18 Sep 01:31
v0.68.0-rc1
7586bd3
Compare
Choose a tag to compare
Pre-release

New Features:

  • Long windows now behave properly in the game if they get intersected by an adjacent wall

Translations:

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

05 Sep 00:18
v0.68.0-beta1
569a03c
Compare
Choose a tag to compare
Pre-release

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

Full Changelog: v0.67...v0.68.0-beta1

CorsixTH 0.67

12 Aug 14:21
v0.67
Compare
Choose a tag to compare

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

30 Jul 00:48
v0.67-rc1
Compare
Choose a tag to compare
Pre-release

Changes since 0.67-beta1

  • Detection for Theme Hospital installs through the EA Store

CorsixTH 0.67 Beta 1

08 Jul 14:00
v0.67-beta1
Compare
Choose a tag to compare
CorsixTH 0.67 Beta 1 Pre-release
Pre-release

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

26 Jun 12:51
v0.66
Compare
Choose a tag to compare

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

19 Jun 17:29
v0.66-rc1
Compare
Choose a tag to compare
CorsixTH v0.66-rc1 Pre-release
Pre-release

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

05 Jun 14:15
v0.66-beta2
Compare
Choose a tag to compare
CorsixTH v0.66-beta2 Pre-release
Pre-release

Fixes

  • Crashing advisor statements introduced in 0.66-beta1
  • Issue loading 0.65.1 and earlier saves with VIP faxes

CorsixTH v0.66-beta1

22 May 12:50
v0.66-beta1
Compare
Choose a tag to compare
CorsixTH v0.66-beta1 Pre-release
Pre-release

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