diff --git a/src/game/level_update.c b/src/game/level_update.c index 8d86193cc..d0e190586 100644 --- a/src/game/level_update.c +++ b/src/game/level_update.c @@ -1373,6 +1373,13 @@ s32 lvl_init_or_update(s16 initOrUpdate, UNUSED s32 unused) { switch (initOrUpdate) { case 0: result = init_level(); + + // HACK: play main menu music + // this is in a terrible spot but I couldn't find a better one. + if (gDjuiInMainMenu) { + set_background_music(0, 0x0021, 0); + } + break; case 1: result = update_level();