Space Engineers

Space Engineers

Build Info
Showing 11-20 of 157 entries
< 1  2  3  4 ... 16 >
Update: 9 Mar, 2024 @ 5:44am

Leak scanner will be removed in the next update
And marked as such in game too.
Because there's a standalone Leak Finder with a few upgrades.
Also if the standalone exists in world, this mods' leak finder button gets hidden.


Goodies
- ConveyorVis / conveyor network visualizer (Screenshot #2)
Typing /bi conveyorvis or /bi cn or /bi conveyors in chat while looking at a ship will map its conveyor networks.

Blocks that have no ports connected to anything will pulse all their ports red. While broken/unfinished blocks will flash their connected ports a bit orange-ish red.
Yellow, Cyan, Orange, Blue, SpringGreen, SkyBlue, LimeGreen are the colors used for networks, they cycle if you happen to have more than the colors of course.
Dots same colors as the network indicate blocks with a single port (dead end).
Pink dots mean the block can connect to another grid (connectors, rotors, etc).
Transluscent boxes indicates inventory (and shows how many inventories with multiple boxes).

Once enabled it also auto-refreshes every 10 seconds or if the ship has some changes (blocks added/removed/integrity changed, grids get split/merged or grids get connected/disconnected).

I've yet to add this info in-game somewhere (except for the command which shows up automatically in /bi help), still pondering on where. Maybe a top-right window similar to spectator info?


ConfigMenu & config.ini
- Improved label for modder help setting in misc.
- Fixed config's realtime reset to default not triggering events.


ServerInfo window
- Added search! When ServerInfo window is visible, open chat window, start typing and it will highlight lines whose label and tooltip match the query.
- Added selection box over lines when hovering with cursor to confirm tooltip source visually.
- Added the "warning" orange color for some settings, currently EnableSpectator on during survival and PlayerInactivityThreshold being >0.
- Added the recent EnableTrashSettingsPlatformOverride setting.
- Moved "Player Inactivity Threshold" to the "Grids cleanup" section.
- Fixed cursor being under the window.


Overlays
- Added lighting block radius and cone overlays (this includes interior lights, spotlights, searchlights and heat vents).


Terminal
- Added "Overlays" button bottom-right to toggle specialized overlays for selected blocks in terminal.
- Terminal underlays now shows you the linked blocks for CTC and event controller with lines (a bit awkward but for now this still helps).


Text info box
- Added "Voxel Placement" info to indicate how the block is restricted in/near voxels or even if it requires to be inside voxels.
- Fixes for information on thrusters with Effectiviness >1 in TextBox and Terminal.


Toolbar Info
- Removed "No data in MP" label from PB in toolbar to be less distracting.
- Fixed Path Recorder throwing errors because it was only partially implemented on my end.
- Added waypoint name in header for EventToolbar (left side in GUI) for Path Recorder and Remote Control.
- Added EventToolbar info for Defensive Combat Block.
- Changed the error for toolbar hosting block to be a shorter warning in chat which only prints one time per session (also gets logged in mods' log and SE log).


Profiler (/bi profile)
- Chat command now has an optional advanced argument to toggle the per-component info and the new graph.
- Advanced view now has a graph to show per-tick last measurement (instead of average that text one shows).
- Tweaked components list to be easier to read.
- Changed profiler to ignore first run of every component's root method (still not enough to ignore JIT spikes though).


Other
- Various chat commands properly show all their aliases in /bi help window.
- Fixed spectator control info not updating while game is paused.
- Fixed ReloadTracking error when deleting firing weapon blocks.
- Fixed ReloadTracking error from not removing tracked object when block is removed.
- Changed logger back to showing errors on HUD instead of chat as the bugs with its unreliability have been identified (printing lots when game is paused would glitch them).


ModderHelp
- Added warning for thrusters using Effectiveness >1 (improperly read by game and mods) and SlowdownFactor not 1 (thruster system on a grid uses the highest value from all the thrusters on it).

Update: 23 Jan, 2024 @ 9:39pm

Spectator Control Info
- Changed to only show for user-controlled spectator (prevents showing it for mods that use spectator camera for other purposes like over the shoulder camera).
- Added "HUD: Spectator Control Info" in config file and config menu (chat+F2).
- Multipliers now show 4 digits of precision.
- Added mention that rotation multiplier is disabled by mod config.
- Made box stick be pre-sized to expected width to not scale around too much and not render text over the cut corner.


Other
- Changed /bi help to show all aliases for serverinfo command
- Config file's flags settings can now be all set at once, quote from the config file itself:
# To change all flags at once, after '=' add one of these: none, all, default
- Fixed weld/grind time tooltip saying time is multiplied instead of speed
- Fixed PB toolbar status showing compile errors for warnings
- Fixed missile reload tracking not counting shots in MP.
- Small optimizations for config value reading in memory
- Optimized weapon reload tracking with events.


ModderHelp - CheckVSLPEvents
- F11 menu now prints all the info that would be in the log for easier reporting by players.
- Changed the definition error to be for "Unknown mod" in "Unknown script" to avoid players stopping to read after "Buildinfo has an error" :P
- Tweaked text to be clearer that other mods are causing this and better structured the steps on what to do.
- Improved identification with printing the entire namespace for instanced methods.
- Added a check for session and gamelogic components to directly identify the mod.
- Prints sub-delegates instead of just mentioning how many there are.

Update: 16 Nov, 2023 @ 3:46pm

Goodies
- Added Weapon Mode indicator in HUD (display of a vanilla feature, toggled via color picker bind).
Shows a notification when toggled.
Icon is only visible when a gun or tool is equipped.
Also has a config setting for position and scale, can also be dragged while in chat+F2 menu.

- Added ToolbarInfo box for all in-GUI toolbars (timers, event controller, etc) which is especially useful in showing PB run args.

- Added Event Controller for EventToolbarInfo box (bottom left in toolbar config for event controller block) which has customized explanations per event. Mod events will show generic true/false.

- Added Spectator Control Info
A small box on the HUD top right when in spectator mode (hidden with HUD) which shows the multipliers for linear speed and view speed.

- Terminal Underlays- overlays for selected blocks in terminal, along with selection box over it to identify which block you're selecting in terminal if it's visible in background.

- Added "/bi getgroup" command to get block variant for a block.


Config
- HudStatOverrides setting was removed and its value not being passed along as it was too generic and might've been turned off from bugs in the past, please check the new settings for HUD stats.
- Added HudFontOverride, HealthOverride, MassOverride and CockpitBuildHideRightHud settings in config file and config mod menu GUI.
- Made ToolbarActionStatus setting require ToolbarStatusFontOverride in order to work because unknown symbols in status looks like a bug.
- Lots of code design changes to improve some performance and flexibility, but there might be new bugs, please test the HUD stats and HUD modification things (like the new settings), and the ones that require HUD refreshing (HudFontOverride).
- Added "Spectator: Allow Rotation Modifier" which defaults false (vanilla behavior would be true).
Spectator uses ctrl+scroll to change view sensitivity, this bind collides with other things and it's easily accidentally triggered so I opted to make it gone by default, and you can re-enable it with this setting if you really want to.
- ConfigMenu: Fixed reset config option not refreshing textbox.


Text info box
- Warhead info now shows radius increase for nearby warheads mechanic and explains it further in a tooltip, also shows the hardcoded max radius of 30m.
- Changed gyro's "Force" to "Torque" and appropriate unit (same numbers as before, merely a display change).
- Changed number rounding in general to zero-fill up to 4 if the rounding is past 3, and prevented 3-rounding cases as to not be ambiguous with thousands separator.
- Improved LCD info + fixed render ranges
- Added tooltip to mod line which can be clicked to go to mod's steam page
- Added 0 projectile count condition for not printing stats
- Added "Mountpoints have ..." if mountpoints have masks or couplingtag.
- Added explosion flags awareness to missile ammo tooltip
- Replaced "Deconstructs: N%" with actual grind time
- Tweaked weapon ricochet info and tooltips to include min-max ricochet stuff and pointing towards overlay for simulation.
- Tweaked internal info formatting + added it to top parts
- Swapped "Camera field of view" numbers around
- Fixed piston max unsafe force showing infinite
- Fixes for leaving behind tooltips and rendering over textAPI menu
- Fixed warhead radius to be accurate to the overlay simulation
- Fixed gatling guns and turrets having "wrong" RPS
- Fixed some number formatting not properly formatting negative numbers.


Overlays
- Warhead got explosion radius display + the nearby warheads area display.
It also does scan for warheads in that area and adjusts the radius and center accordingly.
- Added ricochet simulation to ricochet-supporting weapons.
- Changed accuracy cone to find shortest range ammo for preview mode and moved at the end of the cone.
- Hiding pitch/yaw and camera lines if turret is being viewed right now.
- Added CouplingTag support to mountpoints and tweaked stuff
- Added "Camera" small label to camera lines for turret&searchlight
- Added camera view indicator in camera block
- Hidden forward/up/right labels in specialized mode
- Fixed turret&searchlight camera indicator being wrong
- Reduced pitch/yaw limit text label to 0.75 and made it always on top
- Changed transparent gradient to linear and added an SRGB for special cases
- Camera & searchlight hide indicators if currently viewed
- Fixed overlays not respecting ModelOffset
- Fixed barrel indicators being stubby because the original data is not normalized.
- Fixed turret subpart data being rotated sometimes
- Fixed accuracy cone being skewed
- Changed ship overlay's "ship center of mass" (green) to render always under the grid specific (orange) info, also sorted the grid ones by distance to camera.


Mutli-select detailed info
- Added unfinished/damaged/broken
- Added "N outside of view".
- Renamed consumers/producers to input/output


ToolbarInfo & Action Status
- Added custom toolbar status for FocusLockedTarget action - only shows target lock info because API does not work to detect its target reliably on all block types that have this action (like the CTC).
- Improved shoot status with charge %.
- Changed how selected LCD is detected + LCD # in group actions too
- Fixed game's button panel icon textures for toolbar slots (fixed transparency).
- Fixed error when opening G-menu while aiming at an useobject.
- Fixed equipping weapon in slot1 being ignored sometimes.
- Fixed toolbar info boxes not respecting UI background opacity and hovering them now uses a minimum 80% opacity for it to be seen that hovering does something (draggable).
- EventToolbarInfo no longer hides its header based on toolbar labels' config option (might lead to confusion as to what mod adds this one so just leaving it only for that because it's on the HUD always in view).


ScreenTooltips
- Added tooltips to block text for refinery & assembler's speed & efficiency lines.
- Added tooltips to block text for all blocks' upgrade ports to explain it's about upgrade module blocks.
- Fixed cursor and highlight rendering under block text box.
- Fixed cycling HUD while holding a block would remove the tooltip awareness (entering chat not showing cursor).
- It now tries to avoid the bottom & right side HUD.
- Suppress clickable tooltip lines when textAPI mod menu is opened.


Inventory/Production Tooltips
- Fixed errors from blocks with null DisplayNameText
- Added error handling per-item/block when generating tooltips along with printing the item/block's id, to help narrow down when a mod causes issues there.
- Changed "dmg/mag" in magazine tooltips rounding from 2 to 5.


Other
- Fixed HUD mass being slightly off at 1x block inv multiplier or possibly going negative at higher block inv multiplier.
- Changed how economy currency is retrieved (no more hacky workaround).
- Small optimizations to sphere and capsules to not draw some lines more times than necessary.
- Fixed ShipTool InventoryBar from acting weird when cycling HUD or gamepad use.
- Fixed FadeColorHUD() to not get colors over their actual values.
- Fixed pre-log-init errors failing to log in mod's log.
- Updated list of vanilla definitions for v203.5


ModderHelp
- Added hint for errors caused by missing <CriticalComponent tag.
- Added hint for errors caused by XML syntax errors which don't show any stack trace in F11 menu but do in SE log.
- Added mod and Data folder exist checks for PHASE n/6 (only for local mods).
- Added check for <Size> having 0 or negative values (which also misleadingly triggering the Center and Mountpoint checks, but now those are skipped if Size is the problem).
- Added hints for audio errors & warnings.
- Added DisplayName null-checking for blocks as it is very unexpected and can crash other mods, aside from being confusing in the UI.

Update: 31 Aug, 2023 @ 11:58am

- Added new settings to /bi serverinfo: Blueprint Share & Timeout, Aimed Enemy Indicator Distance, Prefetch Voxels Range Limit.
- Added lcd param for /bi sort command, also expanded its help to show params better.
- Updated list of vanilla definitions for analyze ship.
- Fixed Leak Info not being aware that room is sealed on MP clients's side.
- Fixed crash when equipping Holo LCD.
- Fixed ricochet stats not showing.

Update: 8 Aug, 2023 @ 7:50pm

Chat commands
- Added /bi sort command to display a list of blocks or components sorted by a specified value (hp, mass, volume).
The list can also be exported to file for easier searching.
- Made chat command argument parsing fully case-insensitive.
- Added "show construction models" binding to /bi help.

Other
- Optimized PB's last echo storage + small fixes.
- Added error message for missing ammo or mag, with mod context.
- Fixed PB detailed info getting hidden for MP clients.
- Fixed PB action status printing empty lines.
- Fixed refinery estimated refine time.
- Fixed "clearence" spelling in labels and code.
- Fixed ammo&mag lookups to fail safely in case they don't exist.

Update: 25 Jul, 2023 @ 1:49pm

New features
- Screen tooltips (currently only used for textinfo box)
These tooltips can be hovered while chat is open (cursor rendered by the mod).
Lines that have tooltips will have a square blue i icon.
Various explained things from /help were placed into these tooltips in the proper context, and in their place the blue-i-icon is explained.


Block TextInfo box
- Added ricochet info and a lot of details about ammo in the screen tooltips.
- Added ladder climb speed.
- Tweaked Airtight text, especially for doors.
- Fixed Airtight face count not properly counting PressurizedWhenOpen.
- Fixed "Explosive Res" showing up for blocks without fatblock (fully deformable armor, which it does not affect).
- Fixed conveyor count to ignore unreachable conveyors (found on large gatling & missile launchers).


Overlays
- Ports that are smaller than 0.2m on all sides get resized to 0.2m, otherwise ports cannot be smaller than 0.05m on any axis.
- Changed label&color of unreachable conveyors to be "Inventory/Terminal access".


Toolbar status
- Added status for Stockpile to show filled % (for groups too).
- Fixed battery group not showing ++ when charging at max speed.


Terminal
- Refresh button turned into Auto-Refresh toggle.
- Tweaks to separator/no separator spacing.
- Fixed assembler & refinery blueprint production times being wrong when using upgrade modules.
- Removed color from detailedinfo separators (they sometimes cause auto-scroll).
- Trimmed leading newlines from other mods customdata to have things tighter.


Multi-select detailed info
- Added total forces and per-side forces when selecting only thrusters.
- Added power storage for jumpdrives.
- Added "max" for power storage too (was only printed for gas storage).


ModderHelp
- Tweaked chat message, only shows one (worst).
- Added external mountpoint checking (Start/End < 0 or > Size), these allow blocks to be placed but get detached if any block on the grid is removed.
- Added HasPhysics=false & IsStandAlone=true warning.
- Added MyVisualScriptLogicProvider event checking for overwrite or pre-existing hooks (checks it in all worlds but respects ModderHelpAlerts config setting).
- Cloud stuff partially re-enabled, now checks if path is valid and adds a generic helper message, because there's also an issue with same texture used in different planets on same mod would mix up the messages. Learned a lot about the insanity of cloudlayers though.
- Added notes on various other errors from F11, like "possible entity type script logic collission", "invalid definition id", "following blueprints could not be post-processed", "error loading spawn group", "loaded only 6/6 phases".
- Added custom definition error for respawnship prefab not found.
- Fixed chat message for "errors in mods" shown when only warnings or notices are present.


Other
- Changed default for detailinfo buttons positions because of fixes to UI.
- Items that cause container to explode are mentioned in their inventory tooltip.
- Init errors now cause the mod to self-kill instead of erroring during loading which can lead to other problems.
- Fixed toolbar status for group parachute open/close giving >8 characters error.
- Added character gravity multiplier to /bi serverinfo.

Update: 23 May, 2023 @ 5:11pm

- Hotfix: disabled cloudlayer error from ModderHelp for now until I can investigate what is up with it.

Update: 23 May, 2023 @ 1:53pm

TextInfo
- Connector shows connection port size.
- Added some info for AI blocks (lots still inaccessible and/or buggy).
- Added power info for event controller, emotion controller, heat vent and contract block.
- Added "can track sun" to custom turret controller.


ConfigMenu
- Added config setting for ModderHelp alerts (also in config file).
- Added ToolbarInfo presets, currently only default and left side HUD (the initial default).
- Changed colors to show default vs changed (similar to the new serverinfo window).
- Fixed texbox background setting showing HUD value as non-default.
- Fixed confirmation for reset to defaults having color info in its name.


Overlays
- Added searchlight turret limits, camera and light position overlays.
- Fixed autocannon not having muzzle overlays.
- Fixed interior turret overlay being backflipped like the preview (which I cannot fix for keen).
- Re-wrote the weapon data retrieval with a structure more similar to the game to increase accuracy.


Toolbar info & Action status
- Added & improved action icons to various actions (emotion controller, new AI blocks, common LCD controls, turret controls, cockpits, sensors, etc).
- Added a custom monospaced font specifically for use in toolbar status
This allows me to get exactly 8 characters without status vanishing because of the unknown width I'd have to maintain.
I also can add custom icons to it to reduce the need for words (which I did).
- Changed default status font size from 0.46 to 0.45 to maintain compatibility with all resolutions (if you're using default, you'll be changed to new default automatically).
- Made status text size to auto-adjust based on language rescale (only if >1) and toolbar item texture size (custom HUDs would be changing this).
- Tweaked status of various actions to include icons.
- Added laser antenna connect/idle status to show current connection iconified (for groups too), and distance for single block.
- Checked all custom status to ensure they fit with the new font, added icons in some places and tweaked a few in others.
- Renamed actions' display name for offensive combat block to differentiate between stay-at-range and circle-orbit ones actions.
- Added custom status for target mode and attack mode (from new AI combat blocks).
- Removed platform icon from player names in my action status (used in control actions to show who's controlling it).
- Fixed toolbar info box remaining selected after leaving draggable context.
- Added checks if any mods spam new action instances (which remain in memory because of my tracking).


Terminal
- Added "Control:" to various controllable blocks.
- Added distance to laser antenna's other laser antenna.
- Colored separators gray to not stand out so much.
- Added empty/full bottles amount to gas generator as well as inventory stats.


ModderHelp
- Changed hints to be notice severity (not error), they can now be readable with their gray text because of the added background.
- Added info to notices about mountpoints for local mods (elevated to error, added workaround).
- Combined all IsAirTight recomendations into 2 notices, definitions grouped by file (local mods only).
- Checks cloudlayer texture errors and adds proper file checks and reduces it to notice if both files exist (for all errors).
- Checks errors for the fake model error every 3s and appends the mention that it's a fake error and should be ignored (also reduces it to notice level; for all errors).


Other
- Changed how buildinfo versions kill other versions (still needs regular release to get this update to work properly).
- Added a check for a game bug for DS started with trailing slash on -path, it prints to SE log and console if it detects it.
- Added platform icons to font used in textAPI windows.
- PickBlock now checks DLC before adding to toolbar.
- ServerInfo window: Added case for 0 mods to not make GUI look weird.
- Fixed text info not updating when un-hidden (show on press, hud hints, etc).
- Fixed tooltip errors from blueprints with inexistent results.
- Fixed TypeExtensions ambiguity errors that some people experienced.
- Added file exist check for code pointing to assets in its own folder, to catch some misdownloads or something.

Update: 17 May, 2023 @ 11:17am

New features
- World settings & mods screen (read-only)
A window where you can see all settings that the world has, including coloring based on starsystem defaults.
Accessible from config menu (Chat+F2) or via chat command: /bi serverinfo or /bi worldinfo or /bi mods.

[cdn.discordapp.com]

While it is mostly complete, there is lacking information on various of these settings (most of the names and tooltips are from dedicated server UI, a few more are renamed and re-tooltip'd by hand).
If you do know more about a particular setting that you think might be useful do let me know :}

- Auto-kill mod if another variant of this mod exists in mods list.
This is primarily for plugin loader users where they can bring the regular or bleeding edge version into a server that has the other version, where currently they both run at the same time.


Toolbar info & action status
- Added checks if any mods spam new action instances (which remain in memory because of my tracking).
- Added action icons: emotion controller (using the LCD texture), new AI blocks and some for cockpits, turrets and others.
- Renamed game actions for offensive combat block to differentiate between stay-at-range and circle-orbit ones actions.
- Added custom status for target mode and attack mode (from new AI combat blocks).
- Fixed toolbar info box remaining selected after leaving draggable context.
- Removed platform icon from player names in my action status (used in control actions to show who's controlling it).


Various
- Ship connector text info and overlay makes distinction between small and large connecting port (feature added in v202).
- Block picker now refuses to pick blocks that are not Public nor you have the DLC for.
- AnalyzeShip: Updated list of vanilla definitions.
- Updated comments on InternalInfo setting in the config file.
- Fixed toolbar info box showing up with on-press mode when HUD is hidden.
- Fixed fake GUI buttons not being selectable if config resolution is different than actual resolution (like starting SE from a smaller monitor than usual).
- Fixed block text info box not updating when unhidden (from HUD hints or show on press).
- Added platform icons to font used in textAPI windows.
- Fixed text info not updating when un-hidden (show on press, hud hints, etc).
- Fixed tooltip errors from blueprints with inexistent results.


Config menu
- Changed colors to show default vs changed (similar to the new serverinfo window).
- Fixed texbox background setting showing HUD value as non-default.
- Fixed confirmation for reset to defaults having color info in its name.


Modder help
(Reminder that this feature checks a few things about other local mods to give an early warning to modders)
- Problems and hints now show up in F11 menu's list.
- F11 menu gets popped up if compile errors on local mods exist.
- Chat message for compile errors for all mods (published too).
- F11's fullscreen error list now hides HUD and has a backdrop to read it better.

Update: 27 Mar, 2023 @ 8:52am

Overlays
- Added (opt-in) remembering of overlay mode on lock-on block overlay.
- Modified mountpoint overlay to display grayed out mountpoints when build stages have different mountpoints.
- Added support for showing mountpoints on construction model preview mode (alt+R), only shows up if build stages have different mountpoints.

Other
- Fixed ship tool inv bar not showing any fill level.
- ModderHelp: added IsAirTight optimization hints.


All caught up, both this and bleeding edge are identical now (27th march)