Prison Architect

Prison Architect

Not enough ratings
Installing mods manually
By murgh
This guide will show you how to install mods manually. The method described will work for both the Steam and the offline version of Prison Architect. Downloading mods without going through the subscribe process and getting it via the game itself can be very handy for modders. For instance, if you need to quickly verify if some mod might be interfering with your own mods when somebody asks you. Simply get the mod, check its files and you have your answer ready in no-time. No need to subscribe, fire up the game, waiting for the intro prison to load, downloading the mod, quitting the game, finding the data folder, etcetera... Other cases include having only an offline version of the game and you want access to this content to play with mods without an internet connection.
2
   
Award
Favorite
Favorited
Unfavorite
Locate the data folder
First of all, let's open the folder where all the user data is stored for the game.
To do this, start the game, click on Options, and click Open Save Folder.





Windows Explorer will open, and you can now close the game.





To make things easier for you next time, create a shortcut to this map:
- go one level up in the folder structure, click and drag the PA folder to the left side.
- when it says 'Add to quick access' and shows you a line where to put it, let go of the mouse.





You will now have quick access to this hidden folder so you can get to it the easy way.


Download the mods you like to have
Open your favourite webbrowser and go to the Steam workshop page.
You don't need to be logged in to view the workshop.
The URL is http://steamcommunity.com/app/233450/workshop/





Next, browse to the mod you like to have, and copy the URL from the top bar.





Open a new tab, and go to:
http://steamworkshopdownloader.io

Select 'No Extraction' & 'Direct URL', paste the URL of the workshop item and download the mod.

Rename and unpack with WinRAR
Once you've downloaded the file, you will need to do some tricks to unpack it.
First of all, WinRAR is required. Other zip programs will NOT be able to unpack.
Don't waste your time with trying 7zip or the windows built-in zip manager, they will NOT work.
Go to https://www.rarlab.com/ and download/install WinRAR if you haven't done so already.

Next, rightclick the mod you downloaded and click Properties.
Sometimes it will download as a .mod and sometimes it will be a .zip
This probably depends on the age of the mod, or the way how Steam handles mods, I have no clue.
It doesn't matter, just be sure to rename a .mod to .zip when it downloads that way.

Also tick the 'Unblock content' checkbox before you click Apply.





The mod is now ready to be unpacked. Rightclick on the file, and click on the WinRAR menu item 'Extract to [the name of the mod]' like shown in the picture, so it will unpack to a new folder.





Move unpacked mod
Once you unpacked the mod, have a look inside its folder to see if everything is correct.
Typically you will see a 'data' folder and a manifest.txt inside the main folder.

Inside the 'data' folder are some .txt files, perhaps a sprites.png or other stuff, and language or scripts folders. When this all looks ok (instead of empty folders or files being shown as folders) you can move the unpacked mod into your mods folder.

Right-click the unpacked folder and select Cut, then click on the Prison Architect quick access to the left side.
Double-click the 'mods' folder, and Paste your mod in there. Be sure to paste it in the 'mods' folder itself and not in some already existing mod inside!

You could also open another Explorer window, keep them side by side, then click and drag the unpacked folder from one window into the other. It's all up to you.

Each folder inside the 'mods' folder is a separate mod. Folder names starting with a number have been downloaded via the game. These numbers correspond to the number in the URL of the workshop item. I'm not sure if the next step is needed, but check if your manually unpacked mod folder name starts with 'mods_' like shown in the picture. Rename it if it doesn't, so it will work for sure.

Activate the mod
You can now start the game and activate the mod in the menu. Go to Extras, Mods.




Select the mod, tick it's checkbox behind the name so it moves to the Active list on top.
Then click Apply.

Compatibility issues
Not all mods will be compatible with each other or with the current game version:

  • if two mods alter the same thing, the mod on top of the mod-list will override the one below.

  • only 1 mod altering things like the menu icons, floor tiles or complaints icons can be active!

  • some mods contain way more data than needed. Like a complete default materials.txt for example, or a spritesheet of the menu icons, or the people in the game. The author probably didn't intend to mod those things at all, but put them in the mod anyway...

    This can result in incompatibility when a new game update is released. Menu icons can go wrong, weather icons missing, or other weird sprite stuff. Always keep an eye on the release date of a specific mod you want to try, because it might need an update to be compatible with the latest version of the game.

Special files which can mess up when they get outdated include:

complaints.png
complaints.spritebank
interface.spritebank
materials.txt
needs.txt
needs-staff.txt
objects.png
objects.spritebank
people.png
tileset.png
ui.png

So if you have strange problems, check if one of your mods is altering these files.
Sometimes the author isn't aware, so it's a good thing to leave a comment on the workshop item if you suspect a mod from being outdated.
Remove mods manually
In addition I also have a guide for you showing how to remove mods manually:
https://steamcommunity.com/sharedfiles/filedetails/?id=1918148552
< >
16 Comments
MoonMoon May 18, 2020 @ 10:04am 
I was downloading a mod for space engineers, i noticed 2 things. 1 is that while using the .io site, instead of using winrar you can check the box for direct download (no extraction) which will give you the file that winrar would. 2 is that the file i got was a .tmp file that seemed useless until i used 7zip to look inside which contained the files i needed.
xipcrafter Feb 14, 2020 @ 6:48am 
still does not work I use origin is that maybe it?
RusgaSclo Jan 30, 2020 @ 1:32pm 
I was having issues after downloading my mod, then read "You Must Use WinRar" all good now.
Lisa-chan Nov 25, 2019 @ 10:30pm 
I don't use WinRAR.
jtgibson Oct 5, 2019 @ 9:58am 
@andoblock: If you're still stuck, AoW3 .taf files are archives that are processed by the game's launcher. Put those files in /Documents/My Games/AoW3/UserContent and then run the launcher from the game folder (don't bother with the package manager -- that's for making rather than installing mods). It will decompile the .taf into a subfolder for you, deleting the file (but moving a backup copy of that file into the subfolder).
murgh  [author] Aug 18, 2019 @ 1:05am 
This guide is for Prison Architect, I don't own your game so I have no idea.
andoblock Aug 18, 2019 @ 12:56am 
I downloaded mega forge for AWO3. However the filed ened in .taf. How can i use this as a mod?
Here is the mod. https://steamcommunity.com/sharedfiles/filedetails/?id=584063006&searchtext=
murgh  [author] Jun 23, 2019 @ 4:18am 
If things mess up, just check the debug.txt file to see if it can shine some light on your problem.

You can safely delete preferences.txt to reset all game options, PA will simply recreate this file upon launch with default settings.

You can edit the preferences.txt with notepad to change all game options or edit the loaded mods list as well:

No mods loaded: change Mods to (empty)
Modname with spaces: change Mods to "Name Of The Mod" within quotes, as given in the manifest.txt file of the downloaded mod.
Several mods: change Mods to "Modname1,Mod Name 2,etcetera" within quotes.
Sallivan4eg Mar 31, 2019 @ 9:45am 
Thanks man! Works for almost every game that i have. Hope steam dont patch this hole.
murgh  [author] Mar 24, 2019 @ 2:52pm 
That must have been a rather old version then :p Glaf it's solved.