A MonkeyLoader mod for Resonite that fixes various small Resonite Issues that are still open.
First, make sure you've installed MonkeyLoader and the necessary GamePacks - combined releases can be found on the page of the Resonite GamePack here: https://github.com/ResoniteModdingGroup/MonkeyLoader.GamePacks.Resonite/releases/
Then all you have to do is placing the provided CommunityBugFixCollection.nupkg
into your Resonite/MonkeyLoader/Mods/
folder.
The issues fixed by this mod will be linked in the following list. If any of them have been closed and not removed from the mod, just disable them in the settings in the meantime.
- Migrated items sent as messages do not spawn because they still point to
neosdb
(Yellow-Dog-Man/Resonite-Issues#83) - Grab World Locomotion moving the user forward a little every time it's activated (Yellow-Dog-Man/Resonite-Issues#86)
- Duplicating Components breaking drives (Yellow-Dog-Man/Resonite-Issues#92)
- Selecting Copy Component when drag and dropping a Component onto an Inspector
- Worlds crashing when a (multi)tool is scaled to zero (Yellow-Dog-Man/Resonite-Issues#98)
- Most ProtoFlux nodes in Strings > Constants having invisible names (Yellow-Dog-Man/Resonite-Issues#177)
- The
Remap -1 1 to 0 1
ProtoFlux node having a hard to understand name (Yellow-Dog-Man/Resonite-Issues#245) - ColorX Luminance calculations being incorrect for non-linear color profiles (Yellow-Dog-Man/Resonite-Issues#281)
- Non-HDR variants of Color(X) channel addition not clamping (Yellow-Dog-Man/Resonite-Issues#316)
- Color Profile not being preserved on all operations (Yellow-Dog-Man/Resonite-Issues#318)
- ProtoFlux Node names containing
ColorX
being spaced wrong (Yellow-Dog-Man/Resonite-Issues#496) - The selected Home World in the Inventory not being highlighted as a favorite (Yellow-Dog-Man/Resonite-Issues#503)
- The MaterialGizmo being scaled twice when using Edit on the Material Tool (Yellow-Dog-Man/Resonite-Issues#528)
- The
ValueDisplay<color>
ProtoFluxNode not having aValueProxySource<color>
(Yellow-Dog-Man/Resonite-Issues#557) - Picking custom generic types in Component Selectors not being case-insensitive
- Tools derived from
BrushTool
not firing OnDequipped events (Yellow-Dog-Man/Resonite-Issues#723) - It not being possible to import multiple audio clips at once (Yellow-Dog-Man/Resonite-Issues#737)
- URLs to text files or Resonite Packages failing to import instead of appearing as a hyperlink (Yellow-Dog-Man/Resonite-Issues#785)
- The NoDestroyUndo component not preventing undoing the destruction of something (Yellow-Dog-Man/Resonite-Issues#979)
- References in multiple duplicated or transferred-between-worlds items breaking (Yellow-Dog-Man/Resonite-Issues#984)
- Context Menu changing size and becoming unusable with extreme FOVs (Yellow-Dog-Man/Resonite-Issues#991)
- Hyperlink components only opening http(s) links (Yellow-Dog-Man/Resonite-Issues#1018)
- World Load Progress Indicator disappearing too quickly on fail (Yellow-Dog-Man/Resonite-Issues#1019)
- Context Menu label outline not fading out like everything else (Yellow-Dog-Man/Resonite-Issues#1027)
- NaN floats / doubles compare as equal in ProtoFlux and ValueEqualityDriver (but only when not approximate) (Yellow-Dog-Man/Resonite-Issues#1046)
- Ears and View Overrid(d)en ProtoFlux node names are spelled wrong (Yellow-Dog-Man/Resonite-Issues#1157)
- Storage units can't be localized (and they use GB instead of GiB and so on)
- FlipAtUser component does not respect view position (Yellow-Dog-Man/Resonite-Issues#1335)
- ColorX From HexCode (ProtoFlux node) defaults to Linear profile (Yellow-Dog-Man/Resonite-Issues#1404)
- ProtoFlux value casts from byte to other values converting incorrectly (mono / graphical client only) (Yellow-Dog-Man/Resonite-Issues#2257)
ValueMod<Decimal>
node crashes the game when B input is set to zero or disconnected. (Yellow-Dog-Man/Resonite-Issues#2746)- Grid World grid being off-center (Yellow-Dog-Man/Resonite-Issues#2754)
- Animators updating all associated fields every frame while enabled but not playing (Yellow-Dog-Man/Resonite-Issues#3480)
- Direct cursor size becoming very large when snapped to an object much closer than the true cursor (Yellow-Dog-Man/Resonite-Issues#3654)
- Grid World floor shaking on AMD and Intel GPUs (Yellow-Dog-Man/Resonite-Issues#3829)
- DuplicateSlot ProtoFlux node crashes game when if OverrideParent is identical to Template (Yellow-Dog-Man/Resonite-Issues#3950)
Fixes with no issue (that could be found).
- Content of notification being off-center.
The issues that have workarounds in this mod will be linked in the following list. If any of them have been closed and not removed from the mod, just disable them in the settings in the meantime.
- Sliders and Joints snapping in sessions hosted by a headless (Yellow-Dog-Man/Resonite-Issues#399)
- Missing Cloud Home template for Groups (fallback to User Cloud Home) (Yellow-Dog-Man/Resonite-Issues#1144)
- ProtoFlux inputs for float and double quaternions being spawned with invalid values
- UIX Rendering issues in UI-Focus mode (Yellow-Dog-Man/Resonite-Issues#1292)
The feature request issues that have been implemented in this mod will be linked in the following list. If any of them have been implemented and not removed from the mod, just disable them in the settings in the meantime.
- Copy to Clipboard action on any non-reference member fields in Inspectors (Yellow-Dog-Man/Resonite-Issues#810)
The issues that were first closed in this mod but have officially been closed now will be linked in the following list. If they appear here, their implementation has been removed from the mod.
- Duplicating Components breaking drives (Yellow-Dog-Man/Resonite-Issues#92)
- Pressing Duplicate on the Component in an Inspector
- Using the Component Clone Tool to duplicate them onto a slot
- UserInspectors not listing existing users in the session for non-host users (Yellow-Dog-Man/Resonite-Issues#1964)