Skip to content
This repository was archived by the owner on Aug 6, 2025. It is now read-only.

v0.4.0c

Choose a tag to compare

@rgc-exists rgc-exists released this 22 Sep 19:26
· 5 commits to main since this release

NOTE: THERE IS AN INSTALLER FOR SHELLWORKS, FOR EASE OF USE! https://rgc-exists.itch.io/shellworks

CHANGELOG

MAJOR FEATURE - ADVANCED COPY TOOL:
-A variation of the copy tool that allows you to do a whole bunch of extra things:
-Pasting MULTIPLE instances of the copied objects in rows and columns, allowing you to make custom "tiles"
-Scaling the copied objects on both axis
-Changing the GRID SIZE that the placements snaps to
-Optional randomized placement mode
-A few other things

The advanced copy tool was added in the past, but reverted due to major bugs.

THINGS THAT CHANGED IN THE UPDATE SINCE THE ORIGINAL REVERTED VERSION:
-Fixed a bug where lava objects couldn't be deleted by the trash tool.


NEW MAJOR CHANGES:
-Added spawnpoint switcher. Switch between the orange spawnpoint objects with keybinds,
Inspired by Geometry Dash "Startpos Switcher".
-Added "optimized saving", which DRASTICALLY speeds up save times for large levels using buffers.
-Added "preserve copy order", which preserves the layer order of copied objects instead of randomizing it.
-Updated the mod to work with the Slices Of Infinity update (v2.11)

NEW MINOR CHANGES:
-Made it so when you place an object with a scale that cant be deleted it gets scaled up until it's safe
-Made copyable wires optional

NEW TECHNICAL CHANGES:
-Updated GMSL to dotnet 8 due to updates to UndertaleModTool.
-Added a warning that shows when an unsupported game version is detected.
-Give user option to disable Shellworks until the next update with unsupported game version.
-Renamed the "is_Shellworks_client" global var to "is_shellworks_client" with a lowercase S.


BUG FIXES:
-Soundtrack player no longer sometimes crashes due to the NORMAL player's hat being spawned for the BOUNCING snails.

EXTRA NOTES:
While a color scheme editor was in early stages of development, it has been put on hold for now.
HOW TO MANUALLY INSTALL SHELLWORKS

1) Install Microsoft's dotnet 6 runtime from https://dotnet.microsoft.com/en-us/download/dotnet/6.0

2a) Switch to the SANDBOX branch
2b) Go to WYS in your steam library and clicking the settings icon in the middle right center of your screen. Then click "properties".
2c) Go to the "betas" tab and switch the beta from "None" to "sandbox".

3a) Find the file location of the Will You Snail executable.
3b) You can find the folder by going to WYS in your steam library and clicking the settings icon in the middle right center of your screen. Then click "properties".
3c) To find the folder, go to the "installed files" tab in the window that opens up. Click "browse" to open the file location of the WYS exe file.

4a) Copy the files from the Shellworks zip file you downloaded into the executable directory.
4b) "version.dll" should be in the same folder as "data.win" and "Will You Snail.exe".



DISABLE SHELLWORKS AND/OR GMSL
1) Make a backup of the file called "version.dll" in your WYS steam install location.
2) Delete the file called "version.dll".


RE-ENABLE SHELLWORKS AND/OR GMSL
1) Take the backup you made of "version.dll" and copy it back as "version.dll"