CorsixTH Changelog

What's new in CorsixTH 0.40

Jan 6, 2016
  • 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.
  • Hot-keys:
  • 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

New in CorsixTH 0.21 (May 7, 2013)

  • 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.

New in CorsixTH 0.20 (Mar 25, 2013)

  • Gameplay:
  • Added: Radiators and other "edge tile" objects now occupy just one edge of the tile, inline with the original game. As a result one tile corridors can now be heated properly. An addition is that you can place many such objects on a single tile as long as they face different directions.
  • Added: Possibility to play movies in-game. At the moment the intro movie, advancement between levels and the win/lose movies have been added.
  • Added: The atom analyzer can now be built in the research department if it is available on the map.
  • Added: User actions are no longer allowed by default (for new games) when the game is paused. When trying this it might seem like it doesn't work correctly, but we try to mimic the original as much as possible. This for example means that a staff member being placed as you pause will disappear from the cursor. We might change this behaviour in the future though.
  • Added: Some background sounds, coughs, phones ringing etc.
  • Change: Placing a member of staff inside a room that is already occupied will now replace that person.
  • Fix: Earthquakes could be four times as severe as intended. Still todo: A tremor before a coming big earthquake.
  • Fix: Crashes in certain situations involving receptionists and reception desks.
  • Fix: Patients being handled at a reception desk even if no receptionist is present.
  • Fix: Allow patients to be sent to the research room only if the corresponding room is not yet researched (so not if it is researched but not built).
  • Fix: Don't cancel a place staff action just because the player happens to click on a door.
  • Fix: The VIP would try to sit down if there was a queue for the reception desk. The VIP will no longer ever try to sit down, and he will have priority in the queue anyway.
  • Fix: If a member of staff was done resting at the same time as he/she was also finished using the pool table or the video game another object in the room could get reserved indefinitely.
  • Fix: Handymen teleporting between hospital plots.
  • User Interface:
  • Added: You can now see in the bank statement which drug company a certain drug was bought from. It has no effect on gameplay though.
  • Added: The adviser now tells you why the research screen can't be opened before you have built a research department.
  • Added: The Town Map functionality has been extended inline with Theme Hospital. For example, if you right-click somewhere in your hospital the view will be moved there.
  • Added: Available options on open faxes now gets updated if for example a room explodes or the player builds a research department.
  • Added: Keyboard shortcuts F1 - F9 for the fullscreen windows. They are NOT the same as in original TH but instead correspond to the order on the bottom panel.
  • Added: Possibility to choose font file in the options dialog.
  • Added: Player name is now customizable in the new game dialog.
  • Added: CorsixTH icon, publisher and website to the Windows add/remove programme dialogue.
  • Removed: Keyboard shortcuts F8 and F9 for debug fax and debug patients.
  • Change: Don't require debug mode to be able to dump the gamelog.
  • Change: The shortcut for dumping strings is now Ctrl+T instead of Ctrl+Shift+D.
  • Change: Restructured options window to make it more consistent, less clutter-y and smaller.
  • Change: It is now possible to concentrate research on operating theatre diseases and redistribution of research is automatically done when a category has been completely researched.
  • Change: Add disease name to patients' treatment history when they are diagnosed.
  • Change: Buttons on the bottom panel for fullscreen windows are now toggle buttons.
  • Change: Reordered entries of charts dropdown menu to correspond with order in bottom panel.
  • Fix: Colour selection algorithm for freetype fonts resulted in unreadable text on faxes for some languages.
  • Fix: When an unanswered fax became meaningless (e.g. if you built the required room), it was only removed if its message button was visible at the bottom panel (not if it was queued because of 5 buttons being there already).
  • Fix: Update the drug casebook if the last room of one kind explodes.
  • Fix: The directory browser was not always shown if the chosen Theme Hospital install directory was illegal.
  • Fix: Settings changed in the game will be saved immediately so that they persist to the next session regardless of how the game is shut down.
  • Fix: The bottom panel is no longer always on top, making fullscreen dialogs truly fullscreen on 640x480.
  • Fix: Don't play any announcements if there is no receptionist to do it.
  • Fix: The adviser would not idle again if a new message arrived as he was idling from a previous message.
  • Fix: While a player viewed the confirm dialog to delete a room he/she could continue to edit the room and complete it again resulting in an inconsistent game state.
  • Graphics:
  • Added: The graph dialog now actually displays graphs and statistics information.
  • Added: It is now possible to choose among three colour scales for warmth level. Look in the top menu for this choice.
  • Added: Print some info in the command prompt when the user wants to take a screenshot, so he can see if and why it failed.
  • Added: Screenshot functionality for OpenGL version.
  • Change: Screenshots get saved to a dedicated screenshot folder now, which can be changed in the config.
  • Fix: Loading a game on startup where a fullscreen window was open would open with the font messed up.
  • Fix: Taking a screenshot (Ctrl+S) is now possible under windows without fiddling in a lua file.
  • Translations:
  • Added: The beginning of Brazilian Portuguese and Hungarian.
  • Change: The "utf8" prefix has been obsolete for some time and has been removed from all language files.
  • When using Demo files:
  • Fix: The game would crash if the player tried to open the staff management dialog by clicking on a staff portrait in the staff dialog.

