Dynamic Presence support for every NSO emulator

This commit is contained in:
Evan Husted
2025-02-08 16:52:07 -06:00
parent 253cbb2810
commit 93a298523f
3 changed files with 358 additions and 8 deletions

View File

@@ -42,7 +42,8 @@ namespace Ryujinx.Ava.Utilities.PlayReport
spec => spec
.AddValueFormatter("area_no", PokemonSVArea)
.AddValueFormatter("team_circle", PokemonSVUnionCircle)
).AddSpec(
)
.AddSpec(
"01006a800016e000",
spec => spec
.AddSparseMultiValueFormatter(
@@ -59,6 +60,29 @@ namespace Ryujinx.Ava.Utilities.PlayReport
],
SuperSmashBrosUltimate_Mode
)
)
.AddSpec(
"0100c9a00ece6000",
spec => spec.AddValueFormatter("launch_title_id", N64_LaunchedGame)
)
.AddSpec(
"01008d300c50c000",
spec => spec.AddValueFormatter("launch_title_id", SNES_LaunchedGame)
)
.AddSpec(
"0100d870045b6000",
spec => spec.AddValueFormatter("launch_title_id", NES_LaunchedGame)
).AddSpec(
"010012f017576000",
spec => spec.AddValueFormatter("launch_title_id", GBA_LaunchedGame)
).AddSpec(
"0100c62011050000",
spec => spec.AddValueFormatter("launch_title_id", GB_LaunchedGame)
).AddSpec(
"0100b3c014bda000",
spec => spec.AddValueFormatter("launch_title_id", Genesis_LaunchedGame)
);
private static string Playing(string game) => $"Playing {game}";
}
}