Space Engineers

Space Engineers

Build Info
Showing 1-10 of 155 entries
< 1  2  3 ... 16 >
Update: May 3 @ 9:40am

Config File & Menu
- Added "Force Controller HUD" (opt-in).

Server Info
- Added the 4 new settings from 206 (marked with the green *).
- Added ship rotation speed limits.
- Documented View Distance and Encounter Density.
- Various formatting tweaks.

Overlays
- Fixed port draw on blocks with ModelOffset (e.g. square piston).
- Increased max distance for lock-on overlays.

Block Info Box
- Added power requirements to EmissiveBlock types (neon lights, etc).
- Added grid name (and moved grid mass next to it) for aimed-at blocks.

Multi-tool
- Added to Character Items and Character Tools categories (with hacky ways).
- Some attempted fixes for the rare black spheres spawned by this; also changed subtypes which will make all of them vanish from the world (and toolbars unfortunately, but can be added back).
- Fixed tool's description in G-menu being affected by last selected instrument.

ConveyorVis
- Changed isolated to dark red.
- Mechanical blocks (pistons/rotors/etc) to properly break the network if either end is unfinished/broken/etc making it a bit more obvious that it is broken.

Toolbars
- All in-menu toolbars that have 2 slots and multiple pages will use the 2 lists to show all things from all pages at once.
- Added "same action on multiple pages" hint to all toolbars with 2 slots.
- Fixed toolbar page counts for CTC, RC waypoints, sensor, airvent, target dummy and path recorder.
- EventController now has 10 pages, updated to fix inability to change to that page.
- Fixed pages not changing with direct number hotkey in v206.

Chat Commands
- Changed "shipmods" to allow looking at a ship without a tool too.
- The "sort" command got "cells" sort for blocks, added block size in output, renamed hpdensity to hpmassratio and export mods count changed to modded blocks amount.

ModderHelp
- Disabled the black screen fix notification because it was fixed in 205.
- Added empty subtype notice just to ensure it's intended.
- For messages mentioning mountpoint number, clarified what number is the first one.

Other
- Fixed reskinned gatling turret being 90deg off in block preview.
- Fixed MultiTool's LIDAR instrument not having a proper icon.
- Fixed block info box not showing up when trying to move it using the config menu.
- Fixed thrust consumption including Efficiency for electricity too.
- Added explanation for "Mod: ..."'s tooltip that only SBC changes will mark something as modded.
- Fixed various controls not working because of v206 changes (has backwards compatibility back to v200, but other things in this mod might not work that far back).
- Updated list of vanilla blocks for use in analyze ship feature.
- Fixed some random "255>" in certain colorable texts.
- Fixed all cases of "Wether" into "Whether".
- IOException from logger now links to wiki page to explain the game problem happening there.

Update: Nov 15, 2024 @ 9:05pm

New stuff
- MultiTool
A tool that every engineer has, no inventory presence or crafting (safe for MP use via plugin).
Provides a platform for pseudo-hand-held tools that can be swapped between. No gamepad support yet.
You'll find this in the blocks menu because the character tools category does not allow adding blocks.
Current instruments:
* Measure (beta) - distances and angles, with various snapping options and anchoring too.
* Short Range LIDAR (beta) - a way to visualize physical colliders.
* ConveyorVis - a shortcut for the existing feature.

Chat commands
- Added "items" to "/bi sort" command and various density sorting.

Terminal Info
- For merge blocks failing to merge, flipped the marked blocks for the other block so they make sense.

Toolbar
- Icons for the new rotor&piston actions converted for this mod's style.

Server Info menu
- Added Stats section with world date and session time
- Various tweaks to PE descriptions
- Sorted PE planets by name
- Range value shows only one if min==max (same for default)
- Tweaked search hint color.

Other
- Projector show remaining changed to never expire but instead auto-turn off if too far from the grid as a whole.
- Converted UpgradeModule Indicator and Mergeblock Fail Detector to custom logic handler to avoid issues with mods sensitive to other gamelogics (like DefenseShields).
- UpgradeModule indicator now blinks the specific port that's incompatible.
- Changed mass format, when it shows grams to show up to 5 decimal points (useful for uranium consumption).
- Improved collider-less check for blocks to include PhysicsOption everywhere to properly show 0 mass or not include mass.

ModderHelp
- Reworded the first component problem explanation.
- Added BroadcastController and Transpoder to sink group checking (if defined and if exists).
- Added checks for SpawnGroups that fail retrieving owner, which might cause it to not spawn.
- Hint upper case check for file extension warnings.

Update: Nov 4, 2024 @ 4:15am

