Embed sound effects inside of doodads #90

Open
opened 2023-05-20 03:22:57 +00:00 by kirsle · 0 comments

Doodads should be able to embed their own sound effects (and music?) which would be handled similarly to Wallpaper embeds in levels.

When actor scripts call Sound.Play() it should check their embedded sounds first before checking the global sounds. This avoids any conflict in file naming or lets a doodad override a game's default sound.

doodad tool

The CLI must allow creating a doodad with embedded sound files (flags for doodad convert or doodad edit

In-game UI

In the Level Editor we already have the Attachments UI that lists (and deletes) embedded files (wallpapers and doodads).

It could be repurposed in the Doodad Editor to also allow uploading arbitrary files right there. Users would upload SFX into their doodad by going thru the Attachments window.

Doodads should be able to embed their own sound effects (and music?) which would be handled similarly to Wallpaper embeds in levels. When actor scripts call `Sound.Play()` it should check their embedded sounds _first_ before checking the global sounds. This avoids any conflict in file naming or lets a doodad override a game's default sound. ### `doodad` tool The CLI must allow creating a doodad with embedded sound files (flags for `doodad convert` or `doodad edit` ### In-game UI In the Level Editor we already have the Attachments UI that lists (and deletes) embedded files (wallpapers and doodads). It could be repurposed in the Doodad Editor to also allow uploading arbitrary files right there. Users would upload SFX into their doodad by going thru the Attachments window.
kirsle added the
enhancement
label 2023-05-20 03:22:57 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: SketchyMaze/doodle#90
There is no content yet.