Project Hospital

Project Hospital

Otillräckligt med betyg
HZDev's QoL Mod
2
2
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
Filstorlek
Lades upp
Uppdaterades
756.077 KB
17 aug @ 5:41
6 sep @ 7:18
9 ändringsnotiser ( visa )

Abonnera för att ladda ner
HZDev's QoL Mod

Beskrivning
Mod Description
This is a code-based mod built with HarmonyLib and requires BepInEx to load it into the game.
It is strongly recommended to use BepInEx 5.4.23.3 (the same version used in my environment).

--------------------------------------------
Since this is a code mod, you must complete the following steps before it will take effect.

You can read the illustrated tutorial here( https://github.com/TheHZDev/ProjectHospitalWithBepInEx ).

First-time Installation
1. Windows users: Extract the archive BepInEx_win_x64_5.4.23.3.7z directly into the game’s root folder.
After extraction you should see the new folders/files:
• BepInEx directory
• winhttp.dll
• doorstop_config.ini
Linux / macOS users: Visit the BepInEx release page ( https://github.com/BepInEx/BepInEx/releases/tag/v5.4.23.3 ) and download the build that matches your OS, then extract it.

2. Copy SoManyCodeInject.dll from the mod folder into the BepInEx\plugins directory you just created.
Windows users can avoid future update hassles by creating a symbolic link instead: open an Administrator Command Prompt inside the "plugins" folder and run

mklink SoManyCodeInject.dll "..\..\..\..\workshop\content\868360\3550712901\SoManyCodeInject.dll"

Updating Later
Simply overwrite the old SoManyCodeInject.dll in the plugins folder with the new one. If you used a symbolic link, no action is required.

--------------------------------------------
Configuration file customization:
You can edit the settings in [Game Root]\BepInEx\config\HZDev_QualityOfLife_Mod.cfg to enable or disable specific modifications. This file is created automatically as soon as you launch the game with the latest version of the mod installed correctly.

--------------------------------------------
Key Features

1. Advanced Differential Diagnosis
When more than two possible diagnoses exist, vanilla simply removes one at random. This mod keeps only the diagnoses that the patient’s target department could realistically produce, discarding the rest.
• If the doctor’s Advanced Diagnosis skill ≥ 75 %, the list may be further shortened.
• If the doctor’s Advanced Diagnosis skill ≥ 90 %, there is up to a 5 % chance of an immediate correct diagnosis.

2. Enhanced Reception Triage
Vanilla triage only reveals the patient’s complaint; shy patients show almost nothing.
• Nurse’s Reception skill ≥ 25 % → all low-risk symptoms are revealed.
• Nurse’s Reception skill ≥ 50 % → up to 65 % chance (at 100 % skill) to reveal medium-risk symptoms.
• Nurse’s Reception skill ≥ 75 % → up to 35 % chance (at 100 % skill) to reveal high-risk symptoms.

3. Custom Character Editor
Vanilla spawns level-2 doctors and level-1 nurses in most wards.
• This mod spawns level-4 doctors and level-2 nurses by default to speed up early game.
• New doctors automatically receive Advanced Diagnosis; new nurses (except job-specific) receive Clinical Nurse Specialist.
Exceptions:
– ICU: level-2 doctors only.
– Pathology: level-2 doctors & level-1 nurses.
– Emergency: level-1 nurses only.

4. Outpatient AI Optimization
Vanilla outpatient doctors often detect lethal symptoms yet let the patient finish every test before prescribing treatment.
• This mod forces an immediate, outpatient-available treatment to be queued when a lethal symptom is found.

5. Emergency Department AI Optimization
Emergency doctors normally transfer the patient as soon as the disease is identified.
• Additional diagnostic steps are now inserted to detect high-risk symptoms early, allowing pre-emptive treatment and reducing mortality.

6. Night-Shift Wards
Lift the nighttime movement ban for in-patients, letting them visit vending machines for snacks and drinks or simply go to the bathroom. This can smooth the infamous “7 a.m. toilet rush”; If your hospital already has a restroom large enough to accommodate all of its patients, forget what I said...

7. Reverse Diagnostic Thinking
The diagnostic logic of doctors in the game "Project Hospital" is to prescribe tests to identify symptoms and then use those symptoms to narrow down the possible diagnoses until a key symptom is found or only one possibility remains. While there are potentially thousands of diseases in real life, there are only a few in the game, and the patterns are relatively fixed. Therefore, we can boldly assume that if we prescribe the same tests for a patient in the game, and the key symptoms of certain diseases are detected by that test—if those symptoms are not revealed by that test, then the patient cannot have any of those diseases, and we should eliminate them from the diagnosis list. This is exactly what reverse diagnostic thinking is about, allowing the in-game doctor to think like the player, eliminating impossible diagnoses one by one based on the tests performed, not just the symptoms found, and narrowing the diagnosis more quickly.

--------------------------------------------
Miscellaneous Tweaks

1. Ultra-Clean Hospital – no blood or dirt ever appears on the floor.
2. Freeform Design – minimum room-size limits are removed.
3. Unlimited Loans – the 500 k loan cap is lifted; borrow as much as you need.
4. Ignore Infections – during epidemics (Infectious Diseases DLC), staff cannot be infected.
5. Pirates Pay Up – pirates must now pay for treatment; no free healthcare.
6. Reduced Observation Use – doctors no longer send patients to observation unless absolutely necessary.
7. Mandatory Reception – every non-ambulance arrival must check in at reception first.
8. Improved Collapse Logic
• If a patient collapses in outpatient treatment or the emergency observation room—diagnosed or not—they are sent to Emergency.
• If already admitted to a ward and then collapse → straight to ICU.
9. Advanced Nurses – nurses with the Clinical Nurse Specialist skill can partially substitute doctors for simple diagnoses.
10. Auto Change Department - Allows outpatients to be transferred directly to a department when all possible diagnoses originate exclusively from that department.
11. (Experimental) Auto-Triage - When enabled, patients waiting for their number to be called in the Emergency Department outpatient clinic during day shift will be automatically and randomly redirected to other idle departments for diagnosis.
12. Guaranteed Resuscitation - You can configure whether resuscitation attempts on critically ill patients are always successful—or always fatal.
13. Free Build Wall/Door/Floor Tile - You can build walls, doors, and floor tiles for free, even if the "Free Building" feature is disabled.
Populära diskussioner Visa alla (2)
0
31 aug @ 2:54
新功能征集/Soliciting new ideas
2739294360
0
20 aug @ 6:37
Install BepInEx Tutorial
2739294360
62 kommentarer
tanyfilina 29 sep @ 21:11 
Ah, I've forgot to add a log. It's not from the last run, but must be the same. There are some errors caused with this mod or its dependencies: https://drive.google.com/file/d/18NnHVhhlkWY3Gyi8cVbcMwMnZ8sj0g6I/view?usp=sharing
idk... 28 sep @ 5:00 
I use the following mods: More diagnostics, More frequent complications, CRP, CBC everywhere, realistic collapses and bedside examinations. I use all game DLC as well. At some point I turned every option off or back to vanilla in the config XML file. But the problem persisted. I have not tried it without the other mods. I will have to try this at a later time.
tanyfilina 28 sep @ 0:42 
Here is a bugged save (but it cannot be loaded anyway...) https://drive.google.com/file/d/1QjkZYLeaABR8nNHf6YTt4n7RDS0zLG9O/view?usp=sharing
tanyfilina 28 sep @ 0:40 
Just disabled the function to send all patients to Reception, and immediately got the same bug but at the emergency doctor's room. The patient gets stuck, displays the symptoms and other details of another patient (the one you've looked before him), and the save becomes corrupted.
tanyfilina 28 sep @ 0:20 
I've had this bug two times too. I use HAO: Hospital All in One! and several mods adding aesthetical objects (that probably have nothing to do with any bugs).
2739294360  [skapare] 27 sep @ 17:01 
Well, although I roughly understand the symptoms, I'm still confused about the conditions that cause this bug. Can you provide a list of mods? I'll find some time to play around with it myself and figure out what's going on.
idk... 25 sep @ 5:38 
Have a bug where patients and nurses get stuck at the reception. Breaks save files as well
tanyfilina 23 sep @ 9:22 
Hello!
I've noticed, that while all patients go to Reception now, some of them don't open any symptoms there (probable those who wouldn't go there without this mod).
Dub 17 sep @ 13:52 
Hello! Since you seem to know your way around code mods for Project Hospital, I'd like to ask if it would be possible to fix the "Treat X patients arriving by ambulance" insurance objective (Known as "TREATED_IMMOBILE_PATIENTS" in code) so that it actually works? It's for modding purposes only, as there are no vanilla insurance company objectives using this.
2739294360  [skapare] 16 sep @ 2:59 
If a mod changes the treatment method with the ID TRT_HOSPITALIZATION_ICU, it may cause those strange problems. At least I tested it with the original version plus DLC and there was no problem.