mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-10 08:27:43 +00:00
Integrate Amuse into hecl cook/extract for MP1/2
This commit is contained in:
@@ -34,16 +34,16 @@ static const float FE2_VOL = 0.7421875f;
|
||||
/* L/R Stereo transition cues */
|
||||
static const u16 FETransitionBackSFX[3][2] =
|
||||
{
|
||||
{1090, 1097},
|
||||
{1098, 1099},
|
||||
{1100, 1101}
|
||||
{SFXfnt_transfore_00L, SFXfnt_transfore_00R},
|
||||
{SFXfnt_transfore_01L, SFXfnt_transfore_01R},
|
||||
{SFXfnt_transfore_02L, SFXfnt_transfore_02R}
|
||||
};
|
||||
|
||||
static const u16 FETransitionForwardSFX[3][2] =
|
||||
{
|
||||
{1102, 1103},
|
||||
{1104, 1105},
|
||||
{1106, 1107}
|
||||
{SFXfnt_transback_00L, SFXfnt_transback_00R},
|
||||
{SFXfnt_transback_01L, SFXfnt_transback_01R},
|
||||
{SFXfnt_transback_02L, SFXfnt_transback_02R}
|
||||
};
|
||||
|
||||
struct FEMovie
|
||||
@@ -69,8 +69,8 @@ SObjectTag g_DefaultWorldTag = {FOURCC('MLVL'), 0x158efe17};
|
||||
|
||||
void CFrontEndUI::PlayAdvanceSfx()
|
||||
{
|
||||
CSfxManager::SfxStart(1096, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(1091, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_advance_L, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_advance_R, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
CFrontEndUI::SNewFileSelectFrame::SNewFileSelectFrame(CSaveGameScreen* sui, u32 rnd, CFrontEndUITouchBar& touchBar)
|
||||
@@ -586,13 +586,13 @@ void CFrontEndUI::SNewFileSelectFrame::DoPopupCancel(CGuiTableGroup* caller)
|
||||
{
|
||||
if (x8_subMenu == ESubMenu::EraseGamePopup)
|
||||
{
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x8_subMenu = ESubMenu::EraseGame;
|
||||
x10d_needsEraseToggle = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x8_subMenu = ESubMenu::Root;
|
||||
x10e_needsNewToggle = true;
|
||||
}
|
||||
@@ -641,7 +641,7 @@ void CFrontEndUI::SNewFileSelectFrame::DoFileMenuCancel(CGuiTableGroup* caller)
|
||||
{
|
||||
if (x8_subMenu == ESubMenu::EraseGame)
|
||||
{
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
ResetFrame();
|
||||
}
|
||||
}
|
||||
@@ -649,7 +649,7 @@ void CFrontEndUI::SNewFileSelectFrame::DoFileMenuCancel(CGuiTableGroup* caller)
|
||||
void CFrontEndUI::SNewFileSelectFrame::DoSelectionChange(CGuiTableGroup* caller, int oldSel)
|
||||
{
|
||||
HandleActiveChange(caller);
|
||||
CSfxManager::SfxStart(1093, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
void CFrontEndUI::SNewFileSelectFrame::DoFileMenuAdvance(CGuiTableGroup* caller)
|
||||
@@ -884,7 +884,7 @@ CFrontEndUI::SFusionBonusFrame::SGBALinkFrame::ProcessUserInput(const CFinalInpu
|
||||
EUIType prevUi = PrevLinkUI[int(x0_uiType)];
|
||||
if (prevUi == EUIType::Empty)
|
||||
break;
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
SetUIText(prevUi);
|
||||
}
|
||||
break;
|
||||
@@ -902,13 +902,13 @@ CFrontEndUI::SFusionBonusFrame::SGBALinkFrame::ProcessUserInput(const CFinalInpu
|
||||
}
|
||||
else
|
||||
{
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
SetUIText(EUIType::LinkFailed);
|
||||
}
|
||||
}
|
||||
else if (x4_gbaSupport->GetPhase() == CGBASupport::EPhase::Failed)
|
||||
{
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
SetUIText(EUIType::LinkFailed);
|
||||
}
|
||||
break;
|
||||
@@ -1178,12 +1178,12 @@ void CFrontEndUI::SFusionBonusFrame::DoSelectionChange(CGuiTableGroup* caller, i
|
||||
{
|
||||
if (caller == x28_tablegroup_options)
|
||||
{
|
||||
CSfxManager::SfxStart(1093, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
ResetCompletionFlags();
|
||||
}
|
||||
else
|
||||
{
|
||||
CSfxManager::SfxStart(1095, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_enum_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
bool fusionActive = x2c_tablegroup_fusionsuit->GetUserSelection() == 1;
|
||||
g_GameState->SystemOptions().SetPlayerFusionSuitActive(fusionActive);
|
||||
g_GameState->GetPlayerState()->SetIsFusionEnabled(fusionActive);
|
||||
@@ -1213,7 +1213,7 @@ void CFrontEndUI::SFusionBonusFrame::DoAdvance(CGuiTableGroup* caller)
|
||||
else
|
||||
{
|
||||
x3a_mpNotComplete = true;
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
break;
|
||||
case 0:
|
||||
@@ -1226,7 +1226,7 @@ void CFrontEndUI::SFusionBonusFrame::DoAdvance(CGuiTableGroup* caller)
|
||||
else if (g_GameState->SystemOptions().GetPlayerBeatFusion() || m_gbaOverride)
|
||||
{
|
||||
//x8_action = EAction::None;
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x8_action = EAction::PlayNESMetroid;
|
||||
}
|
||||
else
|
||||
@@ -1385,7 +1385,7 @@ void CFrontEndUI::SFrontEndFrame::DoCancel(CGuiTableGroup* caller)
|
||||
|
||||
void CFrontEndUI::SFrontEndFrame::DoSelectionChange(CGuiTableGroup* caller, int oldSel)
|
||||
{
|
||||
CSfxManager::SfxStart(1093, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
HandleActiveChange(caller);
|
||||
}
|
||||
|
||||
@@ -1623,7 +1623,7 @@ void CFrontEndUI::SOptionsFrontEndFrame::DoMenuCancel(CGuiTableGroup* caller)
|
||||
x28_tablegroup_rightmenu->SetIsActive(false);
|
||||
x28_tablegroup_rightmenu->SetUserSelection(0);
|
||||
SetTableColors(x28_tablegroup_rightmenu);
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1633,12 +1633,12 @@ void CFrontEndUI::SOptionsFrontEndFrame::DoMenuSelectionChange(CGuiTableGroup* c
|
||||
if (x24_tablegroup_leftmenu == caller)
|
||||
{
|
||||
SetRightUIText();
|
||||
CSfxManager::SfxStart(1093, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else if (x28_tablegroup_rightmenu == caller)
|
||||
{
|
||||
HandleRightSelectionChange();
|
||||
CSfxManager::SfxStart(1093, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else if (x2c_tablegroup_double == caller || x30_tablegroup_triple == caller)
|
||||
{
|
||||
@@ -1650,7 +1650,7 @@ void CFrontEndUI::SOptionsFrontEndFrame::DoMenuSelectionChange(CGuiTableGroup* c
|
||||
const SGameOption& option = optionCategory.second[rightSel];
|
||||
CGameOptions::SetOption(option.option, caller->GetUserSelection());
|
||||
m_touchBarValueDirty = true;
|
||||
CSfxManager::SfxStart(1095, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_enum_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
|
||||
if (option.option == EGameOption::Rumble && caller->GetUserSelection() > 0)
|
||||
{
|
||||
@@ -1670,8 +1670,8 @@ void CFrontEndUI::SOptionsFrontEndFrame::DoLeftMenuAdvance(CGuiTableGroup* calle
|
||||
x28_tablegroup_rightmenu->SetUserSelection(0);
|
||||
x24_tablegroup_leftmenu->SetIsActive(false);
|
||||
x28_tablegroup_rightmenu->SetIsActive(true);
|
||||
CSfxManager::SfxStart(1096, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(1091, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_advance_L, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_advance_R, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1860,7 +1860,7 @@ bool CFrontEndUI::SOptionsFrontEndFrame::ProcessUserInput(const CFinalInput& inp
|
||||
if (input.PB() && x24_tablegroup_leftmenu->GetIsActive())
|
||||
{
|
||||
x134_25_exitOptions = true;
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1942,7 +1942,7 @@ bool CFrontEndUI::SOptionsFrontEndFrame::ProcessUserInput(const CFinalInput& inp
|
||||
if (tbAction == CGameOptionsTouchBar::EAction::Back)
|
||||
{
|
||||
x134_25_exitOptions = true;
|
||||
CSfxManager::SfxStart(1094, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_back, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1970,7 +1970,8 @@ void CFrontEndUI::SOptionsFrontEndFrame::Update(float dt, CSaveGameScreen* sui)
|
||||
{
|
||||
if (isSliding)
|
||||
{
|
||||
x3c_sliderSfx = CSfxManager::SfxStart(1458, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x3c_sliderSfx = CSfxManager::SfxStart(SFXui_frontend_options_slider_change_lp,
|
||||
1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -2098,8 +2099,8 @@ void CFrontEndUI::StartStateTransition(EScreen screen)
|
||||
{
|
||||
SetCurrentMovie(EMenuMovie::FileSelectGBA);
|
||||
SetFadeBlackTimer(xcc_curMoviePtr->GetTotalSeconds());
|
||||
CSfxManager::SfxStart(1108, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(1109, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_tofusion_L, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_tofusion_R, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
break;
|
||||
case EScreen::FusionBonus:
|
||||
@@ -2112,8 +2113,8 @@ void CFrontEndUI::StartStateTransition(EScreen screen)
|
||||
{
|
||||
SetCurrentMovie(EMenuMovie::GBAFileSelectA);
|
||||
SetFadeBlackTimer(xcc_curMoviePtr->GetTotalSeconds());
|
||||
CSfxManager::SfxStart(1110, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(1111, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_fromfusion_L, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXfnt_fromfusion_R, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
default: break;
|
||||
}
|
||||
|
||||
@@ -426,9 +426,9 @@ void CInGameGuiManager::Update(CStateManager& stateMgr, float dt, CArchitectureQ
|
||||
if (std::fabs(stateMgr.GetPlayer().GetVisorStaticAlpha() - x1f4_visorStaticAlpha) < 0.5f)
|
||||
{
|
||||
if (x1f4_visorStaticAlpha == 0.f)
|
||||
CSfxManager::SfxStart(1401, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_hud_reboot, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
else if (x1f4_visorStaticAlpha == 1.f)
|
||||
CSfxManager::SfxStart(1400, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_hud_shutdown, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -194,7 +194,7 @@ void CInventoryScreen::ProcessControllerInput(const CFinalInput& input)
|
||||
newPage = std::min(oldPage + 1, totalCount - 1);
|
||||
x174_textpane_body->TextSupport().SetPage(newPage);
|
||||
if (oldPage != newPage)
|
||||
CSfxManager::SfxStart(1444, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_pause_screen_next_page, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x198_28_pulseTextArrowTop = newPage > 0;
|
||||
x198_29_pulseTextArrowBottom = !lastPage;
|
||||
}
|
||||
|
||||
@@ -369,7 +369,7 @@ void CLogBookScreen::ProcessControllerInput(const CFinalInput& input)
|
||||
newPage = std::min(oldPage + 1, pageCount - 1);
|
||||
x174_textpane_body->TextSupport().SetPage(newPage);
|
||||
if (oldPage != newPage)
|
||||
CSfxManager::SfxStart(1444, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_pause_screen_next_page, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x198_28_pulseTextArrowTop = newPage > 0;
|
||||
x198_29_pulseTextArrowBottom = !lastPage;
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ void CMessageScreen::ProcessControllerInput(const CFinalInput& input)
|
||||
x1c_textpane_message->TextSupport().SetTypeWriteEffectOptions(false, 0.1f, 30.f);
|
||||
x1c_textpane_message->TextSupport().SetText(x0_msg->GetString(x6c_page));
|
||||
|
||||
CSfxManager::SfxStart(1421, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_message_screen_key, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
|
||||
x74_delayTime = 0.8f;
|
||||
}
|
||||
|
||||
@@ -95,7 +95,7 @@ void COptionsScreen::OnEnumChanged(CGuiTableGroup* caller, int oldSel)
|
||||
}
|
||||
|
||||
CPauseScreenBase::UpdateSideTable(caller);
|
||||
CSfxManager::SfxStart(1437, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_option_enum_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
bool COptionsScreen::InputDisabled() const
|
||||
@@ -113,7 +113,8 @@ void COptionsScreen::Update(float dt, CRandom16& rand, CArchitectureQueue& archQ
|
||||
{
|
||||
if (x18c_slidergroup_slider->GetState() != CGuiSliderGroup::EState::None)
|
||||
{
|
||||
x1a4_sliderSfx = CSfxManager::SfxStart(1451, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x1a4_sliderSfx = CSfxManager::SfxStart(SFXui_options_slider_change_lp,
|
||||
1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -146,11 +147,11 @@ void COptionsScreen::Update(float dt, CRandom16& rand, CArchitectureQueue& archQ
|
||||
{
|
||||
archQueue.Push(MakeMsg::CreateQuitGameplay(EArchMsgTarget::Game));
|
||||
CSfxManager::SetChannel(CSfxManager::ESfxChannels::Default);
|
||||
CSfxManager::SfxStart(1422, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_options_quit_accept, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else if (action == EQuitAction::No)
|
||||
{
|
||||
CSfxManager::SfxStart(1423, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_options_quit_reject, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x19c_quitGame.reset();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ CPauseScreen::CPauseScreen(ESubScreen subscreen,
|
||||
x58_frmePauseScreenBufSz = g_ResFactory->ResourceSize(frmeTag);
|
||||
x5c_frmePauseScreenBuf.reset(new u8[x58_frmePauseScreenBufSz]);
|
||||
x60_loadTok = g_ResFactory->LoadResourceAsync(frmeTag, x5c_frmePauseScreenBuf.get());
|
||||
CSfxManager::SfxStart(1435, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_pause_screen_enter, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x7c_screens.resize(2);
|
||||
}
|
||||
|
||||
@@ -197,19 +197,19 @@ void CPauseScreen::ProcessControllerInput(const CStateManager& mgr, const CFinal
|
||||
if (input.PStart() || (input.PB() && bExits) ||
|
||||
(x7c_screens[x78_activeIdx] && x7c_screens[x78_activeIdx]->ShouldExitPauseScreen()))
|
||||
{
|
||||
CSfxManager::SfxStart(1434, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_pause_screen_exit, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
StartTransition(0.5f, mgr, ESubScreen::ToGame, 2);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (ControlMapper::GetPressInput(ControlMapper::ECommands::PreviousPauseScreen, input))
|
||||
{
|
||||
CSfxManager::SfxStart(1433, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_pause_screen_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
StartTransition(0.5f, mgr, GetPreviousSubscreen(x8_curSubscreen), invalid ? 2 : 0);
|
||||
}
|
||||
else if (ControlMapper::GetPressInput(ControlMapper::ECommands::NextPauseScreen, input))
|
||||
{
|
||||
CSfxManager::SfxStart(1433, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_pause_screen_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
StartTransition(0.5f, mgr, GetNextSubscreen(x8_curSubscreen), invalid ? 2 : 1);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -199,7 +199,7 @@ void CPauseScreenBase::ChangeMode(EMode mode)
|
||||
x84_tablegroup_rightlog->SetIsActive(false);
|
||||
break;
|
||||
case EMode::TextScroll:
|
||||
CSfxManager::SfxStart(1431, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_table_change_mode, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
break;
|
||||
default: break;
|
||||
}
|
||||
@@ -210,7 +210,7 @@ void CPauseScreenBase::ChangeMode(EMode mode)
|
||||
{
|
||||
case EMode::LeftTable:
|
||||
if (oldMode == EMode::RightTable)
|
||||
CSfxManager::SfxStart(1431, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_table_change_mode, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x6c_basewidget_leftlog->SetColor(color);
|
||||
x70_tablegroup_leftlog->SetIsActive(true);
|
||||
UpdateSideTable(x70_tablegroup_leftlog);
|
||||
@@ -346,7 +346,7 @@ void CPauseScreenBase::SetRightTableSelection(int oldSel, int newSel)
|
||||
int oldRightSel = x1c_rightSel;
|
||||
x1c_rightSel = zeus::clamp(0, x1c_rightSel + (newSel - oldSel), int(GetRightTableCount()) - 1);
|
||||
if (oldRightSel != x1c_rightSel)
|
||||
CSfxManager::SfxStart(1436, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_table_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
|
||||
if (x1c_rightSel < x18_firstViewRightSel)
|
||||
x18_firstViewRightSel = x1c_rightSel;
|
||||
@@ -364,7 +364,7 @@ void CPauseScreenBase::OnLeftTableAdvance(CGuiTableGroup* caller)
|
||||
{
|
||||
ChangeMode(EMode::RightTable);
|
||||
x198_25_handledInput = true;
|
||||
CSfxManager::SfxStart(1432, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_advance, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -373,7 +373,7 @@ void CPauseScreenBase::OnRightTableAdvance(CGuiTableGroup* caller)
|
||||
if (ShouldRightTableAdvance() && !x198_25_handledInput)
|
||||
{
|
||||
ChangeMode(EMode::TextScroll);
|
||||
CSfxManager::SfxStart(1432, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_advance, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -382,7 +382,7 @@ void CPauseScreenBase::OnTableSelectionChange(CGuiTableGroup* caller, int oldSel
|
||||
UpdateSideTable(caller);
|
||||
if (x70_tablegroup_leftlog == caller)
|
||||
{
|
||||
CSfxManager::SfxStart(1436, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_table_selection_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
UpdateRightTable();
|
||||
}
|
||||
else
|
||||
|
||||
@@ -43,9 +43,9 @@ void CPauseScreenBlur::SetState(EState state)
|
||||
{
|
||||
CSfxManager::SetChannel(CSfxManager::ESfxChannels::PauseScreen);
|
||||
if (state == EState::HUDMessage)
|
||||
CSfxManager::SfxStart(1415, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_hud_message, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
else if (state == EState::MapScreen)
|
||||
CSfxManager::SfxStart(1378, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_map_screen, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x18_blurAmt = FLT_EPSILON;
|
||||
}
|
||||
|
||||
@@ -53,9 +53,9 @@ void CPauseScreenBlur::SetState(EState state)
|
||||
{
|
||||
CSfxManager::SetChannel(CSfxManager::ESfxChannels::Game);
|
||||
if (x10_prevState == EState::HUDMessage)
|
||||
CSfxManager::SfxStart(1416, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_hud_message, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
else if (x10_prevState == EState::MapScreen)
|
||||
CSfxManager::SfxStart(1380, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_map_screen, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x18_blurAmt = -1.f;
|
||||
}
|
||||
|
||||
|
||||
@@ -227,7 +227,7 @@ void CPlayerVisor::UpdateScanWindow(float dt, const CStateManager& mgr)
|
||||
if (mgr.GetPlayer().GetScanningState() == CPlayer::EPlayerScanState::Scanning)
|
||||
{
|
||||
if (!x60_scanningLoopSfx)
|
||||
x60_scanningLoopSfx = CSfxManager::SfxStart(1407, x24_visorSfxVol, 0.f,
|
||||
x60_scanningLoopSfx = CSfxManager::SfxStart(SFXui_scanning_lp, x24_visorSfxVol, 0.f,
|
||||
false, 0x7f, true, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
@@ -265,7 +265,7 @@ void CPlayerVisor::UpdateScanWindow(float dt, const CStateManager& mgr)
|
||||
(desiredState == EScanWindowState::Scan) ? g_tweakGui->GetScanSidesEndTime() - x3c_windowInterpTimer : 0.f;
|
||||
x3c_windowInterpTimer = x38_windowInterpDuration;
|
||||
if (desiredState == EScanWindowState::Scan)
|
||||
CSfxManager::SfxStart(1411, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_scan_window, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
break;
|
||||
case EScanWindowState::Scan:
|
||||
@@ -280,7 +280,7 @@ void CPlayerVisor::UpdateScanWindow(float dt, const CStateManager& mgr)
|
||||
(desiredState == EScanWindowState::Idle) ? g_tweakGui->GetScanSidesEndTime() - x3c_windowInterpTimer : 0.f;
|
||||
x3c_windowInterpTimer = x38_windowInterpDuration;
|
||||
if (mgr.GetPlayerState()->GetVisorTransitionFactor() == 1.f)
|
||||
CSfxManager::SfxStart(1409, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_scan_window, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
break;
|
||||
default: break;
|
||||
@@ -532,7 +532,7 @@ void CPlayerVisor::FinishTransitionIn()
|
||||
case CPlayerState::EPlayerVisor::XRay:
|
||||
x90_xrayBlur.SetBlur(EBlurType::Xray, 36.f, 0.f);
|
||||
if (!x5c_visorLoopSfx)
|
||||
x5c_visorLoopSfx = CSfxManager::SfxStart(1384, x24_visorSfxVol, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
x5c_visorLoopSfx = CSfxManager::SfxStart(SFXui_visor_xray_lp, x24_visorSfxVol, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
break;
|
||||
case CPlayerState::EPlayerVisor::Scan:
|
||||
{
|
||||
@@ -541,12 +541,12 @@ void CPlayerVisor::FinishTransitionIn()
|
||||
x2c_scanDimInterp);
|
||||
x64_scanDim.SetFilter(EFilterType::Multiply, EFilterShape::Fullscreen, 0.f, dimColor, -1);
|
||||
if (!x5c_visorLoopSfx)
|
||||
x5c_visorLoopSfx = CSfxManager::SfxStart(1404, x24_visorSfxVol, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
x5c_visorLoopSfx = CSfxManager::SfxStart(SFXui_visor_scan_lp, x24_visorSfxVol, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
break;
|
||||
}
|
||||
case CPlayerState::EPlayerVisor::Thermal:
|
||||
if (!x5c_visorLoopSfx)
|
||||
x5c_visorLoopSfx = CSfxManager::SfxStart(1388, x24_visorSfxVol, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
x5c_visorLoopSfx = CSfxManager::SfxStart(SFXui_visor_thermal_lp, x24_visorSfxVol, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
break;
|
||||
default: break;
|
||||
}
|
||||
@@ -560,14 +560,14 @@ void CPlayerVisor::BeginTransitionIn(const CStateManager&)
|
||||
x90_xrayBlur.SetBlur(EBlurType::Xray, 0.f, 0.f);
|
||||
//xc4_vpScaleX = 0.9f;
|
||||
//xc8_vpScaleY = 0.9f;
|
||||
CSfxManager::SfxStart(1383, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_visor, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
break;
|
||||
case CPlayerState::EPlayerVisor::Scan:
|
||||
CSfxManager::SfxStart(1383, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_visor, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x64_scanDim.SetFilter(EFilterType::Multiply, EFilterShape::Fullscreen, 0.f, zeus::CColor::skWhite, -1);
|
||||
break;
|
||||
case CPlayerState::EPlayerVisor::Thermal:
|
||||
CSfxManager::SfxStart(1383, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_visor, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
break;
|
||||
default: break;
|
||||
}
|
||||
@@ -605,7 +605,7 @@ void CPlayerVisor::BeginTransitionOut()
|
||||
switch (x1c_curVisor)
|
||||
{
|
||||
case CPlayerState::EPlayerVisor::XRay:
|
||||
CSfxManager::SfxStart(1382, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_visor, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
break;
|
||||
case CPlayerState::EPlayerVisor::Scan:
|
||||
if (x60_scanningLoopSfx)
|
||||
@@ -613,10 +613,10 @@ void CPlayerVisor::BeginTransitionOut()
|
||||
CSfxManager::SfxStop(x60_scanningLoopSfx);
|
||||
x60_scanningLoopSfx.reset();
|
||||
}
|
||||
CSfxManager::SfxStart(1382, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_visor, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
break;
|
||||
case CPlayerState::EPlayerVisor::Thermal:
|
||||
CSfxManager::SfxStart(1382, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_visor, x24_visorSfxVol, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
break;
|
||||
default: break;
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ void CQuitGameScreen::FinishedLoading()
|
||||
void CQuitGameScreen::DoSelectionChange(CGuiTableGroup* caller, int oldSel)
|
||||
{
|
||||
SetColors();
|
||||
CSfxManager::SfxStart(1424, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_quit_change, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
void CQuitGameScreen::DoAdvance(CGuiTableGroup* caller)
|
||||
@@ -69,13 +69,13 @@ void CQuitGameScreen::DoAdvance(CGuiTableGroup* caller)
|
||||
if (caller->GetUserSelection() == 0)
|
||||
{
|
||||
/* Yes */
|
||||
CSfxManager::SfxStart(1432, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_advance, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x18_action = EQuitAction::Yes;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* No */
|
||||
CSfxManager::SfxStart(1431, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_table_change_mode, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x18_action = EQuitAction::No;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -672,7 +672,7 @@ void CSamusDoll::SetRotationSfxPlaying(bool playing)
|
||||
{
|
||||
if (x268_rotateSfx)
|
||||
return;
|
||||
x268_rotateSfx = CSfxManager::SfxStart(1375, 1.f, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
x268_rotateSfx = CSfxManager::SfxStart(SFXui_map_rotate, 1.f, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -687,7 +687,7 @@ void CSamusDoll::SetOffsetSfxPlaying(bool playing)
|
||||
{
|
||||
if (x264_offsetSfx)
|
||||
return;
|
||||
x264_offsetSfx = CSfxManager::SfxStart(1406, 1.f, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
x264_offsetSfx = CSfxManager::SfxStart(SFXui_map_pan, 1.f, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -702,7 +702,7 @@ void CSamusDoll::SetZoomSfxPlaying(bool playing)
|
||||
{
|
||||
if (x26c_zoomSfx)
|
||||
return;
|
||||
x26c_zoomSfx = CSfxManager::SfxStart(1376, 1.f, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
x26c_zoomSfx = CSfxManager::SfxStart(SFXui_map_zoom, 1.f, 0.f, false, 0x7f, true, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -783,14 +783,14 @@ void CSamusDoll::BeginViewInterpolate(bool zoomIn)
|
||||
{
|
||||
if (xc4_viewInterp == 0.f)
|
||||
{
|
||||
CSfxManager::SfxStart(1440, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_samus_doll_enter, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
SetOffsetSfxPlaying(false);
|
||||
SetZoomSfxPlaying(false);
|
||||
SetRotationSfxPlaying(false);
|
||||
CSfxManager::SfxStart(1441, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_samus_doll_exit, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
xc4_viewInterp = zoomIn ? FLT_EPSILON : (-1.f + FLT_EPSILON);
|
||||
|
||||
@@ -435,9 +435,9 @@ void CSamusHud::UpdateFreeLook(float dt, const CStateManager& mgr)
|
||||
if (x2e0_24_inFreeLook != inFreeLook)
|
||||
{
|
||||
if (inFreeLook)
|
||||
CSfxManager::SfxStart(1392, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_into_freelook, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
else
|
||||
CSfxManager::SfxStart(1390, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_outof_freelook, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
x2e0_24_inFreeLook = inFreeLook;
|
||||
}
|
||||
|
||||
@@ -477,7 +477,7 @@ void CSamusHud::UpdateFreeLook(float dt, const CStateManager& mgr)
|
||||
if (x574_lookDeltaDot < deltaFrames)
|
||||
{
|
||||
if (!x564_freeLookSfx)
|
||||
x564_freeLookSfx = CSfxManager::SfxStart(1394, 1.f, 0.f, true, 0x7f, true, kInvalidAreaId);
|
||||
x564_freeLookSfx = CSfxManager::SfxStart(SFXui_freelook_move_lp, 1.f, 0.f, true, 0x7f, true, kInvalidAreaId);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -663,7 +663,7 @@ void CSamusHud::UpdateEnergyLow(float dt, const CStateManager& mgr)
|
||||
x580_energyLowPulse = (0.5f - x57c_energyLowTimer) / 0.25f;
|
||||
|
||||
if (!cineCam && x2e0_27_energyLow && x57c_energyLowTimer < oldTimer)
|
||||
CSfxManager::SfxStart(1405, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_energy_low, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
void CSamusHud::ApplyClassicLag(const zeus::CUnitVector3f& lookDir, zeus::CQuaternion& rot,
|
||||
@@ -1115,8 +1115,8 @@ void CSamusHud::UpdateStaticInterference(float dt, const CStateManager& mgr)
|
||||
else
|
||||
x510_staticInterp = std::max(intf, x510_staticInterp - dt);
|
||||
|
||||
UpdateStaticSfx(x508_staticSfxHi, x514_staticCycleTimerHi, 1402, dt, oldStaticInterp, 0.1f);
|
||||
UpdateStaticSfx(x50c_staticSfxLo, x518_staticCycleTimerLo, 1403, dt, oldStaticInterp, 0.5f);
|
||||
UpdateStaticSfx(x508_staticSfxHi, x514_staticCycleTimerHi, SFXui_static_hi, dt, oldStaticInterp, 0.1f);
|
||||
UpdateStaticSfx(x50c_staticSfxLo, x518_staticCycleTimerLo, SFXui_static_lo, dt, oldStaticInterp, 0.5f);
|
||||
|
||||
if (x510_staticInterp > 0.f)
|
||||
{
|
||||
@@ -1186,7 +1186,7 @@ void CSamusHud::ShowDamage(const zeus::CVector3f& position, float dam, float pre
|
||||
x3f4_damageFilterAmt = x3f0_damageFilterAmtInit;
|
||||
if (!x3a4_damageSfx)
|
||||
{
|
||||
x3a4_damageSfx = CSfxManager::AddEmitter(1385, player.GetTranslation(), player.GetTransform().basis[1],
|
||||
x3a4_damageSfx = CSfxManager::AddEmitter(SFXui_damage_lp, player.GetTranslation(), player.GetTransform().basis[1],
|
||||
0.f, false, true, 0xff, kInvalidAreaId);
|
||||
}
|
||||
if (fpCam)
|
||||
@@ -1364,7 +1364,7 @@ void CSamusHud::Update(float dt, const CStateManager& mgr,
|
||||
if (!mgr.GetCameraManager()->IsInCinematicCamera() && oldAPulse < 0.f && x584_abuttonPulse >= 0.f &&
|
||||
x598_base_basewidget_message->GetIsVisible() && (x558_messageTextTime == 0.f || x558_messageTextTime >= 1.f))
|
||||
{
|
||||
CSfxManager::SfxStart(1442, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_hud_memo_a_pulse, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
float allTextAlpha;
|
||||
@@ -1436,7 +1436,7 @@ void CSamusHud::Update(float dt, const CStateManager& mgr,
|
||||
{
|
||||
x55c_lastSfxChars = nextSfxChars;
|
||||
if (!x598_base_basewidget_message->GetIsVisible() || textScale == 1.f)
|
||||
CSfxManager::SfxStart(1418, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_hud_memo_type, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
|
||||
if (mgr.GetEscapeSequenceTimer() > 0.f)
|
||||
@@ -1790,7 +1790,7 @@ void CSamusHud::SetMessage(std::u16string_view text, const CHUDMemoParms& info)
|
||||
x558_messageTextTime = 1.f;
|
||||
if (!info.IsHintMemo() || !isWidgetVisible)
|
||||
return;
|
||||
CSfxManager::SfxStart(1449, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_hide_hint_memo, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
return;
|
||||
}
|
||||
x598_base_basewidget_message->SetColor(zeus::CColor::skWhite);
|
||||
@@ -1821,7 +1821,7 @@ void CSamusHud::SetMessage(std::u16string_view text, const CHUDMemoParms& info)
|
||||
{
|
||||
if (!isWidgetVisible)
|
||||
{
|
||||
CSfxManager::SfxStart(1443, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
CSfxManager::SfxStart(SFXui_show_hint_memo, 1.f, 0.f, false, 0x7f, false, kInvalidAreaId);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -676,9 +676,9 @@ CSaveGameScreen::CSaveGameScreen(ESaveContext saveCtx, u64 serial)
|
||||
|
||||
if (saveCtx == ESaveContext::InGame)
|
||||
{
|
||||
x84_navConfirmSfx = 1432;
|
||||
x88_navMoveSfx = 1436;
|
||||
x8c_navBackSfx = 1431;
|
||||
x84_navConfirmSfx = SFXui_advance;
|
||||
x88_navMoveSfx = SFXui_table_selection_change;
|
||||
x8c_navBackSfx = SFXui_table_change_mode;
|
||||
}
|
||||
x93_inGame = bool(saveCtx);
|
||||
|
||||
|
||||
@@ -83,9 +83,9 @@ private:
|
||||
std::unique_ptr<CMemoryCardDriver> x6c_cardDriver;
|
||||
std::vector<TLockedToken<CSaveWorld>> x70_saveWorlds;
|
||||
CIOWin::EMessageReturn x80_iowRet = CIOWin::EMessageReturn::Normal;
|
||||
u32 x84_navConfirmSfx = 1460;
|
||||
u32 x88_navMoveSfx = 1461;
|
||||
u32 x8c_navBackSfx = 1459;
|
||||
u32 x84_navConfirmSfx = SFXui_frontend_save_confirm;
|
||||
u32 x88_navMoveSfx = SFXui_frontend_save_move;
|
||||
u32 x8c_navBackSfx = SFXui_frontend_save_back;
|
||||
bool x90_needsDriverReset = false;
|
||||
bool x91_uiTextDirty = false;
|
||||
bool x92_savingDisabled = false;
|
||||
|
||||
Reference in New Issue
Block a user