mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-05 23:44:53 +00:00
Match NTSC loose ends (#2004)
* Match NTSC loose ends * Add comment about giObjectSegment size
This commit is contained in:
parent
7fcbf3f4b2
commit
067d06bb56
5 changed files with 32 additions and 3 deletions
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue