Space Engineers

Space Engineers

190 vurderinger
MahInd - Info LCDs (No Pb)
2
2
5
4
4
3
   
Utmerkelse
Favoritt
Favoritter
Fjern som favoritt
Type: Mod
Mod category: Block, Script, Modpack, Other
Filstørrelse
Lagt ut
Oppdatert
901.676 KB
13. juni kl. 10.15
3. juli kl. 12.05
28 endringslogger ( vis )

Abonner for å laste ned
MahInd - Info LCDs (No Pb)

Beskrivelse
Welcome

This is a MOD, NOT a script for the programmable block. Extending the base code of dlK's no Pb Info LCD, I wrote a couple of info lcds that can be added to any LCD surface by simply selecting it from the list of scripts and modifying a small amount of settings directly inside the LCDs CustomData field, like textSize and screen offset. The screen-appearance is heavily inspired by MMaster's AutomaticLCDs 2 and should look quite familiar to those using that before.

State Screens
$IOS LCD - Airlock Monitor
$IOS LCD - Cargo Summary New
$IOS LCD - Damage Control
$IOS LCD - Door Status
$IOS LCD - Gas Production
$IOS LCD - Flight Info Soon
- Would be finished by now, but I can‘t settle on what I actually want to Display here.
$IOS LCD - Lifesupport
$IOS LCD - Power
$IOS LCD - Production
$IOS LCD - Systems Integrity New
$IOS LCD - Weapons

Inventory Screens
$IOS LCD - Ammo
$IOS LCD - Components
$IOS LCD - Ingots
$IOS LCD - Items
$IOS LCD - Ores

Configuration
After selecting an info screen, the CustomData field of that block will be populated with all available settings like below, I will use the Components Summary as an example, as it is one of the biggest. Most screens will have the same basic options but less advanced. Item amounts are only required when checking inventory states.

[SettingsComponentsSummary] SearchId=* // Enter any Id you want the script to focus on, keep * to view all. ExcludeIds=assem, // Exclude blocks and items by adding IDs (or parts of Ids), seperate multiple with comma. TextSize=0.5 // Enter a textSize that fits your purpose. ViewPortOffsetX=20 // The horizontal offset distance from the surface border ViewPortOffsetY=10 // The vertical offset distance from the surface border. TitleFieldWidth=240 // The left side field width of a line on screen RatioFieldWidth=72 // The right side field width of a line on screen ShowHeader=false // If true a header is shown with the screen title and local time ShowSummary=true // Will show a summary at the top, stating the total cargo volume ShowBars=false // If true bars will be shown where possible else only amounts are shown ShowSubgrids=true // If true blocks on subgrids are included ShowRatio=false // Some screens can switch between item amounts or volume ratio instead ShowMissing=true // Will show all specified items, no matter if present on grid UseColors=true // Will show bars and stat buttons colored. Default font color if false BulletproofGlass=12000 // Set min amount behind item IDs to get a bar displaying the amount. Canvas=0 // When min amount is 0, absolute item count is displayed without the bar. Computer=6500 Construction=50000 ...

Multiple Screens
Multiple screens of the same type with different settings (like 2 Ore Summaries f.E.) on the same block with multiple LCDs (like cockpits f.E.) are not supported. They will show up, but all use the same settings.

Config Presets
Most info screens are, by default, set up to be used on 1x1 large sized or integrated, inset and cockpit surfaces. Some surfaces might require minor adjustments on the screen offsets X and Y to fit. If you have too many items to fit vertically consider disableing showHeader, showMissing and showSummary, in the CustomData, to fit more items on one screen and hide less important info. Some screens do contain too much info to be completely visible and readable on small grid or cockpit screens. They will work but readability might be not that good.

Reset Config
You can manually delete the CustomData, but it will not reset your config values. To reset all values you will have to unload all screens on that specific block before (Set all to 'None' or any script not connected to this mod), then delete the CustomData and set your desired screens again. Otherwise the settings will be loaded from cache.

Modded Items
Modded items are, for know, added automatically, once they're found inside the inventory. They will not appear on the CustomData field so you can not set minAmount values manually.

Server Performance
These scripts have been tested on servers and should work, even on such that don't allow ingame scripts, as such scripts are calculated client side, saving server performance over scripts for the programmable block.

Reupload
Do whatever you want with it. Reupload is allowed, but pls honor, rate and link the original authors and mods.

Features - Planned & WIP
-Cargo Summary (overall) done
-Jumpdrive & flight systems summary WIP
-Subgrid support done
-Docked grids support WIP
-Full small grid support WIP
-Support for mod weapons & turrets WIP

Known Issues / Incompatibilities
The Mod seemes to have a problem with more complex grid systems, working on performance and stability updates, be careful once your grid gets too complex. It will not break your game, but the screens might stop working as intended due to large amounts of functional blocks to be scanned and will no longer show valid Info.

Workaround: Provide a specific searchId= instead of '*' this reduces search load drastically.
Populære diskusjoner Vis alle (3)
11
30. juni kl. 0.32
FESTET: Bug Reports
mahtrok
5
22. juni kl. 4.01
FESTET: Suggestions
mahtrok
0
21. juni kl. 12.04
FESTET: Change Log
mahtrok
45 kommentarer
Cosmonaut 5 timer siden 
Is there any way to search by block group?
mahtrok  [skaper] 4. juli kl. 1.58 
Partially fixed, read Known Issues / Incompatibilities for a workaround.
brantje 3. juli kl. 6.08 
Hi,
Uploaded the world here: https://steamproxy.net/workshop/filedetails/?id=3280999729 , tested on dedicated and local server, both have the same issue.
mahtrok  [skaper] 3. juli kl. 4.34 
Yea weird, maybe just upload the world to the workshop and send me the link, I'll take a look.
brantje 3. juli kl. 4.14 
Hi,
Sorry for the late reply.
I'm sure they are on the same grids, AutomaticLCD works fine and shows info.
So far only airlock monitor seems to work.
Config is unchanged, so default.

This is the production one for example:

[SettingsProductionStatus]
SearchId=*
ExcludeIds=
TextSize=0.4
ViewPortOffsetX=10
ViewPortOffsetY=10
TitleFieldWidth=104
RatioFieldWidth=104
ShowHeader=True
ShowSubgrids=True
ShowRefineries=True
ShowAssemblers=True
ShowGenerators=True
ShowOxygenFarms=True
UseColors=True

If you want i can export the world and send it to you.
mahtrok  [skaper] 30. juni kl. 11.42 
Looks like the screen works fine, but hasn‘t found anything on the grid to Display, or all show values are set to false, is this the only screen not working for you? And how does the config look?
brantje 30. juni kl. 9.41 
Tried that, didn't work. Also tried grinding down the LCD and selecting it again. Same result.
I've increased the text size, that works fine. See screenshot here: https://imgur.com/a/ykOxvyg
mahtrok  [skaper] 29. juni kl. 12.50 
Did you try deselecting all $IOS Screens by setting it to 'None' or any Keen Defaults, then Clear Custom Data and add the screens again? Sounds like textsizes are way off, for whatever reason.
brantje 29. juni kl. 6.23 
Seems since last update, no screens work, it shows [All -0], cleared the custom data, same result. Any tips?
mahtrok  [skaper] 29. juni kl. 0.54 
Rolled out new Update. Please report any problems afap. See change log for details.