Melodi’s Utility Mod

If you liked this item, please rate it up on Steam Workshop page.

Author: melodi_bug

Last revision: 28 Dec, 2023 at 04:08 UTC

File size: 11.49 MB

On Steam Workshop

Description:
Overview

A utility mod. Made for fun in my spare time. Feel free to give me some suggestions for stuff to add!
Notice: As of version 1.5, this corrupts most saves containing objects from 1.4 or before of the mod, this is a compatibility version: https://steamcommunity.com/sharedfiles/filedetails/?id=3013265919

Features
Items
Massful brick

This is just a heavier version of the normal brick, for specifics, it is 100 units.

Fat brick

A brick that weighs 1000 units, it is very heavy.

Heat to energy converter

Converts it’s own temperature into charge (electricity), could be used in an engine.

Armoured steel

This is a virtually bulletproof material, it can also protect against explosions and projectiles, the only downside is that it is reasonably more heavy than a normal rod.

Armoured glass

This is a slightly less bulletproof material, it will break under extreme gunfire and explosions, but is heavier than tempered or normal glass.

Wad of flex tape

This is a wad of flex tape, it is very sticky, and can be used to stick things together.

Mouse cursor

Added as a joke, doesn’t serve much purpose, funny to crush humans with though.

Void syringe

A syringe similar to the empty syringe (it sucks in fluids), but will never fill up, instead give off particles similar to the Decimator.

Hotkeys
Spawn human (K)

This spawns a human at the mouse cursor, facing the right. Shift + K will spawn a human facing the left.

Reset state (X)

This resets the state of all the selected objects, it’s state includes it’s temperature, charge (electricity) and velocity.

Tools/Powers
Mouse cursor power

Spawns a physical cursor that follows your mouse!

Kinetic spike

This tool allows manipulating object’s velocity, click an object, to select it, then click somewhere else to apply the velocity (based on distance and direction).

Bang

This tool allows you to create explosions, select an intensity and click to create an explosion.

Misc
Toggleable accurate hitboxes

This can be found in the items drawer, it replaces the default hit-boxes on all items spawned with it active.
It replaces ones that are pixel-perfect and based off the sprite’s appearence.

WARNING: This can cause bugs, weird issues with collisions, and decrease performance, it is not recommended for continuous use.

Heart Rate Monitor Propagation

Heart rate monitors now send out propagation signals, when it beeps.

Changelog

Current version is 1.6

Version 1.6
Significant changes

– Added `Bang tool`
– Added `Void syringe`

Patches

– Fixed notification spam when using the Heat to energy converter (thank you to @
rhysbonner12 for pointing this out)
– Fixed the Mouse cursor power and made it a lot more fun, by changing the way it interacts with the world, now it uses physics rather than just teleporting. This change is most noticeable with collision continuous.

Version 1.5
Significant changes

– Added mod id suffix to all mod items
– Added better description
– Added Armoured glass
– Changed Human spawn hotkey to spawn flipped with Shift + K
– Reset state hotkey now resets the state of all the selected objects
– Heart rate monitors now send out propagation signals when they beep
– Added Wad of Flex Tape

Technical changes

– Migrated all sprites to separate folders for clarity
– Added class for managing and accessing the mod’s sprites
– Human spawned using hotkey are now serializable and can be now saved

Bug fixes
Versions ???
Significant changes

– Added Armoured steel
– Updated icon
– Removed Shockwave tool (it’s just bad)

Technical changes

– Code cleanup
– Migrated code into separate files

Bug fixes

– Fixed hotkeys being triggered while in GUI’s

Planned features

Disclaimer: These are not guaranteed to be added, and are subject to change.
– Washing machine (An object that vibrates at a very high intensity)
– Unfreeze bomb (An object that unfreezes all frozen objects in a radius)
– Rip power (Lightning that rips objects apart)
– Weld tool (Invisible joints)