Skip to content

Planning Version 0.30

Edvin Linge edited this page Jan 4, 2014 · 3 revisions

This page outlines a rough roadmap towards the release 0.30. There is currently no planned release date, but a reasonable estimate is autumn 2013. Below are the new features we aim to add in this new version along with the bugs we want to have fixed before releasing it.

Additionally there are also a few other matters which we need to take care of like localization, see below.

New features

Issue Summary Status Completeness
issue 1547 CorsixTH automatic updater Under development 95%
Issue 1671 Make some patients go to hell when they die. Under development 80%
Issue 1657 Customise menu In trunk, done 100%
issue 1552 MapEdit: Undo/Redo support and resizeble ribbon menu In trunk, done 100%
Forum topic Make a GUI level editor to create and edit .level files much easier. In trunk, done 100%
Issue 1468 Allow transparent walls in normal play. Patch not created Testing completed

Bugs to be fixed

Issue Summary Status Priority
issue 1706 Fixes an issue where multiple instances of VIPs visiting at the same time always had the same name. Resolved Medium
issue 1699 Fixes a bug where the advisor gives you incorrect advice when you try to hire staff without selecting a person first. Resolved Medium
issue 1626 Error when editing a room and the machine is in use/patient is changing clothes Unresolved High
issue 1530 Lose movie sometimes crashes game. Unresolved Critical
issue 1164, issue 1540 Doctors getting in a loop of meander - wander the room and ignoring the patient. Unresolved Medium
issue 1258 Empty action queue after treatment. A workaround was added in 0.20 Unresolved Medium
issue 772 Doctor stay in psychiatry (and seemingly other rooms). Unresolved Medium
issue 1648 Remove the resolution limit and add a warning about high resolutions Resolved Medium
issue 1642 Error when dropping a doctor into the GP, making icons stick forever Resolved Medium
issue 1666 Error when trying to dump language strings from debug menu Resolved Medium

Patches that might be included

These are pending in the issues tracker and whilst it would be nice if they were added to the trunk, it is not essential for them to be in 0.30.

Issue Summary Status
issue 1078 Adds a new property in the disease lua files that specifies the average number of emergency patients for non-scripted emergencies. Added
issue 1257 Adds a confirmation box when exit is pressed in main menu Added
issue 1523 Changes the selected language to upper case letters Added
issue 1436 Adds a config option for zoom speed and scroll speed Added
issue 1685 Smooth Zooming Added
issue 1652 Increases the zoom and edge scroll speeds by a factor of 2. Later this should be user controlled in a settings menu. Added
issue 1414 Option to automatically accept or deny wage increase requests. Added
issue 1008 Win Level before criteria met (Problem is with TH files - patch attached so it can be overriden). Added, but under testing
issue 1646 Fix text string with the "The squits" disease Added
issue 1457 Advisor should say something when you have no money to buy something in different situations. Added
issue 1597 Allow more nurses in wards. Added
issue 1038 Winning fax opens automatically and pauses game. Added
issue 773 Patients no longer queue outside for toilets when loos are free. Added
issue 773 Patients may not join a queue to wash hands, but will lose happiness if they choose to exit the loo instead Added
issue 727 Improvements were not possible on some custom levels. Added

Other tasks to handle

Issue Summary Responsible Status
Installer Localization Some of the languages the game supports are not yet fully supported in the Windows installer. Localization Team See Localization table below
Game Localization We need to make sure that all new strings have been translated into the different languages we support. Localization Team See Localization table below

Game Localization

When we start to close in on the release this section will be updated with the current condition of each language.

Issue Summary Status Completeness
Issue 1651 Language: Korean Under development 70%

As of 0.21 release here are the missing strings (minus credits).

Language Game Lines to Translate
Brazilian Portuguese 1,161
Czech 100% Complete
Danish 384
Dutch 100% Complete
Finnish 196
French 100% Complete
German 100% Complete
Hungarian 1106
Iberic Portuguese 1,638
Italian 100% Complete
Norwegian 100% Complete
Polish 100% Complete
Russian 344
Simplified Chinese 47
Spanish 100% Complete
Swedish 100% Complete
Traditional Chinese 47

Installer Localization

