diff --git a/src/2FEA0.c b/src/2FEA0.c index 539767e..e0f9e84 100644 --- a/src/2FEA0.c +++ b/src/2FEA0.c @@ -67,7 +67,7 @@ void func_8002F2A0(void) { FRAGMENT_LOAD(fragment3); var_s0 = FRAGMENT_LOAD_AND_CALL(fragment14, 0, 0); break; - case 10: // doesnt seem to load... crashes the game + case 10: // seems to be the "snap mode" code. However, the asset UI isnt loaded, so this call will crash. FRAGMENT_LOAD(fragment3); var_s0 = FRAGMENT_LOAD_AND_CALL(fragment15, 0, 0); break; @@ -75,7 +75,7 @@ void func_8002F2A0(void) { FRAGMENT_LOAD(fragment5); var_s0 = FRAGMENT_LOAD_AND_CALL(fragment16, 0, 0); break; - case 12: // also crashes. + case 12: // crashes. This fragment is the "Demo" cutscene bin, but this code passes an invalid demo ID, which doesnt exist. FRAGMENT_LOAD(fragment3); var_s0 = FRAGMENT_LOAD_AND_CALL(fragment17, 0, 0); break; @@ -87,7 +87,7 @@ void func_8002F2A0(void) { FRAGMENT_LOAD(fragment3); var_s0 = FRAGMENT_LOAD_AND_CALL(fragment19, 0, 0); break; - case 15: // + case 15: // metapod minigame FRAGMENT_LOAD(fragment3); var_s0 = FRAGMENT_LOAD_AND_CALL(fragment20, 0, 0); break; diff --git a/src/30640.c b/src/30640.c index 64b6112..d9be165 100644 --- a/src/30640.c +++ b/src/30640.c @@ -79,6 +79,7 @@ void func_8002FA40(void) { FRAGMENT_LOAD(fragment3); FRAGMENT_LOAD(fragment31); + // determine if this is "How to Snap" or regular Snap Mode. if (var_s5 == 1) { var_s0 = 0; } else {