summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpikalaxalt <PikalaxALT@gmail.com>2016-05-27 15:55:56 -0400
committerpikalaxalt <PikalaxALT@gmail.com>2016-05-27 15:55:56 -0400
commit1524d902bf223115fac0f9f528826049817d28c7 (patch)
treec5ed2baf4f9984c5abd74fb4563338d4c2b0bd63
parentf508b9263752d7c5a53999811f51d1cc0b2b1ed4 (diff)
Credits. Can I add my own name? Kappa
-rw-r--r--constants/credits_constants.asm2
-rwxr-xr-xdata/credit_mons.asm4
-rwxr-xr-xdata/credits_order.asm69
-rwxr-xr-xengine/HoF_room_pc.asm333
-rw-r--r--engine/bank3c.asm3
-rwxr-xr-xtext/credits_text.asm338
6 files changed, 439 insertions, 310 deletions
diff --git a/constants/credits_constants.asm b/constants/credits_constants.asm
index f5715072..99af7992 100644
--- a/constants/credits_constants.asm
+++ b/constants/credits_constants.asm
@@ -64,4 +64,6 @@ const_value = 0
const CRED_FUKUI ; $3D
const CRED_CLUB ; $3E
const CRED_PAAD ; $3F
+ const CRED_40
+
diff --git a/data/credit_mons.asm b/data/credit_mons.asm
index 6a8bb416..c271db68 100755
--- a/data/credit_mons.asm
+++ b/data/credit_mons.asm
@@ -14,3 +14,7 @@ CreditsMons: ; 74131 (1d:4131)
db VILEPLUME
db NIDOKING
db PARASECT
+
+rept 9
+ db GENGAR
+endr
diff --git a/data/credits_order.asm b/data/credits_order.asm
index 5a71a26a..4d940602 100755
--- a/data/credits_order.asm
+++ b/data/credits_order.asm
@@ -2,38 +2,37 @@ CreditsOrder: ; 74243 (1d:4243)
; subsequent credits elements will be displayed on separate lines.
; $FF, $FE, $FD, $FC, $FB, and $FA are commands that are used
; to go to the next set of credits texts.
- db CRED_MON, CRED_VERSION, $FF
- db CRED_DIRECTOR, CRED_TAJIRI, $FF
- db CRED_PROGRAMMERS, CRED_TA_OOTA, CRED_MORIMOTO, $FD
- db CRED_PROGRAMMERS, CRED_WATANABE, CRED_MASUDE, CRED_TAMADA, $FE
- db CRED_CHAR_DESIGN, CRED_SUGIMORI, CRED_NISHIDA, $FF
- db CRED_MUSIC, CRED_MASUDE, $FD
- db CRED_SOUND_EFFECTS, CRED_MASUDE, $FE
- db CRED_GAME_DESIGN, CRED_TAJIRI, $FF
- db CRED_MONSTER_DESIGN, CRED_SUGIMORI, CRED_NISHIDA, CRED_FUZIWARA, $FD
- db CRED_MONSTER_DESIGN, CRED_MORIMOTO, CRED_SA_OOTA, CRED_YOSHIKAWA, $FE
- db CRED_GAME_SCENE, CRED_TAJIRI, $FD
- db CRED_GAME_SCENE, CRED_TANIGUCHI, CRED_NONOMURA, CRED_ZINNAI, $FE
- db CRED_PARAM, CRED_NISINO, CRED_TA_NAKAMURA, $FF
- db CRED_MAP, CRED_TAJIRI, CRED_NISINO, $FD
- db CRED_MAP, CRED_MATSUSIMA, CRED_NONOMURA, CRED_TANIGUCHI, $FE
- db CRED_TEST, CRED_KAKEI, CRED_TSUCHIYA, $FD
- db CRED_TEST, CRED_TA_NAKAMURA, CRED_YUDA, $FE
- db CRED_SPECIAL, CRED_HISHIDA, CRED_SAKAI, $FD
- db CRED_SPECIAL, CRED_YAMAGUCHI, CRED_YAMAMOTO, $FC
- db CRED_SPECIAL, CRED_TOMISAWA, CRED_KAWAMOTO, CRED_TO_OOTA, $FE
- db CRED_PRODUCERS, CRED_MIYAMOTO, $FD
- db CRED_PRODUCERS, CRED_KAWAGUCHI, $FC
- db CRED_PRODUCERS, CRED_ISHIHARA, $FE
- db CRED_US_STAFF, $FD
- db CRED_US_COORD, CRED_TILDEN, $FD
- db CRED_US_COORD, CRED_KAWAKAMI, CRED_HI_NAKAMURA, $FC
- db CRED_US_COORD, CRED_GIESE, CRED_OSBORNE, $FC
- db CRED_TRANS, CRED_OGASAWARA, $FD
- db CRED_PROGRAMMERS, CRED_MURAKAWA, CRED_FUKUI, $FD
- db CRED_SPECIAL, CRED_IWATA, $FD
- db CRED_SPECIAL, CRED_HARADA, $FC
- db CRED_TEST, CRED_PAAD, CRED_CLUB, $FD
- db CRED_PRODUCER, CRED_IZUSHI, $FD
- db CRED_EXECUTIVE, CRED_YAMAUCHI, $FF
- db $FB, $FF, $FA
+ db $1c, $00, $ff
+ db $1d, $01, $ff
+ db $1e, $02, $03, $04, $fd
+ db $1e, $05, $2b, $fe
+ db $1f, $07, $08, $ff
+ db $20, $05, $fd
+ db $21, $05, $04, $fe
+ db $22, $01, $06, $ff
+ db $23, $07, $08, $2f, $ff
+ db $24, $01, $fd
+ db $24, $30, $fe
+ db $25, $06, $ff
+ db $26, $01, $06, $31, $ff
+ db $27, $32, $31, $fd
+ db $27, $33, $34, $fe
+ db $28, $3d, $ff
+ db $3f, $3e, $ff
+ db $29, $36, $fd
+ db $29, $0a, $fc
+ db $29, $0b, $fe
+ db $40, $fd
+ db $41, $42, $fd
+ db $41, $43, $44, $fc
+ db $41, $45, $46, $fc
+ db $47, $48, $fd
+ db $1e, $4c, $4d, $fd
+ db $1f, $51, $fd
+ db $28, $52, $4b, $fd
+ db $28, $53, $54, $55, $fc
+ db $27, $4f, $4e, $fd
+ db $2a, $0c, $ff
+ db $fb
+ db $ff
+ db $fa
diff --git a/engine/HoF_room_pc.asm b/engine/HoF_room_pc.asm
index e00fc57d..51575a9d 100755
--- a/engine/HoF_room_pc.asm
+++ b/engine/HoF_room_pc.asm
@@ -1,173 +1,214 @@
-HallOfFamePC: ; 7405c (1d:405c)
- callba AnimateHallOfFame
+HallOfFamePC:
+ callab FallingStarEnd
call ClearScreen
ld c, 100
call DelayFrames
+
call DisableLCD
- ld hl, vFont
- ld bc, $800 / 2
- call ZeroMemory
- ld hl, vChars2 + $600
- ld bc, $200 / 2
- call ZeroMemory
- ld hl, vChars2 + $7e0
- ld bc, $10
- ld a, $ff
- call FillMemory
+ ld a, $a7
+ ld [rWX], a
+ xor a
+ ld [rSCX], a
+ ld [rSCY], a
+ ld [hSCX], a
+ ld [hSCY], a
+ ld [hWY], a
+ ld [rWY], a
+ call CreditsLoadFont
coord hl, 0, 0
call FillFourRowsWithBlack
coord hl, 0, 14
call FillFourRowsWithBlack
- ld a, $c0
+ ld a, %11000000
ld [rBGP], a
+ call UpdateGBCPal_BGP
call EnableLCD
- ld a, $ff
- call PlaySoundWaitForCurrent
+ call StopAllMusic
+ ld hl, vBGMap1
+ call CreditsCopyTileMapToVRAM
+ ld hl, vBGMap0
+ call CreditsCopyTileMapToVRAM
ld c, BANK(Music_Credits)
ld a, MUSIC_CREDITS
call PlayMusic
ld c, 128
call DelayFrames
xor a
- ld [wUnusedCD3D], a ; not read
+ ld [wHoFMonSpecies], a
ld [wNumCreditsMonsDisplayed], a
jp Credits
-FadeInCreditsText: ; 740ba (1d:40ba)
+FadeInCreditsText:
+ ld a, $1
+ ld [H_AUTOBGTRANSFERENABLED], a
ld hl, HoFGBPalettes
ld b, 4
-.asm_740bf
+.asm_f0f91
ld a, [hli]
ld [rBGP], a
+ call UpdateGBCPal_BGP
ld c, 5
call DelayFrames
dec b
- jr nz, .asm_740bf
+ jr nz, .asm_f0f91
ret
-DisplayCreditsMon: ; 740cb (1d:40cb)
- xor a
- ld [H_AUTOBGTRANSFERENABLED],a
- call SaveScreenTilesToBuffer1
- call FillMiddleOfScreenWithWhite
+HoFGBPalettes:
+ db %11000000
+ db %11010000
+ db %11100000
+ db %11110000
- ; display the next monster from CreditsMons
- ld hl,wNumCreditsMonsDisplayed
- ld c,[hl] ; how many monsters have we displayed so far?
- inc [hl]
- ld b,0
- ld hl,CreditsMons
- add hl,bc ; go that far in the list of monsters and get the next one
- ld a,[hl]
- ld [wcf91],a
- ld [wd0b5],a
- coord hl, 8, 6
- call GetMonHeader
- call LoadFrontSpriteByMonIndex
- ld hl,vBGMap0 + $c
+DisplayCreditsMon:
+ ld hl, vBGMap1
call CreditsCopyTileMapToVRAM
xor a
- ld [H_AUTOBGTRANSFERENABLED],a
- call LoadScreenTilesFromBuffer1
- ld hl,vBGMap0
+ ld [H_AUTOBGTRANSFERENABLED], a
+ ld hl, rLCDC
+ set 3, [hl]
+ call SaveScreenTilesToBuffer2
+ call FillMiddleOfScreenWithWhite
+ call GetNextCreditsMon
+ ld hl, vBGMap0 + 12
call CreditsCopyTileMapToVRAM
- ld a,$A7
- ld [rWX],a
- ld hl,vBGMap1
+ xor a
+ ld [H_AUTOBGTRANSFERENABLED], a
+ call LoadScreenTilesFromBuffer2DisableBGTransfer
+ ld hl, vBGMap0
call CreditsCopyTileMapToVRAM
- call FillMiddleOfScreenWithWhite
- ld a,%11111100 ; make the mon a black silhouette
- ld [rBGP],a
-
-; scroll the mon left by one tile 7 times
- ld bc,7
-.scrollLoop1
+ ld a, %11111100
+ ld [rBGP], a
+ call UpdateGBCPal_BGP
+ ld hl, rLCDC
+ res 3, [hl]
+ ld a, 1
+ ld [H_AUTOBGTRANSFERENABLED], a
+ ld b, 0
+ ld c, 10
call ScrollCreditsMonLeft
- dec c
- jr nz,.scrollLoop1
-
-; scroll the mon left by one tile 20 times
-; This time, we have to move the window left too in order to hide the text that
-; is wrapping around to the right side of the screen.
- ld c,20
-.scrollLoop2
+ call FillLeftHalfOfScreenWithWhite
+ ld c, 10
call ScrollCreditsMonLeft
- ld a,[rWX]
- sub 8
- ld [rWX],a
- dec c
- jr nz,.scrollLoop2
-
+ call FillRightHalfOfScreenWithWhite
+ ld c, 8
+ call ScrollCreditsMonLeft
+ ld a, %11000000
+ ld [rBGP], a
+ call UpdateGBCPal_BGP
xor a
- ld [hWY],a
- ld a,%11000000
- ld [rBGP],a
+ ld [hSCX], a
ret
-INCLUDE "data/credit_mons.asm"
-
-ScrollCreditsMonLeft: ; 74140 (1d:4140)
- ld h, b
- ld l, $20
- call ScrollCreditsMonLeft_SetSCX
- ld h, $0
- ld l, $70
- call ScrollCreditsMonLeft_SetSCX
+ScrollCreditsMonLeft:
+.asm_f0fff
ld a, b
- add $8
+ ld [hSCX], a
+ add 8
ld b, a
+ call DelayFrame
+ dec c
+ jr nz, .asm_f0fff
ret
-ScrollCreditsMonLeft_SetSCX: ; 74152 (1d:4152)
- ld a, [rLY]
- cp l
- jr nz, ScrollCreditsMonLeft_SetSCX
- ld a, h
- ld [rSCX], a
-.loop
- ld a, [rLY]
- cp h
- jr z, .loop
+GetNextCreditsMon:
+ ld hl, wNumCreditsMonsDisplayed
+ ld c, [hl]
+ inc [hl]
+ ld b, 0
+ ld hl, CreditsMons
+ add hl, bc
+ ld a, [hl]
+ ld [wcf91], a
+ ld [wd0b5], a
+ coord hl, 8, 6
+ call GetMonHeader
+ call LoadFrontSpriteByMonIndex
ret
-HoFGBPalettes: ; 74160 (1d:4160)
- db %11000000
- db %11010000
- db %11100000
- db %11110000
+INCLUDE "data/credit_mons.asm"
-CreditsCopyTileMapToVRAM: ; 74164 (1d:4164)
+CreditsCopyTileMapToVRAM:
ld a, l
- ld [H_AUTOBGTRANSFERDEST], a
+ ld [$ffbc], a
ld a, h
- ld [H_AUTOBGTRANSFERDEST + 1], a
- ld a, 1
+ ld [$ffbd], a
+ ld a, $1
ld [H_AUTOBGTRANSFERENABLED], a
jp Delay3
-ZeroMemory: ; 74171 (1d:4171)
-; zero bc bytes at hl
+CreditsLoadFont:
+ call LoadFontTilePatterns
+ ld hl, vChars1
+ ld bc, $40 * $10
+ call ZeroMemory
+
+ call LoadTextBoxTilePatterns
+ ld hl, vChars2 + $60 * $10
+ ld bc, $10 * $10
+ call ZeroMemory
+
+ ld hl, vChars2 + $7e * $10
+ ld bc, $1 * $10
+ ld a, $ff
+ call FillMemory
+ ret
+
+ZeroMemory:
+.asm_f1071
ld [hl], 0
inc hl
inc hl
dec bc
ld a, b
or c
- jr nz, ZeroMemory
+ jr nz, .asm_f1071
ret
-FillFourRowsWithBlack: ; 7417b (1d:417b)
- ld bc, SCREEN_WIDTH * 4
+FillFourRowsWithBlack:
+ ld bc, 4 * SCREEN_WIDTH
ld a, $7e
jp FillMemory
-FillMiddleOfScreenWithWhite: ; 74183 (1d:4183)
+FillMiddleOfScreenWithWhite:
coord hl, 0, 4
- ld bc, SCREEN_WIDTH * 10
+ ld bc, 10 * SCREEN_WIDTH
ld a, " "
jp FillMemory
-Credits: ; 7418e (1d:418e)
+FillLeftHalfOfScreenWithWhite:
+ coord hl, 0, 4
+ push bc
+ call FillHalfOfScreenWithWhite
+ pop bc
+ ret
+
+FillRightHalfOfScreenWithWhite:
+ coord hl, 10, 4
+ push bc
+ call FillHalfOfScreenWithWhite
+ pop bc
+ ret
+
+FillHalfOfScreenWithWhite:
+ ld b, 10
+ ld c, 10
+ ld a, " "
+.asm_f10a6
+ push bc
+ push hl
+.asm_f10a8
+ ld [hli], a
+ dec c
+ jr nz, .asm_f10a8
+ pop hl
+ ld bc, SCREEN_WIDTH
+ add hl, bc
+ pop bc
+ dec b
+ jr nz, .asm_f10a6
+ ret
+
+Credits: ; Roll credits
ld de, CreditsOrder
push de
.nextCreditsScreen
@@ -192,58 +233,48 @@ Credits: ; 7418e (1d:418e)
jr z, .showCopyrightText
cp $fa
jr z, .showTheEnd
- push hl
- push hl
- ld hl, CreditsTextPointers
- add a
- ld c, a
- ld b, 0
- add hl, bc
- ld e, [hl]
- inc hl
- ld d, [hl]
- ld a, [de]
- inc de
- ld c, a
- ld b, $ff
- pop hl
- add hl, bc
- call PlaceString
- pop hl
- ld bc, SCREEN_WIDTH * 2
- add hl, bc
+ call PlaceCreditsText
pop de
jr .nextCreditsCommand
+
+.showCopyrightText
+ callba LoadCopyrightTiles
+ pop de
+ jr .nextCreditsCommand
+
+
.fadeInTextAndShowMon
call FadeInCreditsText
- ld c, 90
+ ld c, 102
jr .next1
+
.showTextAndShowMon
- ld c, 110
+ ld c, 122
.next1
call DelayFrames
call DisplayCreditsMon
jr .nextCreditsScreen
+
.fadeInText
call FadeInCreditsText
- ld c, 120
+ ld c, 132
jr .next2
+
.showText
- ld c, 140
+ ld c, 152
.next2
call DelayFrames
jr .nextCreditsScreen
-.showCopyrightText
- push de
- callba LoadCopyrightTiles
- pop de
- pop de
- jr .nextCreditsCommand
+
.showTheEnd
- ld c, 16
+ call ShowTheEndGFX
+ pop de
+ ret
+
+ShowTheEndGFX:
+ ld c, 24
call DelayFrames
call FillMiddleOfScreenWithWhite
- pop de
ld de, TheEndGfx
ld hl, vChars2 + $600
lb bc, BANK(TheEndGfx), (TheEndGfxEnd - TheEndGfx) / $10
@@ -258,8 +289,31 @@ Credits: ; 7418e (1d:418e)
TheEndTextString: ; 74229 (1d:4229)
; "T H E E N D"
- db $60," ",$62," ",$64," ",$64," ",$66," ",$68,"@"
- db $61," ",$63," ",$65," ",$65," ",$67," ",$69,"@"
+ db $60, " ", $62, " ", $64, " ", $64, " ", $66, " ", $68, "@"
+ db $61, " ", $63, " ", $65, " ", $65, " ", $67, " ", $69, "@"
+
+PlaceCreditsText:
+ push hl
+ push hl
+ ld hl, CreditsTextPointers
+ ld c, a
+ ld b, 0
+ add hl, bc
+ add hl, bc
+ ld e, [hl]
+ inc hl
+ ld d, [hl]
+ pop hl
+ ld a, [de]
+ inc de
+ ld c, a
+ ld b, $ff
+ add hl, bc
+ call PlaceString
+ pop hl
+ ld bc, SCREEN_WIDTH * 2
+ add hl, bc
+ ret
INCLUDE "data/credits_order.asm"
@@ -268,3 +322,4 @@ INCLUDE "text/credits_text.asm"
TheEndGfx: ; 7473e (1d:473e) (7473f on blue)
INCBIN "gfx/theend.interleave.2bpp"
TheEndGfxEnd:
+
diff --git a/engine/bank3c.asm b/engine/bank3c.asm
index 61096d27..6174dc0b 100644
--- a/engine/bank3c.asm
+++ b/engine/bank3c.asm
@@ -342,8 +342,7 @@ NurseChanseyText:
TX_FAR _NurseChanseyText
db "@"
- dr $f0f26, $f18bb
-
+INCLUDE "engine/HoF_room_pc.asm"
INCLUDE "scripts/viridiancity2.asm"
INCLUDE "scripts/vermilioncity2.asm"
INCLUDE "scripts/celadoncity2.asm"
diff --git a/text/credits_text.asm b/text/credits_text.asm
index 02614c6a..c1ec13ba 100755
--- a/text/credits_text.asm
+++ b/text/credits_text.asm
@@ -1,194 +1,264 @@
CreditsTextPointers: ; 742c3 (1d:42c3)
- dw CredVersion
- dw CredTajiri
- dw CredTaOota
- dw CredMorimoto
- dw CredWatanabe
- dw CredMasuda
- dw CredNisino
- dw CredSugimori
- dw CredNishida
- dw CredMiyamoto
- dw CredKawaguchi
- dw CredIshihara
- dw CredYamauchi
- dw CredZinnai
- dw CredHishida
- dw CredSakai
- dw CredYamaguchi
- dw CredYamamoto
- dw CredTaniguchi
- dw CredNonomura
- dw CredFuziwara
- dw CredMatsusima
- dw CredTomisawa
- dw CredKawamoto
- dw CredKakei
- dw CredTsuchiya
- dw CredTaNakamura
- dw CredYuda
- dw CredMon
- dw CredDirector
- dw CredProgrammers
- dw CredCharDesign
- dw CredMusic
- dw CredSoundEffects
- dw CredGameDesign
- dw CredMonsterDesign
- dw CredGameScene
- dw CredParam
- dw CredMap
- dw CredTest
- dw CredSpecial
- dw CredProducers
- dw CredProducer
- dw CredExecutive
- dw CredTamada
- dw CredSaOota
- dw CredYoshikawa
- dw CredToOota
- dw CredUSStaff
- dw CredUSCoord
- dw CredTilden
- dw CredKawakami
- dw CredHiNakamura
- dw CredGiese
- dw CredOsborne
- dw CredTrans
- dw CredOgasawara
- dw CredIwata
- dw CredIzushi
- dw CredHarada
- dw CredMurakawa
- dw CredFukui
- dw CredClub
- dw CredPAAD
+ dw CreditsText_f128f
+ dw CreditsText_f12a9
+ dw CreditsText_f12b9
+ dw CreditsText_f12c8
+ dw CreditsText_f12da
+ dw CreditsText_f12ec
+ dw CreditsText_f12fc
+ dw CreditsText_f130b
+ dw CreditsText_f1319
+ dw CreditsText_f1329
+ dw CreditsText_f133b
+ dw CreditsText_f134e
+ dw CreditsText_f1362
+ dw CreditsText_f1374
+ dw CreditsText_f1385
+ dw CreditsText_f1396
+ dw CreditsText_f13a6
+ dw CreditsText_f13b8
+ dw CreditsText_f13cb
+ dw CreditsText_f13df
+ dw CreditsText_f13f2
+ dw CreditsText_f1405
+ dw CreditsText_f1416
+ dw CreditsText_f1428
+ dw CreditsText_f143a
+ dw CreditsText_f144a
+ dw CreditsText_f145b
+ dw CreditsText_f146b
+ dw CreditsText_f147b
+ dw CreditsText_f1481
+ dw CreditsText_f148b
+ dw CreditsText_f1498
+ dw CreditsText_f14aa
+ dw CreditsText_f14b1
+ dw CreditsText_f14c0
+ dw CreditsText_f14cd
+ dw CreditsText_f14dd
+ dw CreditsText_f14ec
+ dw CreditsText_f14ff
+ dw CreditsText_f150b
+ dw CreditsText_f151c
+ dw CreditsText_f1537
+ dw CreditsText_f1541
+ dw CreditsText_f1555
+ dw CreditsText_f1565
+ dw CreditsText_f1573
+ dw CreditsText_f1583
+ dw CreditsText_f15b7
+ dw CreditsText_f1593
+ dw CreditsText_f15a8
+ dw CreditsText_f15c9
+ dw CreditsText_f15da
+ dw CreditsText_f15ed
+ dw CreditsText_f1603
+ dw CreditsText_f1619
+ dw CreditsText_f162a
+ dw CreditsText_f1639
+ dw CreditsText_f164a
+ dw CreditsText_f165c
+ dw CreditsText_f1670
+ dw CreditsText_f167d
+ dw CreditsText_f168b
+ dw CreditsText_f16a2
+ dw CreditsText_f16af
+ dw CreditsText_f16c8
+ dw CreditsText_f16da
+ dw CreditsText_f16eb
+ dw CreditsText_f16f8
+ dw CreditsText_f1708
+ dw CreditsText_f1717
+ dw CreditsText_f1727
+ dw CreditsText_f1735
+ dw CreditsText_f1747
+ dw CreditsText_f1756
+ dw CreditsText_f1764
+ dw CreditsText_f1775
+ dw CreditsText_f1786
+ dw CreditsText_f1797
+ dw CreditsText_f17a4
+ dw CreditsText_f17ba
+ dw CreditsText_f152c
+ dw CreditsText_f17c8
+ dw CreditsText_f17db
+ dw CreditsText_f17e8
+ dw CreditsText_f17fa
+ dw CreditsText_f180b
-CredVersion: ; 74343 (1d:4343) ; this 1 byte difference makes all bank addresses offset by 1 in the blue version
- db -8, "RED VERSION STAFF@"
-CredTajiri: ; 74356 (1d:4356)
+CreditsText_f128f:
+ db -6, "YELLOW VERSION"
+ next " STAFF@"
+CreditsText_f12a9:
db -6, "SATOSHI TAJIRI@"
-CredTaOota: ; 74366 (1d:4366)
+CreditsText_f12b9:
db -6, "TAKENORI OOTA@"
-CredMorimoto: ; 74375 (1d:4375)
+CreditsText_f12c8:
db -7, "SHIGEKI MORIMOTO@"
-CredWatanabe: ; 74387 (1d:4387)
+CreditsText_f12da:
db -7, "TETSUYA WATANABE@"
-CredMasuda: ; 74399 (1d:4399)
+CreditsText_f12ec:
db -6, "JUNICHI MASUDA@"
-CredNisino: ; 743a9 (1d:43a9)
- db -5, "KOHJI NISINO@"
-CredSugimori: ; 743b7 (1d:43b7)
+CreditsText_f12fc:
+ db -5, "KOHJI NISHINO@"
+CreditsText_f130b:
db -5, "KEN SUGIMORI@"
-CredNishida: ; 743c5 (1d:43c5)
+CreditsText_f1319:
db -6, "ATSUKO NISHIDA@"
-CredMiyamoto: ; 743d5 (1d:43d5)
+CreditsText_f1329:
db -7, "SHIGERU MIYAMOTO@"
-CredKawaguchi: ; 743e7 (1d:43e7)
+CreditsText_f133b:
db -8, "TAKASHI KAWAGUCHI@"
-CredIshihara: ; 743fa (1d:43fa)
+CreditsText_f134e:
db -8, "TSUNEKAZU ISHIHARA@"
-CredYamauchi: ; 7440e (1d:440e)
+CreditsText_f1362:
db -7, "HIROSHI YAMAUCHI@"
-CredZinnai: ; 74420 (1d:4420)
+CreditsText_f1374:
db -7, "HIROYUKI ZINNAI@"
-CredHishida: ; 74431 (1d:4431)
+CreditsText_f1385:
db -7, "TATSUYA HISHIDA@"
-CredSakai: ; 74442 (1d:4442)
+CreditsText_f1396:
db -6, "YASUHIRO SAKAI@"
-CredYamaguchi: ; 74452 (1d:4452)
+CreditsText_f13a6:
db -7, "WATARU YAMAGUCHI@"
-CredYamamoto: ; 74464 (1d:4464)
+CreditsText_f13b8:
db -8, "KAZUYUKI YAMAMOTO@"
-CredTaniguchi: ; 74477 (1d:4477)
+CreditsText_f13cb:
db -8, "RYOHSUKE TANIGUCHI@"
-CredNonomura: ; 7448b (1d:448b)
+CreditsText_f13df:
db -8, "FUMIHIRO NONOMURA@"
-CredFuziwara: ; 7449e (1d:449e)
+CreditsText_f13f2:
db -7, "MOTOFUMI FUZIWARA@"
-CredMatsusima: ; 744b1 (1d:44b1)
+CreditsText_f1405:
db -7, "KENJI MATSUSIMA@"
-CredTomisawa: ; 744c2 (1d:44c2)
+CreditsText_f1416:
db -7, "AKIHITO TOMISAWA@"
-CredKawamoto: ; 744d4 (1d:44d4)
+CreditsText_f1428:
db -7, "HIROSHI KAWAMOTO@"
-CredKakei: ; 744e6 (1d:44e6)
+CreditsText_f143a:
db -6, "AKIYOSHI KAKEI@"
-CredTsuchiya: ; 744f6 (1d:44f6)
+CreditsText_f144a:
db -7, "KAZUKI TSUCHIYA@"
-CredTaNakamura: ; 74507 (1d:4507)
+CreditsText_f145b:
db -6, "TAKEO NAKAMURA@"
-CredYuda: ; 74517 (1d:4517)
+CreditsText_f146b:
db -6, "MASAMITSU YUDA@"
-CredMon: ; 74527 (1d:4527)
+CreditsText_f147b:
db -3, "#MON@"
-CredDirector: ; 7452d (1d:452d)
+CreditsText_f1481:
db -3, "DIRECTOR@"
-CredProgrammers: ; 74537 (1d:4537)
+CreditsText_f148b:
db -5, "PROGRAMMERS@"
-CredCharDesign: ; 74544 (1d:4544)
+CreditsText_f1498:
db -7, "CHARACTER DESIGN@"
-CredMusic: ; 74556 (1d:4556)
+CreditsText_f14aa:
db -2, "MUSIC@"
-CredSoundEffects: ; 7455d (1d:455d)
+CreditsText_f14b1:
db -6, "SOUND EFFECTS@"
-CredGameDesign: ; 7456c (1d:456c)
+CreditsText_f14c0:
db -5, "GAME DESIGN@"
-CredMonsterDesign: ; 74579 (1d:4579)
+CreditsText_f14cd:
db -6, "MONSTER DESIGN@"
-CredGameScene: ; 74589 (1d:4589)
+CreditsText_f14dd:
db -6, "GAME SCENARIO@"
-CredParam: ; 74598 (1d:4598)
- db -8, "PARAMETRIC DESIGN@"
-CredMap: ; 745ab (1d:45ab)
+CreditsText_f14ec:
+ db -7, "PARAMETRIC DESIGN@"
+CreditsText_f14ff:
db -4, "MAP DESIGN@"
-CredTest: ; 745b7 (1d:45b7)
- db -7, "PRODUCT TESTING@"
-CredSpecial: ; 745c8 (1d:45c8)
+CreditsText_f150b:
+ db -6, "PRODUCT TESTING@"
+CreditsText_f151c:
db -6, "SPECIAL THANKS@"
-CredProducers: ; 745d8 (1d:45d8)
+CreditsText_f152c:
db -4, "PRODUCERS@"
-CredProducer: ; 745e3 (1d:45e3)
- db -4, "PRODUCER@"
-CredExecutive: ; 745ed (1d:45ed)
+CreditsText_f1537:
+ db -3, "PRODUCER@"
+CreditsText_f1541:
db -8, "EXECUTIVE PRODUCER@"
-CredTamada: ; 74601 (1d:4601)
+CreditsText_f1555:
db -6, "SOUSUKE TAMADA@"
-CredSaOota: ; 74611 (1d:4611)
+CreditsText_f1565:
db -5, "SATOSHI OOTA@"
-CredYoshikawa: ; 7461f (1d:461f)
+CreditsText_f1573:
db -6, "RENA YOSHIKAWA@"
-CredToOota: ; 7462f (1d:462f)
+CreditsText_f1583:
db -6, "TOMOMICHI OOTA@"
-CredUSStaff: ; 7463f (1d:463f)
+CreditsText_f1593:
+ db -8, "TOSHINOBU MATSUMIYA@"
+CreditsText_f15a8:
+ db -5, "NOBUHIRO SEYA@"
+CreditsText_f15b7:
+ db -7, "HIRONOBU YOSHIDA@"
+CreditsText_f15c9:
+ db -6, "KAZUHITO SEKINE@"
+CreditsText_f15da:
+ db -7, "KAZUSHI SHIMAMURA@"
+CreditsText_f15ed:
+ db -9, "TERUYUKI SHIMOYAMADA@"
+CreditsText_f1603:
+ db -9, "NCL SUPER MARIO CLUB@"
+CreditsText_f1619:
+ db -7, "TAKEHIRO IZUSHI@"
+CreditsText_f162a:
+ db -5, "FUZIKO NOMURA@"
+CreditsText_f1639:
+ db -6, "TAKAHIRO HARADA@"
+CreditsText_f164a:
+ db -7, "HITOSHI YAMAGAMI@"
+CreditsText_f165c:
+ db -8, "KENTAROU NISHIMURA@"
+CreditsText_f1670:
+ db -5, "NAOKO SAEKI@"
+CreditsText_f167d:
+ db -5, "TAKAYA FUZII@"
+CreditsText_f168b:
+ db -4, "SHOGAKUKAN"
+ next "PRODUCTION@"
+CreditsText_f16a2:
+ db -5, "IKUE OOTANI@"
+CreditsText_f16af:
+ db -6, "PIKACHU VOICE@"
+
+ db -3, "××××××××@"
+CreditsText_f16c8:
db -7, "US VERSION STAFF@"
-CredUSCoord: ; 74651 (1d:4651)
+CreditsText_f16da:
db -7, "US COORDINATION@"
-CredTilden: ; 74662 (1d:4662)
+CreditsText_f16eb:
db -5, "GAIL TILDEN@"
-CredKawakami: ; 7466f (1d:466f)
+CreditsText_f16f8:
db -6, "NAOKO KAWAKAMI@"
-CredHiNakamura: ; 7467f (1d:467f)
+CreditsText_f1708:
db -6, "HIRO NAKAMURA@"
-CredGiese: ; 7468e (1d:468e)
- db -6, "WILLIAM GIESE@"
-CredOsborne: ; 7469d (1d:469d)
+CreditsText_f1717:
+ db -6, "RANDY SHOEMAKE@"
+CreditsText_f1727:
db -5, "SARA OSBORNE@"
-CredTrans: ; 746ab (1d:46ab)
+CreditsText_f1735:
db -7, "TEXT TRANSLATION@"
-CredOgasawara: ; 746bd (1d:46bd)
+CreditsText_f1747:
db -6, "NOB OGASAWARA@"
-CredIwata: ; 746cc (1d:46cc)
+CreditsText_f1756:
db -5, "SATORU IWATA@"
-CredIzushi: ; 746da (1d:46da)
+CreditsText_f1764:
db -7, "TAKEHIRO IZUSHI@"
-CredHarada: ; 746eb (1d:46eb)
+CreditsText_f1775:
db -7, "TAKAHIRO HARADA@"
-CredMurakawa: ; 746fc (1d:46fc)
+CreditsText_f1786:
db -7, "TERUKI MURAKAWA@"
-CredFukui: ; 7470d (1d:470d)
+CreditsText_f1797:
db -5, "KOHTA FUKUI@"
-CredClub: ; 7471a (1d:471a)
+CreditsText_f17a4:
db -9, "NCL SUPER MARIO CLUB@"
-CredPAAD: ; 74730 (1d:4730)
+CreditsText_f17ba:
db -5, "PAAD TESTING@"
+CreditsText_f17c8:
+ db -8, "TAKEHIKO HOSOKAWA@"
+CreditsText_f17db:
+ db -5, "KENJI OKUBO@"
+CreditsText_f17e8:
+ db -7, "KIMIKO NAKAMICHI@"
+CreditsText_f17fa:
+ db -6, "KAMON YOSHIMURA@"
+CreditsText_f180b:
+ db -6, "SAKAE YAMAZAKI@"