mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-11-14 09:06:41 +13:00
Expand some already‐referenced text.
hg-commit-id: d2cf570756e9
This commit is contained in:
parent
f7d5b6eb6b
commit
582fa01279
|
|
@ -47,6 +47,16 @@ RGB: MACRO
|
||||||
ENDM
|
ENDM
|
||||||
|
|
||||||
; text macros
|
; text macros
|
||||||
|
TX_NUM: MACRO
|
||||||
|
; print a big-endian decimal number.
|
||||||
|
; \1: address to read from
|
||||||
|
; \2: number of bytes to read
|
||||||
|
; \3: number of digits to display
|
||||||
|
db $09
|
||||||
|
dw \1
|
||||||
|
db \2 << 4 | \3
|
||||||
|
ENDM
|
||||||
|
|
||||||
TX_FAR: MACRO
|
TX_FAR: MACRO
|
||||||
db $17
|
db $17
|
||||||
dw \1
|
dw \1
|
||||||
|
|
@ -84,6 +94,10 @@ W_CURENEMYLVL EQU $D127
|
||||||
|
|
||||||
W_ISLINKBATTLE EQU $D12B
|
W_ISLINKBATTLE EQU $D12B
|
||||||
|
|
||||||
|
W_PLAYERNAME EQU $D158 ; 11 characters, including null
|
||||||
|
|
||||||
|
W_RIVALNAME EQU $D34A ; 11 characters, including null
|
||||||
|
|
||||||
W_CURMAP EQU $D35E
|
W_CURMAP EQU $D35E
|
||||||
|
|
||||||
W_YCOORD EQU $D361 ; player’s position on the current map
|
W_YCOORD EQU $D361 ; player’s position on the current map
|
||||||
|
|
|
||||||
194
pokered.asm
194
pokered.asm
|
|
@ -612,19 +612,17 @@ Char00:
|
||||||
ret
|
ret
|
||||||
|
|
||||||
Char00Text: ; “%d ERROR.”
|
Char00Text: ; “%d ERROR.”
|
||||||
db $17
|
TX_FAR _Char00Text
|
||||||
dw $6696
|
|
||||||
db $22
|
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
Char52: ; player’s name
|
Char52: ; player’s name
|
||||||
push de
|
push de
|
||||||
ld de,$D158
|
ld de,W_PLAYERNAME
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
||||||
Char53: ; rival’s name
|
Char53: ; rival’s name
|
||||||
push de
|
push de
|
||||||
ld de,$D34A
|
ld de,W_RIVALNAME
|
||||||
jr FinishDTE
|
jr FinishDTE
|
||||||
|
|
||||||
Char5D: ; TRAINER
|
Char5D: ; TRAINER
|
||||||
|
|
@ -733,10 +731,8 @@ Char55:
|
||||||
|
|
||||||
Char55Text:
|
Char55Text:
|
||||||
; equivalent to Char4B
|
; equivalent to Char4B
|
||||||
db $17
|
TX_FAR _Char55Text
|
||||||
dw $66A3
|
db "@"
|
||||||
db $22
|
|
||||||
db $50
|
|
||||||
|
|
||||||
Char5F:
|
Char5F:
|
||||||
ld [hl],$E8 ; .
|
ld [hl],$E8 ; .
|
||||||
|
|
@ -4102,7 +4098,7 @@ ItemUseBall: ;03:5687
|
||||||
cp a,$93 ;MonTower 6F
|
cp a,$93 ;MonTower 6F
|
||||||
jr nz,.next4\@
|
jr nz,.next4\@
|
||||||
ld a,[$cfd8]
|
ld a,[$cfd8]
|
||||||
cp a,MAROWAK ;$91;Marowak
|
cp a,MAROWAK
|
||||||
ld b,$10
|
ld b,$10
|
||||||
jp z,$5801
|
jp z,$5801
|
||||||
.next4\@ ;$56fa
|
.next4\@ ;$56fa
|
||||||
|
|
@ -4401,65 +4397,46 @@ ItemUseBall: ;03:5687
|
||||||
inc a
|
inc a
|
||||||
ld [$cf96],a
|
ld [$cf96],a
|
||||||
jp $2bbb ;remove ITEM (XXX)
|
jp $2bbb ;remove ITEM (XXX)
|
||||||
ItemUseBallText00: ;$5937
|
ItemUseBallText00:
|
||||||
;"It dodged the thrown ball!"
|
;"It dodged the thrown ball!"
|
||||||
;"This pokemon can't be caught"
|
;"This pokemon can't be caught"
|
||||||
; XXX Marowak ghost?
|
TX_FAR _ItemUseBallText00
|
||||||
db $17
|
|
||||||
dw $6729
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText01: ;$593c
|
ItemUseBallText01:
|
||||||
;"You missed the pokemon!"
|
;"You missed the pokemon!"
|
||||||
db $17
|
TX_FAR _ItemUseBallText01
|
||||||
dw $675f
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText02: ;$5941
|
ItemUseBallText02:
|
||||||
;"Darn! The pokemon broke free!"
|
;"Darn! The pokemon broke free!"
|
||||||
db $17
|
TX_FAR _ItemUseBallText02
|
||||||
dw $6775
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText03: ;$5946
|
ItemUseBallText03:
|
||||||
;"Aww! It appeared to be caught!"
|
;"Aww! It appeared to be caught!"
|
||||||
db $17
|
TX_FAR _ItemUseBallText03
|
||||||
dw $6791
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText04: ;$594b
|
ItemUseBallText04:
|
||||||
;"Shoot! It was so close too!"
|
;"Shoot! It was so close too!"
|
||||||
db $17
|
TX_FAR _ItemUseBallText04
|
||||||
dw $67b2
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText05: ;$5950
|
ItemUseBallText05:
|
||||||
;"All right! {MonName} was caught!"
|
;"All right! {MonName} was caught!"
|
||||||
;play sound
|
;play sound
|
||||||
db $17
|
TX_FAR _ItemUseBallText05
|
||||||
dw $67cf
|
|
||||||
db $29
|
|
||||||
db $12,$06
|
db $12,$06
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText07: ;$5957
|
ItemUseBallText07:
|
||||||
;"X was transferred to Bill's PC"
|
;"X was transferred to Bill's PC"
|
||||||
db $17
|
TX_FAR _ItemUseBallText07
|
||||||
dw $67ee
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
ItemUseBallText08: ;$595c
|
ItemUseBallText08:
|
||||||
;"X was transferred to someone's PC"
|
;"X was transferred to someone's PC"
|
||||||
db $17
|
TX_FAR _ItemUseBallText08
|
||||||
dw $6810
|
|
||||||
db $29
|
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
ItemUseBallText06: ;$5961
|
ItemUseBallText06:
|
||||||
;"New DEX data will be added..."
|
;"New DEX data will be added..."
|
||||||
;play sound
|
;play sound
|
||||||
db $17
|
TX_FAR _ItemUseBallText06
|
||||||
dw $6835
|
|
||||||
db $29
|
|
||||||
db $13,$06
|
db $13,$06
|
||||||
db "@"
|
db "@"
|
||||||
|
|
||||||
|
|
@ -4538,13 +4515,9 @@ ItemUseNotTime: ;03:6581
|
||||||
INCBIN "baserom.gbc",$E581,$E5E8 - $E581
|
INCBIN "baserom.gbc",$E581,$E5E8 - $E581
|
||||||
;ItemUseTexts: ;03:65e8
|
;ItemUseTexts: ;03:65e8
|
||||||
ItemUseText00: ;03:65e8
|
ItemUseText00: ;03:65e8
|
||||||
db $17
|
TX_FAR _ItemUseText001
|
||||||
dw $4000
|
|
||||||
db $2A
|
|
||||||
db $05
|
db $05
|
||||||
db $17
|
TX_FAR _ItemUseText002
|
||||||
dw $4009
|
|
||||||
db $2A
|
|
||||||
db "@"
|
db "@"
|
||||||
INCBIN "baserom.gbc",$E5F2,$E919 - $E5F2
|
INCBIN "baserom.gbc",$E5F2,$E919 - $E5F2
|
||||||
|
|
||||||
|
|
@ -9722,7 +9695,7 @@ EnemySendOut: ; 490E
|
||||||
ld a,[$D355]
|
ld a,[$D355]
|
||||||
bit 6,a
|
bit 6,a
|
||||||
jr nz,.next4\@
|
jr nz,.next4\@
|
||||||
ld hl,$4A79
|
ld hl,TrainerAboutToUseText
|
||||||
call PrintText
|
call PrintText
|
||||||
ld hl,$C42C
|
ld hl,$C42C
|
||||||
ld bc,$0801
|
ld bc,$0801
|
||||||
|
|
@ -9765,7 +9738,7 @@ EnemySendOut: ; 490E
|
||||||
ld b,1
|
ld b,1
|
||||||
call $3DEF
|
call $3DEF
|
||||||
call $3DDC
|
call $3DDC
|
||||||
ld hl,$4A7E
|
ld hl,TrainerSentOutText
|
||||||
call PrintText
|
call PrintText
|
||||||
ld a,[$CFD8]
|
ld a,[$CFD8]
|
||||||
ld [$CF91],a
|
ld [$CF91],a
|
||||||
|
|
@ -9790,14 +9763,13 @@ EnemySendOut: ; 490E
|
||||||
call $3719
|
call $3719
|
||||||
jp $51BA
|
jp $51BA
|
||||||
|
|
||||||
db $17
|
TrainerAboutToUseText:
|
||||||
dw $5784
|
TX_FAR _TrainerAboutToUseText
|
||||||
db $22
|
db "@"
|
||||||
db $50
|
|
||||||
db $17
|
TrainerSentOutText:
|
||||||
dw $57B4
|
TX_FAR _TrainerSentOutText
|
||||||
db $22
|
db "@"
|
||||||
db $50
|
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$3CA83,$3E474 - $3CA83
|
INCBIN "baserom.gbc",$3CA83,$3E474 - $3CA83
|
||||||
|
|
||||||
|
|
@ -13476,10 +13448,39 @@ _AIBattleUseItemText:
|
||||||
dw $CFDA
|
dw $CFDA
|
||||||
db 0,"!",$58
|
db 0,"!",$58
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$880EF,$8A425 - $880EF
|
INCBIN "baserom.gbc",$880EF,$89784 - $880EF
|
||||||
|
|
||||||
|
_TrainerAboutToUseText:
|
||||||
|
db 1
|
||||||
|
dw $D04A
|
||||||
|
db 0," is",$4F
|
||||||
|
db "about to use",$55,"@",1
|
||||||
|
dw $CFDA
|
||||||
|
db 0,"!",$51
|
||||||
|
db "Will ",$52,$4F
|
||||||
|
db "change #MON?",$57
|
||||||
|
|
||||||
|
_TrainerSentOutText:
|
||||||
|
db 1
|
||||||
|
dw $D04A
|
||||||
|
db 0," sent",$4F
|
||||||
|
db "out @",1
|
||||||
|
dw $CFDA
|
||||||
|
db 0,"!",$57
|
||||||
|
|
||||||
|
INCBIN "baserom.gbc",$897C9,$8A425 - $897C9
|
||||||
INCLUDE "text/oakspeech.tx"
|
INCLUDE "text/oakspeech.tx"
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$8A605,$8000 - $6605
|
INCBIN "baserom.gbc",$8A605,$6696 - $6605
|
||||||
|
|
||||||
|
_Char00Text:
|
||||||
|
TX_NUM $FF8C,1,2
|
||||||
|
db 0," ERROR.",$57
|
||||||
|
|
||||||
|
_Char55Text:
|
||||||
|
db 0,$4B,"@@"
|
||||||
|
|
||||||
|
INCBIN "baserom.gbc",$8A6A7,$8000 - $66A7
|
||||||
|
|
||||||
SECTION "bank23",DATA,BANK[$23]
|
SECTION "bank23",DATA,BANK[$23]
|
||||||
INCBIN "baserom.gbc",$8C000,$4000
|
INCBIN "baserom.gbc",$8C000,$4000
|
||||||
|
|
@ -13509,10 +13510,69 @@ INCBIN "baserom.gbc",$A4000,$245
|
||||||
|
|
||||||
INCLUDE "text/mapPalletTown.tx"
|
INCLUDE "text/mapPalletTown.tx"
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$A43CC,$4000 - $3CC
|
INCBIN "baserom.gbc",$A43CC,$6729 - $43CC
|
||||||
|
|
||||||
|
_ItemUseBallText00:
|
||||||
|
db 0,"It dodged the",$4F
|
||||||
|
db "thrown BALL!",$51
|
||||||
|
db "This #MON",$4F
|
||||||
|
db "can't be caught!",$58
|
||||||
|
|
||||||
|
_ItemUseBallText01:
|
||||||
|
db 0,"You missed the",$4F
|
||||||
|
db "#MON!",$58
|
||||||
|
|
||||||
|
_ItemUseBallText02:
|
||||||
|
db 0,"Darn! The #MON",$4F
|
||||||
|
db "broke free!",$58
|
||||||
|
|
||||||
|
_ItemUseBallText03:
|
||||||
|
db 0,"Aww! It appeared",$4F
|
||||||
|
db "to be caught! ",$58
|
||||||
|
|
||||||
|
_ItemUseBallText04:
|
||||||
|
db 0,"Shoot! It was so",$4F
|
||||||
|
db "close too!",$58
|
||||||
|
|
||||||
|
_ItemUseBallText05:
|
||||||
|
db 0,"All right!",$4F,"@",1
|
||||||
|
dw $CFDA
|
||||||
|
db 0," was",$55
|
||||||
|
db "caught!@@"
|
||||||
|
|
||||||
|
_ItemUseBallText07:
|
||||||
|
db 1
|
||||||
|
dw $DE06
|
||||||
|
db 0," was",$4F
|
||||||
|
db "transferred to",$55
|
||||||
|
db "BILL's PC!",$58
|
||||||
|
|
||||||
|
_ItemUseBallText08:
|
||||||
|
db 1
|
||||||
|
dw $DE06
|
||||||
|
db 0," was",$4F
|
||||||
|
db "transferred to",$55
|
||||||
|
db "someone's PC!",$58
|
||||||
|
|
||||||
|
_ItemUseBallText06:
|
||||||
|
db 0,"New #DEX data",$4F
|
||||||
|
db "will be added for",$55,"@",1
|
||||||
|
dw $CFDA
|
||||||
|
db 0,"!@@"
|
||||||
|
|
||||||
|
INCBIN "baserom.gbc",$A685E,$4000 - $285E
|
||||||
|
|
||||||
SECTION "bank2A",DATA,BANK[$2A]
|
SECTION "bank2A",DATA,BANK[$2A]
|
||||||
INCBIN "baserom.gbc",$A8000,$4000
|
|
||||||
|
_ItemUseText001:
|
||||||
|
db 0,$52," used@@"
|
||||||
|
|
||||||
|
_ItemUseText002:
|
||||||
|
db 1
|
||||||
|
dw $CF4B
|
||||||
|
db 0,"!",$57
|
||||||
|
|
||||||
|
INCBIN "baserom.gbc",$A800F,$4000-$F
|
||||||
|
|
||||||
SECTION "bank2B",DATA,BANK[$2B]
|
SECTION "bank2B",DATA,BANK[$2B]
|
||||||
INCLUDE "text/pokedex.tx"
|
INCLUDE "text/pokedex.tx"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue