./games/corsix-th, Reimplementation of the game engine of Theme Hospital

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.68.0, Package name: corsix-th-0.68.0, Maintainer: pkgsrc-users

A reimplementation of the 1997 Bullfrog business sim Theme Hospital.

As well as faithfully recreating the original, CorsixTH adds support for
modern operating systems, high resolutions and much more.


Required to run:
[sysutils/desktop-file-utils] [graphics/hicolor-icon-theme] [graphics/freetype2] [devel/lua-filesystem] [devel/lua-lpeg] [devel/SDL2] [audio/SDL2_mixer] [lang/lua53] [multimedia/ffmpeg4]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 4141.269 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-26 07:08:36 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (4) | Package updated
Log message:
corsix-th: Update to 0.68.0

pkgsrc changes:
---------------
  * Remove USE_TOOLS=cmake, add inclusion of devel/cmake/build.mk.
  * Update FFmpeg dependency ffmpeg4 to ffmpeg7.

upstream changes:
-----------------
-------------------------------------------------------------------------------
CorsixTH 0.68.0 - released October 2024
-------------------------------------------------------------------------------
# New Features/Enhancements
* In-game movies now play for users using TH Data directly from a .ISO file
* Custom campaign creators can now optionally use the original level advance
  movie when progressing through the campaign
* The Map Editor has received some love including new features, fixes, and
  jukebox controls
* Long windows now behave properly in the game if they get intersected by an
  adjacent wall
* You can now control the Jukebox from the Main Menu by going to
  Options > Jukebox
* External (non-TH) XMI files are now supported by the Jukebox
* The adviser now tells you the cost of replacing your machine if you cannot
  currently afford it
* More cheats!
* [Experimental] Right mouse panning can now be used instead of using the
  middle mouse button. Enable it in the configuration file
* [Experimental] We’re closer to fully implementing falling actions! Get a
  sneak peek and get the chance to push people over by enabling it in the
  configuration file/debug menu

# Changes
* The demo movie will no longer play and cause jumpscares at the main menu if
  the CorsixTH window is not in focus
* Game speeds are now more closely aligned with the original game
* Improvements to handling of win/lose conditions, and the progress report
* Staff tiredness levels are now taken from the level config file based on
  difficulty level of the main campaign
* You can no longer win a level if you still have outstanding loans
* Emergencies will now be announced once patients actually begin arriving
  instead of at the start
* Errors with music playback will now attempt to provide more helpful
  information in the console
* Level briefings now show before the in-game tutorial
* The first patient of a level will now arrive faster after opening the
  hospital
* The information dialog box is now more closely aligned with the original game
* The tip of the day window should no longer be obscured in the main menu
* The load/save windows now have better labelling
* Unavailable languages are shown as disabled until you select a Unicode font
* Support is added to auto-detect a Theme Hospital install via GOG Galaxy

# Translations
* Ukranian translation added. Thanks @JurecStrongman
* Dutch translation has been updated. Thanks @jetenergy and @Alberth289346
* Italian translation has been updated. Thanks @SebastianoPistore & @Inkub0
* Russian translation has been updated. Thanks @Matroftt
* Spanish translation has been updated. Thanks @ShiroAka
* French translation has been updated. Thanks @nMustaki & @Sanndow
* Brazilian-Portuguese translation has been updated. Thanks @altiereslima
* Some unused language strings have been cleaned up
* Custom campaign and level creators can now optionally add translated strings
  for campaign description, level briefing, and winning text

# Bug Fixes
* Swing (double) doors will no longer crash your game if you built rooms that
  used them while paused
* Fixed a bug for NVIDIA users who didn’t like graphical corruption when
  playing fullscreen at non-native resolutions
* Games should no longer crash irrecoverably because you have a 4k monitor :)
* The game will now exit to the main menu cleanly if a problem occurred trying
  to load a new level or map
* Staff who have left the hospital can no longer ask for a raise
* Fixed a bug where some staff may have no initial before surname
* Patients can no longer litter outdoors
* Patients waiting for a player decision no longer lose their mood icon on
  vomit/pee
* Fixed a bug where an unreachable reception desk could cause a crash
* The Computer and Atom Analyser now make button sounds as originally intended
* The mark for vaccination action now makes a sound as originally intended
* Fixed a rare bug where edges of map tiles for parcels could cause unintended
  behaviour when purchasing plots
* Active cheats will now persist across saves
* Audio settings have better safeguards against no audio enabled/no background
  music
* Movies will no longer attempt to play audio when global audio is off
* Config values using brackets (such as a custom music directory) will now work
  properly
* Custom campaigns menu now will use a scrollbar for long campaign descriptions
* Continue Game now properly targets files explicitly ending in the .sav format
* Tooltips for language menu now align with list items. Please note we are aware
  of an issue where some languages don't show a tooltip
* Fixed an instance where information boxes could load pink from older
  savegames
* Implemented a more permanent fix for the money bar being drawn incorrectly in
  some CJK and Cyrllic languages
* Fixed a crash on exit that could occur in some systems
* Mouse panning behaviour has been made more responsive and accurate

# Packager Notes
* Minimum CMake version is now bumped to 3.14
* CMake presets are now available for some common build scenarios
* Dependencies can now be obtained automatically using vcpkg on Linux and
  MacOS. If using Windows, please note that the CMake options have changed
* If update checks are enabled you now require libcurl at build and run time
  (update checks can be disabled using the WITH_UPDATE_CHECK CMake option).
  Luasec and luasocket are no longer used
   2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575)
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
   2024-04-06 10:07:18 by Thomas Klausner | Files touched by this commit (1490)
Log message:
* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
   2024-01-30 15:22:43 by Ryo ONODERA | Files touched by this commit (672)
Log message:
*: Recursive revbump from audio/pulseaudio-17.0
   2024-01-22 14:17:08 by Ryo ONODERA | Files touched by this commit (119)
Log message:
*: Recursive revbump from multimedia/libvpx
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-10-15 22:53:58 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (3)
Log message:
corsix-th: Update to 0.67

pkgsrc changes:
---------------
  * Fix build on Darwin.

upstream changes:
-----------------
  * https://github.com/CorsixTH/CorsixTH/releases/tag/v0.67
   2023-07-18 20:13:45 by Nia Alarie | Files touched by this commit (23)
Log message:
games: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES