Download Latest Version CorsixTH-0.69.0-windows-x86_64.zip (29.9 MB)
Email in envelope

Get an email when there's a new version of CorsixTH

Home / v0.69.0
Name Modified Size InfoDownloads / Week
Parent folder
CorsixTH-0.69.0.tar.gz.sig 2025-07-26 833 Bytes
CorsixTH-v0.69.0-x86_64.AppImage 2025-07-21 75.4 MB
CorsixTH 0.69.0 source code.tar.gz 2025-07-19 4.3 MB
CorsixTH 0.69.0 source code.zip 2025-07-19 4.8 MB
README.md 2025-07-19 6.4 kB
CorsixTH-0.69.0-windows-x86_64.zip 2025-07-19 29.9 MB
CorsixTHInstaller.exe 2025-07-19 43.1 MB
CorsixTH-0.69.0.dmg 2025-07-19 96.2 MB
Totals: 8 Items   253.7 MB 5

Features

  • Custom level/campaign creators can now use an existing level file as an overlay to copy and extend their level file with the #overlay variable. See the 'Custom Level' Wiki page for more information.
  • A new machine menu has been added. Now you can view the status of all your hospital machines in one place!
  • Changing speed in game now happens immediately
  • Patient happiness can now be a win/lose factor in custom games
  • Transparent walls can now be toggled using Shift + X
  • Soda price can now be configured in the level file
  • Improvements and fixes for the ChirzmanTV custom campaign

Changes

  • You can now hear patients vomiting, instead of just the vomit splatters
  • Lakes no longer show in the Town Map as per the original game
  • Warns of incompatibility for saves more than 2 releases old
  • Improved how staff look for work if idle
  • Machine strength reduction after repair now more closely aligned with the original game
  • Machine strength now has a minimum value of 2 after repair
  • Mouse is now only captured when in game, or using the map editor
  • Improved measurement on the progress report chart columns
  • Annual rewards and trophies now have more robust evaluation criteria
  • A patient's treatment cost is now decided at the point they agree to pay
  • VIPs now walk slower, as in the original game
  • Gamelogs now include the date and time of the crash in their file name, and the last 10 logs are now held in the Logs folder
  • Finding files for custom campaigns is now more reliable, and supports storing your campaign inside its own folder
  • Custom Campaigns can no longer be played in Free Build mode, as they could break campaign progression
  • For games compiled using fluidsynth (such as our Windows and Flatpak builds), you can now set the soundfont in the configuration file
  • Video files can now be missing during TH installation corruption checks

Bug Fixes

  • Fixed some anomalies in the original campaign's map files
  • Improved reliability of the Map Editor checking for a path to the hospital on save
  • Game speed tick rates have been smoothed out again, improving animations and sound playback for objects
  • Fixed timing issue with the demo movie playback trigger following game speed changes in 0.68.0
  • Fixed timing issue with random announcements following game speed changes in 0.68.0
  • Improved colour accuracy for fonts in unicode languages now means you can actually read when your game is paused
  • Many fixes for the position of staff and patient moods in the game! More are scheduled to come in future
  • Fixed a bug where the visual mood for dying patients would disappear
  • Fixed an issue with the patient wait mood not clearing as expected
  • Fixed a (very annoying) bug with walks that caused new patients to enter rooms along their path
  • Rework to the operating theatre room to prevent patient/staff lockups
  • Free build now always comes with free heating and free parcel purchases!
  • Heating controls can no longer be adjusted during a boiler breakdown
  • Epidemic timer now ends once all patients are resolved
  • Old serious radiation epidemics can no longer cause a game crash. In future, this epidemic type will be reinstated again
  • Fixed the deactivate epidemic cheat not working as intended
  • Failed cheats will now always provide feedback messages
  • Failed create emergency cheats because you do not have a heliport now error correctly
  • Spawning a contagious patient via cheating now works in levels without a helipad
  • Fixed an issue where the win level cheat may not trigger correctly
  • Fixed a bug where loans were not preventing a lose game scenario for balance
  • The staff salary request window is now properly dismissed if auto grant wage requests is enabled and triggers
  • Fixed an issue where the Staff Management window could interfere with the world
  • Editing a room now closes the machine dialog of the room if it was open
  • Room statistics no longer reset when editing a room
  • Long windows now correctly count as a window
  • Dynamic info for machines now displays correctly when cycling between them
  • Fixed a bug in picking up objects when falling actions were enabled
  • Fixed a bug that caused staff members to be picked up multiple times
  • Fixed a bug where changing doctor in General Diagnosis could break the room and patient
  • Fixed a scenario where clicking on a staff member in an exploding room caused a game crash
  • Fixed an audible error when backing out of hiring a staff member
  • Additional safeguards to music volume playback added

Translations

  • The original game's numerals for the money bar can now be toggled by translators using the isArabicNumerals flag. This setting is set to off currently for CJK languages
  • Reworded cheat failure messages, some translations still require updating
  • Improved hotkey window and research tooltips, some translations still require updating
  • A new Japanese translation has been added. Thanks @ShimaKen523
  • Russian translation has been updated. Thanks @Matroftt, @ARGAMX
  • French translation has been updated. Thanks @Sanndow @legluondunet
  • Brazilian Portuguese translation has been updated. Thanks @altiereslima
  • Dutch translation has been updated. Thanks @Alberth289346 & @jetenergy

Packager Notes

  • Packagers can now set a default unicode font at build time using the WITH_FONT cmake option. For the highest level of compatibility with our supported languages, we recommend using GoNotoKurrent-Regular
  • An additional interpreter path has been added for portable Linux installs: ../share/corsix-th/

New Contributors

Full Changelog: https://github.com/CorsixTH/CorsixTH/compare/v0.68.0...v0.69.0

Source: README.md, updated 2025-07-19