CorsixTH

Émulateur v0.68

Clone OpenSource de Theme Hospital qui nécessite les fichiers du jeu original.

Il existe également une version intel disponible, le lien de téléchargement sur cette page est pour la version Apple Silicon.

Dernière mise à jour :

Plateformes

Interpréteurs

Architecture

Mac OS X - macOS Mac OS X - macOS Intel x86 Intel x86 Apple Silicon Apple Silicon 64 bits 64 bits

Téléchargement et liens

Historique des versions

v0.70.1
Fixed a build error on Mac by linking libatomic if atomics are not built in
CorsixTH 0.70.1 has been released to patch some critical bugs
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
Please note our Mac build currently has RtMidi disabled
0.69.2 or earlier
Windows Smartscreen has been noted during preview releases to trigger more readily. In order to suppress it, you will need to 'unblock' the executable by right clicking it and choosing properties. Afterwards, press `OK` to apply the change.
Changelog complet
**CorsixTH 0.70.1 has been released to patch some critical bugs** ## 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 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.70.0...v0.70.1 Note for Windows users Windows Smartscreen has been noted during preview releases to trigger more readily. In order to suppress it, you will need to 'unblock' the executable by right clicking it and choosing properties. Afterwards, press `OK` to apply the change. *Please note our Mac build currently has RtMidi disabled*
v0.70.0
Fixed crash on macOS regarding level completion
Improved performance for large hospitals
Fixed a crash in the Machine Menu when updating repair states
Improved machine menu
Fixed some bugs with music playback
Fixed bug in diagnosis termination
Fixed a crash with exploded rooms and picked up staff
Fixed potential crash in Map Editor
Changelog complet
Welcome to CorsixTH 0.70.0! ### Update 10/08/2026 - AppImage reuploaded to remove it from zip archive. # 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 * User actions are now always prevented in some 'fullscreen' windows 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 * Smoking positions for machines have been fixed * Handymen can no longer repair a machine while simultaneously still accepting patients * Stopped multiple handyman taking the same task to repair a machine * Dead handymen no longer hold onto unfinished tasks * Fixed handyman tasks being orphaned when they were picked up * Fixed error with adviser message priority * The adviser no longer informs you of low prices if you have not lowered them * Fixed a decimal output issue with cured counts on the adviser * Fixed backslash not showing file/folder paths * Fixed crash on macOS regarding level completion * Reworked code used to handle the configuration file * Fixed some issues with incorrect colour presentation * Fixed instance of objects being placeable on a humanoid occupied tile * Fixed potential crash in Map Editor * Fixed heat maps in town map * Tiredness bar is now properly aligned to the right * Fixed inability to open faxes tied to a humanoid but not visible in the drawer * Prevented some 'fullscreen' windows from being unpaused while present e.g. fax * Fixed certain faxes being accidentally dismissed, such as the win level fax * Fixed an issue where stopping music led to a crash on the level progression movie * Fixed inconsistent behaviour when using the bottom panel (e.g. Machine Menu) * Fixed a null pointer crash when trying to process an empty string * Fixed an issue handling multiple windows when loading save games * Fixed a crash in the Machine Menu when updating repair states * Fixed fully rested staff trying to return to the staffroom upon entering a room # Packager Notes * Lua 5.5 is now supported. Lua 5.2 - 5.3 are deprecated * C++ version bumped to 17 * Big endian systems are now supported * A cmake option `WITH_MIDI_DEVICE` has been added to allow support for midi synthesisers, using RtMidi * A cmake option `FETCH_UNICODE_FONT` has been added that can be used to bundle the default CorsixTH unicode font (GoNoto Sans Kurrent Regular). Do not use this alongside the `WITH_FONT` cmake option * A cmake option `WITH_TRACY` has been added for Tracy profiling (requires Tracy 0.13.1). This should always be off unless you are specifically debugging performance Note: This is expected to be our last release supporting SDL2 + SDL2_Mixer. From 0.71.0 we will be moving to SDL3 + SDL3_Mixer. ## New Contributors * @PierreRic made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3019 * @marcassin92 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3060 * @sraaronrock made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3103 * @jur4jmiklo5 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3112 * @goodusername123 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3144 * @Fraggenard made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3180 * @ManoloMC2002 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3238 * @algojogacor made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3385 * @saya-7 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3388 * @Ouaz made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3412 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.69.2...v0.70.0 Note for Windows users Windows Smartscreen has been noted during preview releases to trigger more readily. In order to suppress it, you will need to 'unblock' the executable by right clicking it and choosing properties. Afterwards, press `OK` to apply the change. *Please note our Mac build currently has hardware midi support (RtMidi) disabled*
v0.70.0-rc2
Fixed an issue where stopping music led to a crash on the level progression
Bug Fixes from RC1
Fixed regression where a machine's maximum strength never decreased
Fixed regression where patient's dying moods were no longer shown
Fixed regression where loading a save failed if the a window with a staff
Fixed regression where mousewheel scroll did not work consistently with UI
French translation updated. Thanks @Ouaz
Czech translation updated. Thanks @jansakos
Changelog complet
# Changes * Panel keys in the hotkey assignment menu now utilise two pages # Translations * French translation updated. Thanks @Ouaz * Czech translation updated. Thanks @jansakos # Bug Fixes from RC1 * Fixed regression where a machine's maximum strength never decreased * Fixed regression where patient's dying moods were no longer shown * Fixed regression where loading a save failed if the a window with a staff profile photo was open (such as Staff Management) * Fixed regression where mousewheel scroll did not work consistently with UI Scaling enabled # Bug Fixes * Fixed an issue where stopping music led to a crash on the level progression movie **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.70.0-rc1...v0.70.0-rc ## New Contributors * @Ouaz made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3412 _Please note our Mac build currently has hardware midi support (RtMidi) disabled_
v0.70.0-rc1
Fixed a crash in the Machine Menu when updating repair states
Fixed a misfire of the new fax sound when a message wasn't to be shown yet in
Fixed a null pointer crash when trying to process an empty string
Bug Fixes from Beta 2
Fixed regression with in game menu bar and dynamic info panel having
Fixed the adviser history window breaking when deleting messages
Fixed regression where fully rested staff would not answer calls if unable
Fixed an issue handling multiple windows when loading save games
Changelog complet
# Translations * Russian translation updated. Thanks @ARGAMX # Bug Fixes from Beta 2 * Fixed regression with in game menu bar and dynamic info panel having unreadable text with unicode fonts when not using direct zoom * Fixed a misfire of the new fax sound when a message wasn't to be shown yet in the bottom panel * Fixed the adviser history window breaking when deleting messages * Fixed regression where fully rested staff would not answer calls if unable to return to Training or Research # Bug Fixes * Fixed a null pointer crash when trying to process an empty string * Fixed an issue handling multiple windows when loading save games * Fixed a crash in the Machine Menu when updating repair states * Fixed fully rested staff trying to return to the staffroom upon entering a room # Packager Notes * vcpkg registry bumped **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.70.0-beta2...v0.70.0-rc1 *Please note our Mac build currently has hardware midi support (RtMidi) disabled*
v0.70.0-beta2
Fixed regression that led to crash on loading a game after previously moving
Bug Fixes from Beta 1
Fixed regression with some objects being picked up becoming no longer usable
Fixed regression with some consistency issues with the bottom panel
Fixed regression in a specific scenario where side objects could allow
Fixed regression where Operating Table becoming unreachable for the second
Fixed some typos in the codebase
Stopped regression in Staff Dialog window that led to a crash
Changelog complet
# Changes * Restored early loading functionality of music on Windows in certain scenarios removed in Beta 1 * Changed soundfont file path in Sound Settings to use unicode font, if available ## Bug Fixes from Beta 1 * Fixed regression with some objects being picked up becoming no longer usable * Fixed regression with some consistency issues with the bottom panel * Stopped regression where the sell hotkey made Edit Room go back to doors phase from placing objects * Fixed regression that led to crash on loading a game after previously moving objects * Fixed regression in a specific scenario where side objects could allow humanoids to walk through walls * Stopped regression in Staff Dialog window that led to a crash * Stopped regression where faxes not related to a humanoid crashing the game (such as the new disease fax) * Fixed regression where Operating Table becoming unreachable for the second surgeon * Fixed some typos in the codebase # New Contributors * @algojogacor made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3385 * @saya-7 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3388 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.70.0-beta1...v0.70.0-beta2 *Please note our Mac build currently has hardware midi support (RtMidi) disabled*
v0.70.0-beta1
Fixed crash on macOS regarding level completion
Improved performance for large hospitals
Improved machine menu
Fixed some bugs with music playback
Fixed bug in diagnosis termination
Fixed a crash with exploded rooms and picked up staff
Fixed potential crash in Map Editor
Accessibility improvements added, such as subtitles for the announcer, and
Changelog complet
# 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 * User actions are now always prevented in some 'fullscreen' windows 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 # 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 * Czech translation updated. Thanks @jansakos # 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 * Smoking positions for machines have been fixed * Handymen can no longer repair a machine while simultaneously still accepting patients * Stopped multiple handyman taking the same task to repair a machine * Dead handymen no longer hold onto unfinished tasks * Fixed handyman tasks being orphaned when they were picked up * Fixed error with adviser message priority * The adviser no longer informs you of low prices if you have not lowered them * Fixed a decimal output issue with cured counts on the adviser * Fixed backslash not showing file/folder paths * Fixed crash on macOS regarding level completion * Reworked code used to handle the configuration file * Fixed some issues with incorrect colour presentation * Fixed instance of objects being placeable on a humanoid occupied tile * Fixed potential crash in Map Editor * Fixed heat maps in town map * Tiredness bar is now properly aligned to the right * Fixed inability to open faxes tied to a humanoid but not visible in the drawer * Prevented some 'fullscreen' windows from being unpaused while present e.g. fax * Fixed certtain faxes being accidentally dismissed, such as the win level fax # Packager Notes * Lua 5.5 is now supported. Lua 5.2 - 5.3 are deprecated * C++ version bumped to 17 * Big endian systems are now supported * A cmake option WITH_MIDI_DEVICE has been added to allow support for midi synthesisers, using RtMidi * A cmake option FETCH_UNICODE_FONT has been added that can be used to bundle the default CorsixTH unicode font (GoNoto Sans Kurrent Regular). Do not use this alongside the WITH_FONT cmake option * A cmake option WITH_TRACY has been added for Tracy profiling (requires Tracy 0.13.1). This should always be off unless you are specifically debugging performance ## New Contributors * @PierreRic made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3019 * @marcassin92 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3060 * @sraaronrock made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3103 * @jur4jmiklo5 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3112 * @goodusername123 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3144 * @Fraggenard made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3180 * @ManoloMC2002 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/3238 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.69.2...v0.70.0-beta1
v0.69.2
Fixed stuck Operating Theatre after rerouting patients.
Changelog complet
# Bug Fixes Fixed stuck Operating Theatre after rerouting patients.
v0.69.1
Fixed a crash when placing staff in a room while a patient is being treated.
Notice 16/08/2025 - Replaced Windows installer as it incorrectly reported 0.69.0 (Windows SmartScreen will currently trigger - Fixed)
Changelog complet
**Notice 16/08/2025 - Replaced Windows installer as it incorrectly reported 0.69.0 (Windows SmartScreen will currently trigger - Fixed)** **Notice 21/09/2025 - Replaced Windows x86_64.zip (Portable) as it contained a defunct config path file.** ## Bug Fixes * Fixed a crash when placing staff in a room while a patient is being treated. **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.69.0...v0.69.1
v0.69.0
Fixed a (very annoying) bug with walks that caused new patients to enter
A new machine menu has been added. Now you can view the status of all your
Fixed a bug where the visual mood for dying patients would disappear
Fixed a bug where loans were not preventing a lose game scenario for balance
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
Improvements and fixes for the ChirzmanTV custom campaign
Changelog complet
## 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 * @ARGAMX made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2648 * @MandrakeHorse made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2641 * @SlightPersimmon1 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2605 * @FMMazur made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2755 * @Jimmykhangnguyen made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2790 * @legluondunet made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2930 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.68.0...v0.69.0
v0.69.0-rc1
Fixed a regression with CORSIXTH_SEARCH_LOCAL_DATADIRS cmake option
Russian translation has been updated. Thanks @Matroftt
French translation has been updated. Thanks @legluondunet
New Contributors
Changelog complet
# Translations * Russian translation has been updated. Thanks @Matroftt * French translation has been updated. Thanks @legluondunet # Packager Notes * Fixed a regression with CORSIXTH_SEARCH_LOCAL_DATADIRS cmake option # New Contributors * @legluondunet made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2930 # Updates * Windows package did include a font file, but it was not detected by CorsixTH. The font has been removed. **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.69.0-beta2...v0.69.0-rc1
v0.69.0-beta2
Fixed a crash in General Diagnosis
Fixed a crash with the grim reaper
Fixed a bug with the hotkey assignment menu
Fixed some anomalies in the original campaign's map files
Fixed a compatibility issue with mood markers on old
Fixed an issue with handymen ignoring cleaning duties. Please note existing
Russian translation has been updated. Thanks @ARGAMX
Regression Fixes from 0.69.0 Beta 1
Changelog complet
# 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. # 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 # Translations * Russian translation has been updated. Thanks @ARGAMX # Bug Fixes * Fixed some anomalies in the original campaign's map files # Regression Fixes from 0.69.0 Beta 1 * Fixed a crash in General Diagnosis * Fixed a compatibility issue with mood markers on old saves * Fixed a crash with the grim reaper * Fixed a bug with the hotkey assignment menu * Fixed an issue with handymen ignoring cleaning duties. Please note existing saves from Beta 1 currently have no fix implemented for those duties already broken. **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.69.0-beta1...v0.69.0-beta2
v0.69.0-beta1
Fixed a (very annoying) bug with walks that caused new patients to enter
A new machine menu has been added. Now you can view the status of all your
Fixed a bug where the visual mood for dying patients would disappear
Fixed a bug where loans were not preventing a lose game scenario for balance
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
New Features/Enhancements
Changelog complet
# New Features/Enhancements * 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 * 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 # 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 * Brazilian Portuguese translation has been updated. Thanks @altiereslima * Russian translation has been updated. Thanks @ARGAMX * French translation has been updated. Thanks @Sanndow * Dutch translation has been updated. Thanks @Alberth289346 & @jetenergy # Bug Fixes * 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 # 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 * @MandrakeHorse made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2641 * @SlightPersimmon1 made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2605 * @FMMazur made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2755 * @Jimmykhangnguyen made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2790 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.68.0...v0.69.0-beta1
v0.68.0
Fixed a bug where an unreachable reception desk could cause a crash
The Map Editor has received some love including new features, fixes, and
Fixed a bug for NVIDIA users who didnt like graphical corruption when
Fixed a bug where some staff may have no initial before surname
Fixed a rare bug where edges of map tiles for parcels could cause unintended
Fixed a crash on exit that could occur in some systems
New Features/Enhancements
Fixed an instance where information boxes could load pink from older
Changelog complet
**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 * Long windows now behave properly in the game if they get intersected by an adjacent wall * 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 * Ukranian translation added. Thanks @JurecStrongman * Dutch translation has been updated. Thanks @jetenergy and @Alberth289346 * 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 * Brazilian-Portuguese translation has been updated. Thanks @altiereslima * 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 * Patients waiting for a player decision no longer lose their mood icon on vomit/pee * 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 * 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 * 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 https://github.com/CorsixTH/CorsixTH/pull/2394 * @ShiroAka made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2437 * @Matroftt made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2458 * @tombolano made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2499 * @eltociear made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2500 * @anthonydillon made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2502 * @SebastianoPistore made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2559 * @jetenergy made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2586 * @JurecStrongman made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2611 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.67...v0.68.0 Flatpak is available for Linux: https://flathub.org/apps/com.corsixth.corsixth
v0.68.0-rc2
Added a safeguard to prevent a crash of games previously using the old cheat system
Fix copy/paste bugs in dutch research screen inc/dec tooltips. by @Alberth289346 in https://github.com/CorsixTH/CorsixTH/pull/2620
Dutch translation has been updated. Thanks @Alberth289346
Ukranian translation has been updated. Thanks @JurecStrongman
Russian translation has been updated. Thanks @Matroftt
Updated ukrainian language by @JurecStrongman in https://github.com/CorsixTH/CorsixTH/pull/2621
Russian language improvements by @Matroftt in https://github.com/CorsixTH/CorsixTH/pull/2635
Update for 0.68.0 RC2 by @lewri in https://github.com/CorsixTH/CorsixTH/pull/2626
Changelog complet
## 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 ## What's Changed * Safeguard cheat transfer by @lewri in https://github.com/CorsixTH/CorsixTH/pull/2618 * Fix copy/paste bugs in dutch research screen inc/dec tooltips. by @Alberth289346 in https://github.com/CorsixTH/CorsixTH/pull/2620 * Don't clear patient_wait mood on seek_room interrupt by @lewri in https://github.com/CorsixTH/CorsixTH/pull/2538 * Updated ukrainian language by @JurecStrongman in https://github.com/CorsixTH/CorsixTH/pull/2621 * Russian language improvements by @Matroftt in https://github.com/CorsixTH/CorsixTH/pull/2635 * Update for 0.68.0 RC2 by @lewri in https://github.com/CorsixTH/CorsixTH/pull/2626 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.68.0-rc1...v0.68.0-rc2
v0.68.0-rc1
Ukranian translation added. Thanks @JurecStrongman
Brazilian-Portuguese translation has been updated. Thanks @altiereslima
Changelog complet
## 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
v0.68.0-beta1
Fixed a bug where an unreachable reception desk could cause a crash
The Map Editor has received some love including new features, fixes, and
Fixed a bug for NVIDIA users who didnt like graphical corruption when
Fixed a bug where some staff may have no initial before surname
Fixed a rare bug where edges of map tiles for parcels could cause unintended
Fixed a crash on exit that could occur in some systems
New Features/Enhancements
Fixed an instance where information boxes could load pink from older
Changelog complet
**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 https://github.com/CorsixTH/CorsixTH/pull/2394 * @ShiroAka made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2437 * @Matroftt made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2458 * @tombolano made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2499 * @eltociear made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2500 * @anthonydillon made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2502 * @SebastianoPistore made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2559 * @jetenergy made their first contribution in https://github.com/CorsixTH/CorsixTH/pull/2586 **Full Changelog**: https://github.com/CorsixTH/CorsixTH/compare/v0.67...v0.68.0-beta1
v0.67
Fixed a bug where word-wrapping text on dialogs could crash the game
16/08/23:** MP3 playback was not working in our first macOS Release, this has been fixed and the DMG has been replaced.
12/04/24.** Music playback in macOS builds now fixed.
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
13/03/24.** Signed macOS builds for Apple Silicon and 64-bit Intel Macs are now available, packaging handled by [Mac Source Ports](https://www.macsourceports.com/)
New Features/Enhancements
Fixed an instance where objects could disappear from the map
Changelog complet
**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](https://www.macsourceports.com/) **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
v0.67-rc1
Changes since 0.67-beta1
Detection for Theme Hospital installs through the EA Store
Changelog complet
# Changes since 0.67-beta1 * Detection for Theme Hospital installs through the EA Store
v0.67-beta1
Fixed a bug where word-wrapping text on dialogs could crash the game
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
New Features/Enhancements
Fixed an instance where objects could disappear from the map
Fixed broken dynamic info during epidemics
Fixed incorrect button sounds in the Staff Management window
Fixed back button behaviour in Font Picker
Changelog complet
# 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
v0.66
New Features/Enhancements
Direct Zoom has been improved and is now enabled by default
A new fax code cheat has been added!
Improved pee and vomit conditions
All cured trophy bugfix now properly applied from 0.65.1
Quick Save and Quick Load behaviour has been improved
Playback of movie audio on surround sound systems is improved
The replace machine prompt will now tell you the new strength before purchase (can be disabled in configuration settings)
Changelog complet
# 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
v0.66-rc1
Loading a save game containing a graph would crash
More crashing advisor statements have been corrected
Changelog complet
# 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
v0.66-beta2
Crashing advisor statements introduced in 0.66-beta1
Changelog complet
# Fixes * Crashing advisor statements introduced in 0.66-beta1 * Issue loading 0.65.1 and earlier saves with VIP faxes
v0.66-beta1
New Features/Enhancements
Direct Zoom has been improved and is now enabled by default
A new fax code cheat has been added!
Improved pee and vomit conditions
All cured trophy bugfix now properly applied from 0.65.1
Quick Save and Quick Load behaviour has been improved
The replace machine prompt will now tell you the new strength before purchase (can be disabled in configuration settings)
Fixed an instance where an emergency fax could show the wrong cure
Changelog complet
# 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**: https://github.com/CorsixTH/CorsixTH/compare/v0.65...v0.66-beta1
v0.65.1
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.
Changelog complet
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.
v0.65
New Features/Enhancements
Improved TTF font rendering
Fixed a scenario where editing a room caused staff to get stuck
On MacOS DMG files are now supported as disk images for Theme Hospital data
Experimental direct_zoom config option, for more efficient zoom. Fixes zoom on some hardware. Defaults off.
Improvements to receptionist announcement frequency and behaviour
Update check now occurs over TLS for better security
Greek language added! (thanks to dimitrios-iliadis!)
Changelog complet
# New Features/Enhancements * CorsixTH is now available as a [Flatpak!](https://flathub.org/apps/details/com.corsixth.corsixth) (thanks to @rmnvgr !) * On MacOS DMG files are now supported as disk images for Theme Hospital data * Hospital policies will now carry over to your next level in the campaign * You can now remove destroyed rooms for a fee (config option) * The information dialogs that appear when a room is first built can be disabled in the configuration file * Fire extinguishers in rooms now have a chance to save a smoking machine from exploding * Advisor has more advice * Additional trophy of the original game is implemented * Windows and room size now impact staff happiness * Roujin's challenge cheat is back * Experimental direct_zoom config option, for more efficient zoom. Fixes zoom on some hardware. Defaults off. # Changes * Emergencies with unknown diseases will no longer occur * The VIP system has been overhauled to provide more balanced ratings * Overpriced/Underpriced treatments now scale with difficulty * Placing a receptionist on a desk will now call her to the desk * Boiler breakdowns now depend on handymen * Faxes can no longer be opened while paused (unless editing while paused is enabled) * Improvements to receptionist announcement frequency and behaviour * The game will now check common locations for Theme Hospital on startup if it has not been configured * Games compiled without movie/audio can no longer access these settings * Update check now occurs over TLS for better security * English names are now shown in a tooltip when hovering over a language option * Improved TTF font rendering # Translations * Greek language added! (thanks to dimitrios-iliadis!) * Updates to Brazilian-Portuguese language * Updates to English language * Fixes to Chinese unicode encoding # Bug Fixes * Issues scheduling emergencies have been resolved * Games will no longer crash on load if the jukebox was open * Games will no longer crash because of an empty music folder * Fixed a scenario where editing a room caused staff to get stuck * Games that scrolled while saving stop scrolling on load * Psychiatrists in the Operating Theatre are now properly counted * Losing a game now gives the reason if the movie is skipped * Exiting the game will no longer hang when using the Wayland backend * The mouse will now be freed on game crash # Packager Notes * Support added for Lua 5.4.x. (5.4.0 and 5.4.1 are not supported) * CMake minimum version has been increased to 3.5 * The CMake option to enable AnimView is now BUILD_ANIMVIEW=ON
v0.65-beta2
Bug causing crash on settings screens in some languages has been fixed
Bug preventing winning level has been fixed
TTF fonts are now anti-aliased for improved rendering of languages that do not use the built in bitmap fonts
Second beta for the 0.65 release of CorsixTH.
Changelog complet
Second beta for the 0.65 release of CorsixTH. Since the first beta: * Bug preventing winning level has been fixed * Bug causing crash on settings screens in some languages has been fixed * Issue with blue pause overlay appearing when loading saves with a modal window open has been resolved * TTF fonts are now anti-aliased for improved rendering of languages that do not use the built in bitmap fonts * The game now pauses when an error dialog is shown
v0.65-beta1
The win level message never appears. Instead the game pauses, and setting another game speed causes the level to continue playing. Will be fixed for the next pre-release version.
New Features/Enhancements
New trophy added
Fixed a chance of Doctors getting stuck in a queue after editing a room
Fixed an issue where the game could continue scrolling on load
On MacOS DMG files are now supported as disk images for Theme Hospital data
More adviser messages added
Improvements to receptionist announcement frequency and behaviour
Changelog complet
# Known issues * The win level message never appears. Instead the game pauses, and setting another game speed causes the level to continue playing. Will be fixed for the next pre-release version. # New Features/Enhancements * On MacOS DMG files are now supported as disk images for Theme Hospital data * Hospital policies will now carry over to your next level in the campaign * You can now remove destroyed rooms for a fee (config option) * The information dialogs that appear when a room is first built can be disabled in the configuration file * Fire extinguishers in rooms now have a chance to save a smoking machine * More adviser messages added * New trophy added * Windows and room size now impact staff happiness * Roujin's challenge cheat is back # Changes * Emergencies with unknown diseases will no longer occur * The VIP system has been overhauled to provide more balanced ratings * Overpriced/Underpriced treatments now scale with difficulty * Placing a receptionist on a desk will now call her to the desk * Boiler breakdowns now depend on handymen * Faxes can no longer be opened while paused (unless editing while paused is enabled) * Improvements to receptionist announcement frequency and behaviour * The game will now check common locations for Theme Hospital on startup if it has not been configured * Games compiled without movie/audio can no longer access these settings * Update check now occurs over TLS for better security * English names are now shown in a tool tip when hovering over a language selection. # Translations * Greek language added! (thanks to dimitrios-iliadis!) * Updates to Brazilian-Portuguese language * Updates to English language * Fixes to Chinese unicode encoding # Bug Fixes * Issues scheduling emergencies have been resolved * Games will no longer crash on load if the jukebox was open * Games will no longer crash because of an empty music folder * Fixed a chance of Doctors getting stuck in a queue after editing a room * Fixed an issue where the game could continue scrolling on load * Psychiatrists in the Operating Theatre are now properly counted when checking for Psychiatrists * Losing a game now gives the reason if the movie is skipped * Exiting the game will no longer hang when using the Wayland backend * The mouse will now be freed on game crash # Packager Notes * Support added for Lua 5.4.x. (5.4.0 and 5.4.1 are not supported) * CMake minimum version has been increased to 3.5 * The CMake option to enable AnimView is now BUILD_ANIMVIEW=ON
v0.64
Many circumstances causing rooms to become stuck have been fixed
Updated translations for Chinese, French, Brazilian Portuguese.
Spelling and grammar fixes for English.
Changelog complet
# New Features * EXPERIMENTAL: ISO images may be used as a Theme Hospital data source. Known limitations of using ISOs are that the in game movies will not play, and the first time Windows install will not allow selecting the ISO file in the file dialog. # Bug Fixes * Confirm dialogs are now sized properly in all languages * Many circumstances causing rooms to become stuck have been fixed * Level 6 map issues causing errors have been corrected * Epidemic patients couldn't be treated while they were seeking a room * CJK text layout issues have been corrected * French Level 5 description was replaced so that formatting characters no longer show up in it. * Some undefined behavior and potential memory leaks have been corrected. * Earthquake cheat now breaks your hospital instead of the game. * Many more # Translations * Updated translations for Chinese, French, Brazilian Portuguese. * Spelling and grammar fixes for English.
v0.64-rc2
Many circumstances causing rooms to become stuck have been fixed
Updated translations for Chinese, French
Spelling and grammar fixes for English.
Changelog complet
# New Features * EXPERIMENTAL: ISO images may be used as a Theme Hospital data source. Known limitations of using ISOs are that the in game movies will not play, and the first time Windows install will not allow selecting the ISO file in the file dialog. # Bug Fixes * Confirm dialogs are now sized properly in all languages * Many circumstances causing rooms to become stuck have been fixed * Level 6 map issues causing errors have been corrected * Epidemic patients couldn't be treated while they were seeking a room * CJK text layout issues have been corrected * French Level 5 description was replaced so that formatting characters no longer show up in it. * Some undefined behavior and potential memory leaks have been corrected. * Earthquake cheat now breaks your hospital instead of the game. * Many more # Translations * Updated translations for Chinese, French * Spelling and grammar fixes for English.
v0.64-rc1
Many circumstances causing rooms to become stuck have been fixed
Updated translations for Chinese, French
Spelling and grammar fixes for English.
Changelog complet
# New Features * EXPERIMENTAL: ISO images may be used as a Theme Hospital data source. Known limitations of using ISOs are that the in game movies will not play, and the first time Windows install will not allow selecting the ISO file in the file dialog. # Bug Fixes * Confirm dialogs are now sized properly in all languages * Many circumstances causing rooms to become stuck have been fixed * Level 6 map issues causing errors have been corrected * Epidemic patients couldn't be treated while they were seeking a room * CJK text layout issues have been corrected * French Level 5 description was replaced so that formatting characters no longer show up in it. * Some undefined behavior and potential memory leaks have been corrected. * Many more # Translations * Updated translations for Chinese, French * Spelling and grammar fixes for English.
v0.63
Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by default) now always releases the mouse, so the game will not scroll when moving out of the window. Clicking in the game window causes the game to recognize the mouse again.
Fix crashes that happen when staff are killed in exploding rooms.
Pathfinding has been improved.
New man page for unix like operating systems.
Fax message improvements.
Hotkey configuration! All hotkeys in the game are now configurable from within a new option in the settings menu.
Fix issue with staff getting stuck in rooms that support multiple staff.
Fix position of patients dragged in the room queue while a staff is waiting for the door, or a patient is waiting to leave.
Changelog complet
*Note: CorsixTH 0.63 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* # New Features * Game music now supports ogg, flac, wav, aiff, voc, and mod in addition to mp3 and mid/xmi tracks. * No more hunting for that machine that's always breaking down. Save your camera position with ALT+number, and restore with CTRL+number. * Announcements are now queued to play one after another instead of overlapping. * New man page for unix like operating systems. * Fax message improvements. * Hotkey configuration! All hotkeys in the game are now configurable from within a new option in the settings menu. * Configure the scroll and zoom speed in game. * Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by default) now always releases the mouse, so the game will not scroll when moving out of the window. Clicking in the game window causes the game to recognize the mouse again. # Bug Fixes * Handymen now know where to find machines that have been moved. * Fix crashes that happen when staff are killed in exploding rooms. * Open file leak in the file tree dialogs. * Autopsy machine can only be 'discovered' once. * Fix issue with staff getting stuck in rooms that support multiple staff. * Fix position of patients dragged in the room queue while a staff is waiting for the door, or a patient is waiting to leave. * Pathfinding has been improved. * Fix fax messages and options displayed in many circumstances. * Fix game error where lava hole is not accessible without entering a room. * Map fixes for many of the custom campaign levels. * Engine stability fixes. # Packaging * Appdata metainfo, desktop files, and a scalable icon are now included by make install on XDG systems. For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.62...v0.63
v0.63-rc1
Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by default) now always releases the mouse, so the game will not scroll when moving out of the window. Clicking in the game window causes the game to recognize the mouse again.
Fix crashes that happen when staff are killed in exploding rooms.
Pathfinding has been improved.
New man page for unix like operating systems.
Fax message improvements.
Hotkey configuration! All hotkeys in the game are now configurable from within a new option in the settings menu.
Fix issue with staff getting stuck in rooms that support multiple staff.
Fix position of patients dragged in the room queue while a staff is waiting for the door, or a patient is waiting to leave.
Changelog complet
*Note: CorsixTH 0.63 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* *2019-05-18 - Windows builds have been replaced to address a packaging error* # New Features * Game music now supports ogg, flac, wav, aiff, voc, and mod in addition to mp3 and mid/xmi tracks. * No more hunting for that machine that's always breaking down. Save your camera position with ALT+number, and restore with CTRL+number. * Announcements are now queued to play one after another instead of overlapping. * New man page for unix like operating systems. * Fax message improvements. * Hotkey configuration! All hotkeys in the game are now configurable from within a new option in the settings menu. * Configure the scroll and zoom speed in game. * Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by default) now always releases the mouse, so the game will not scroll when moving out of the window. Clicking in the game window causes the game to recognize the mouse again. # Bug Fixes * Handymen now know where to find machines that have been moved. * Fix crashes that happen when staff are killed in exploding rooms. * Open file leak in the file tree dialogs. * Autopsy machine can only be 'discovered' once. * Fix issue with staff getting stuck in rooms that support multiple staff. * Fix position of patients dragged in the room queue while a staff is waiting for the door, or a patient is waiting to leave. * Pathfinding has been improved. * Fix fax messages and options displayed in many circumstances. * Fix game error where lava hole is not accessible without entering a room. * Map fixes for many of the custom campaign levels. * Engine stability fixes. # Packaging * Appdata metainfo, desktop files, and a scalable icon are now included by make install on XDG systems. For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.62...v0.63-rc1
v0.63-beta1
Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by default) now always releases the mouse, so the game will not scroll when moving out of the window. Clicking in the game window causes the game to recognize the mouse again.
Fix crashes that happen when staff are killed in exploding rooms.
Pathfinding has been improved.
New man page for unix like operating systems.
Fax message improvements.
Hotkey configuration! All hotkeys in the game are now configurable from within a new option in the settings menu.
Fix issue with staff getting stuck in rooms that support multiple staff.
Fix position of patients dragged in the room queue while a staff is waiting for the door, or a patient is waiting to leave.
Changelog complet
*Note: CorsixTH 0.63 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* # New Features * Game music now supports ogg, flac, wav, aiff, voc, and mod in addition to mp3 and mid/xmi tracks. * No more hunting for that machine that's always breaking down. Save your camera position with ALT+number, and restore with CTRL+number. * Announcements are now queued to play one after another instead of overlapping. * New man page for unix like operating systems. * Fax message improvements. * Hotkey configuration! All hotkeys in the game are now configurable from within a new option in the settings menu. * Configure the scroll and zoom speed in game. * Improved mouse 'release' behaviour. Release mouse (CTRL+F10 by default) now always releases the mouse, so the game will not scroll when moving out of the window. Clicking in the game window causes the game to recognize the mouse again. # Bug Fixes * Handymen now know where to find machines that have been moved. * Fix crashes that happen when staff are killed in exploding rooms. * Open file leak in the file tree dialogs. * Autopsy machine can only be 'discovered' once. * Fix issue with staff getting stuck in rooms that support multiple staff. * Fix position of patients dragged in the room queue while a staff is waiting for the door, or a patient is waiting to leave. * Pathfinding has been improved. For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.62...v0.63-beta1
v0.62
Hoppalong map in the included campaign was fixed to not crash
Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash
Fix moving machines with no state
All known memory leaks caused by our code have been fixed
VIP and other game event scheduling fixes
Many text and formatting improvements across languages
Requires MacOS 10.10 or greater
Homebrew (MacOS): https://formulae.brew.sh/formula/corsixth
Changelog complet
*Note: CorsixTH 0.62 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* # New Features * Player salary is now preserved between campaign levels * Mouse capture is now shown on in game options screen * Completely out of source builds are now supported on all platforms * FHS style file layout (separate bin and share/corsixth directories) support for Linux (and non-Apple Unixes) * On Linux (and other non-Apple Unixes) the CorsixTH executable is now called corsix-th * LuaJIT 2.x is now supported, if using LuaJIT 1.x JIT is no longer enabled * Meandering staff behaviour has been tweaked to look more natural # Bug Fixes * Hoppalong map in the included campaign was fixed to not crash * Correctly handle the death of emergency patients * VIP and other game event scheduling fixes * VIP now works correctly when the hospital has no functional rooms * Heat now spreads out from radiators in all directions again * Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash * Fix moving machines with no state * All known memory leaks caused by our code have been fixed * Many text and formatting improvements across languages For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.61...v0.62 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017 # MacOS A big thanks to Colin Mathews for his package (CorsixTH.0.62.dmg) * Requires CorsixTH.app to be placed in `/Applications` * Requires MacOS 10.10 or greater # Other releases Arch Linux: https://aur.archlinux.org/packages/corsix-th/ Homebrew (MacOS): https://formulae.brew.sh/formula/corsixth
v0.62-rc2
Hoppalong map in the included campaign was fixed to not crash
Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash
Fix moving machines with no state
All known memory leaks caused by our code have been fixed
VIP and other game event scheduling fixes
Many text and formatting improvements across languages
Completely out of source builds are now supported on all platforms
Changelog complet
*Note: CorsixTH 0.62 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* # New Features * Player salary is now preserved between campaign levels * Mouse capture is now shown on in game options screen * Completely out of source builds are now supported on all platforms * FHS style file layout (separate bin and share/corsixth directories) support for Linux (and non-Apple Unixes) * On Linux (and other non-Apple Unixes) the CorsixTH executable is now called corsix-th * LuaJIT 2.x is now supported, if using LuaJIT 1.x JIT is no longer enabled * Meandering staff behaviour has been tweaked to look more natural # Bug Fixes * Hoppalong map in the included campaign was fixed to not crash * Correctly handle the death of emergency patients * VIP and other game event scheduling fixes * VIP now works correctly when the hospital has no functional rooms * Heat now spreads out from radiators in all directions again * Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash * Fix moving machines with no state * All known memory leaks caused by our code have been fixed * Many text and formatting improvements across languages For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.61...v0.62-rc2 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.62-rc1
Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash
Fix moving machines with no state
All known memory leaks caused by our code have been fixed
VIP and other game event scheduling fixes
Many text and formatting improvements across languages
Completely out of source builds are now supported on all platforms
Changelog complet
*Note: CorsixTH 0.62 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* # New Features * Player salary is now preserved between campaign levels * Mouse capture is now shown on in game options screen * Completely out of source builds are now supported on all platforms * FHS style file layout (separate bin and share/corsixth directories) support for Linux (and non-Apple Unixes) * On Linux (and other non-Apple Unixes) the CorsixTH executable is now called corsix-th * LuaJIT 2.x is now supported, if using LuaJIT 1.x JIT is no longer enabled * Meandering staff behaviour has been tweaked to look more natural # Bug Fixes * Correctly handle the death of emergency patients * VIP and other game event scheduling fixes * VIP now works correctly when the hospital has no functional rooms * Heat now spreads out from radiators in all directions again * Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash * Fix moving machines with no state * All known memory leaks caused by our code have been fixed * Many text and formatting improvements across languages For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.61...v0.62-rc1 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.62-beta1
Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash
Fix moving machines with no state
All known memory leaks caused by our code have been fixed
VIP and other game event scheduling fixes
Many text and formatting improvements across languages
Completely out of source builds are now supported on all platforms
Changelog complet
*Note: CorsixTH 0.62 for Windows requires the Visual C++ Redistributable for Visual Studio 2017* # New Features * Player salary is now preserved between campaign levels * Mouse capture is now shown on in game options screen * Completely out of source builds are now supported on all platforms * FHS style file layout (separate bin and share/corsixth directories) support for Linux (and non-Apple Unixes) * On Linux (and other non-Apple Unixes) the CorsixTH executable is now called corsix-th * LuaJIT 2.x is now supported, if using LuaJIT 1.x JIT is no longer enabled * Meandering staff behaviour has been tweaked to look more natural # Bug Fixes * Correctly handle the death of emergency patients * VIP and other game event scheduling fixes * VIP now works correctly when the hospital has no functional rooms * Heat now spreads out from radiators in all directions again * Fix for game error that caused the same litter to be cleaned up twice, and resulted in a crash * Fix moving machines with no state * All known memory leaks caused by our code have been fixed * Many text and formatting improvements across languages For a full list of changes see https://github.com/CorsixTH/CorsixTH/compare/v0.61...v0.62-beta1 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.61
Fixed several bugs relating to the mood displays for staff and patients.
Significant map editor performance improvement when selecting multiple tiles.
Many many many bug fixes.
Added multigesture movement and zoom for supported devices.
Fix for broken pathfinding involving the removal of side objects such as benches and radiators.
Fix for game error when handymen attempted to clean removed litter.
Player Release Highlights
For Windows this release includes:
Changelog complet
*CorsixTH_v0.61_Windows_Portable.zip is now available as a version of CorsixTH that can be run on Windows systems without administrative rights or the use of an installer. It contains all of it's dependencies and can simply be extracted and run. This package is experimental, please report any issues.* *Note: CorsixTH 0.61 for Windows requires the Visual C++ Redistributable for Visual Studio 2017 which is not included in the installer. This is not the same version that was required for CorsixTH 0.60. Links to download the Redistributable are at the bottom of this announcement.* # Player Release Highlights * Mouse capture support. Now by default the mouse will be captured in its window. **You can use CTRL-F10 to temporarily toggle the mouse capture state, or disable it in the config file.** * Added multigesture movement and zoom for supported devices. * Fix for broken pathfinding involving the removal of side objects such as benches and radiators. * Allow objects to be built on top of litter and rat holes. * Fix for game error when handymen attempted to clean removed litter. * Can now click and hold to quickly change handyman priorities. * Significant map editor performance improvement when selecting multiple tiles. * If the config option to allow playing while paused is enabled, you can now make use of the bottom panel. * Fixed several bugs relating to the mood displays for staff and patients. * Rooms can now be built over top of trash. * Rat holes will now appear in dirty hospitals. Unfortunately the rats themselves are still hiding away. * Earthquakes now behave more like in Theme Hospital. A warning earthquake that does no damage will come first so that you can get ready for the big one. The damage calculations and visual effect have also been redone to be closer to the original game. * The game window can now be resized by dragging the edges. * We now avoid overlapping graph labels so all labels are readable. * Many many many bug fixes. # Packager Notes * Still compatible with all the same runtime dependencies as 0.60 * For Windows this release includes: - ffmpeg 3.3.3 - freetype 2.8 - lpeg 1.0.1 - lua 5.3.4 - luafilesystem 1.7.0.2 - luasocket 2017-05-25 git version - sdl2-mixer 2.0.2 - sdl2 2.0.7 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.61-rc2
Fixed several bugs relating to the mood displays for staff and patients.
Fix for crash starting the game for the first time (regression).
Significant map editor performance improvement when selecting multiple tiles.
Many many many bug fixes.
Fixed loading save games from Beta 1
Added multigesture movement and zoom for supported devices.
Fix for broken pathfinding involving the removal of side objects such as benches and radiators.
Fix for game error when handymen attempted to clean removed litter.
Changelog complet
*Note: CorsixTH 0.61 for Windows requires the Visual C++ Redistributable for Visual Studio 2017 which is not included in the installer. This is not the same version that was required for CorsixTH 0.60. Links to download the Redistributable are at the bottom of this announcement.* # Changes Since Release Candidate 1 * Fixed loading save games from Beta 1 # Changes Since Beta 1 * Added multigesture movement and zoom for supported devices. * Fix for broken pathfinding involving the removal of side objects such as benches and radiators. * Allow objects to be built on top of litter and rat holes. * Fix for game error when handymen attempted to clean removed litter. * Fix for crash starting the game for the first time (regression). * Fix for nurses detecting nearby patients to vaccinate. * Updated Brazilian Portuguese translation. # Player Release Highlights * Can now click and hold to quickly change handyman priorities. * Significant map editor performance improvement when selecting multiple tiles. * If the config option to allow playing while paused is enabled, you can now make use of the bottom panel. * Fixed several bugs relating to the mood displays for staff and patients. * Rooms can now be built over top of trash. * Rat holes will now appear in dirty hospitals. Unfortunately the rats themselves are still hiding away. * Earthquakes now behave more like in Theme Hospital. A warning earthquake that does no damage will come first so that you can get ready for the big one. The damage calculations and visual effect have also been redone to be closer to the original game. * The game window can now be resized by dragging the edges. * We now avoid overlapping graph labels so all labels are readable. * Mouse capture support. Now by default the mouse will be captured in it's window. You can use CTRL-F10 to temporarily toggle the mouse capture state, or disable it in the config file. * Many many many bug fixes. # Packager Notes * Still compatible with all the same runtime dependencies as 0.60 * For Windows we are shipping with: - ffmpeg 3.3.3 - freetype 2.8 - lpeg 1.0.1 - lua 5.3.4 - luafilesystem 1.7.0.2 - luasocket 2017-05-25 git version - sdl2-mixer 2.0.2 - sdl2 2.0.7 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.61-rc1
Fixed several bugs relating to the mood displays for staff and patients.
Fix for crash starting the game for the first time (regression).
Significant map editor performance improvement when selecting multiple tiles.
Many many many bug fixes.
Added multigesture movement and zoom for supported devices.
Fix for broken pathfinding involving the removal of side objects such as benches and radiators.
Fix for game error when handymen attempted to clean removed litter.
Fix for nurses detecting nearby patients to vaccinate.
Changelog complet
**Warning: save games from CorsixTH 0.61 Beta 1, and git versions with a reported SAVEGAME_VERSION of 118 or higher will not load in this release candidate** *Note: CorsixTH 0.61 for Windows requires the Visual C++ Redistributable for Visual Studio 2017 which is not included in the installer. This is not the same version that was required for CorsixTH 0.60. Links to download the Redistributable are at the bottom of this announcement.* # Changes Since Beta 1 * Added multigesture movement and zoom for supported devices. * Fix for broken pathfinding involving the removal of side objects such as benches and radiators. * Allow objects to be built on top of litter and rat holes. * Fix for game error when handymen attempted to clean removed litter. * Fix for crash starting the game for the first time (regression). * Fix for nurses detecting nearby patients to vaccinate. * Updated Brazilian Portuguese translation. # Player Release Highlights * Can now click and hold to quickly change handyman priorities. * Significant map editor performance improvement when selecting multiple tiles. * If the config option to allow playing while paused is enabled, you can now make use of the bottom panel. * Fixed several bugs relating to the mood displays for staff and patients. * Rooms can now be built over top of trash. * Rat holes will now appear in dirty hospitals. Unfortunately the rats themselves are still hiding away. * Earthquakes now behave more like in Theme Hospital. A warning earthquake that does no damage will come first so that you can get ready for the big one. The damage calculations and visual effect have also been redone to be closer to the original game. * The game window can now be resized by dragging the edges. * We now avoid overlapping graph labels so all labels are readable. * Mouse capture support. Now by default the mouse will be captured in it's window. You can use CTRL-F10 to temporarily toggle the mouse capture state, or disable it in the config file. * Many many many bug fixes. # Packager Notes * Still compatible with all the same runtime dependencies as 0.60 * For Windows we are shipping with: - ffmpeg 3.3.3 - freetype 2.8 - lpeg 1.0.1 - lua 5.3.4 - luafilesystem 1.7.0.2 - luasocket 2017-05-25 git version - sdl2-mixer 2.0.2 - sdl2 2.0.7 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.61-beta1
Fixed several bugs relating to the mood displays for staff and patients
Significant map editor performance improvement when selecting multiple tiles
Many many many bug fixes
Player Release Highlights
Changelog complet
*Note: CorsixTH 0.61 for Windows requires the Visual C++ Redistributable for Visual Studio 2017 which is not included in the installer. This is not the same version that was required for CorsixTH 0.60. Links to download the Redistributable are at the bottom of this announcement.* # Player Release Highlights * Can now click and hold to quickly change handyman priorities * Significant map editor performance improvement when selecting multiple tiles * If the config option to allow playing while paused is enabled, you can now make use of the bottom panel * Fixed several bugs relating to the mood displays for staff and patients * Rooms can now be built over top of trash * Rat holes will now appear in dirty hospitals. Unfortunately the rats themselves are still hiding away. * Earthquakes now behave more like in Theme Hospital. A warning earthquake that does no damage will come first so that you can get ready for the big one. The damage calculations and visual effect have also been redone to be closer to the original game. * The game window can now be resized by dragging the edges * We now avoid overlapping graph labels so all labels are readable * Mouse capture support. Now by default the mouse will be captured in it's window. You can use CTRL-F10 to temporarily toggle the mouse capture state, or disable it in the config file. * Many many many bug fixes # Packager Notes * Still compatible with all the same runtime dependencies as 0.60 * For Windows we are shipping with: - ffmpeg 3.3.3 - freetype 2.8 - lpeg 1.0.1 - lua 5.3.4 - luafilesystem 1.7.0.2 - luasocket 2017-05-25 git version - sdl2-mixer 2.0.2 - sdl2 2.0.7 # Visual C++ Redistributable * https://www.visualstudio.com/downloads#microsoft-visual-c-redistributable-for-visual-studio-2017
v0.60
Crash when a patient is selected while they walk off the map is fixed.
Notable bug fixes:
In game map editor - A new map editor is available directly from the game menu.
Machine smoke is now visible when machines are close to worn out.
Free build mode is now truly free - rooms used to cost money in this mode.
Experimental builds are available attached to https://github.com/CorsixTH/CorsixTH/issues/1121
Changelog complet
**Note: CorsixTH 0.60 for Windows requires the [Visual Studio 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=48145) which is not included in the installer. This is not the same version that was required for CorsixTH 0.50** ## Highlights from this release include: - User campaigns - It is now possible to create a series of levels that play together just like the original game. - In game map editor - A new map editor is available directly from the game menu. - Drug price impact - Patients will now react to the price you set for treatments. If treatments cost too much patients will opt to go home instead and this can affect your reputation. - Variable spawn rate - The spawn rate will now take into account your hospital's reputation (after a date set in the level file.) - Machine smoke is now visible when machines are close to worn out. - Right clicking the timer is now supported like in the original game for moving to affected patients - See issue #882 for details. - Numpad support - The number pad can now be used to move around the map when numlock is off, or to type numbers when numlock is on, without side effects. - The MP3 folder can now be unset from within the game. Previously after setting an mp3 folder it could only be removed by editing the config file by hand. - Uses the proper cursor for resizing rooms. - Bins can now be placed in the hallways. - Temperature impact has been tweaked. The initial grace period has been removed and the overall impact has been softened. - Custom maps can now be stored in a user directory separate from the levels shipped with the game. ## Notable bug fixes: - Free build mode is now truly free - rooms used to cost money in this mode. - In game movies will now work correctly on more hardware. - Sound effects are no longer played when sound is disabled. - VIP rewards have been tweaked to closer match expectations when the impression is mediocre. - Crash when a patient is selected while they walk off the map is fixed. - A room built next to an unowned parcel no longer loses its wall when the parcel is bought. - Beta 1 regression that caused fired staff to continue to be paid has been patched. - Beta 1 regression that caused the last cured emergency patient not to count has been patched. - King complex patients only pay for their cure once. - Patients will notice when a room they are waiting for becomes available. - Properly load saves with more than one object on a tile. - Do not get stuck in an infinite loop when no disease is available to spawn. ## Promotional Video [![ICorsixTH 0.60 Preview Video](https://img.youtube.com/vi/rSN1p247J74/0.jpg)](https://www.youtube.com/watch?v=rSN1p247J74) ## OSX - Experimental builds are available attached to https://github.com/CorsixTH/CorsixTH/issues/1121 - Can be installed through Homebrew: `brew install corsixth`
v0.60-rc2
Crash when a patient is selected while they walk off the map is fixed.
Notable bug fixes:
In game map editor - A new map editor is available directly from the game menu.
Machine smoke is now visible when machines are close to worn out.
Free build mode is now truly free - rooms used to cost money in this mode.
We are actively working on making OSX builds available.
Changelog complet
**Note: CorsixTH 0.60 for Windows requires the [Visual Studio 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=48145) which is not included in the installer. This is not the same version that was required for CorsixTH 0.50** ## Highlights from this release include: - User campaigns - It is now possible to create a series of levels that play together just like the original game. - In game map editor - A new map editor is available directly from the game menu. - Drug price impact - Patients will now react to the price you set for treatments. If treatments cost too much patients will opt to go home instead and this can affect your reputation. - Variable spawn rate - The spawn rate will now take into account your hospital's reputation (after a date set in the level file.) - Machine smoke is now visible when machines are close to worn out. - Right clicking the timer is now supported like in the original game for moving to affected patients - See issue #882 for details. - Numpad support - The number pad can now be used to move around the map when numlock is off, or to type numbers when numlock is on, without side effects. - The MP3 folder can now be unset from within the game. Previously after setting an mp3 folder it could only be removed by editing the config file by hand. - Uses the proper cursor for resizing rooms. - Bins can now be placed in the hallways. - Temperature impact has been tweaked. The initial grace period has been removed and the overall impact has been softened. - Custom maps can now be stored in a user directory separate from the levels shipped with the game. ## Notable bug fixes: - Free build mode is now truly free - rooms used to cost money in this mode. - In game movies will now work correctly on more hardware. - Sound effects are no longer played when sound is disabled. - VIP rewards have been tweaked to closer match expectations when the impression is mediocre. - Crash when a patient is selected while they walk off the map is fixed. - A room built next to an unowned parcel no longer loses its wall when the parcel is bought. - Beta 1 regression that caused fired staff to continue to be paid has been patched. - Beta 1 regression that caused the last cured emergency patient not to count has been patched. - King complex patients only pay for their cure once. - Patients will notice when a room they are waiting for becomes available. - Properly load saves with more than one object on a tile. - Do not get stuck in an infinite loop when no disease is available to spawn. **We are actively working on making OSX builds available.**
v0.60-rc1
Crash when a patient is selected while they walk off the map is fixed.
Notable bug fixes:
In game map editor - A new map editor is available directly from the game menu.
Machine smoke is now visible when machines are close to worn out.
Free build mode is now truly free - rooms used to cost money in this mode.
We are actively working on making OSX builds available.
Changelog complet
**Note: CorsixTH 0.60 for Windows requires the [Visual Studio 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=48145) which is not included in the installer. This is not the same version that was required for CorsixTH 0.50** ## Highlights from this release include: - User campaigns - It is now possible to create a series of levels that play together just like the original game. - In game map editor - A new map editor is available directly from the game menu. - Drug price impact - Patients will now react to the price you set for treatments. If treatments cost too much patients will opt to go home instead and this can affect your reputation. - Variable spawn rate - The spawn rate will now take into account your hospital's reputation (after a date set in the level file.) - Machine smoke is now visible when machines are close to worn out. - Right clicking the timer is now supported like in the original game for moving to affected patients - See issue #882 for details. - Numpad support - The number pad can now be used to move around the map when numlock is off, or to type numbers when numlock is on, without side effects. - The MP3 folder can now be unset from within the game. Previously after setting an mp3 folder it could only be removed by editing the config file by hand. - Uses the proper cursor for resizing rooms. - Bins can now be placed in the hallways. - Temperature impact has been tweaked. The initial grace period has been removed and the overall impact has been softened. - Custom maps can now be stored in a user directory separate from the levels shipped with the game. ## Notable bug fixes: - Free build mode is now truly free - rooms used to cost money in this mode. - In game movies will now work correctly on more hardware. - Sound effects are no longer played when sound is disabled. - VIP rewards have been tweaked to closer match expectations when the impression is mediocre. - Crash when a patient is selected while they walk off the map is fixed. - A room built next to an unowned parcel no longer loses its wall when the parcel is bought. - Beta 1 regression that caused fired staff to continue to be paid has been patched. - Beta 1 regression that caused the last cured emergency patient not to count has been patched. - King complex patients only pay for their cure once. - Patients will notice when a room they are waiting for becomes available. **We are actively working on making OSX builds available.**
v0.60-beta2
Crash when a patient is selected while they walk off the map is fixed.
Notable bug fixes:
In game map editor - A new map editor is available directly from the game menu.
Machine smoke is now visible when machines are close to worn out.
Free build mode is now truly free - rooms used to cost money in this mode.
We are actively working on making OSX builds available.
Changelog complet
**Note: CorsixTH 0.60 for Windows requires the [Visual Studio 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=48145) which is not included in the installer. This is not the same version that was required for CorsixTH 0.50** ## Highlights from this release include: - User campaigns - It is now possible to create a series of levels that play together just like the original game. - In game map editor - A new map editor is available directly from the game menu. - Drug price impact - Patients will now react to the price you set for treatments. If treatments cost too much patients will opt to go home instead and this can affect your reputation. - Variable spawn rate - The spawn rate will now take into account your hospital's reputation (after a date set in the level file.) - Machine smoke is now visible when machines are close to worn out. - Right clicking the timer is now supported like in the original game for moving to affected patients - See issue #882 for details. - Numpad support - The number pad can now be used to move around the map when numlock is off, or to type numbers when numlock is on, without side effects. - The MP3 folder can now be unset from within the game. Previously after setting an mp3 folder it could only be removed by editing the config file by hand. - Uses the proper cursor for resizing rooms. - Bins can now be placed in the hallways. - Temperature impact has been tweaked. The initial grace period has been removed and the overall impact has been softened. ## Notable bug fixes: - Free build mode is now truly free - rooms used to cost money in this mode. - In game movies will now work correctly on more hardware. - Sound effects are no longer played when sound is disabled. - VIP rewards have been tweaked to closer match expectations when the impression is mediocre. - Crash when a patient is selected while they walk off the map is fixed. - A room built next to an unowned parcel no longer loses its wall when the parcel is bought. - Beta 1 regression that caused fired staff to continue to be paid has been patched. - Beta 1 regression that caused the last cured emergency patient not to count has been patched. - King complex patients only pay for their cure once. **We are actively working on making OSX builds available.**
v0.60-beta1
Crash when a patient is selected while they walk off the map is fixed.
Notable bug fixes:
In game map editor - A new map editor is available, directly from within the game menu.
Machine smoke is now visible when machines are close to worn out.
Free build mode is now truly free - rooms use to cost money in this mode.
Changelog complet
**Note: CorsixTH 0.60 requires the [Visual Studio 2015 Redistributable](https://www.microsoft.com/en-us/download/details.aspx?id=48145) which is not included in the installer. This is not the same version that was required for CorsixTH 0.50** ## Highlights from this release include: - User campaigns - It is now possible to create a series of levels that play together just like the original game. - In game map editor - A new map editor is available, directly from within the game menu. - Drug price impact - Patients will now react to the price you set for treatments. If treatments cost too much patients will opt to go home instead and this can affect your reputation. - Variable spawn rate - The spawn rate will now take into account your hospital's reputation (after a date set in the level file.) - Machine smoke is now visible when machines are close to worn out. - Right clicking the timer is now supported like in the original game for moving to affected patients - See issue #882 for details. - Numpad support - The number pad can now be used to move around the map when numlock is off, or to type numbers when numlock is on, without side effects. - The MP3 folder can now be unset from within the game. Previously after setting an mp3 folder it could only be removed by editing the config file by hand. - Uses the proper cursor for resizing rooms ## Notable bug fixes: - Free build mode is now truly free - rooms use to cost money in this mode. - In game movies will now work correctly on more hardware. - Sound effects are no longer played when sound is disabled. - VIP rewards have been tweaked to closer match expectations when the impression is mediocre. - Crash when a patient is selected while they walk off the map is fixed.
v0.50
_The Map Editor is not included in 0.50 due to incompatibilities with the engine change. We hope to have a new improved map editor available in a future release. In the mean time we suggest that level designers copy their full 0.40 install to another location before installing 0.50._
Fix: Crash when sending patients to the autopsy room and then building the needed room first
Fix: Potential crash from Esc-press before main menu.
Fix: The game could sometimes crash when a movie had finished.
Fix: Several crashes involving map bounds checks (dragging a blueprint, placing a staff member)
Fix: Crash when trying to play certain sounds from e.g. the French version.
Fix: Crash on the status report when there are no patients.
Fix: Crash when editing room that litter has been dropped in.
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer.** # Version 0.50 - released August 2015 The majority of changes in this update have been done under the hood. Most of our third-party libraries have been updated, and especially Windows users will notice that there is now only one CorsixTH executable now. No more "which one should I use if I want zoom?"! ## User Experience - Added: Scroll speed can be configured in config.txt. - Added: Lua version in the window caption. - Change: Midi tracks are now played in the order they appear in MIDI.txt - Change: Updated translations for most languages - Change: Rendering engine is now determined automatically. Use SDL_RENDER_DRIVER environment variable to override the default. - Fix: Potential crash from Esc-press before main menu. - Fix: Audio stutter in certain movies. - Fix: The game could sometimes crash when a movie had finished. - Fix: handling of backspace and arrow keys in text boxes. - Fix: Invalid path generated by font selector on linux - Fix: Several crashes involving map bounds checks (dragging a blueprint, placing a staff member) ## Gameplay - Added: Warning about untreatable diseases when the disease is enabled in the level file but the room is not. - Change: Do not change the selected condition in drug casebook when new diseases are researched. - Fix: Crash when trying to play certain sounds from e.g. the French version. - Fix: Patients could in some circumstances get really confused and try to exit a room without putting any clothes on. - Fix: Crash on the status report when there are no patients. - Fix: Crash when editing room that litter has been dropped in. - Fix: Crash when sending patients to the autopsy room and then building the needed room first - FIx: Infinite loop condition in tryToFindNearbyPatients. ## Animation Viewer - Added: A vertical scroll bar to the sprite display. ## CorsixTH development - We have moved to newer versions of a lot of libraries, most notably SDL 1.2 -> SDL 2 and added support for Lua 5.2 and Lua 5.3. - New ready-to-use Eclipse Workspace. - Debugging Lua code using DBGp has been added. See the Wiki for more information. - The Windows Installer now uses NSIS 3.0 and only produces one executable since SDL 2 handles renderer itself. - Framework for Busted Unit Tests in Lua. - Support for custom graphics has been improved. - LibAV is supported as an alternative to FFMpeg. FFMpeg is still recommended. For a full list of changes, see the [git log](https://github.com/CorsixTH/CorsixTH/compare/v0.40...v0.50). _Windows XP is no longer a supported operating system. The version of CorsixTH included with the installer will not run on that operating system. Windows XP users are advised to upgrade their operating system or continue running 0.40. Producing your own build for Windows XP is still possible at this time but we will not fix bugs specifically related to that operating system._ _The Map Editor is not included in 0.50 due to incompatibilities with the engine change. We hope to have a new improved map editor available in a future release. In the mean time we suggest that level designers copy their full 0.40 install to another location before installing 0.50._
v0.50-rc4
_The Map Editor is not included in 0.50 due to incompatibilities with the engine change. We hope to have a new improved map editor available in a future release. In the mean time we suggest that level designers copy their full 0.40 install to another location before installing 0.50._
Bug Fixes since 0.50 Release Candidate 3
Fixes crash when FPS tracking is enabled
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer.** ## Bug Fixes since 0.50 Release Candidate 3 - Fixes crash when FPS tracking is enabled _Windows XP is no longer a supported operating system. The version of CorsixTH included with the installer will not run on that operating system. Windows XP users are advised to upgrade their operating system or continue running 0.40. Producing your own build for Windows XP is still possible at this time but we will not fix bugs specifically related to that operating system._ _The Map Editor is not included in 0.50 due to incompatibilities with the engine change. We hope to have a new improved map editor available in a future release. In the mean time we suggest that level designers copy their full 0.40 install to another location before installing 0.50._
v0.50-rc3
_The Map Editor is not included in 0.50 due to incompatibilities with the engine change. We hope to have a new improved map editor available in a future release. In the mean time we suggest that level designers copy their full 0.40 install to another location before installing 0.50._
Bug Fixes since 0.50 Release Candidate 2
Fixes crash caused by infinite loop condition in tryToFindNearbyPatients.
Updates Spanish translation.
Changes since 0.50 Release Candidate 2
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer.** ## Bug Fixes since 0.50 Release Candidate 2 - Fixes crash caused by infinite loop condition in tryToFindNearbyPatients. ## Changes since 0.50 Release Candidate 2 - Updates Spanish translation. _Windows XP is no longer a supported operating system. The version of CorsixTH included with the installer will not run on that operating system. Windows XP users are advised to upgrade their operating system or continue running 0.40. Producing your own build for Windows XP is still possible at this time but we will not fix bugs specifically related to that operating system._ _The Map Editor is not included in 0.50 due to incompatibilities with the engine change. We hope to have a new improved map editor available in a future release. In the mean time we suggest that level designers copy their full 0.40 install to another location before installing 0.50._
v0.50-rc2
Bug Fixes since 0.50 Release Candidate 1
Updates to Norwegian, Simplified Chinese, German, Czech, Dutch, and French translations.
Version 0.50 Release Candidate 2 - released August 2015
Changes since 0.50 Release Candidate 1
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer.** # Version 0.50 Release Candidate 2 - released August 2015 ## Bug Fixes since 0.50 Release Candidate 1 - On non-native full screen resolution visual artifacts have been removed and zoom now works properly - Extraneous .0's have been removed from hospital status tool tips ## Changes since 0.50 Release Candidate 1 - Updates to Norwegian, Simplified Chinese, German, Czech, Dutch, and French translations. _Windows XP is no longer a supported operating system. The version of CorsixTH included with the installer will not run on that operating system. Windows XP users are advised to upgrade their operating system or continue running 0.40. Producing your own build for Windows XP is still possible at this time but we will not fix bugs specifically related to that operating system._
v0.50-rc1
Bug Fixes since 0.50 Beta 2
Crash in directory selection when scroll bars were added
A crash when sending patients to the autopsy room and then building the needed room first
Several crashes involving map bounds checks (dragging a blueprint, placing a staff member)
Simplified Chinese translations have been updated
Version 0.50 Release Candidate 1 - released July 2015
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer.** # Version 0.50 Release Candidate 1 - released July 2015 ## Bug Fixes since 0.50 Beta 2 - Invalid path generated by font selector on linux - Crash in directory selection when scroll bars were added - Several crashes involving map bounds checks (dragging a blueprint, placing a staff member) - A crash when sending patients to the autopsy room and then building the needed room first ## Changes since 0.50 Beta 2 - The enter key on the numeric keyboard is now useable anywhere the regular enter key is used - Simplified Chinese translations have been updated _Windows XP is no longer a supported operating system. The version of CorsixTH included with the installer will not run on that operating system. Windows XP users are advised to upgrade their operating system or continue running 0.40. Producing your own build for Windows XP is still possible at this time but we will not fix bugs specifically related to that operating system._
v0.50-beta2
Bug fixes since 0.50 beta 1
Fixes crashes related to screen resolution.
Fixes crash on the status report when there are no patients.
Fixes crash in the queue dialog.
Fixes crash calculating dimensions of unicode fonts.
Fixes handling of backspace and arrow keys in text boxes.
Fixes editing room when litter has been dropped in it.
Does not change selected condition in drug casebook when new diseases are researched.
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer.** # Version 0.50 beta 2 - released July 2015 ## Bug fixes since 0.50 beta 1 - Removes warning about untreatable diseases when the disease is not enabled in the level file. - Fixes handling of backspace and arrow keys in text boxes. - Fixes crashes related to screen resolution. - Fixes crash on the status report when there are no patients. - Fixes crash in the queue dialog. - Fixes crash calculating dimensions of unicode fonts. - Fixes editing room when litter has been dropped in it. - Does not change selected condition in drug casebook when new diseases are researched. ## Changes since 0.50 beta 1 - Lua version is included in the window caption.
v0.50-beta1
Fix: Crash when trying to play certain sounds from e.g. the French version.
Fix: Potential crash from Esc-press before main menu.
Fix: The game could sometimes crash when a movie had finished.
Debugging Lua code using DBGp has been added. See
Support for custom graphics has been improved.
Added: Configuration of scroll speed.
The majority of changes in this update have been done under the hood.
Most of our third-party libraries have been updated, and especially Windows
Changelog complet
**Note: CorsixTH 0.50 requires the [Visual Studio 2013 Redistributable](http://www.microsoft.com/en-us/download/details.aspx?id=40784) which is not included in the installer at this time.** # Version 0.50 - released July 2015 The majority of changes in this update have been done under the hood. Most of our third-party libraries have been updated, and especially Windows users will notice that there is now only one executable after installation. No more "which one should I use if I want zoom?"! ## Gameplay - Fix: Crash when trying to play certain sounds from e.g. the French version. - Fix: Potential crash from Esc-press before main menu. - Fix: Patients could in some circumstances get really confused and try to exit a room without putting any clothes on. - Added: Configuration of scroll speed. - Change: Midi tracks will be played in the order they appear in MIDI.txt - Most languages have been updated. ## Movies - Fix: Audio stutter in certain movies. - Fix: The game could sometimes crash when a movie had finished. - Support for LibAV as an alternative to FFMpeg. ## Animation Viewer - Added: A vertical scroll bar to the sprite display. ## CorsixTH development - We have moved to newer versions of a lot of libraries, most notably SDL 1.2 -> SDL 2 and added support for Lua 5.2 and Lua 5.3. - New ready-to-use Eclipse Workspace. - Debugging Lua code using DBGp has been added. See the Wiki for more information. - The Windows Installer now uses NSIS 3.0 and only produces one executable since SDL 2 handles renderer itself. - Framework for Busted Unit Tests in Lua. - Support for custom graphics has been improved. ## MapEdit MapEdit is no longer being shipped with CorsixTH. In the future it will be replaced by a brand new map editor built right into the game. In the mean time we recommend that level makers keep a copy of the CorsixTH 0.40 files in another location.
v0.40
Fix: If the GP room was built too early in the tutorial the game would crash when building a GP room later on if debug mode was turned off.
Added: New debug menu option 'Run debug Script' that executes
Fix: The game would crash if you sacked a doctor in a room while a patient was using some equipment in that room.
Fix: If a handyman had pending tasks when he died in an exploding room the game could crash.
Fix: A surgeon that is removed in mid-operation will now get properly replaced by a new one.
Added: 'Z' temporarily moves the game at maximum speed. Release to go back to the previous speed.
Added: New flag for CMAKE: 'WITH_LUAJIT'. This way you can choose to use
Improved OSX CMake scripts
Changelog complet
It has been a while since our last release, but good things come to those who wait! Or... in this case it's contagious diseases. Watch out for epidemics on the later levels in the campaign! Your patients are not as good as they used to be either, so those who are not lucky enough to get vaccinated and cured might get a visit from the Grim Reaper. Also, don't forget to try out the new map St. Peter's near Cawley! Happy gaming! ## Gameplay - Added: Epidemics. You can either choose to pay a fine to the authorities or try to cover up the epidemic by vaccinating and curing the contagious patients. Patients going between buildings will NOT trigger the alarm to the authorities. - Added: The Grim Reaper. Previously patients have always gone to heaven when they die. No more! Sometimes they will instead fall down to the middle of the earth in a Lava Hole. - Added: People with visual diseases will no longer arrive at the beginning of the level if that has been specified in the level file. Instead they arrive once a certain amount of months have passed. - Added: If you refuse VIP visits a few times he can sometimes show up anyway. - Change: Machine usage and explosions are now based on absolute number of uses. A machine that goes down to 0 will explode. Previously they were percentage based. - Fix: The game would crash if you sacked a doctor in a room while a patient was using some equipment in that room. - Fix: Sometimes the emergency bonus was not correctly calculated. - Fix: Patients could die inside a room. They will now die outside the room unless they are just being cured. - Fix: If winning the level at end of year the annual report would hide the winning fax. - Fix: If there was no queue to a room a leaving staff member would not trigger a call for staff for the patient who had to abort their procedure in that room. - Fix: If a handyman had pending tasks when he died in an exploding room the game could crash. - Fix: A surgeon that is removed in mid-operation will now get properly replaced by a new one. - Fix: If the GP room was built too early in the tutorial the game would crash when building a GP room later on if debug mode was turned off. - Fix: Patients would try to enter an exploding room. As you can imagine, this was bad. - Fix: Psychiatrists would become shut-ins and just wander about their office forever. - Fix: Patients leaving the queue to get a drink could be left to sit on a bench forever. ## User Interface - Added: Tooltips for the increase and decrease buttons in the research screen. - Added: A sound that indicates if a screenshot was taken successfully. - Added: Any dialog that pops up, such as the award screen, pauses the game. - Added: 'Continue Game' in the main menu. - Fix: Sometimes the game would not pause on year end. - Fix: Staff raise description was hard to read in some languages - Fix: The current language setting is translated and consistent with the options in the list. ## Graphics - Fix: Instead of turning into a Bloaty Head, Baldness patients will die with gracious hair. - Fix: Patients will no longer fall through walls when dying. - Fix: Dying Hairyitis patients should not lose their head when on the floor. ## Hotkeys - Added: 'Z' temporarily moves the game at maximum speed. Release to go back to the previous speed. - Added: 'X' makes walls transparent until released. - Added: Use the Numpad to change game speed. - Added: Arrow key hotkeys in the staff management screen. - Added: Press and hold on `+` and `-` when buying furniture to repeat the action. - Change: Quick Save is now `Shift+Alt+S`, Quick Load is `Shift+Alt+L`. ## Languages - Change: "Plot" is used instead of "Parcel" to indicate where a handyman has been zoned to work in the Handyman staff dialog. - Most languages have been updated since our last release, but if you find that your language has not, please help us to finish it! ## CorsixTH Development - Added: New flag for CMAKE: 'WITH_LUAJIT'. This way you can choose to use either LuaJIT or Lua5.1. - Added: CMake toolchain for building with MinGW. - Added: New debug menu option 'Run debug Script' that executes `/Lua/debug_script.lua` - Improved OSX CMake scripts ## Library Changes (Windows) - ffmpeg is now 2.2.3 - freetype is now 2.5.3 and statically linked - Update to LuaJIT 2.0.3 # Update Linux 64 bit binaries, statically compiled to work across distros, have been generously supplied by @ezeenova
v0.30
Players will also notice (once we release the version after this one) that we have added an automatic update check on game launch.
Added: A new option allows for your average build content for each type of room
We have also added many new options, previously only
to be remembered, so will be added for each new room built later.
Fix: Doctors should get stuck less often, and handymen should not crash the
Added: A new customization menu in the Options dialog. Most options from the
Added: A new directory menu in the Options dialog.
Fix: Researching improvements was not really possible on some custom levels,
Changelog complet
_Note: Download links are at the bottom of this post._ This release contains a whole new experimental Level Editor, which means that in combination with the already existing Map Editor you can now create whole levels a lot easier. Give it a try! ![leveledit](https://f.cloud.github.com/assets/3106122/1805056/71d7f31e-6c71-11e3-95f2-52291f92915e.png) Find the executable in the install directory. We have also added many new options, previously only available by manually editing the config file, to the options dialog. Players will also notice (once we release the version after this one) that we have added an automatic update check on game launch. As usual there are of course finally numerous minor tweaks here and there. **Changelog** _Gameplay_ - Change: You can now build more than one desk in the ward. More nurses means a slightly faster throughput. - Change: Patients would previously queue outside toilets even though there were free loos since it was dependant on number of people in the room. Now, as soon as a loo becomes free another patient enters the room to use it, even if there is a long queue for the sink). If there is a queue for the sinks there is a chance the patient will leave without washing their hands - but will not be happy about doing this. - Added: The ability to control alien behaviour - sitting, knocking doors, only to be available through emergency or arrive like all other patients. - Added: Winning fax opens automatically and pauses the game. - Added: Option to automatically accept wage increase requests when they "time out". - Added: A new option allows for your average build content for each type of room to be remembered, so will be added for each new room built later. - Fix: Doctors should get stuck less often, and handymen should not crash the game as frequently. - Fix: It was not possible to replace a surgeon when a patient was in the room. - Fix: Patients would sometimes get stuck inside a room when they should have died. _User Interface_ - Added: A new customization menu in the Options dialog. Most options from the configuration file are now available for change in-game. - Added: A new directory menu in the Options dialog. - Added: The game does now check for a more recent version of itself when launching. - Added: A helpful message when the player puts more Researchers in the research department than there are desks. - Added: The game now does a small integrity check on the Theme Hospital files to make sure that the most common corruptions are not present. - Added: Confirm dialog to the quit/exit button on the main menu. - Fix: The tooltip for the tutorial button was incorrect since the dialog has been visually changed. - Fix: The announcer has had a few corrections made to his manuscripts. He is very happy about this! - Removed: The settings menu is no longer available from within the game. _Hotkeys_ Some hotkeys have been changed and/or added: - Alt + A = Toggle Announcements - Alt + M = Toggle Music - Alt + S = Toggle Sound Effects - Shift and + to zoom in five steps and Shift and - to zoom out five steps at a time. _Campaign levels_ - Fix: An error in level 8 made it possible to win without meeting the reputation criterion. _Custom levels_ - Change: For random emergencies each illness now has its own average number of patients to spawn. Previously they were all the same. - Fix: Researching improvements was not really possible on some custom levels, i.e. if the map creator had made it so there were no machines at the start. _Demo files_ - Fix: When winning the demo level CorsixTH looked for another level to load, showing the wrong fax options and eventually crashing. _Languages_ - Added: Korean language. - Fix: It was not possible to dump strings for a language with unicode characters in the name. _Compiling_ - Fix: You could not compile the game with WITH_AUDIO=0 if SDL_mixer was not present at all. - Fix: WITH_AUDIO=OFF is now illegal in combination with WITH_MOVIES=ON.
v0.21
This is mainly a bugfix release, but a few minor features are still also introduced, see the changelog below.
Fix: Added a configuration option to have the possibility to use Shift + C as hotkey to open the Drug casebook instead of C. This is to workaround a bug that when you press on the volume down key on your keyboard the Drug casebook would open.
This is simply a bugfix release for version 0.20. The changelog below contains details for this release, but check out the 0.20 page too for more information.
Fix: If a queueing patient was heading for a drinks machine just as the player moved that machine the game would crash.
Fix: A few crashes related to Handymen.
Fix: Patients could sometimes be told to go home multiple times, resulting in a crash.
Fix: Staff would sometimes not go for a break.
Fix: An error could occur if a fax message was removed just as it was animating into view.
Changelog complet
This is simply a bugfix release for version 0.20. The changelog below contains details for this release, but check out the 0.20 page too for more information. Known issue: The enter key does not work as a shortcut and the Start and Cancel buttons are misplaced at the Campaign menu. Debian packages: Would you like to help us create packages for future releases? Send an e-mail to th (at) corsix.org! Android: If you would like to try out the game on your Android device you can find Alan Woolley´s excellent port on Google Play or on his blog (http://www.armedpineapple.co.uk/projects/corsixth-for-android/). Note that it is in its own experimental stage at the moment. **Changelog** This is mainly a bugfix release, but a few minor features are still also introduced, see the changelog below. Gameplay ``` Fix: Staff would sometimes not go for a break. Fix: A few crashes related to Handymen. Fix: An error could occur if a fax message was removed just as it was animating into view. Fix: Patients could sometimes be told to go home multiple times, resulting in a crash. Fix: If a queueing patient was heading for a drinks machine just as the player moved that machine the game would crash. ``` User Interface ``` Added: Scrolling momentum when using the middle button. Added: There is now a clock in the right corner of the menu bar that shows the real world time. It can be toggled between AM/PM and 24h in the configuration file. ``` Hotkeys ``` Added: Hotkeys for the Jukebox (J), Save game menu (Shift + S), Load game menu (Shift + L), to restart the level (Shift + R) and finally quit the current game and take you back to the opening screen (Shift + Q). Change: Restart is now Shift + F10 instead of only F10. Change: Toggle adviser is now Shift + A instead of only A. Change: Key combinations will only trigger if that exact combination is pressed. E.g. Ctrl + R will not trigger R too. Change: Alt + F4 is now the hotkey to quit CorsixTH. Fix: Added a configuration option to have the possibility to use Shift + C as hotkey to open the Drug casebook instead of C. This is to workaround a bug that when you press on the volume down key on your keyboard the Drug casebook would open. ``` Map Editor ``` Added: Undo/Redo functionality. Added: Street lamps and the dead looking tree. ```

Captures d'écran

Screenshot de CorsixTH (Theme Park)