Language Installer Lines to Translate
Brazilian Portuguese 100% Complete
Czech 100% Complete
Danish 100% Complete
Dutch 100% Complete
Finnish 1
French 100% Complete
German 100% Complete
Hungarian 100% Complete
Iberic Portuguese 100% Complete
Italian 100% Complete
Norwegian 100% Complete
Polish 100% Complete
Russian 1
Simplified Chinese 2
Spanish 100% Complete
Swedish 100% Complete
Traditional Chinese 2

Changelog so far

This version fixes a lot of bugs and introduces an all-new GUI level editor to create and edit .level files, thereby making it much easier to create both parts of new custom levels. Happy building!

Gameplay

  • Added: The ability to control alien behaviour (sitting, knocking doors, only to be available through emergency or arrive like all other patients.)
  • Added: The ability to have more than one nurse in the ward. Just add more desks, and you can have as many nurses you want. The patients get cured a little bit faster when there are more nurses present, but don't forget about the wage bill!
  • Added: Winning fax opens automatically and pauses the game.
  • Added: The Adviser offers a little more help than before and a few errors in what he tells you have been fixed.
  • 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.
  • 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.
  • Change: The vomiting of patients has been tweaked. More handymen are now needed to clean all the vomit.
  • Fix: A problem where patients sometimes wouldn't die, and stayed in the room for ever.
  • Fix: It was impossible to replace a surgeon when a patient was in the room and a similar bug for the research room.
  • 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.
  • Fix: A problem where the advisor would say that you don't have enough money to make a purchase when you press the minus button on an "item buy screen" without having added any items before.
  • Fix: Dropping doctors to the GP could make their icons stay unchanged for the entire game.
  • Fix: A bug from the original game meant that in level 8 it was possible to win even if the reputation win criteria was not met and marked with red.

User Interface

  • Added: Confirm dialog to the quit/exit button on the main menu.

  • Change: 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 (all new in version 0.30) and much more.

  • Change: Zoom and edge scroll speeds are increased by a factor of two. Zoom and edge scroll speed are also now configurable through the config file.

  • Change: Smoother zooming.

  • Change: Resolution restrictions are removed. You can now enter any resolution you want to so long as your computer can run it. Now there is only a warning shown if a resolution is above 3000x2000.

  • Change: Custom maps button is now a lot wider and the tooltip tells you which map you are using and the briefing.

  • Fix: Button misplacement on the New game menu.

  • Fix: Scrolling momentum did not work.

  • Removed: The settings menu from within the game.

Demo files

  • Fix: When winning the demo level CorsixTH looked for another level to load, showing the wrong fax options and eventually crashing.

Hotkeys

  • Fix: The shortcut enter was not working anymore.
  • Some hotkeys are changed and added:
  • Press Alt + A = Toggle Announcements
  • Press Alt + M = Toggle Music
  • Press Alt + S = Toggle Sound Effects
  • Shift and + to zoom in five steps and Shift and - to zoom out five steps at a time.

Map Editor

  • Added: Undo/Redo support.
  • Added: Resizeble ribbon menu.
  • Fix: Potential crash when exiting Map Editor.

Translation

  • Added: Korean language.
  • Fix: An error with dumping strings when the language name contains unicode characters.

Uninstall

  • Fix: The Src directory was not removed on uninstall.

Thanks to...

A list of all people who have contributed to this release (translators not counted:)

  • Edvin Linge (Lego3)
  • Mark Lawlor (MarkL)
  • Ola Skogrand (Grimdoc)
  • Albert Hofkamp (AlbertH/Alberth289346)
  • Stephen E. Baker (TheCycoONE)
  • Jørgen P. Tjernø (jorgenpt)
  • Alan Woolley (Static.object)
  • Maarten Peters (mrtnptrs)
  • Joseph Sheppard (J.Sheppard88/Joe)
  • Luís Duarte
  • snowblind
  • Alex (alexghir9)
  • YoungSeok Yoon (nullstein/yyoon)

Do you want you're name here? Contribute to CorsixTH!

Deadlines

These deadlines show when things need to be done in order to follow the planned release date.

Date Summary
TBD -37 days Language freeze, no more new strings so that translators have time to get languages ready for release.
TBD -30 days Feature freeze, features not yet ready will not be added after this date, testing starts.
TBD -19 days Create branch, all bugs need to have been fixed
TBD -14 days Branch ready for packaging, tell packagers
TBD -10 days Packages ready for testing, tell testers
TBD Make the release, announce in social media

Contact Links

Other Links

Clone this wiki locally