CorsixTH.deproj is a Decoda project file. No one is maintaining it.
I opened it recently and found it was not at all complete.
CorsixTH.aps is a Visual Studio auto generated file which should not
have been included in source control.
1. Adds the MIT license to the LevelEdit source files.
2. Changes tabs into spaces to use the same standard as our C++ files.
3. Moved the files into a package.
Even though it might look like it there has been no changes to the actual code.
Added: Automatic update check given that LuaSocket is available.
Added: Some more checks for possibly corrupt files in the Theme Hospital folder. This way I hope we don't get that many bug reports and comments on facebook that are only due to bad original files. Disabled Easy and Hard if those level files are not present.
Custom maps button is now a lot wider and the tooltip tells you which map you are using and the briefing.
Config options for several things are now in a customise menu
there are switches to add aliens, females with broken bones, building rooms with average contents (patch from Albert), the switch if volume opens the casebook, more nurses in the ward. movies, audio etc
New directory browser (thanks to Edvin) so you can now choose game data location and font location along with locations for your saves, screenshots and mp3s from the same screen.
Changes the selected language to upper case - see issue 1523
Also included
press Alt + A = Toggle Announcements
press Alt + M = Toggle Music
press Alt + S = Toggle Sound Effects
and also adds Shift and + to zoom in five and Shift and - to zoom out five.
see issue 1436
Adds a config option for zoom speed and scroll speed
see issue 1652
and smoother zooming see issue 1685
Thanks MarkL, JuicyJuuce and static.object!
Also changed the browse tooltip for the other languages. It still requires the attention of translators though.
The two strings load_game_window.caption and save_game_window.caption has a new optional input in the form of what the extension is. It is not required though.
Don't require debug mode to be able to dump strings and gamelog.
Fix: Save config changes immediately.
Change: Only show the "this is your first message" advisor message if playing the campaign. Players playing custom maps probably know about that already...
Added: The first-time-for-pay-raise advisor message.
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 I've tried 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 want to change the behaviour in the future though. Fixes issue 164.
Fix: Litter was not properly removed from the world.
Changed the order in which afterLoad is handled. It is now world -> hospitals -> entities -> rooms.
Started working on some kind of test procedure when getting close to a new release. (Aha!)
Change: Don't show all the tiles that you are not supposed to use when building a map, since the game might not be able to handle them. Also in issue 490.
Fix: The wrong amount of money was refunded when removing a room. It is now better, but still not optimal. Thanks Mark L!
Fix: Adviser priorities didn't always work with old savegames.
Fix: The VIP could sometimes permanently block a door. Now he doesn't block doors at all, mimicking the behaviour in TH97.
Fix: Patients always went to the nearest reception desk, now they also consider queues.
Added: A bunch of new awards at year end. Note that these may not be available until you start a new game depending on which original TH files you use.
Some patients might yawn if they are kept waiting.
Tweaked the diag process some more so that a consultant or other high skilled Dr can diagnose in one attempt.
Corrected what is believed to be a small spelling mistake in the build dialog from "payed" to "paid".
Changed the room name to the longer string for all rooms for the messages that show when you place staff in the wrong rooms (the adviser message should now make more sense), also now a message if you place a Dr or Nurse in the toilets.
Small change to the adviser messages about seating so that you are not told too often about needing benches.
Thanks, MarkL!
Fix: If a patient for some reason thinks he/she is sitting down, but isn't, the game will no longer crash because of it.
Fix: Don't display a false error when showing saved games using Linux.
Change: Information dialogs about new rooms are only shown if playing the campaign. They are also off by default if in debug mode, but can still be toggled using the shortcut "I".
Added: The adviser can be turned off from the top menu, and the setting is saved between sessions.
A few cleanups.
Also updated the main menu background, game icon and Windows installer welcome image with the new logo.
Change: Let the custom game dialog and debug patient dialog keep their "save/load dialog" look. In essence I've split menu_list_dialog.lua into a new file_browser.
Fix: Don't mix good and bad descriptions of staff. Fixes issue 1012. Thanks Mark!
Adds the missing diagnosis rooms to the diseases.
Removes some rooms that don't appear to be used in the original
Adds the guessing of cures (with the chance to kill the patient).
Thanks, MarkL!
-- implements pee
-- stops people puking on top of puke
-- makes people UNHAPPY when they puke, pee in the hall, are low health, see litter (worse if it's bodily fluids), or see a sad plant,
-- makes people HAPPY when they see a healthy plant or are near a fire extinguisher
-- being unhappy might make someone puke
-- tweaked (up) how much heat effects thirst
-- make some diseases (gut rot, squits) effect how much patients need to use the bathroom
-- implemented all the trash types (random on drop)
-- made it so you can't build on litter (but cleaning it resets it)
-- prevents pee and puke piling up
"I just finished polish translation.
I based on czech lua file (thanks Zbyněk).
I would like to thank the community of grajpopolsku.pl for helping with this translation, especially to Bemberg and Machiner for making corrections."
Add: Morph support for use_object (not only multi_use_object)
Add: Possibility to mirror individual anims of object.usage_animations (mirror / mirror_morph flags).
Add: Possibility to display normal (idle) object animation during any of usage_animations (object_visible flag). KNOWN BUG: idle animation is currently shown in front.
Change: Split Humanoid type "Alien Patient" into female and male variant.
Fix: Error when debug patients died.
Fix: Some windows (UIBankManager, UIBottomPanel) did not call afterLoad of their superclass.
Fix: Some code regarding patients without thirst and toilet_need attributes (read: aliens) did not work as intended. Also code to compute the average (to be shown in progress report) did not consider these kinds of patients.
Fix: Numbers given in room.categories are supposed to be unique.
Add: Utility functions for flag handling: flag_isset, flag_set, flag_clear, flag_toggle.