Printing Pod Manager
Printing Pod Manager
Ever wanted more fine grained control over what, when and how the printing pod prints and offers you items?
This mod is a upgrade from my previous mod Printing Pod Tweaks, extended with a sophisticated Care Package Management system!
This mod is partially configurable in game. However Care packages due to complexity need to be configured via a Json Text file.
The mod is too extended to properly describe on this page (I tried).
So for once I’m simple going to give a few examples of what you could do with this mod.
1. From Cycle 50 I want that the Printing Pod only offers Duplicants, but when I have reached 8 duplicants starts also offering me Care Packages aswell. I want 6 offers made, if offering both I want between 3 – 5 care packages offered. I may not use Reject All, before I have those 8 duplicants, but once I do I can use the Reject All functionality and I can also reclaim 50% of the production towards the next print. When the Printing Pod is ready give me a grace period of 60 seconds so I can finish what I’m doing, if not finished by then hard pause the game for me and make sure I make a choice before allowing me to continue my game!
2. I want a Care Package of Steel to be offered only from cycle 50 to cycle 100, it may contain between 250 and 500 kg of Steel, but I need at least 6, but no more than 16 duplicants before it gets offered. I also need to have discovered Lime and Refined Carbon. The metal refinery needs to have been researched aswell and at least one Duplicant needs to have learned Improved Tinkering I! If I have more then 50 kgs of Lime, more than 150 Kg of Refined Carbon OR more than 1500 kgs of Steel in stock, I don’t want it offered. To get it offered I also need to have at least 2 tons of iron ore AND 1 ton of coal in stock!
3. Interested to install the Emergency Protocol in your Printing Pod?
The Emergency Protocol is a special protocol that can be programmed into the Printing Pod to try to prevent an untimely demise of a developing colony. The protocol is triggered whenever the Colony drops below a set number of Duplicants. To prevent wasting precious resources the protocol’s routine will only activate upon the colony reaching a set number of Duplicants. Warning: Triggering the Emergency Protocol is certainly not recommended as emergency printing is severly taxing the Printing Pod’s circuits. So afterwards the Printing Pod takes a whole lot longer than normal to produce Duplicants or Care Packages. So in the event the colony loses even more Duplicants after the Protocol has been engaged, the Printing Pod won’t be able to help again until the Printing Pod has recovered from the Rapid Unscheduled Printing of Duplicants!
4. Want to start with 1 or 2 duplicants instead of 3? Want to give starter duplicants and/or printing pod generated duplicants 1 or more skillpoints to start with?
Several more items can be configured in game.
Important:
To prevent issues do not enable similar mods as they will conflict with one another and certainly not give the desired results.
Do not use Printing Pod Manager together with:
Raincheck (Printing Pod Time Refund) (functionality included)
Synchronized Telepad (functionality included)
Care Package Manager (functionality included)
刷新选人(Refresh selection) (Sort of included: put reclaim percentage to 100%)
DGSM – Duplicants Generation Settings Manager (Mods conflict)
Compatible
Advanced Start
This mod comes preconfigured more or less to my liking. It may or may not suit your own playstyle.
So do make changes.
A tremendous amount of care packages (500+) also come preconfigured, spread over Cycle 0 -49, 50 – 150, 150+ and space grade stuff from 250+. Usually, but not all, items need to be discovered first. If not discovered they will still become available in the second or third period. The setup is to have the Printing Pod be helpful and not offer packages of stuff I have enough of laying around., but do offer what I’m currently missing!
A ton of different mods are already incorporated.
Critters mods: I love Slicksters, Hatch, Pacu, Pip and Puft Morphs, Ranchable Morbs (Gloms), Rollersnakes and Lagoos (Babies and Eggs)
Food mods: Dupes Cuisine, Trem Wheat, Fried Liceloaf, (Food and Seeds)
Plant mods: Fervine, Palmera Tree, Omni Flora: Decorative Plants, Carbon Revolution (Seeds and Food)
Clothing Mod: Fashionistic (All the different outfits!)
If items aren’t available when running your game the will get ignored. If you ONLY specify non present items in care package conditions, packages will also be ignored.
When editing the Care Package Config: make sure to Verify with e.g. a Json Validator like https://jsonlint.com/
and backup, backup, backup. Stupid typos can wipe out hours of work!
Also while settings of the ingame config get verified immediately upon starting ONI. The Care Packages only get verified when an actual game gets started!!! Anything wrong will be listed in the Configuration Issues entries.
Thank you once again to:
Peter Han for his PLib (Gives you configurable in Game Options)
Cairath, Pholib, Peter Han, …
for all the Mods and consequently useful code examples and Discord advice to myself and others, without them I would have never have come to understand the inner workings of ONI.
As Bugs can always happen, please report them to me in the designated Discussion thread!
Try to provide as many details as possible. Especially if you can reproduce the issue enable the Detailed Log options, and post your log on something like Pastebin or alike! Thank you.
This mod is preconfigured to my liking, and also contains all the options I desired myself.
I am always open to suggestions and if I see the need and find the time to implement it, I may do so. But please don’t take offense if I don’t.
Thank you and have fun,
Guinaro
P.S. I’m currently making a Discussion Topic where you can find the many items that can be put in a care package or what you can put in the Required Discovered Items, Minimum and Maximum Amounts.
Names are CaSe SeNsItIvE!!! Make sure you use them correctly!
P.P.S. In the config file you will find 4 helpful lists!
At the top, any mod currently active and providing items not yet covered by one of your own, will be listed!
At the bottom you will find list for the creature names (you can also use the category name itself to test for all the critters at once (for min and max tamed quantities)
Also a list of all the Skill Ids
Aswell as an up to date list of all the items that can get researched.