HZDev’s QoL Mod

If you liked this item, please rate it up on Steam Workshop page.

Author: TheHZDev

Last revision: 13 Dec, 2025 at 10:11 UTC (5)

File size: 790.2 KB

On Steam Workshop

Description:
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).

——————————————–

Installation Steps

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].

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[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"

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]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.

——————————————–

Main 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.

8. ICU Diagnostic AI Optimization

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!