• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

encolony

Recruit
4 Badges
Dec 11, 2020
8
0
  • Cities: Skylines
  • Cities: Skylines - Snowfall
  • Cities: Skylines - Natural Disasters
  • Prison Architect
The ProductionRules for the newer tables were copy pasted from the previous tables, leading to only half the oak table used when in workshops. Additionally, the invalid slots for the Small table default to the corner of the map, creating at least two work orders for each small table used.

To fix, MaxSlotId should be changed to 1 and 7, respectively.
 
Upvote 0
When you convert it to a mod, it will be loaded in lieu of the original, so yes you are correct it will not let you override the base game file. It has to be in the mods folder in appdata/username/local/introversion/prison architect/mods/ and preserve the file structure as it would be in main.dat.

Edit: If you don't know exactly what I am talking about I can show you more in depth.
 
Yeah, I know how to do mods, already have a few unpublished ones I've been working on. The main point of the post was to mention the small table bug, as it can't be fixed without changing the game's stock code
 
My shader mod completely invalidates the games stock shaders, so I guess I am misunderstanding. I have also not messed with properties.txt so maybe there is something special I don't know about.
 
Essentially, any mod that needs to do anything with the logistics of the prison (loading boxes onto shelves, turning wood into beds, etc.) Has a file called Production.txt

When the game is loaded with a mod that contains that file, it copies it and adds it to the bottom of the stock file. This allows you to add functionality to objects, but since it only adds new content, you can't change the previous ones. For example: you can't make sorting mail go instantly, but you could make a new production that uses a small table to sort instantly
 
Hmmm, I wasn't aware of that... but try something if you haven't already.

Add a new value with the exact same object ID... like a copy and paste of the original but change the values within. The game is going to parse that list in order from top to bottom so "in theory" a duplicate AFTER the original SHOULD override the previous, like I said, "in theory".
 
Actually the game doesn't base it off identifiers, it just makes a new "job" in the list. That's actually how the game is able to load both wood and metal into the workshop! So if you were to do it that way, the game will just have a corrected job (the one you made) and the incorrect job (the stock one) : p
 
I wonder If I could fix up the stock file and submit it as a volunteer contribution?
You know, it would be the noble thing to do, but I don't know how well it would be received. Double Eleven doesn't seem too interested honestly. The errors in the DLC content are so ambiguous and the shear amount of errors in the Debug.txt seem to indicate (at least to me) a lack of interest. I am not knocking copy/paste at all either, I use it when I need to run a variable I have already written in a conditional statement, but the difference being when I make a mistake, I also make a concerted effort to fix it.

So I don't really don't know man. I really love this game and have owned it since it was in Alpha testing. I actually LIKE what Double Eleven added and my love for this game is what has spurred my vested interest in updating the core graphics engine portion of the game. What I don't like and what disappoints me greatly is my perception of carelessness and indifference the developers seem to have (like I said, perception).

With that being said, and this isn't me stepping back from my last paragraph at all, but I will give @Fifnaril and the Paradox support guy (forgot their name) in being helpful here, but there is only so much help you can give when pushing a car uphill while it's sitting on blocks. There are people like you, murgh who is on the steam workshop, and myself that like this game so much that we take our time to make it better for free so that others can enjoy it while the folks making money seem indifferent is what creates that perception.

I bought this game in 2015 when it was crowd funded and in alpha testing, so I have watched it grow over the years minus almost 2. Without going too far into my personal business I spent all of 2018 and a large portion of 2019 in prison. When I got out this was the first game I played (this and No Man's Sky) and besides wanting to test my now fundemental knowledge of how things on the inside work against a game revolving around it and developed by people who don't know has been fun (and I'll give them credit, some things are actually accurate). It put somewhat of a positive spin on a very negative and unpleasant experience for me.

Anyway, I say go for it, worst thing that could happen is nothing. I'll now climb off this soap box I found myself standing on and go test my mod. :)