beyond-all-reason / beyond-all-reason/RecoilEngine

Add some way to recognize valid sound files (incl. streamable)

Open
#1,610 2 comments 0 reactions 0 assignees View on GitHub
area: Lua API good first issue
Dominant language
C++
Stars
683
Forks
293
Avg merge
3d 2h
Merged PRs (30d)
40

Description

Add `Engine.supportedSoundStreamFormats` table.
Would currently look like `{ mp3 = true, ogg = true }`.

The use case is so that music widgets can automatically support new formats if they get added, right now it has to be done manually like https://github.com/ZeroK-RTS/Zero-K/commit/f0f205998c832e3198bcc6f3809aa022e8bd81af .

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the Engine.supportedSoundStreamFormats entry point and the linked Zero-K commit f0f205998c832e3198bcc6f3809aa022e8bd81af. Trace how music widgets currently recognize sound formats; done means the engine exposes valid streamable formats and widgets can discover newly supported formats without manual updates.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc, game-dev
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.