Mouse Drag

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

Author: Maxi Mol

Last revision: 6 Apr, 2025 at 19:10 UTC (6)

File size: 266.66 KB

On Steam Workshop

Description:
Description

Tool which allows dragging creatures/objects outside sandbox-mode using your mouse, also known as the Sandbox Mouse. Includes options to pause, destroy, duplicate, tame, stun, teleport, cut/paste, safari-control, kill & revive individual creatures, players and objects. Also allows you to activate and throw items like bombs and spears. Press right mouse button on an object or the background to open one of two radial menus. Hold left control (default) to select multiple objects, or to use a selection-rectangle. While dragging use the scroll wheel to rotate objects.

Credits:
– Fyre & Noir for the BeastMaster menu trianglemesh code
– IdleFire Guardian for playtesting

Source code is here: https://github.com/woutkolkman/mousedrag

Known issues/bugs

– Pausing a deer while you’re on it will make you slide off. You need to jump to be able to move again.
– When cut/pasting a player in/to arena, if there’s a creature in their stomach (Hazer), it is deleted. This happens because of limitations when deserializing a creature.
– When cut/pasting objects, many objects will ignore the new position and spawn back on their old position in a new room. This is determined by how the object is programmed.
– Cut/pasting Oracles (iterator puppets) has a VERY HIGH chance of crashing the game. Also, their sprites will not be removed immediately.
– Pasting Garbage Worms in rooms where they cannot be might crash the game.
– If Jolly Co-op is enabled in story-mode, you cannot safari-control slugpups or follow slugpups with the RoomCamera.
– After returning from a safari-controlled creature and the player room was reloaded, you cannot open your map. Jolly Co-op will keep the player’s room loaded and prevent this from happening.

Reporting

Please report any bug, problem, change or feature request via the Discussions, or message me on the Rain World Discord ( https://discord.gg/rainworld ): @.maximol
If reporting a problem, also include the steps to recreate it & the following file(s):
– "exceptionLog.txt" (C:Program Files (x86)SteamsteamappscommonRain WorldexceptionLog.txt)
– "LogOutput.txt" (C:Program Files (x86)SteamsteamappscommonRain WorldBepInExLogOutput.txt)