Software-update: CorsixTH 0.70.0
CorsixTH is een opensource-clone van het door Bulfrog in 1997 uitgegeven spel Theme Hospital, waarin de speler een ziekenhuis moet ontwerpen en uitbaten. Om CorsixTH te kunnen spelen zijn overigens wel de databestanden van het originele spel nodig. Het is momenteel echter voor nog geen drie euro in de aanbieding bij GOG. Downloads zijn beschikbaar voor Windows, Linux en macOS. Het spel kan in een hogere resolutie dan het origineel worden gespeeld, is in meer talen beschikbaar en bevat diverse verbeteringen. Bijna alle mogelijkheden van het origineel zijn al aanwezig, maar het is de bedoeling dat er in de toekomst ook nieuwe zaken worden toegevoegd. Versie 0.70 is uitgekomen en de changelog voor die uitgave ziet er als volgt uit:
New FeaturesSupport 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 shakeInitial support for blocking off areas in the hospital has been added. Currently this is limited to within rooms onlySupport added for midi devicesAdded 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 everyoneMultiple new cheats addedNewspaper headlines now in lose moviesMovies can now be paused with PResearch Policy window now plays its background sound effectYou can now view adviser message history. This can be opened from the charts menu or with a hotkey (default Ctrl + H)
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 shakeInitial support for blocking off areas in the hospital has been added. Currently this is limited to within rooms onlySupport added for midi devicesAdded 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 everyoneMultiple new cheats addedNewspaper headlines now in lose moviesMovies can now be paused with PResearch Policy window now plays its background sound effectYou can now view adviser message history. This can be opened from the charts menu or with a hotkey (default Ctrl + H)ImprovementsImproved performance for large hospitalsScreenshots are now in png format and timestamped. Bye bye bitmap!The staff management window can now be ordered by attributeWindows can be removed during a room's build phase using right clickActive graph is now remembered in the graph windowWindows installer is now DPI aware, and ensures Start Menu and Desktop icons show for all usersMissing hover sounds have been addedImproved machine menuImproved finding player nameImproved rejection calculations for patient overchargingImproved rat holesImproved dyingAdded ability to cancel an accidentally grabbed object with Escape. Selling a grabbed item also now has a hotkey (default Delete)
Improved performance for large hospitalsScreenshots are now in png format and timestamped. Bye bye bitmap!The staff management window can now be ordered by attributeWindows can be removed during a room's build phase using right clickActive graph is now remembered in the graph windowWindows installer is now DPI aware, and ensures Start Menu and Desktop icons show for all usersMissing hover sounds have been addedImproved machine menuImproved finding player nameImproved rejection calculations for patient overchargingImproved rat holesImproved dyingAdded ability to cancel an accidentally grabbed object with Escape. Selling a grabbed item also now has a hotkey (default Delete)ChangesAdded shadow for truetype fontsMachine menu button added to the bottom panel and machine dialogsPatients will get up less often when changing queue positionThe way doctors are trained has been overhauledSome window layouts, texts, and behaviours in the settings menus have been adjustedUnavailable resolutions when UI scaled will be greyed outDropdowns lists now have scrollbars where appropriateAutosave frequency can now be adjustedAfter the win movie plays, the player will be returned to the main menuBetter aspect ratio for some moviesDisease start cure price is now properly applied from the level configLast selected disease in the casebook is now rememberedMinimum threshold for average calculations adjustedSuppress mood icons for VIP and InspectorIgnored VIP requests now automatically invite them instead of refuseAdjusted margins on the text area of the faxChanged message drawer so only one fax of each type will populate itUser actions are now always prevented in some 'fullscreen' windows e.g. faxPatients can now be vaccinated in epidemics without activating vaccination modePlayers are no longer warned of empty action queuesReworked nearby object calculationsStopped emergency patients from drinking, vomiting, or using the toiletMachine usage count no longer increases during earthquakesPanel keys in the hotkey assignment menu now utilise two pages
Added shadow for truetype fontsMachine menu button added to the bottom panel and machine dialogsPatients will get up less often when changing queue positionThe way doctors are trained has been overhauledSome window layouts, texts, and behaviours in the settings menus have been adjustedUnavailable resolutions when UI scaled will be greyed outDropdowns lists now have scrollbars where appropriateAutosave frequency can now be adjustedAfter the win movie plays, the player will be returned to the main menuBetter aspect ratio for some moviesDisease start cure price is now properly applied from the level configLast selected disease in the casebook is now rememberedMinimum threshold for average calculations adjustedSuppress mood icons for VIP and InspectorIgnored VIP requests now automatically invite them instead of refuseAdjusted margins on the text area of the faxChanged message drawer so only one fax of each type will populate itUser actions are now always prevented in some 'fullscreen' windows e.g. faxPatients can now be vaccinated in epidemics without activating vaccination modePlayers are no longer warned of empty action queuesReworked nearby object calculationsStopped emergency patients from drinking, vomiting, or using the toiletMachine usage count no longer increases during earthquakesPanel keys in the hotkey assignment menu now utilise two pagesTranslationsJapanese announcement audio will now be used if available when playing in that languageSpanish translation updated.Italian translation updated.French translation updated.Czech translation updated.Russian translation updated.
Japanese announcement audio will now be used if available when playing in that languageSpanish translation updated.Italian translation updated.French translation updated.Czech translation updated.Russian translation updated.Bug FixesBetter error handling for non-existent languagesFixed some non-capitalised text in dialogsFixed some bugs with music playbackFixed bug in diagnosis terminationPatients no longer try to enter a room if staff member is going to restAdjusted happiness impacts when staff are restingMinimised disruption to rooms during change of staffFixed doctors being unable to return to training roomFixed patients not leaving a bench when they dieFixed a crash with exploded rooms and picked up staffGame will no longer crash when hovering on an exploded roomPrevented patients visiting incorrect/same diagnosis room more than onceUndressing patients no longer crash game when editing a roomMachine repair icon is now shown when a handyman is sent to repairSmoking positions for machines have been fixedHandymen can no longer repair a machine while simultaneously still accepting patientsStopped multiple handyman taking the same task to repair a machineDead handymen no longer hold onto unfinished tasksFixed handyman tasks being orphaned when they were picked upFixed error with adviser message priorityThe adviser no longer informs you of low prices if you have not lowered themFixed a decimal output issue with cured counts on the adviserFixed backslash not showing file/folder pathsFixed crash on macOS regarding level completionReworked code used to handle the configuration fileFixed some issues with incorrect colour presentationFixed instance of objects being placeable on a humanoid occupied tileFixed potential crash in Map EditorFixed heat maps in town mapTiredness bar is now properly aligned to the rightFixed inability to open faxes tied to a humanoid but not visible in the drawerPrevented some 'fullscreen' windows from being unpaused while present e.g. faxFixed certain faxes being accidentally dismissed, such as the win level faxFixed an issue where stopping music led to a crash on the level progression movieFixed inconsistent behaviour when using the bottom panel (e.g. Machine Menu)Fixed a null pointer crash when trying to process an empty stringFixed an issue handling multiple windows when loading save gamesFixed a crash in the Machine Menu when updating repair statesFixed fully rested staff trying to return to the staffroom upon entering a room
Better error handling for non-existent languagesFixed some non-capitalised text in dialogsFixed some bugs with music playbackFixed bug in diagnosis terminationPatients no longer try to enter a room if staff member is going to restAdjusted happiness impacts when staff are restingMinimised disruption to rooms during change of staffFixed doctors being unable to return to training roomFixed patients not leaving a bench when they dieFixed a crash with exploded rooms and picked up staffGame will no longer crash when hovering on an exploded roomPrevented patients visiting incorrect/same diagnosis room more than onceUndressing patients no longer crash game when editing a roomMachine repair icon is now shown when a handyman is sent to repairSmoking positions for machines have been fixedHandymen can no longer repair a machine while simultaneously still accepting patientsStopped multiple handyman taking the same task to repair a machineDead handymen no longer hold onto unfinished tasksFixed handyman tasks being orphaned when they were picked upFixed error with adviser message priorityThe adviser no longer informs you of low prices if you have not lowered themFixed a decimal output issue with cured counts on the adviserFixed backslash not showing file/folder pathsFixed crash on macOS regarding level completionReworked code used to handle the configuration fileFixed some issues with incorrect colour presentationFixed instance of objects being placeable on a humanoid occupied tileFixed potential crash in Map EditorFixed heat maps in town mapTiredness bar is now properly aligned to the rightFixed inability to open faxes tied to a humanoid but not visible in the drawerPrevented some 'fullscreen' windows from being unpaused while present e.g. faxFixed certain faxes being accidentally dismissed, such as the win level faxFixed an issue where stopping music led to a crash on the level progression movieFixed inconsistent behaviour when using the bottom panel (e.g. Machine Menu)Fixed a null pointer crash when trying to process an empty stringFixed an issue handling multiple windows when loading save gamesFixed a crash in the Machine Menu when updating repair statesFixed fully rested staff trying to return to the staffroom upon entering a roomPackager NotesLua 5.5 is now supported. Lua 5.2 - 5.3 are deprecatedC++ version bumped to 17Big endian systems are now supportedA cmake option WITH_MIDI_DEVICE has been added to allow support for midi synthesisers, using RtMidiA 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 optionA 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
Lua 5.5 is now supported. Lua 5.2 - 5.3 are deprecatedC++ version bumped to 17Big endian systems are now supportedA cmake option WITH_MIDI_DEVICE has been added to allow support for midi synthesisers, using RtMidiA 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 optionA 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 performanceNote: This is expected to be our last release supporting SDL2 + SDL2_Mixer. From 0.71.0 we will be moving to SDL3 + SDL3_Mixer.
Source:
Tweakers.net