Space Engineers

Space Engineers

Taleden's Inventory Manager
HolyGiblets 17 Jun, 2016 @ 11:22pm
Setting Quotas, "SPAN"ing a Debug Screen, "FORCE"ing a Nanite Control Factory
First off, thanks for an awesome mod. I've read about all I can get my hands on in terms of information and how-to's for this mod so forgive me if i've missed something.

How does one set quotas for components? My setup is currently trying to crank out absolutely insane amounts of useless ♥♥♥♥ (87,000 bulletproof glass for example). I've got an LCD with Name [TIM AmmoMagazine:P1] and that "prints out" if you will "AmmoMagazine Quotas" in the public title slot. Is this where we are supposed put quota values? If so, how, and what format? I've tried bullshitting some stuff in the Public title line after the AmmoMagazine Quotas but it's erased next cycle.

Onto exSPANding the debug screen, i've been able to succesfully SPAN a couple of other screens together in various formations with no problems, is this a bug or just not intended to work like that?

I saw you reply to someone else who said they were having trouble utilizing the Nanite Control Factories inventory. You replied if the Nanite Control Factory was properly set up that it should inherit the base blocks characteristics and that you could overwrite the limited inventory by putting something such as [TIM FORCE:component]. It seems it isn't recognizing it at all (it remains lowercase), is that formatted properly and if so can anything else be done/attempted?

Thanks for your time and I sincerely hope I didn't miss an easy tutorial on this somewhere.
< >
Showing 1-6 of 6 comments
HolyGiblets 17 Jun, 2016 @ 11:32pm 
♥♥♥♥ me, for Quotas after doing the [TIM AmmoMagazine:P1] click on the Edit Public Text haha! I thought that was just a different way to bring up a panel to type in the title, i'm bloody stoked it's that easy =D
Starhero Raine 25 Jun, 2016 @ 7:58pm 
I wish this worked for me as for some reason the quotas are reverting everytime I edit.

I have a question for you, is the text cut off at the end for you in the edit public text dialog? If not, what rez are you?
HolyGiblets 25 Jun, 2016 @ 8:53pm 
It is not cut off for me and i'm using 1920x1080 resolution assuming thats what rez is. Are you on dev or stable?
taleden  [developer] 30 Jun, 2016 @ 11:23am 
Hero, make sure you're editing the quotas on the *quota* panel (i.e. "Panel [TIM Component:P1]", as opposed to just "Panel [TIM Component]" which is an inventory panel). The quota panel should have no inventory bars but just the items and two columns of numbers, which are the "flat" and "percentage" quotas. The user guide has more information about what those types of quoats mean, but if you just edit the single "overall" quota that you see on the inventory panel, that will be ignored and overwritten.
rottielover 30 Jun, 2016 @ 7:57pm 
Holy, I use the nanite mod and TIM all the time, here's my suggetions.

First based on your desc. I don't think that it's quota's that is messed up, I think you have an assembler set to one item and have queued up other items. Here's an easy example, if you have 1 assembler and tag it with [TIM SteelPlate] you would need to set the assembler to "repeat mode" and que up some steel plates (I just CTRL+click to queu 10 items). TIM will turn on the assembler until your inventory has the Quota number of steel plates then turn it off.

The error condidtion is if you have this same setup, but queu up say Glass instead of plates or were to que glass in addition to plates. In this case, TIM only know's to turn on or off the SteelPlate assembler based on the number of plates in inventory. If you steel plate assembler is making glass, TIM will turn it on and keep it on because the number of steel plates isn't changing, meanwhile the assembler keeps making the glass or other item queued up.

You see the assembler function isn't intelligent yet, until Keen changes the API for scripting to allow the author to control what's queued, this won't change. So for right now, if you want a "fully automated base", you have to make 1 or more assemblers for each item you wish to produce. With the mods I run I usually end up with around 40 assemblers on a base.

As to the Nanite mod. I make a special assembler just for the nanites to use and I don't Tag it with any TIM tags at all. I don't tag the nanite station iteself either. I let these function as seperate systems, but the whole base is convyered together for easy use.

The only thing I conveyer seperately is my Hydrogen storage tanks for refuling ships. I don't want them "sucking down" all my ice, so I use a little trick, I place two connectors facing each other on the grid, when I want to make hydrogen I lock them, when I don't want to make hydrogen I unlock them. You could also make seperate oxygen generators and such, but then it's a bit of a pain if you want to automatically move ice around. By using the connector trick I can either use my main oxy gen's to make hydrogen, or I can make a seperate one just for hydrogen and tag it with something like [TIM Ice:4000]. Then when I lock the connectors, TIM will move the specified amount of ice and I can unlock them and keep them seperate again.

Another alternative there is to use a seperate script, like CAT's life support manager, which does the same thing that TIM does with Assemblers, it turns on and off the Oxygen generators when your oxygen tanks are at certain %'s full.

Hey Tal if you see this, what do you think about adding in support for Life support and Hydrogen management. You could setup panels ala quota's for the %'s the player wants (default suggetions to start - Emergency Level 20% O2 in tank(s), On level 40%, Off Level 80% {you have to leave some space in the O2 tanks in order to depreasurize airlocks}. Lights or Panel could give special warnings for low life support conditions. The real problem in my mind is the hydrogen management cause if you just turn off the tank then you can use it to refill anything. I have to do more deep thinking about that, unless you want to instruct people on exactly how they need to construct thier bases.
rottielover 30 Jun, 2016 @ 8:03pm 
Sorry realized I missed a couple of your questions.

To edit the quota's tag your LCD [TIM Component:P1] (Key operator here is adding the P1) This will give you what I call a quota panel. If you tag an LCD with just [TIM Component] then you get what I call the "display panel" or "read out panel" that is just showing you the data.

My setup goes like this: Either I use a wide LCD for the data or I use the SPAN tag, but wide LCD is easier. Right next to it I make my quota panel a 1x1 lcd.

Wide LCD [TIM Inogt] 1x1 LCD [TIM Ingot:P1]

As to spaning the debug panel, my suggestion is to either change the font smaller, or use a wide LCD panel.

< >
Showing 1-6 of 6 comments
Per page: 1530 50