July 20, 2018, 06:33:13 PMLatest Member: tommykung

Recent Posts

Pages: [1] 2 3 ... 10
Translations / Re: Found mistakes in the original strings
« Last post by LeDocteur on July 06, 2018, 12:51:21 PM »
Thanks for your input, let us know if you find more issues! Please note that the original strings come from the original game, so stuff like "This objective is to kill fewer than %" were designed to sound wrong in order to be more funny by the developers of Theme Hospital.
Translations / Found mistakes in the original strings
« Last post by DragonsLover on July 04, 2018, 06:40:57 AM »
Hello guys! Long time no see! Is this place still alive?

I'd like to point out a list of mistakes or weird things in the original strings and I'd like to know if these mistakes have been taken into consideration. I'm gonna put the lines affected from the original_strings.lua file.

Line 523 : finanical_trouble2. Should it be financial_trouble2?
Line 1167: the value [27][ 6] is used for the reputation boost, not the hospital value.
Line 1311: the value [55][35] is incorrect. It is used for the award. Should be [55][36].
Line 1322: how is this string considered "good"?
Line 1715: "This objective is to kill fewer than %" should be "This objective is to have less than % killed". There IS a difference.
Also, the introduction text for level 12 states that you must earn 650,000$ to win this level. You must in fact earn 750,000$.
What do you guys do of the bonus level texts? These levels should really be made into the game. One is for rat shooting, and the other is for killing patients. That's why there's a rat with a crosshair in the top-left corner of the game board and a church with tombstones in the top-right corner of the game board.
For the room descriptions, about the ward and the research room, it should be mentioned that the room requires at least one nurse or doctor with research skill.

Please give the devs some input in the github site.
Post your code there, so they can see what you did (with tracking).
While trying to fix some stuff, I've recently ended up cleaning and rewriting almost the entire Lua code. While doing so, I've come to realize that CorsixTH is as good as dead with the present code, it's like a swiss cheese dropped in the dust and stepped on by many people, so don't delude yourself, CorsixTH will NEVER get any real updates.

Unfortunately, the current devs aren't very serious about it, if I was able to do so much in a few days, I'm sure they would have been able to do a lot more over so many years, if they really wanted to. As for the project manager, he's uncommunicative and unwilling to accept new changes, literally holding the project back, and the mods here on the forum only know how to send people to Github, where they are pretty much ignored... The only option I see is to create a new project derived from CorsixTH and release it somewhere else, sometime in the future, but not sure if it's worth the trouble, are people still playing this game? Besides, a new version of Theme Hospital will be released this year, full 3D and everything, so this could be it for CorsixTH...

Meanwhile, I've already released a temporary patch (see the Private Clinic thread in the Hospital Café) that fixes many of the issues you're talking about, you should give it a go, it still uses the old dirty code, but if you want to enjoy the game, I guess it's better than nothing at this point.
Like I said, I'm not a coder, nor am I familiar with Lua. Regardless I had a go at looking through the code.

room.lua looks like it is the source of many woes

1) Have a timer for a patient's stay. Has the patient been sitting in the GP office for two whole months? They are definitely bugged. Remove them forcibly and reset any staff or objects in the room.
      1a) The only exception for this rule is likely to be the Operating Theatre, where we've been waiting on two surgeons for over a year now.
      1b) Also include in this timer sacked staff and patients going home. These are just as likely to be causing problems.

2) Staff quality in room does not appear to exclude Handymen. So dropping a Handyman in the room can magically boost your doctor's performance.

3) Likewise, I also see no staff exemptions anywhere for Receptionists. Receptionists are so extremely limited in their permissible movement, this is unlikely to ever be a problem. However, could be an issue if you dropped a Receptionist in the room at the exact wrong moment?

4) In the hospital generally, have a timer on leaving patients, sacked staff, etc. If they haven't successfully vacated the hospital in a month, they are trapped and something is wrong. Delete them.
      4a) I have never seen it in CorsixTH, but I have witnessed VIPs getting stuck in the original game. Add VIPs to the list.

5) I believe this was already meant to be implemented, but I have a feeling it isn't working. Have a regular check around the hospital and reset any blocked doors that someone has been trying to use for half a year.