New in CorsixTH 0.11 (Nov 21, 2012)

  • Gameplay:
  • Fix: Patients were not fully diagnosed according to settings in the policy screen.
  • Fix: The game now handles a player trying to cheat into an earthquake on levels 1-4.
  • Fix: It was not possible to sell equipment in rooms if you had a negative balance.
  • Fix: Handymen could not be placed inside rooms.
  • Fix: Handymen would get called to clean soot in blown up rooms.
  • Fix: Machines that need to be repaired will now cancel that request if they are blown up.
  • Fix: If a cured patient was leaving a room just as it crashed because of an earthquake the game would throw an error.
  • Fix: Alien DNA could under some circumstances not have the "concentrate research" button clicked without triggering a crash.
  • Fix: A crash occurring under some circumstances if the player picked up a staff member.
  • User Interface:
  • Enchancement: Since consultants are unable to learn new skills icons for not yet fully learned skills are now removed when a doctor is promoted.
  • Fix: Disabling background music no longer disables sound effects on Windows.
  • Fix: Checking if a sound exists crashed the game if there was no sound archive at all.
  • Fix: If the player paused the game from the top menu bar while an earthquake was active it would be impossible to scroll.
  • Graphics:
  • Fix: On a few levels some sliding doors would not animate correctly.
  • Fix: Vomiting standard males had the wrong animation.

New in CorsixTH 0.10-2 (Sep 26, 2012)

  • Gameplay:
  • Added: Earthquakes have recently been reported!
  • Added: Handyman priorities have been added. They can also be told to stay and respond to calls in one building (parcel) only.
  • Added: Staff's happiness will change due to more environmental factors.
  • Change:
  • The files containing dumped strings are now created alongside the config file instead of in the installation directory.
  • Fix: Handymen will now meander inside a room until the machine which needs repair is free for use.
  • Fix: The URL in the config file pointing to better quality music was outdated. Note that this only affects new installations.
  • Fix: Two identical entries were shown in the drug casebook if a new disease was discovered when it was open.
  • Fix: Don't crash when a saved game with the town map open is loaded.
  • Fix: Too large rooms could make them unusable.
  • Some graphical glitches have been fixed.
  • User Interface:
  • Added: The Map Editor and Animation Viewer have new icons.
  • Change: In debug mode all gamelog output is now also displayed in the command prompt.
  • Fix: Don't initiate a window move if it happens to be below a top menu selection.
  • Fix: Don't show the main menu under any circumstances when closing the options menu in-game.
  • Map Editor:
  • Fix: The "Save" and "Save As" buttons now do what they should do.
  • Fix: There were some strange log messages on opening the editor.
  • Added: The arrow keys can now be used to scroll the map.
  • Change: Removed a lot of tiles from the palette, since maps may not work as intended if they would be used.

New in CorsixTH 0.0.1 Beta (Apr 13, 2012)

  • Gameplay:
  • Added: A host of awards given at year end.
  • Added: A new mode: Free Build Mode. In this mode you don't have to worry about money. All custom maps can be played in this mode.
  • Added: Patient animations such as yawning and checking watch when waiting.
  • Change: The queue size for a room can be set to 0 to prevent patients from going there.
  • Change: Patients now spend some more time in the ward.
  • Fix: Crash when removing a room that has humanoids on their way to it.
  • Fix: Patients sitting down, but about to get a soda got ordered to sit down again.
  • Fix: A crash could occur if a new room was accepted when there were multiple types of objects left to place.
  • Fix: Emergencies with diseases not available on a level no longer happen.
  • Fix: The VIP no longer makes staff be called to the rooms he visits.
  • Fix: With multiple reception desks new patients now find their way to the reception with the least queue size.
  • Fix: The wrong amount of money was returned when selling a room.
  • Fix: Aliens could not be cured on the last two levels.
  • Fix: The transparent walls setting made new rooms remove outer walls.
  • Fix: Sometimes patients who had left the hospital could still wait for a new room, making said room impossible to build.
  • Fix: A crash when the staff member left a room before the patient.
  • Fix: Build cost of objects were not always correct.
  • User Interface:
  • Added: The save and load dialogs can now sort both ascending and descending and are a little more spacy.
  • Added: More messages in the progress report dialog.
  • Added: More advice in different situations from the adviser.
  • Added: Adviser messages now has priorities, making more important messages appear faster.
  • Change: When the mouse cursor leaves the game window it will stop scrolling the in-game world.
  • Change: The message when a crash occurs is now a little more informative, and humanoids no longer get stuck as easily.
  • Fix: The staff management window is now updated when staff is hired or fired from outside the window itself.
  • Fix: If the desired language cannot be loaded on startup the game now reverts to English instead of crashing.
  • Fix: The game could not autosave if the save or load dialog was open.
  • The auto-scroll setting is now saved between sessions.
  • The adviser can now be turned off from the top menu.
  • The game uses a new icon.
  • Map Editor:
  • Fix: The game no longer crash just because the map builder has not added any access roads from the edge of the map.