New stuff
- Upgrade module's emissives now blink if the ports are connected to unsupported blocks (e.g. Yield Module on Assembler)

- TextReplacer, currently it renames some EventController's events to be more clear in their functions (can't affect their order in menu though).
This only works if the client language is set to English, does nothing otherwise. It also has a config setting if needed.

- Check game restart required
Game caches some things between world sessions which sneakily break things if those things change, this is applicable to players that get mod updates between world reloads, as well as modders doing the mods.
This feature also caches them into a file to persist between world loads + a file to identify when the game gets fully restarted to delete that data.
Then when it detects a change that would probably break things, it alerts player to restart. Only if the offending mod is local it then provides more details.


Config & Config Menu
- Added "Text Replacer" setting for the above new feature
- Menu: Fixed "toggle all" for flags not reflecting when all individuals are same value (was only a visual bug)
- "Mass Override" has different values now but with backwards compatibility!
Because the vanilla HUD now shows physical mass, the values here were renamed to CustomKg (default) and CustomSI.
Also added CustomMetric.
Difference with these (besides formatting) to vanilla is that they include station mass, this being mentioned in the config file too.


Block Info
- Default position moved to top-left corner and if TextAPI menu is up this will hide its text to prevent the config menu from being hard to read.
- Added copy-to-clipboard for Type+Subtype line (which only shows up if internal info is enabled) via screen tooltips (open chat)
- Camera: Replaced "Time multiplier" with "Charge" for raycast info + wiki link in tooltip
- "No collisions" now includes PhysicsOption=None
- Split Id and Pair (internal info) into their own lines for rotor/piston/etc tops too (because they can have very long names)
- SurvivalKit ore blueprints are always 100% efficiency
- Ship drills now have configurable Carving range multiplier (protodrill uses it)
- Assemblers update for v205 with new assembly time formula, ignore efficiency and re-worded tooltip
- Changed mass formatting to be metric again, and also it shows next unit after 2 more exponnents (e.g. 100,500 kg switches to 100.5 tons, but 95,000 kg remains as is)
- Fixed "cargo mass" including items it can't fit, showing 0 min mass for smallest containers.


Block Overlays
- Added camera viewpoint frustum + tweaks to make the raycast frustum less visible but still there
- Tweaked ports draw to be better visible in sunlight
- Orientation lines hidden if block is the camera controller
- Button panel button names made see-through geometry and centered on the button
- Fixed "Pitch Limit" being red for rotor if you equipped a turret beforehand
- Improved suspension travel line with end marks
- Updated connector angles and limit to include the new configurable direction in SE v205


