github CorsixTH/CorsixTH v0.69.0
CorsixTH 0.69.0

latest release: v0.69.1
one month ago

Features

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

Changes

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

Bug Fixes

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

Translations

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

Packager Notes

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

New Contributors

Full Changelog: v0.68.0...v0.69.0

Don't miss a new CorsixTH release

NewReleases is sending notifications on new releases.