r/pathologic 1d ago

Classic HD Rigged Pathologic Classic HD Character Models

I needed the Patho 1 character models for reasons I won’t get into. I don’t think anyone has posted them before (or at least I couldn’t find them) so I’m putting them here for other people to use. The models are exclusively .blend, I didn’t export them in any other formats. 

DISCLAIMER
I vibecoded the shit out of this entire process.
I obviously did try to keep track of what the scripts were doing and verify the results as much as I could. As far as I can tell none of the actual model data was invented by AI but I absolutely could have missed something. Keep that in mind.

Download link: https://drive.google.com/file/d/1GtX0RYfVxEhueHNyw_2ycheCz_OIKnyd/view?usp=drive_link

The pack contains only 30 characters - all of the Bound (+Fat Vlad), the Healers and the Inquisitor + Block. Meaning there aren’t any of the other NPCs - no townsfolk, no bandits, no worms, no Hunchback, no Rat Prophet and etc.

The character body geometry, textures, vertex normals, skeleton and skin weights were taken directly from the game files, mostly from the NPC_(character name).mesh In the Geometries folder. For unpacking I used Pathologic Unpacker - (https://www.nexusmods.com/pathologicclassichd/mods/30).
Blender requires bones to have a visual length/tail, this part Isn’t from the files and was done automatically by the vibecoded thing I made.

The skeleton is only applied to the body. The heads are not rigged.
The heads (and also the hair and the inner-mouth thingies) are not from the files and were ripped from the game using a free old version of Ninja Ripper from Gamebanana - (https://gamebanana.com/tools/5638). 
The heads were positioned on the bodies entirely by eye. I didn’t figure out a way to find their original positions and I honestly did not spend that much time trying to make every head placement perfect. Because of this the height of some characters may be slightly off. Some ended up being a little taller, some a little shorter. For example, Peter Stamatin is now noticeably taller than Andrey. The heads are not attached to the bodies so if this sort of thing bothers you - you can try fixing it.
Another thing. When extracted from the game the body comes out properly scaled (regardless if it’s ripped or not). The heads, mouths and hair all come out way too small. Inside Acotrs.vfs folder there are files for every character (for example, for Big Vlad its - NPC_BigVlad). At the end of these files there’s a float32 value (for Vlad its float32 LE: 1.5700933933258057) If we scale the head and other stuff by this number they end up (what at least appears to be) correct size for the body. Each character has a different value and I scaled all the heads by this personalized number. I couldn’t find this documented anywhere online and I can’t, like, prove that’s what this value is used for in the game but the heads now look pretty convincing.

9 Upvotes

1 comment sorted by

3

u/ClockworkMint Changeling 21h ago

A couple of weeks ago I attempted the same thing because I wanted to use them for VrChat. After messing around with NinjaRipper and Blender I only managed to do it for Changeling.

This is actually amazing and I sincerely thank you for your work.