Space Engineers

Space Engineers

Build Info
11–20/155 bejegyzés mutatása
< 1  2  3  4 ... 16 >
Frissítés: 2023. nov. 16. @ 15:46

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.

Frissítés: 2023. aug. 31. @ 11:58

- 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.

Frissítés: 2023. aug. 8. @ 19:50

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.

Frissítés: 2023. júl. 25. @ 13:49

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.

Frissítés: 2023. máj. 23. @ 17:11

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

Frissítés: 2023. máj. 23. @ 13:53

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.

Frissítés: 2023. máj. 17. @ 11:17

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.

Frissítés: 2023. márc. 27. @ 8:52

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)

Frissítés: 2023. márc. 22. @ 11:55

(Copied changelog from bleeding edge out of lazyness, some stuff are already mentioned in previous changelog, it's fine :P )

New Features
- Merge block visually identifies the blocks that would prevent merging.
- Projector terminal shows blueprint stats and warnings.
-- Stats like fully built PCU or how many stacked projectors are inside (shows up if more than 2).
-- Also warns for unknown blocks which includes blocks that would get replaced ("Show DLC/mods" lists them in detail)
-- This info is a listbox under the Blueprint button, also moved the "Show DLC/mods" button right under this listbox.

Terminal info
- Added separator after this mod's info to prevent confusing it with other mod's info, also colored separators gray (SE v202+)
- Added "have script" for PBs' multi-detailedinfo.
- Added "connected to fuel" for thrusters in detailedinfo and multi-detailedinfo.
- Added burn rate and time estimates for hydrogen engine.
- Fixed production block queue being too long and breaking SE's word wrapping.

Block InfoBox
- Added searchlight rotation info + tweaked rotation info on turrets and laser antenna.
- Added rotation speed for spotlights that have subparts to spin.
- For internal info mode, added ModelIntersection mention.
- Added inventory stats for cryo.
- Seat's "abilities" added "cryo" to identify the cryo behavior (like on beds).
- Projector info now mentions if it can build or only preview, along with rescale and loading any size support.
- Fixed "projected under" showing up for non-buildable projections (like console block).
- Fixed jumpdrive recharge loss not being colored and not expecting a >1 value either.

Overlays
- Added (opt-in) remembering of overlay mode on lock-on block overlay.
- Added mergeblock's magnetic area.
- Tweaked wind turbine overlay to show the starting terrain clearence along the line as it was unclear.
- Fixed collector's collection area not being accurate at all.
- Tweaked collector's collection area to be orange to better contrast against the airtight blue and SE's green box outline.

Subpart preview
- Hangar doors are previewed closed to better see how they look.

HUD
- Ship grinders&drills toggled by terminal or toolbar (on/off toggle as opposed to click to drill/grind) now show inventory bar too.

Item & blueprint tooltips
- Blueprint tooltips now show if they result in multiple things (but no longer show item details if there's 2 or more).
- Replaced description of block blueprints in assembler with the list of components it will actually add to queue.
- Added stock build time to blueprint tooltip (see /bi help for further explanation).
- Added list of components that will get queued for build planner's generated blueprints.
- Added consumable and fuel info to blueprint tooltip too (they were only on the item).
- Improved "used by blocks" and "used for crafting" to be more accurate and shows first 6 named, otherwise falls back to number.
- Added "buy from" and "sell to" if a store block has predefined orders for this item (like food dispenser).
- CoreSystems hand-item detection to skip misleading stats on weapon items.
- Custom description for bottle now gets added to modded bottles too if they use oxygen or hydrogen.

ModderHelp
- Changed mod checker to only check definitions edited by local mods.
- Tweaked chat message to give more context and to reflect the local mods only change.
- Added first component bug-checking where a block could have more than 1 component when placed, allowing item duplication exploits.

Other
- Analyze ship for projector ("Show DLC/Mods" button) now reads all blueprint's grids instead of just the first (which was the case for console block too as the API only returns one grid).
- Changed rotor top preview to use shift+scroll to preview displacement instead of ctrl and shift.
- Fixed conveyor size symbol on items being duplicated in certain cases.
- Fixed status not showing anything if it couldn't be detected as being part of a block's toolbar (like when another mod tries to read the status).
- Fixed unable to aim at smaller scale projections' blocks with welder/grinder (this feature is provided by this mod in the first place)

Frissítés: 2023. febr. 18. @ 18:55

Terminal info
- Added "Connected to fuel" state for fueled thrusters.
- Added burn rate and time estimates for hydrogen engine.

Block InfoBox
- For internal info mode, added ModelIntersection mention.
- Added inventory stats for cryo.
- Seat's "abilities" added "cryo" to identify the cryo behavior (like on beds).
- Projector info now mentions if it can build or only preview, along with rescale and loading any size support.
- Fixed "projected under" showing up for non-buildable projections (like console block).
- Fixed jumpdrive recharge loss not being colored and not expecting a >1 value either.

Overlays
- Tweaked wind turbine overlay to show the starting terrain clearence along the line as it was unclear.
- Fixed collector's collection area not being accurate at all.
- Tweaked collector's collection area to be orange to better contrast against the airtight blue and SE's green box outline.

Other
- Changed rotor top preview to use shift+scroll to preview displacement instead of ctrl and shift.
- Fixed conveyor size symbol on items being duplicated in certain cases.
- Fixed status not showing anything if it couldn't be detected as being part of a block's toolbar (like when another mod tries to read the status).
- Fixed unable to aim at smaller scale projections' blocks with welder/grinder (this feature is provided by this mod in the first place)