https://github.com/alphalaneous/editor-sounds
Adds sounds to the GD editor.
https://github.com/alphalaneous/editor-sounds
Last synced: about 2 months ago
JSON representation
Adds sounds to the GD editor.
- Host: GitHub
- URL: https://github.com/alphalaneous/editor-sounds
- Owner: Alphalaneous
- Created: 2024-05-06T21:24:30.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-15T04:42:24.000Z (2 months ago)
- Last Synced: 2026-02-15T11:29:33.459Z (2 months ago)
- Language: C++
- Size: 499 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Support: support.md
Awesome Lists containing this project
README
# Editor Sounds
Adds sound effects to the editor!
## Custom Sound Packs
You can set a custom sound pack in the mod's settings.
### How To
To create a custom sound pack, you need to add sounds with the name of the event you want the sound to play on. These sounds can be `.ogg` or `.mp3` files.
You can also add random sound variants by adding `_var_#` at the end of the file name.
For example, if I want to have variance on object placement, I would name the files like this:
`place-object_var_1.ogg`
`place-object_var_2.ogg`
`place-object_var_3.ogg`
### Events
- `select` - Object is selected.
- `deselect` - Object is deselected
- `place-object` - Object is placed.
- `delete` - Object is deleted.
- `copy` - Object is copied.
- `paste` - Object is pasted.
- `duplicate` - Object is duplicated.
- `undo` - Action is undone.
- `redo` - Action is redone.
- `move` - Object is moved one grid space. Overridden if the following are set:
- `move-down` - Object is moved down one grid space.
- `move-up` - Object is moved up one grid space.
- `move-left` - Object is moved left one grid space.
- `move-right` - Object is moved right one grid space.
- `move-half` - Object is moved half a grid space. Overridden if the following are set:
- `move-half-down` - Object is moved down half a grid space.
- `move-half-up` - Object is moved up half a grid space.
- `move-half-left` - Object is moved left half a grid space.
- `move-half-right` - Object is moved right half a grid space.
- `move-small` - Object is moved 1/15th of a grid space. Overridden if the following are set:
- `move-small-down` - Object is moved down 1/15th of a grid space.
- `move-small-up` - Object is moved up 1/15th of a grid space.
- `move-small-left` - Object is moved left 1/15th of a grid space.
- `move-small-right` - Object is moved right 1/15th of a grid space.
- `move-tiny` - Object is moved 1/60th of a grid space. Overridden if the following are set:
- `move-tiny-down` - Object is moved down 1/60th of a grid space.
- `move-tiny-up` - Object is moved up 1/60th of a grid space.
- `move-tiny-left` - Object is moved left 1/60th of a grid space.
- `move-tiny-right` - Object is moved right 1/60th of a grid space.
- `move-big` - Object is moved five grid grid spaces. Overridden if the following are set:
- `move-big-down` - Object is moved down five grid spaces.
- `move-big-up` - Object is moved up five grid spaces.
- `move-big-left` - Object is moved left five grid spaces.
- `move-big-right` - Object is moved right five grid spaces.
- `rotate` - Object is rotated or flipped. Overridden if the following are set:
- `rotate-clockwise` - Object is rotated 90 degrees clockwise.
- `rotate-counter-clockwise` - Object is rotated 90 degrees counter clockwise.
- `rotate-45-clockwise` - Object is rotated 45 degrees clockwise.
- `rotate-45-counter-clockwise` - Object is rotated 45 degrees counter clockwise.
- `flip-x` - Object is flipped horizontally.
- `flip-y` - Object is flipped vertically.
- `generic-button` - Sound used for toolbar-categories and toolbar-toggles. Overridden if the following are set:
- `toolbar-categories` - Clicking on the Create, Edit, Delete, and View buttons.
- `toolbar-toggles` - Clicking on the Swipe, Rotate, Free Move, and Snap buttons.
- `prev-page` - Clicking on the previous page in the toolbar,
- `next-page` - Clicking on the next page in the toolbar.
- `base-layer` - Clicking the base layer arrow (uses prev-page by default).
- `next-free-layer` - Clicking the next free layer arrow (uses next-page by default).
- `prev-layer` Clicking the next layer arrow (uses prev-page by default).
- `next-layer` Clicking the next layer arrow (uses next-page by default).
- `tabs-prev-page` Clicking the prev page arrow if you have Vanilla Pages installed (uses prev-page by default).
- `tabs-next-page` Clicking the next page arrow if you have Vanilla Pages installed (uses next-page by default).
- `switch-tab` - Switching between tabs in the toolbar.
- `zoom-in` - Zooming in the editor.
- `zoom-out` - Zooming out the editor.
- `lock-layer` - Locking the layer you are on.
- `unlock-layer` - Unlocking the layer you are on.
- `link` - Linking a group of objects together.
- `unlink` - Unlinking a group of objects.
- `toggle-link` - Toggling link controls if you have Improved Link Controls installed.
- `slider-tick` - Sliding the slider at the top of the editor.
- `grid-decrease` - Decreasing the grid size with BetterEdit.
- `grid-increase` - Increasing the grid size with BetterEdit.
- `toggle-ui` - Toggling the UI with BetterEdit.