0 of 0

File information

Last updated

Original upload

Created by

isatsam

Uploaded by

isatsam

Virus scan

Safe to use

Tags for this mod

About this mod

Unlocks the Changeling route on Linux. Works with Wine and Proton.

Permissions and credits
Installation

Download the archive and unpack it, then place it at (YourPathologicInstallation)/Data/Scripts. If there's no Scripts folder in your Data/, create it.

This will immediately unlock Changeling route, so you can start a new game and select it at the theatre door.

Explanation of the bug and this fix

Pathologic 1 normally marks your progress with two specific values in the Windows registry, one of which indicates the completion of the Bachelor route and the other of the Haruspex route. When you start a new game and go to the door, Pathologic checks for both of these values in the registry and, if it finds at least one of them set to a True value, unlocks Changeling route in this menu.

However for whichever reason the (likely non-standard) way in which Pathologic tries to access the registry does not seem to work under Wine/Proton. Even if you set the required registry values manually, the game won't be able to read them, and will always act as if you've never finished any routes.

This fix subverts that registry check logic to instead always unlock Changeling route as long as the registry check fails (since it pretty much seems to *always* fail), thus making the route finally accessible.

This fix was created with GorkhonScriptEditor, so thanks to everyone who has worked on it! If you'd like to research more into this, get GSE, extract ui_choose_pers.bin from Scripts.vfs (for example, using my tool VFS Explorer), and start poking around the script.

Found a bug in this bug fix?

If this mod still doesn't unlock the Changeling route, please reach out via Nexus (or in Pathologic Modding Discord) and let me know the following: 1) what Wine or Proton version are you running; 2) what game version (Classic HD / original 2005 release / leaked alpha, from GOG / Steam / etc).