Model Preview
- Added shift+scroll to steer suspensions when held in hand
- Hangar doors now start closed therefore removed the ability to close them in preview (can't move the existing ones, I was adding duplicate subparts to preview closing)


Terminal Info
- Multi-select thrusters show max required fuel
- Multi-select thrusters' "Connected to fuel" no longer shown for electric only
- Multi-select show how many of their ports are connected (for any blocks and for upgrade modules only)
- Upgrade module now shows how many ports are connected
- Added gas tank filled with thousands separator (vanilla has one but it's hard to read)
- Re-added enemy block highlight only if you're friendly with grid's primary owner (the one that can rename it in info tab, aka bigowner)


Toolbar Info & Status
- Changed toolbar for EventController to be 2 toolbars showing all the slots as left side and right side, this helps overview of all the actions without needing to change pages
- Other toolbars in menus now show the page numbers, and they can glow green if that page has any actions on it
- Fixed groups getting "(unknown)" action in some cases
- Clarified EventController's Door Open event behavior (triggers on fully opened and fully closed)
- Hint to EventController's emissive colors for triggering slots
- Fixed "Angle changed" event showing angle values wrong
- EventController's event toolbar info changed to say left side and right side, also tweaked wording on hints
- Renamed parachute and door action visual names to make more sense ("Opened" -> "Open" for doors and "Deploy" for parachute).
- Updated battery status override to include the new specific on and off actions for recharge and discharge.
- Updated page counts for SE v205.
- Airvent now supported by toolbar info.


ConveyorVis
- Sorters that are off now disconnect networks


ServerInfo
- Fixed search bar being confusing (it only appeared when typing something)
- Fixed search sometimes matching empty lines
- Combined drop container min/max spawn into one line
- Added all new settings for SE v205 + tagged them with a small green asterisk in front.
- Added economy update's TradeFactionsCount, StationsDistanceInnerRadius, StationsDistanceOuterRadiusStart/End since they're not that problematic to show.
- A few settings that have a toggle and an interval of sorts that 0 would disable it too, were merged into one entry.
- Various settings got "off" when 0 to be more clear.
- Various settings had their display name and descriptions improved.
- Fixed experimental reason showing only lobby constraints for PCU and max players, now shows DS's too (which it can't detect so might as well show both all the time).
- Mentioned that MinimumWorldSize is hidden and that it's useless.
- Clarified default meaning Star System's value.
- Moved a few settings and sections around to fit the new settings.
- Reworded voxel generation (and the new encounter generation too) to not indicate that a newer version is better, also only shows starsystem's default now instead of objectbuilder's inherent value.
- Corrected EnableFriendlyFire, it now correctly says it does no damage.


Item & Blueprint Tooltips
- Made "and N more..." show up only for 2+ things
- Blueprint tooltip tweaks:
-- Added Requirements list because the tooltip sometimes gets in the way of the GUI and can't read those, however because I can't get the selected assembler it's an estimate of amounts.
-- Prints an error if the result is not found.
-- Build time renamed to Assembly time, and now shows baseline time if blueprint is in both assemblers and refineries.
-- Tooltips only generated for blueprints that are used by at least one assembler (was wasted processing on refinery ones because nobody sees their name).


Other
- Merge block failure detector now blinks less frequently (twice a second)
- If crosshair messages are enabled, cubebuilder aim in creative mode/tools also show disconnect warning
- Improved fake-menu handling to prevent click,view,move controls (/bi serverinfo is one of these)
- Various tiny optimizations in various places
- Fixed inside-only conveyor ports being redirected to interactive without checking if they're actually interactive (not conveyorline)
- Numbers with 4+ decimals, removed trailing 00 and 000.
- "Checking mods list" message now includes that it finished and found no duplicates.
- Updated list of vanilla IDs for SE v205 (used by ship analyzer to identify modded blocks).
- Added player warning for BuildPlanner containing null blueprint which can cause a crash (it was reported to Keen).

Seems I'm out of space here, rest of changes: https://gist.github.com/THDigi/c46bf99484d12cdb2707d4779327de6f

Update: Oct 15, 2024 @ 5:35pm

Hotfix: Fixed load-prevention error in ToolbarOverride.CustomActionGetter - caused by unexpected threading.

Update: Oct 4, 2024 @ 1:09am

Hotfix: Fixed a fatal error when loading with certain weather mods.

Update: Oct 3, 2024 @ 5:20am

Caught up with bleeding edge's updates up to 11 september.

New stuff
- Added "Show Remaining Blocks" in projector's terminal.
If less than 20 remaining blocks, it highlights them in 3D space to find them easier.
Turning it on only shows them for you and the toggle does not get remembered between sessions.

Block info box
- Thruster info improvements:
--- "Dampeners x<N>" got a tooltip for how the feature functions.
--- Damage range tweaked to show only from edge and calculate that as blocks too.
--- Damage, limits and dampeners got tooltips to explain their special behaviors.
- Changed distance format to not force integers between 10 and 999m anymore.
- For InternalInfo, moved Pair on a new line as it was getting too long certain blocks.
- Corrected targetable blocks, replaced "Default" with "Not targetable" + tooltip explaining how it works.
- Added lightning attraction info to radio antennas and decoys, plus tooltip explaining how it works.
- Added offset indicator for radio antenna if relevant.
- Mergeblock strength number now shown with better context + explained in a tooltip.
- Rate of fire is now hidden if it only shoots one round and then reloads.
- Fixed Impact Push and Recoil numbers in ammo tooltips.
- Updated power usage per grid, it's now 0.1W (was 1W).
- Various smaller tweaks.

Overlays
- Improved thruster overlay for damage to accurately depict the section where blocks are damaged (in short, blocks use a cylinder, everything else uses the whole capsule).
- Thruster damage overlay now has a gradient to indicate the reduced chance of hitting things there due to the flame randomly scaling between 60% and 100%.

Terminal
- Added warning when PB is not owned (as it can't access owned blocks).
- Clarified that thrust is the total when multi-selecting thrusters.
- Removed 3D highlight for access-denied blocks.

Item tooltips
- Fixed items' tooltip showing "Not craftable" in creative.
- FIxed "Can fit ..." in magazine tooltips not being accurate in all cases (floating point errors).

Other
- Expanded tooltips for settings in ServerInfo GUI: Allow convert to station, Tool Shake, Bounty Contracts, Adaptive Simulation Quality, Physics Iterations.
- Fixed inventory icon background tweaks affecting modded blueprint-classes.
- Fixed AnalyzeShip not being aware of all armor skins.
- Added error for blocks that have their grid positions outside of their boundingbox.
- TextAPI not replying now prints in chat as well (was log only).
- Moved vanilla block IDs list to a file to improve compile times and reduce memory.
- Colorized % of tick budget in profiler.
- Removed ".0000" on numbers.
- Added duplicated mods check to warn players when the same mod is added multiple times.
- Added info on missing audio files starting with "MusConcert_" being because signal DLC is not owned.
- Tweaked logger to show the actual error too when it's called after world unloaded.


Modder Help
- Fixed typo in "The model has convetor_* dummies" and made to only show up once per block id instead of for every conveyor dummy.
- Added nullcheck for Session and Session.Config and prints in own log and SE log, as debugging aid mostly.
- Added hint for when using conveyor dummies on non-conveyor-supporting block types.

Update: May 31, 2024 @ 12:18am

- Fixed HUD mass showing "kg Kg" for the now default RealKg config setting.
- Fixed block selection including invisible subparts, also ignores parachute's subparts entirely.

- Added black screen & no sound chat alert on spawn (and in mod+SE log) if any of the game's main menu videos are missing from the game folder. This will be removed if Keen fixes the issue, but for now this is to direct players to the cause.
- Logger now shows thread if not main, and profiling on startup shows top10 instead of all.

Update: May 26, 2024 @ 9:39am

Misc
- Finished removal of leak finder; use the standalone: https://steamcommunity.com/sharedfiles/filedetails/?id=3170315974
- Changed mass format to use SI units only in some places, others remain as kg for precision sake.
- Various fixes and tweaks to unit multipliers with and without scientific notation.
- Fixed HUD bottle indicator to consider newly stackable bottles.

Config
- Added "Scientific Notation" setting, default off.
- Changed default for "HUD: Mass stat override" to "RealKg" which shows the full number in kg instead of multipliers.
Existing players will not be affected, previous default being RealCustomSuffix which now shows SI multipliers.

Text Info Box
- Added Broadcast controller & Action relay info.
- Added more info for SpaceBalls, and changed "artificial mass" to "artificial weight" + explanation on how it's used in a tooltip.
- Renamed "Accuracy" to "Precision" for weapon blocks.
- No longer shows up if equipped block is not allowed to be placed (like tank track builder).
- Added angle & distance limit to connector.
- Added "Zero to Max" for oxygen farm and solar panels.
- Mentioned that railgun charge time can vary (+tooltip).

Overlays
- Added angle & distance limit cone to connector.

TerminalInfo
- Broadcast controller & Action relay info.
- SafeZone estimated power and maximum power usage.
- Added storage printout for multiple railguns selected.
- Added max output for oxygen farm.

Inventory
- Moved the large conveyor requirement icon down one line.

Toolbar / EventToolbar info
- Added Action Relay toolbar support + event toolbar info.
- Converted vanilla action icons for Action Relay and Broadcast Controller to this mod format for consistency.
- Fixed error in ToolbarRender.SetVisible() when Text HUD API is not present.

ConveyorVis
- No longer hides with HUD.
- Added legend for what each color and symbol means top-right on the HUD. Preview
- Fixed unable to hide on certain ship configurations.

Merge Fail Detector
This was a feature added a while back but it seems it was broken, it's now been fixed and improved! Preview
- Fixed not working at all.
- Added line from mergeblocks to obstruction to aid finding it.
- Made obstruction highlight brighter and changed colors to red and orange to better identify the overlap.
- Small optimizations to not run its code if further than 200m from the mergeblocks and only one of the blocks to do the checks.

ServerInfo
- Added new world settings:
-- Ships & Blocks / Max Broadcast Controller distance when owner offline
-- Environment / Enable lightning damage
-- NPCs / Claim time for NPC grids
-- Combat / Enable Scrap Drops
-- Combat / Enable Temporary Containers
-- Cleanup / Max Cargo Bags Lifetime
-- Performance / Max Cargo Bags

Other
- Updated vanilla blocks list (used by analyze ship to know if there's modded vanilla blocks).
- Added error printouts to ensure block data is loaded from main thread and from a fully built block.
- Increased TooManyActions error from 1000 to 50000 (there already was a duplicate action detector that triggers if it finds the same action 5 times, but this is kept as a last resort to weed out leaks).
- Fixed missing line for overlay sphere draw.

ModderHelp
- Added warning if BlockTopology is Cube (which is default if undefined) while CubeDefinition is empty (and variations depending on Model being empty or not).
- Added warning if BlockTopology is TriangleMesh and Model is empty.
- Added checks if ResourceSinkGroup exists.

Update: Mar 9, 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: Jan 23, 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.