mirror of
https://github.com/zeldaret/oot
synced 2026-06-05 03:08:05 -04:00
Match NTSC loose ends (#2004)
* Match NTSC loose ends * Add comment about giObjectSegment size
This commit is contained in:
+9
-1
@@ -689,7 +689,7 @@ void TitleCard_InitPlaceName(PlayState* play, TitleCardContext* titleCtx, void*
|
||||
SceneTableEntry* loadedScene = play->loadedScene;
|
||||
u32 size = loadedScene->titleFile.vromEnd - loadedScene->titleFile.vromStart;
|
||||
|
||||
if ((size != 0) && (size <= 0x3000)) {
|
||||
if ((size != 0) && (size <= 0x1000 * LANGUAGE_MAX)) {
|
||||
DMA_REQUEST_SYNC(texture, loadedScene->titleFile.vromStart, size, "../z_actor.c", 2765);
|
||||
}
|
||||
|
||||
@@ -733,7 +733,15 @@ void TitleCard_Draw(PlayState* play, TitleCardContext* titleCtx) {
|
||||
|
||||
OPEN_DISPS(play->state.gfxCtx, "../z_actor.c", 2824);
|
||||
|
||||
#if OOT_NTSC
|
||||
if (gSaveContext.language == LANGUAGE_JPN) {
|
||||
textureLanguageOffset = 0;
|
||||
} else {
|
||||
textureLanguageOffset = width * height;
|
||||
}
|
||||
#else
|
||||
textureLanguageOffset = width * height * gSaveContext.language;
|
||||
#endif
|
||||
height = (width * height > 0x1000) ? 0x1000 / width : height;
|
||||
titleSecondY = titleY + (height * 4);
|
||||
|
||||
|
||||
@@ -24,4 +24,7 @@ void SaveContext_Init(void) {
|
||||
gSaveContext.dogIsLost = true;
|
||||
gSaveContext.nextTransitionType = TRANS_NEXT_TYPE_DEFAULT;
|
||||
gSaveContext.prevHudVisibilityMode = HUD_VISIBILITY_ALL;
|
||||
#if OOT_NTSC
|
||||
gSaveContext.language = LANGUAGE_ENG;
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -168,7 +168,11 @@ void Play_SetupTransition(PlayState* this, s32 transitionType) {
|
||||
break;
|
||||
|
||||
default:
|
||||
#if OOT_NTSC
|
||||
HUNGUP_AND_CRASH("../z_play.c", 2287);
|
||||
#else
|
||||
HUNGUP_AND_CRASH("../z_play.c", 2290);
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user