Gunsaw Level Editor+, a modded level editor for itch.io game Gunsaw
Hello, all!
Gunsaw recently allowed modding due to being discontinued, and released a new incomplete level editor alongside that.
As such, I have combined the best of both worlds and made a mod that hopes to fully give functionality to the level editor, as well as a online level database ^^
This is current in a very early state, and will have bugs. Join the Discord server, and enter the discussion thread to be a part of development!
- Find your Gunsaw folder.
- For itch.io app users, this is
~\AppData\Roaming\itch\apps\gunsaw-demo - For manual web download, this is wherever you extracted the .zip file into
-
Go to the
gunsaw-demo\Gunsaw_Data\Managedfolder, and replace Assembly-CSharp.dll with the latest download (Download the Assembly-CSharp.dll file on this github repository!) -
Open gunsaw and head to the editor to create with the new tools :)
Q- Selects awhiteTile, or default tile to your cursorTab- Selects the last used thing to your cursor. I.e. If you spawned in a baron enemy, you can pressTabto select a baron enemy againSpace- HoldSpaceto enable multi-select. Drag to make a box, or individually select objectsShift- Toggles relative vs absolute scale and rotation. I.e. holding shift will make all multi-select objects rotate, whilst not holding shift will rotate all multi-select objects around the center pointCtrl + C,Ctrl + V- Copy, Paste- (minus),+ (plus)- Increase/Decrease grid snap by 0.1Ctrl + Z,Ctrl + Y- Undo, RedoCapslock- Bypasses size restrictions for horizontal-locked objects (Asphalt, One-way platforms, Girders, Pipes). This will save and display when play- `ing a level or loading it :)G- Select a ground point to show a line imitating in-game ground pointsO- Drag to create a perfect circle of tiles.Ctrl + T- Create a template. Templates are saved groups of objects saved as JSON files that you can share with other people. Right click to delete or renameArrow Keys- Move objects, scale objects withShift, or rotation objects withCtrl
- Clicking with Move (1) selected will not move it straight away -- you will need to click on it again to drag. This prevents accidentally clicking something and having it snap to a grid
- Multi-select. Rotate it, scale it, hold shift to toggle how (individually or large-scale)
- Copy multi-selections, paste it. You know the commands :)
- Undo/Redo features added. Limit of 150
- GUID on objects, allowing for custom object support whilst maintaining vanilla playability
- With a multi-selection,
Shift + Clickon the editor to change all blocks into another type of block - Upon saving, reorganizes all Enemy weapon changers and Enemy turn arounds to the end of the level/load order, thereby ensuring that the functionality will work
- Shift + dragging right click allows you to set Target X/Y positions for objects such as doors, moving walls, hidden doors, and striped doors, door changer triggers, upon selection
- Shift + click with multi-select on any other object in the bottom menu to change objects, i.e. from tiles to ice
- Multiplayer online collaboration. Click on the 'Join Collaboration' button and enter a room name to join or create a room
- One-click level select! New button to load a constantly-updating repository of levels online :)
- For folks who do not wish to download the mod, a Github Pages with a level browser is available at: https://jimmyking9999999.github.io/gunsaw-level-editor-plus
- There is an intimidating white square at (-40, -2). Don't worry, it won't show up during the level! >.<;
- Menu clarity / tooltips / tutorials
- Tile drawing (i.e. mouse over and drag, and a line of pixels of a certain size will be created beneath the cursor)
v1.0.5