Overview
Found a hidden feature in the code that allows you to have a controllable character
Editing The Save
Sadly, this requires editing the save file (saved in a .prison format with UTF-8 encoding, so it should be editable with any text editor). All you need to do is locate the save file (Username < AppData < Local < Introversion < Prison Architect < Saves or alternatively click ‘Open saves folder’ in the exit menu).
Now, in the save file, find (ctrl + f) any character type. This can be Guard, Prisoner, Workman, etc.
You should see something like this:
What we want to edit is the Type, which is the kind of NPC it is.
To do so, just edit ‘Workman‘ into ‘Avatar‘. For alternate Types, look at the next section
Don’t worry about all the other variables, such as Dest.x, the game will resolve those for you.
Other Types
Here are the Types that I’ve found are possible:
Common Editors
Currently, there is no official editor for editing .prison files, but any text editor should work.
Some common ones are:
Know of others? Leave a comment/message me and I’ll add it.