HZDev’s QoL Mod
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[github.com].
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[github.com] and download the build that matches your OS, then extract it.
2. Copy SoManyCodeInject.dll from the mod folder into the BepInExplugins 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 "……..workshopcontent8683603550712901SoManyCodeInject.dll"
Simply overwrite the old SoManyCodeInject.dll in the plugins folder with the new one. If you used a symbolic link, no action is required.
——————————————–
You can edit the settings in [Game Root]BepInExconfigHZDev_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.
——————————————–
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.
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.
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.
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.
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.
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…
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.
Strictly limit ICU doctors to only order tests that can detect suspicious high-risk symptoms in patients, which is equivalent to setting the test threshold to "low".
——————————————–
There are also some other minor features, but due to Steam’s character limit, please refer to the "Miscellaneous Tweaks Introduction" discussion thread for details. Thank you for your understanding!
Revisions:
Old revisions of this mod are available below. Click the link to download.