Dance around early support (#897)

## Link to GitHub Issue or related Pull Request, if one exists
N/A

## Description of change
This PR add initial supports for running Dance aRound in window mode,
with keyboard, cardio supports.

## Testing
- Tested game play under Windows 10 using Kinect V1 with my visionpose
compatible layer (https://github.com/Avimitin/dance-around-anygear)


https://github.com/user-attachments/assets/4b821dcf-751d-4953-b626-4a9491569183

- Tested full game play, user profile saving with Asphyxia

Assisted by AI.

---------

Co-authored-by: Codex <codex@openai.com>
This commit is contained in:
Jiongjia Lu
2026-09-13 00:51:23 +08:00
committed by GitHub
parent 4042b77065
commit 2b6e76730b
24 changed files with 1567 additions and 31 deletions
+26
View File
@@ -1511,6 +1511,14 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = std::invoke([]()
.game_name = "Polaris Chord",
.category = "Advanced Game Options",
};
c[launcher::Options::LoadUDNModule] = {
.title = "Force Load DANCE aROUND Module",
.name = "udn",
.desc = "Manually enable DANCE aROUND module.",
.type = OptionType::Bool,
.game_name = "DANCE aROUND",
.category = "Advanced Game Options",
};
c[launcher::Options::LoadMusecaModule] = {
.title = "Force Load Museca Module",
.name = "museca",
@@ -2451,6 +2459,24 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = std::invoke([]()
.game_name = "Polaris Chord",
.category = "Game Options",
};
c[launcher::Options::UDNArgs] = {
.title = "DANCE aROUND Arguments Override",
.name = "udnargs",
.desc = "Command line arguments passed to the game.",
.type = OptionType::Text,
.setting_name = "",
.game_name = "DANCE aROUND",
.category = "Advanced Game Options",
};
c[launcher::Options::UDNNoIO] = {
.title = "DANCE aROUND Disable IO Emulation",
.name = "udnnoio",
.desc = "Disables BI2X hooks for DANCE aROUND.",
.type = OptionType::Bool,
.setting_name = "",
.game_name = "DANCE aROUND",
.category = "Advanced Game Options",
};
c[launcher::Options::spice2x_LightsOverallBrightness] = {
.title = "Lights Brightness Adjustment",
.name = "sp2x-lights-brightness",