As I said, I'm totally unfamiliar with Lua, so I could be very far wrong with all of this.  :P  :-X
I think the CorsixTH project is a wonderful idea and is impressive in many ways.

I am just frustrated to come back after almost three years and find the same old routing bugs impeding my progress. I've had sacked staff and patients wandering the hospital endlessly, doctors pretending to work in rooms while enormous queues build outside, and rooms with permanently broken doors causing havoc. A significant chunk of my hospital management is spent trying to spot and prevent these bugs.

So this is what I think the project should prioritise:

1) Fix all routing bugs ASAP. Put everyone on this. Leave is cancelled. Perform Satanic ritual if necessary.
2) Implement the AI. The game feels close to being finished, but this omission is particularly glaring.

Optional extras that would be really nice:

1) Overhaul the machine popup. I never understood how machine strength, repair, etc works, and it's because the popup is totally uninformative. It doesn't even have machine strength on there!
2) Epidemics are also hard to understand. Have an info fax with an explanation arrive when the player meets their first epidemic on a level.
3) Make it possible to replay levels already beaten.

I wish everyone involved the best of luck with this project. I wish I was more of a coder so I could join in.
Maps / Biggen MOD - Medium Scale & Added Emergencies
« Last post by malyan10 on June 15, 2018, 07:24:19 PM »
Hi all
I fell in love with the Biggen map. However, Biggen to Scale gave me an aneurism, but Biggen felt like it progressed too slowly. So I made a happy medium between the two. I'm not the original creator of the Biggen map or level at all but I've attached the OG map just in case..
Basically, the population increases slowly for 2 years, then gets big boosts at the beginning of each year (until year 10, where it slowly grows every month).
I also added Emergencies, roughly once a year, completely at random.
Hope you enjoy!
Research Department / Re: Add a release for tools too
« Last post by Grimdoc on June 10, 2018, 12:09:49 PM »
I think all the development talk is being done in the Github site. Not many devs hanging around here..
Hospital Café / Re: Private Clinic - Unofficial Patch 1
« Last post by Grimdoc on June 06, 2018, 06:39:21 PM »
Have you checked our Github site, to make sure this isn't already fixed?
If you found some totally new fixes, could you post the code for the reported bugs in the Github site, so they could be added to the game?
Hospital Café / Private Clinic - Unofficial Patch 1.1
« Last post by LeDocteur on June 06, 2018, 04:15:06 PM »
Private Clinic - Unofficial Patch 1.1
Copyright (c) 2018 "LeDocteur"

This is an unofficial patch for CorsixTH 0.61, adding some modifications and temporarily fixing bugs in order to make the game more enjoyable, until better official solutions are found. Overall, the game should now be playable without any major issues, have fun!

Change log:
- version 1.1
Fixed: Patients should no longer get stuck inside rooms.
Fixed: Staff members can no longer be picked multiple times at the same time.
Fixed: Surgeons now correctly change outfit when picked and placed, and they shall cause no more trouble.

- version 1
Fixed: Handymen no longer freeze when placing an object over them while cleaning some litter.
Fixed: The Grim Reaper was causing fatal crashes and has been disabled until a better fix is found.
Mod: Machines no longer explode, but their max strength will be greatly reduced instead, forcing the player to replace them.
Mod: Hovering the mouse over a machine will also display its researched max strength (e.g. Strength: 11 of 21).
Fixed: Toilet ghosts (patients who kept visiting toilets again and again, even after they died).
Fixed: Doors no longer get locked with staff and patients caught inside (bugged doors now get unlocked at the end of the month or whenever they are clicked).
Improved: Patients get stuck inside rooms less often.
Fixed: Specialists no longer abandon their rooms when the "staff leave rooms" option is disabled (Surgeons will remain in the Operation Theater and will no longer end up in GP's office and so on).
Improved: Emergencies will now warn if the player didn't discover a disease (although the disease can still be cured if the corresponding treatment room is built, this will require a deeper fix).
Mod: Epidemics have been enabled for all maps, with a moderate frequency.
Added: new map, "Dream v3".

How to install:
Download and unzip the file bellow into your CorsixTH folder, overwriting existing files. To uninstall the patch, you will have to reinstall CorsixTH again (or manually restore the changed files from a backup).

Edit: Updated to version 1.1
Pages: [1] 2 3 ... 10