From adbbc786f7410087363b4714f470f322b2909a3d Mon Sep 17 00:00:00 2001 From: Kevin Cathcart Date: Wed, 18 Apr 2018 19:08:10 -0400 Subject: [PATCH] Moving text data back to text table --- contrib.asm | 6 +- dialog.asm | 72 ++++----------- hooks.asm | 262 ++++++---------------------------------------------- i18n_en.bin | Bin 29525 -> 29525 bytes tables.asm | 134 +-------------------------- 5 files changed, 52 insertions(+), 422 deletions(-) diff --git a/contrib.asm b/contrib.asm index c0bf8f6..576adc0 100644 --- a/contrib.asm +++ b/contrib.asm @@ -103,14 +103,10 @@ Sprite_ShowSolicitedMessageIfPlayerFacing_Alt: LDY $1CF1 ; Check what room we're in so we know which npc we're talking to - LDA.b $A0 : CMP #$03 : BEQ .AlcoholicDialog - CMP #$05 : BEQ .SahasrahlaDialogs + LDA.b $A0 : CMP #$05 : BEQ .SahasrahlaDialogs CMP #$1C : BEQ .BombShopGuyDialog BRA .SayNothing - .AlcoholicDialog - JSL DialogAlcoholic : BRA .SayNothing - .SahasrahlaDialogs REP #$20 : LDA.l MapReveal_Sahasrahla : ORA !MAP_OVERLAY : STA !MAP_OVERLAY : SEP #$20 JSL DialogSahasrahla : BRA .SayNothing diff --git a/dialog.asm b/dialog.asm index 3dc49ad..f3ce258 100644 --- a/dialog.asm +++ b/dialog.asm @@ -250,11 +250,6 @@ RTL PLY : PLX : PLA RTL ;-------------------------------------------------------------------------------- -DialogBlind: - %LoadDialogAddress(BlindText) - JSL.l Sprite_ShowMessageMinimal -RTL -;-------------------------------------------------------------------------------- DialogFairyThrow: LDA.l Restrict_Ponds : BEQ .normal LDA $7EF35C : ORA $7EF35D : ORA $7EF35E : ORA $7EF35F : BNE .normal @@ -269,50 +264,26 @@ RTL LDY.b #$00 RTL ;-------------------------------------------------------------------------------- -DialogPyramidFairy: - %LoadDialogAddress(PyramidFairyText) - JSL.l Sprite_ShowMessageUnconditional -RTL -;-------------------------------------------------------------------------------- -DialogTriforce: - %LoadDialogAddress(TriforceText) - REP #$20 : LDA.w #$0171 : STA $1CF0 : SEP #$20 ; fix border - JSL.l Main_ShowTextMessage - JSL.l Messaging_Text -RTL -;-------------------------------------------------------------------------------- DialogGanon1: JSL.l CheckGanonVulnerability : BCS + - %LoadDialogAddress(GanonText1Alternate) + REP #$20 : LDA.w #$018C : STA $1CF0 : SEP #$20 BRA ++ + - %LoadDialogAddress(GanonText1) + REP #$20 : LDA.w #$016D : STA $1CF0 : SEP #$20 ++ JSL.l Sprite_ShowMessageMinimal RTL ;-------------------------------------------------------------------------------- DialogGanon2: JSL.l CheckGanonVulnerability : BCS + - %LoadDialogAddress(GanonText2Alternate) + REP #$20 : LDA.w #$018D : STA $1CF0 : SEP #$20 BRA ++ + - %LoadDialogAddress(GanonText2) + REP #$20 : LDA.w #$016F : STA $1CF0 : SEP #$20 ++ JSL.l Sprite_ShowMessageMinimal RTL ;-------------------------------------------------------------------------------- -DialogPedestal: - PHA - LDA $0202 : CMP.b #$0F : BEQ + ; Show normal text if book is not equipped - - - PLA : JSL Sprite_ShowMessageUnconditional ; Wacky Hylian Text -RTL - + - BIT $F4 : BVC - ; Show normal text if Y is not pressed - %LoadDialogAddress(MSPedestalText) - PLA : JSL Sprite_ShowMessageUnconditional ; Text From MSPedestalText (tables.asm) -RTL -;-------------------------------------------------------------------------------- DialogEtherTablet: PHA LDA $0202 : CMP.b #$0F : BEQ + ; Show normal text if book is not equipped @@ -327,8 +298,10 @@ RTL LDA $7EF359 : CMP.b #$FF : BEQ .yesText : CMP.b #$02 : !BGE .noText ;++ .yesText - %LoadDialogAddress(EtherTabletText) - PLA : JSL Sprite_ShowMessageUnconditional ; Text From MSPedestalText (tables.asm) + PLA + LDA.b #$0c + LDY.b #$01 + JSL Sprite_ShowMessageUnconditional ; Text From MSPedestalText (tables.asm) RTL .noText PLA @@ -348,41 +321,36 @@ RTL LDA $7EF359 : CMP.b #$FF : BEQ .yesText : CMP.b #$02 : !BGE .noText ;++ .yesText - %LoadDialogAddress(BombosTabletText) - PLA : JSL Sprite_ShowMessageUnconditional ; Text From MSPedestalText (tables.asm) + PLA + LDA.b #$0D + LDY.b #$01 + JSL Sprite_ShowMessageUnconditional ; Text From MSPedestalText (tables.asm) RTL .noText PLA RTL ;-------------------------------------------------------------------------------- -DialogUncle: - ;%LoadDialog(UncleQuote,DialogUncleData) - %LoadDialogAddress(UncleText) - JSL Sprite_ShowMessageUnconditional -RTL -;-------------------------------------------------------------------------------- DialogSahasrahla: LDA.l $7EF374 : AND #$04 : BEQ + ;Check if player has green pendant - %LoadDialogAddress(SahasrahlaAfterItemText) + LDA.b #$35 + LDY.b #$00 JSL.l Sprite_ShowMessageUnconditional RTL + - %LoadDialogAddress(SahasrahlaNoPendantText) - JSL.l Sprite_ShowMessageUnconditional -RTL -;-------------------------------------------------------------------------------- -DialogAlcoholic: - %LoadDialogAddress(AlcoholicText) + LDA.b #$31 + LDY.b #$00 JSL.l Sprite_ShowMessageUnconditional RTL ;-------------------------------------------------------------------------------- DialogBombShopGuy: LDA.l $7EF37A : AND #$05 : CMP #$05 : BEQ + ;Check if player has crystals 5 & 6 - %LoadDialogAddress(BombShopGuyNoCrystalsText) + LDA.b #$15 + LDY.b #$01 JSL.l Sprite_ShowMessageUnconditional RTL + - %LoadDialogAddress(BombShopGuyText) + LDA.b #$16 + LDY.b #$01 JSL.l Sprite_ShowMessageUnconditional RTL ;-------------------------------------------------------------------------------- diff --git a/hooks.asm b/hooks.asm index 00ad93d..fab3c41 100644 --- a/hooks.asm +++ b/hooks.asm @@ -438,9 +438,6 @@ JSL.l LoadSwordForDamage ; moth gold sword fix org $08C5F7 ; <- 445F7 - ancilla_receive_item.asm : 400 (LDA.b #$09 : STA $012D) NOP #5 ; remove spooky telepathy sound ;-------------------------------------------------------------------------------- -org $1EE094 ; PC 0xF6094 - sprite_hylian_plaque.asm : 79 (JSL Sprite_ShowMessageUnconditional) -JSL.l DialogPedestal -;-------------------------------------------------------------------------------- org $08C431 ; <- 44431 - ancilla_receive_item.asm : 125 (LDA $0C5E, X : CMP.b #$01 : BNE .notMasterSword2) JSL.l MSMusicReset : NOP ;LDA $8A : CMP.b #$80 : NOP @@ -636,12 +633,6 @@ db 80 ; BRA org $05DEF8 ; <- 2DEF8 - sprite_uncle_and_priest.asm : 917 (LDA.b #$05) LDA.b #$00 ;-------------------------------------------------------------------------------- -org $05DE6A ; <- 2DE6A - sprite_uncle_and_priest.asm : 796 (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;-------------------------------------------------------------------------------- -org $05DE9E ; <- 2DE9E - sprite_uncle_and_priest.asm : 845 (JSL Sprite_ShowMessageUnconditional) -JSL.l DialogUncle -;-------------------------------------------------------------------------------- ;org $1EEAB6 ; <- F6AB6 - sprite_old_mountain_man.asm : 338 (LDA.b #$A0 : STA $7EF372) ;JSL.l RefillHealthPlusMagic8bit ;NOP #2 @@ -1373,24 +1364,13 @@ NOP #6 ; remove crystal room cutscene check that causes softlocks org $06C7BB ; <- 347BB - sprite_ponds.asm:702 (JSL Sprite_ShowMessageFromPlayerContact : BCC BRANCH_ALPHA) JSL.l FairyPond_Init ;-------------------------------------------------------------------------------- -org $08C5ED ; <- 445ED - ancilla_receive_item.asm:395 (STA $1CF0 : CMP.w #$0070 : BNE .notGeezerSpeech) -NOP #3 -;-------------------------------------------------------------------------------- -org $02A005 ; <- 12005 - Bank02.asm:5667 (JSL Main_ShowTextMessage) -JSL.l DialogTriforce : NOP #4 -;-------------------------------------------------------------------------------- org $1D92EC ; <- E92EC - sprite_ganon.asm:947 (JSL Sprite_ShowMessageMinimal) JSL.l DialogGanon1 ;-------------------------------------------------------------------------------- org $1D9078 ; <- E9078 - sprite_ganon.asm:552 (LDA.b #$70 : STA $1CF0) JSL.l DialogGanon2 : RTS ;-------------------------------------------------------------------------------- -org $1DA4EC ; <- EA4EC - sprite_blind_entities.asm:845 (JSL Sprite_ShowMessageMinimal) -JSL.l DialogBlind -;-------------------------------------------------------------------------------- -org $06C94C ; <- 3494C - sprite_ponds.asm:970 (JSL Sprite_ShowMessageUnconditional) -JSL.l DialogPyramidFairy -;-------------------------------------------------------------------------------- +;-- Disable Capitalism fairy org $06C454 ; <- 34454 - sprite_ponds.asm:133 (LDA $0D80, X) LDA.b #$00 : NOP ;-------------------------------------------------------------------------------- @@ -1413,10 +1393,18 @@ JSL.l Sprite_ShowSolicitedMessageIfPlayerFacing_Alt ;-- Sahasrahla (have boots, have ice rod, have 3 pendants, have master sword) org $05F1D8 ; <- 2F1D8 sprite_elder.asm:204 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) JSL.l Sprite_ShowSolicitedMessageIfPlayerFacing_Alt -;-------------------------------------------------------------------------------- -;-- drinking guy -org $1EF61C ; <- F761C sprite_drinking_guy.asm:29 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -JSL.l Sprite_ShowSolicitedMessageIfPlayerFacing_Alt +;---------------------------------------------------------- +;-- Bomb shop guy (talking to him before and after big bomb is available) +org $1EE181 ; <- F6181 sprite_bomb_shop_entity.asm : 85 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) +JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Alt +;---------------------------------------------------- +;-- Bombos tablet +org $05F3BF ; <- 2F3BF sprite_medallion_tablet.asm : 254 (JSL Sprite_ShowMessageUnconditional) +JSL.l DialogBombosTablet +;---------------------------------------------------- +;-- Ether tablet +org $05F429 ; <- 2F429 sprite_medallion_tablet.asm : 317 (JSL Sprite_ShowMessageUnconditional) +JSL.l DialogEtherTablet ;================================================================================ ;================================================================================ @@ -1439,265 +1427,75 @@ org $08C3FD ; <- 443FD - ancilla_receive_item.asm : 89 LDA #$40 : STA !MS_GOT ;;NOP #6 ; don't set master sword follower ;-------------------------------------------------------------------------------- -org $08C5FE ; <- 445FE - ancilla_receive_item.asm : 408 -NOP #4 -;-------------------------------------------------------------------------------- -org $1ED467 ; <- F5467 - sprite_agahnim.asm : 202 -NOP #4 -;-------------------------------------------------------------------------------- -org $1ED4FF ; <- F54FF - sprite_agahnim.asm : 328 -NOP #4 -;-------------------------------------------------------------------------------- -;org $029C94 ; <- 11C94 - Bank02.asm : 5197 (JSL Main_ShowTextMessage) -;NOP #4 -;-------------------------------------------------------------------------------- -org $029CBD ; <- 11CBD - Bank02.asm : 5227 (JSL Messaging_Text) -STZ $11 -NOP #2 -;-------------------------------------------------------------------------------- -;org $029CD3 ; <- 11CD3 - Bank02.asm : 5237 (BNE BRANCH_BETA) -;db $80 ; BRA -;-------------------------------------------------------------------------------- -org $029CDF ; <- 11CDF - Bank02.asm : 5245 (JSL Main_ShowTextMessage) -NOP #4 -;-------------------------------------------------------------------------------- -org $029CF0 ; <- 11CF0 - Bank02.asm : 5266 -STZ $11 -NOP #2 -;-------------------------------------------------------------------------------- -org $05FB70 ; <- 2FB70 - sprite_mad_batter.asm:131 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;-------------------------------------------------------------------------------- -org $05FBC2 ; <- 2FBC3 - sprite_mad_batter.asm:195 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;-------------------------------------------------------------------------------- -;org $05F16C ; <- 2F16C - sprite_elder.asm : 137 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .dont_show) -;NOP #4 -;-------------------------------------------------------------------------------- -;org $05F190 ; <- 2F190 - sprite_elder.asm : 170 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -;NOP #4 -;-------------------------------------------------------------------------------- -;org $05F1A8 ; <- 2F1A8 - sprite_elder.asm : 182 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -;NOP #4 -;-------------------------------------------------------------------------------- -;org $05F1BC ; <- 2F1BC - sprite_elder.asm : 194 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -;NOP #4 -;-------------------------------------------------------------------------------- -;org $05F1CE ; <- 2F1CE - sprite_elder.asm : 194 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -;NOP #4 -;-------------------------------------------------------------------------------- -;-- Old mountain man healing text -org $1EEAD7 ; F6AD7 sprite_old_mountain_man.asm : (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .didnt_speak) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -;-------------------------------------------------------------------------------- -;-- Priest healing text -org $05DE11 ; 2DE11 sprite_uncle_and_priest.asm : 720 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .gamma) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -;-------------------------------------------------------------------------------- -;-- zelda's heal text -org $05EE38 ; <- 2ee38 sprite_zelda.asm : 474 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit +;-- Disable all vanilla items (since item message table does not include rando items) +org $08C5E5 ; <- 445ED - ancilla_receive_item.asm:395 (LDA .item_messages, Y : CMP.w #$FFFF : BEQ .handleGraphics) +LDA.w #$FFFF ;-------------------------------------------------------------------------------- ;-- zelda in jail -org $05ED06 ; <- 2ED06 sprite_zelda.asm : 227 - (JSL Sprite_ShowMessageUnconditional) -STZ $1CE8 : NOP org $05ED27 ; <- 2ED27 sprite_zelda.asm : 256 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -org $05ED35 ; <- 2ED35 sprite_zelda.asm : 272 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 +STZ $1CE8 : NOP ;---------------------------------------------------- ;-- sanctuary -org $05DD83 ; <- 2DD83 sprite_uncle_and_priest.asm : 608 - (JSL Sprite_ShowMessageUnconditional) -STZ $1CE8 : NOP -org $05EDC8 ; <- 2EDC8 sprite_zelda.asm : 388 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 org $05DDAB ; <- 2DDAB sprite_uncle_and_priest.asm : 635 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------- -;-- Sick Kid -org $06B9C6 ; <- 339C6 sprite_bug_net_kid.asm : 92 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------- -;-- Hobo -org $06BE5F ; <- 33E5F sprite_hobo.asm : 121 - (JSL Sprite_ShowMessageUnconditional) -Nop #4 -;---------------------------------------------------------- -;-- Sahasrahla -org $05F190 ; <- 2F190 sprite_elder.asm : 154 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .dont_show_2) - "Blah blah blah, take the boots" -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -org $05F212 ; <- 2F212 sprite_elder.asm : 261 - (JSL Sprite_ShowMessageUnconditional) - "Gave you the boots but I'm not doing talking yet" -NOP #4 -org $05F1ED ; <- 2F1ED sprite_elder.asm : 225 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------------- -;-- Shopkeepers -org $1EEF7C ; <- F6F7C sprite_shopkeeper.asm : 85 (JSL Sprite_ShowMessageUnconditional) -NOP #4 -org $1EF375 ; <- F7375 sprite_shopkeeper.asm : 810 (JSL Sprite_ShowMessageUnconditional : JSL ShopKeeper_RapidTerminateReceiveItem) -NOP #8 -;---------------------------------------------------------- -;-- Bomb shop guy (buying small bombs, and buying big bomb) -org $1EE1C0 ; <- F61C0 sprite_bomb_shop_entity.asm : 120 (JSL Sprite_ShowMessageUnconditional) -NOP #4 -org $1EE208 ; <- F6208 sprite_bomb_shop_entity.asm : 178 (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;-- Text hook for the actual npc -org $1EE181 ; <- F6181 sprite_bomb_shop_entity.asm : 85 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Alt -;---------------------------------------------------------- -;-- Catfish -org $1DE112 ; <- EE112 sprite_great_catfish.asm : 341 (JSL Sprite_ShowMessageMinimal) -NOP #4 +STZ $1CE8 : NOP ;---------------------------------------------------- ;-- King Zora -org $059A7D ; <- 29A7D sprite_zora_king.asm : 223 - (JSL Sprite_ShowMessageMinimal) -STZ $1CE8 : NOP -;---------------------------------------------------- -;-- Before Agah 1 fight -org $1DD299 ; <- ED299 sprite_chatty_agahnim.asm : 111 (JSL Sprite_ShowMessageMinimal) -NOP #4 -org $1DD35E ; <- ED35E sprite_chatty_agahnim.asm : 253 (JSL Sprite_ShowMessageMinimal) -NOP #4 -;---------------------------------------------------- -;-- Blind Maiden (in jail) -;org $1EE8CD ; <- F68CD sprite_blind_maiden.asm : 18 - (JSL Sprite_ShowMessageFromPlayerContact : BCC .didnt_speak) -;NOP #4 -;---------------------------------------------------- -;-- Blind (Maiden) in Jail -org $1EE8CD ; <- F68CD sprite_blind_maiden.asm : 18 - (JSL Sprite_ShowMessageFromPlayerContact : BCC .didnt_speak) -JSL Sprite_ShowMessageFromPlayerContact_Edit +org $059A82 ; <- 29A82 sprite_zora_king.asm : 229 - (LDA $1CE8 : BNE .player_says_just_came_to_visit) +LDA.b #00 : NOP +org $059A8D ; <- 29A8d sprite_zora_king.asm : 229 - (LDA $1CE8 : BNE .not_buying) +LDA.b #00 : NOP ;---------------------------------------------------- ;-- Kiki org $1EE3E6 ; <- F63E6 sprite_kiki.asm : 157 pay kiki 10 rupees STZ $1CE8 : NOP -org $1EE400 ; <- F6400 sprite_kiki.asm : 178 thanks for giving kiki rupees -NOP #4 org $1EE4FB ; <- F64FB sprite_kiki.asm : 340 pay 100 rupees STZ $1CE8 : NOP -org $1EE523 ; <- F6523 sprite_kiki.asm : 373 kiki will open door -NOP #4 - -;org $1EE414 ; <- F6414 sprite_kiki.asm : 193 don't have 10 rupees -;NOP #4 -;org $1EE50C ; <- F650C sprite_kiki.asm : 356 don't have 100 rupees -;NOP #4 -;---------------------------------------------------- -;-- Witch -org $05E4FB ; <- 2E4FB sprite_witch.asm : 165 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -NOP #4 -;---------------------------------------------------- -;-- Breaking Ganon's Tower Seal -org $08CD3A ; <- 44D3A ancilla_break_tower_seal.asm : 55 (JSL Main_ShowTextMessage) -NOP #4 -;---------------------------------------------------- -;-- Bombos tablet -org $05F3BF ; <- 2F3BF sprite_medallion_tablet.asm : 254 (JSL Sprite_ShowMessageUnconditional) -JSL.l DialogBombosTablet -;---------------------------------------------------- -;-- Ether tablet -org $05F429 ; <- 2F429 sprite_medallion_tablet.asm : 317 (JSL Sprite_ShowMessageUnconditional) -JSL.l DialogEtherTablet ;---------------------------------------------------- ;-- Agahnim 1 Defeated org $068475 ; <- 30475 Bank06.asm : 762 - (JSL Sprite_ShowMessageMinimal) JSL.l AddInventory_incrementBossSwordLong ;NOP #4 -;---------------------------------------------------- -;-- Old Mountain Man Encounter Text -org $1EE9BC ; <- sprite_old_mountain_man.asm : 157 - (Sprite_ShowMessageFromPlayerContact) -JSL Sprite_ShowMessageFromPlayerContact_Edit - -org $09A67D ; <- 4A67D tagalong.asm : 1152 (JSL OldMountainMan_TransitionFromTagalong) -JML OldMountainMan_TransitionFromTagalong_Edit -;---------------------------------------------------------- -;-- Purple Chest Encounter Text -org $1EE0E7 ; <- F60E7 sprite_thief_chest.asm : 16 (JSL Sprite_ShowMessageFromPlayerContact : BCC .didnt_touch) -JSL Sprite_ShowMessageFromPlayerContact_Edit ;---------------------------------------------------------- ;-- Middle aged man opens purple chest org $06BD44 ; <- 33D44 sprite_middle_aged_man.asm : 107 (JSL Sprite_ShowMessageFromPlayerContact : BCC .return) JSL Sprite_ShowMessageFromPlayerContact_Edit +; ^ still needed because of clearing $1CE8 ;---------------------------------------------------------- ;-- Smiths -;-- Ribbit -org $06B2AA ; <- 332AA sprite_smithy_bros.asm : 152 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit - ;-- Ask us to do anything org $06B418 ; <- 33418 sprite_smithy_bros.asm : 371 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .player_didnt_speak) JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit - -;-- Your sword is tempered! -org $06B538 ; <- 33538 sprite_smithy_bros.asm : 602 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .no_player_dialogue) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit - -;-- Brought dwarf home -org $06B438 ; <- 33438 sprite_smithy_bros.asm : 399 (JSL Sprite_ShowMessageUnconditional) -NOP #4 - +; ^ still needed because of clearing $1CE8 ;-- 10 rupees to temper org $06B470 ; <- 33470 sprite_smithy_bros.asm : 447 (JSL Sprite_ShowMessageUnconditional) -NOP #4 - +STZ $1CE8 : NOP ;-- Yes, I'm sure org $06B495 ; <- 33495 sprite_smithy_bros.asm : 479 (JSL Sprite_ShowMessageUnconditional) -NOP #4 - +STZ $1CE8 : NOP ;-- We'll take your sword org $06B4F3 ; <- 334F3 sprite_smithy_bros.asm : 556 (JSL Sprite_ShowMessageUnconditional) JSL ItemSet_SmithSword ;NOP #4 - -;-- Smiths can't make your sword any stronger -org $06B4A1 ; <- 334A1 sprite_smithy_bros.asm : 491 - (Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------------- -;-- Not enough magic text -org $07B0CC ; <- 3B0CC Bank07.asm : 7767 - (JSL Main_ShowTextMessage) -NOP #4 -;---------------------------------------------------------- -;-- Witch's Assistant -org $05F8E7 ; <- 2F8E7 sprite_potion_shop.asm : 603 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -org $05F8F5 ; <- 2F8F5 sprite_potion_shop.asm : 620 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit ;---------------------------------------------------------- ;-- Bottle Vendor org $05EAE3 ; <- 2EAE3 sprite_bottle_vendor.asm : 104 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .didnt_converse) JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -org $05EB03 ; <- 2EB03 sprite_bottle_vendor.asm : 129 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 +; ^ still needed because of clearing $1CE8 ;---------------------------------------------------------- ;-- Digging Game Guy org $1DFC76 ; <- EFC76 sprite_digging_game_guy.asm : 46 (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .return) JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -org $1DFCA6 ; <- EFCA6 sprite_digging_game_guy.asm : 89 (JSL Sprite_ShowMessageUnconditional) -NOP #4 +; ^ still needed because of clearing $1CE8 ;---------------------------------------------------------- ;-- Flute Boy org $06B078 ; <- 33078 sprite_flute_boy.asm : 244 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC .didnt_speak) JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -org $06B0AF ; <- 330AF sprite_flute_boy.asm : 308 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------------- -;-- 300 rupee npcs -org $1EF047 ; <- F7047 sprite_shopkeeper.asm : 227 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing) (probably) -JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit +; ^ still needed because of clearing $1CE8 ;---------------------------------------------------------- ;-- Chest Game Guy org $1EEFBF ; <- F6FBF sprite_shopkeeper.asm : 121 - (JSL Sprite_ShowSolicitedMessageIfPlayerFacing : BCC BRANCH_ALPHA) JSL Sprite_ShowSolicitedMessageIfPlayerFacing_Edit -org $1EEFE0 ; <- F6FE0 sprite_shopkeeper.asm : 144 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------------- -;-- Desert Palace plaque (opening desert with book) -org $1EE0D2 ; <- F60D2 Sprite_Hylian_Plaque.asm : 127 - (JSL Sprite_ShowMessageUnconditional) -NOP #4 -;---------------------------------------------------------- -;-- Uncle gives sword -org $05DF34 ; <- 2DF34 sprite_uncle_and_priest.asm : 961 - (JSL Sprite_ShowMessageFromPlayerContact : BCC .player_not_close_2) -JSL Sprite_ShowMessageFromPlayerContact_Edit -;---------------------------------------------------------- +; ^ still needed because of clearing $1CE8 ;=================================== ;-- Escort Text diff --git a/i18n_en.bin b/i18n_en.bin index 3117c6569d5b77a9f1b61b81fd9613d4f3ff5422..dde39436cce8c81d0b682e3fc729438b92b5f1eb 100644 GIT binary patch literal 29525 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 literal 29525 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

d0+i6K$%T1;CVa_#0UC5) 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 YN#IEWPZD^Nz>@@?B=97G-%kSn2O5P$D*ylh diff --git a/tables.asm b/tables.asm index 6344200..f25176d 100644 --- a/tables.asm +++ b/tables.asm @@ -919,140 +919,8 @@ db #$01 ; #$00 = On - #$01 = Off (Default) ; Plandomizer Author Name (ASCII) - Leave unused chars as 0 org $308220 ; PC 0x180220 ;-------------------------------------------------------------------------------- -; 0x180240 - 0x1802FF (unused) +; 0x180240 - 0x1814FF (unused) ;================================================================================ -; $308300 (0x180300) - $3083FF (0x1803FF) -; MS Pedestal Text (ALTTP JP Text Format) -org $308300 ; PC 0x180300 -MSPedestalText: -db $00, $c0, $00, $ae, $00, $d8, $00, $bb, $00, $ae, $00, $ff, $00, $b8, $00, $be, $00, $bd, $00, $ff, $00, $b8, $00, $af -db $75, $00, $c0, $00, $ae, $00, $ae, $00, $bd, $00, $aa, $00, $ab, $00, $b2, $00, $c1, $00, $cD, $00, $ff, $00, $bd, $00, $b8 -db $76, $00, $bd, $00, $b1, $00, $ae, $00, $ff, $00, $bc, $00, $bd, $00, $b8, $00, $bb, $00, $ae, $00, $c7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308400 (0x180400) - $3084FF (0x1804FF) -; Triforce Text (ALTTP JP Text Format) -org $308400 ; PC 0x180400 -TriforceText: -db $74, $75, $00, $FF, $00, $FF, $00, $FF, $00, $FF, $00, $FF, $00, $B0, $00, $FF, $00, $B0, $7F -;-------------------------------------------------------------------------------- -; $308500 (0x180500) - $3085FF (0x1805FF) -; Uncle Text (ALTTP JP Text Format) -org $308500 ; PC 0x180500 -UncleText: -db $00, $c0, $00, $ae, $00, $d8, $00, $bb, $00, $ae, $00, $ff, $00, $b8, $00, $be, $00, $bd, $00, $ff, $00, $b8, $00, $af -db $75, $00, $c0, $00, $ae, $00, $ae, $00, $bd, $00, $aa, $00, $ab, $00, $b2, $00, $c1, $00, $cD, $00, $ff, $00, $bd, $00, $b8 -db $76, $00, $bd, $00, $b1, $00, $ae, $00, $ff, $00, $bc, $00, $bd, $00, $b8, $00, $bb, $00, $ae, $00, $c7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308600 (0x180600) - $3086FF (0x1806FF) -; Ganon Text 1 (ALTTP JP Text Format) -org $308600 ; PC 0x180600 -GanonText1: -db $00, $c0, $00, $ae, $00, $d8, $00, $bb, $00, $ae, $00, $ff, $00, $b8, $00, $be, $00, $bd, $00, $ff, $00, $b8, $00, $af -db $75, $00, $c0, $00, $ae, $00, $ae, $00, $bd, $00, $aa, $00, $ab, $00, $b2, $00, $c1, $00, $cD, $00, $ff, $00, $bd, $00, $b8 -db $76, $00, $bd, $00, $b1, $00, $ae, $00, $ff, $00, $bc, $00, $bd, $00, $b8, $00, $bb, $00, $ae, $00, $c7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308700 (0x180700) - $3087FF (0x1807FF) -; Ganon Text 2 (ALTTP JP Text Format) -org $308700 ; PC 0x180700 -GanonText2: -db $00, $c2, $00, $b8, $00, $be, $00, $d8, $00, $bb, $00, $ae, $00, $ff, $00, $b0, $00, $b8, $00, $b2, $00, $b7, $00, $b0 -db $75, $00, $bd, $00, $b8, $00, $ff, $00, $b1, $00, $aa, $00, $bf, $00, $ae, $00, $ff, $00, $aa, $00, $ff, $00, $bf, $00, $ae, $00, $bb, $00, $c2 -db $76, $00, $ab, $00, $aa, $00, $ad, $00, $ff, $00, $bd, $00, $b2, $00, $b6, $00, $ae, $00, $cD -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308800 (0x180800) - $3088FF (0x1808FF) -; Blind Text -org $308800 ; PC 0x180800 -BlindText: -db $75, $00, $cE, $00, $a6, $00, $a9, $00, $ff, $00, $ab, $00, $b5, $00, $aa, $00, $c3, $00, $ae, $00, $ff, $00, $b2, $00, $bd, $00, $c7, $00, $cE -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308900 (0x180900) - $3089FF (0x1809FF) -; Fat Fairy Text -org $308900 ; PC 0x180900 -PyramidFairyText: -db $00, $b1, $00, $ae, $00, $c2, $00, $c7 -db $76, $00, $b5, $00, $b2, $00, $bc, $00, $bd, $00, $ae, $00, $b7, $00, $c7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308A00 (0x180A00) - $308AFF (0x180AFF) -; SahasrahlaNoPendantText -org $308A00 ; PC 0x180A00 -SahasrahlaNoPendantText: -; Want something|for free? Tell|you what|bring me the|green pendant. -db $74, $00, $C0, $00, $AA, $00, $B7, $00, $BD, $00, $FF, $00, $BC, $00, $B8, $00, $B6, $00, $AE, $00, $BD, $00, $B1, $00, $B2, $00, $B7, $00, $B0, $75, $00, $AF, $00, $B8, $00, $BB, $00, $FF, $00, $AF, $00, $BB, $00, $AE, $00, $AE, $00, $C6, $00, $FF, $00, $BD, $00, $AE, $00, $B5, $00, $B5, $76, $00, $C2, $00, $B8, $00, $BE, $00, $FF, $00, $C0, $00, $B1, $00, $AA, $00, $BD, $00, $CC, $7E, $73, $76, $00, $AB, $00, $BB, $00, $B2, $00, $B7, $00, $B0, $00, $FF, $00, $B6, $00, $AE, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $73, $76, $00, $B0, $00, $BB, $00, $AE, $00, $AE, $00, $B7, $00, $FF, $00, $B9, $00, $AE, $00, $B7, $00, $AD, $00, $AA, $00, $B7, $00, $BD, $00, $CD -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308B00 (0x180B00) - $308BFF (0x180BFF) -; SahasrahlaAfterItemText -org $308B00 ; PC 0x180B00 -SahasrahlaAfterItemText: -; I already gave|you all I have|Why don't you|go bother|someone else? -db $74, $00, $B2, $00, $FF, $00, $AA, $00, $B5, $00, $BB, $00, $AE, $00, $AA, $00, $AD, $00, $C2, $00, $FF, $00, $B0, $00, $AA, $00, $BF, $00, $AE, $75, $00, $C2, $00, $B8, $00, $BE, $00, $FF, $00, $AA, $00, $B5, $00, $B5, $00, $FF, $00, $B2, $00, $FF, $00, $B1, $00, $AA, $00, $BF, $00, $AE, $76, $00, $C0, $00, $B1, $00, $C2, $00, $FF, $00, $AD, $00, $B8, $00, $B7, $00, $D8, $00, $BD, $00, $FF, $00, $C2, $00, $B8, $00, $BE, $7E, $73, $76, $00, $B0, $00, $B8, $00, $FF, $00, $AB, $00, $B8, $00, $BD, $00, $B1, $00, $AE, $00, $BB, $73, $76, $00, $BC, $00, $B8, $00, $B6, $00, $AE, $00, $B8, $00, $B7, $00, $AE, $00, $FF, $00, $AE, $00, $B5, $00, $BC, $00, $AE, $00, $C6 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308C00 (0x180C00) - $308CFF (0x180CFF) -; AlcoholicText -org $308C00 ; PC 0x180C00 -AlcoholicText: -; If you haven't|found Quake|yet|it's not your|fault. -db $74, $00, $B2, $00, $AF, $00, $FF, $00, $C2, $00, $B8, $00, $BE, $00, $FF, $00, $B1, $00, $AA, $00, $BF, $00, $AE, $00, $B7, $00, $D8, $00, $BD, $75, $00, $AF, $00, $B8, $00, $BE, $00, $B7, $00, $AD, $00, $FF, $00, $BA, $00, $BE, $00, $AA, $00, $B4, $00, $AE, $76, $00, $C2, $00, $AE, $00, $BD, $00, $CC, $7E, $73, $76, $00, $B2, $00, $BD, $00, $D8, $00, $BC, $00, $FF, $00, $B7, $00, $B8, $00, $BD, $00, $FF, $00, $C2, $00, $B8, $00, $BE, $00, $BB, $73, $76, $00, $AF, $00, $AA, $00, $BE, $00, $B5, $00, $BD, $00, $CD -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308D00 (0x180D00) - $308DFF (0x180DFF) -; BombShopGuyText -org $308D00 ; PC 0x180D00 -BombShopGuyText: -; please deliver|this big bomb|to my fairy|friend in the|pyramid? -db $74, $00, $B9, $00, $B5, $00, $AE, $00, $AA, $00, $BC, $00, $AE, $00, $FF, $00, $AD, $00, $AE, $00, $B5, $00, $B2, $00, $BF, $00, $AE, $00, $BB, $75, $00, $BD, $00, $B1, $00, $B2, $00, $BC, $00, $FF, $00, $AB, $00, $B2, $00, $B0, $00, $FF, $00, $AB, $00, $B8, $00, $B6, $00, $AB, $76, $00, $BD, $00, $B8, $00, $FF, $00, $B6, $00, $C2, $00, $FF, $00, $AF, $00, $AA, $00, $B2, $00, $BB, $00, $C2, $7E, $73, $76, $00, $AF, $00, $BB, $00, $B2, $00, $AE, $00, $B7, $00, $AD, $00, $FF, $00, $B2, $00, $B7, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $73, $76, $00, $B9, $00, $C2, $00, $BB, $00, $AA, $00, $B6, $00, $B2, $00, $AD, $00, $C6 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308E00 (0x180E00) - $308EFF (0x180EFF) -; BombShopGuyNoCrystalsText -org $308E00 ; PC 0x180E00 -BombShopGuyNoCrystalsText: -; bring me the|5th and 6th|crystals so I|can make a big|bomb! -db $74, $00, $AB, $00, $BB, $00, $B2, $00, $B7, $00, $B0, $00, $FF, $00, $B6, $00, $AE, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $75, $00, $A5, $00, $BD, $00, $B1, $00, $FF, $00, $AA, $00, $B7, $00, $AD, $00, $FF, $00, $A6, $00, $BD, $00, $B1, $76, $00, $AC, $00, $BB, $00, $C2, $00, $BC, $00, $BD, $00, $AA, $00, $B5, $00, $BC, $00, $FF, $00, $BC, $00, $B8, $00, $FF, $00, $B2, $7E, $73, $76, $00, $AC, $00, $AA, $00, $B7, $00, $FF, $00, $B6, $00, $AA, $00, $B4, $00, $AE, $00, $FF, $00, $AA, $00, $FF, $00, $AB, $00, $B2, $00, $B0, $73, $76, $00, $AB, $00, $B8, $00, $B6, $00, $AB, $00, $C7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $308F00 (0x180F00) - $308FFF (0x180FFF) -; EtherTabletText -org $308F00 ; PC 0x180F00 -EtherTabletText: -; bring me the|5th and 6th|crystals so I|can make a big|bomb! -db $74, $00, $AB, $00, $BB, $00, $B2, $00, $B7, $00, $B0, $00, $FF, $00, $B6, $00, $AE, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $75, $00, $A5, $00, $BD, $00, $B1, $00, $FF, $00, $AA, $00, $B7, $00, $AD, $00, $FF, $00, $A6, $00, $BD, $00, $B1, $76, $00, $AC, $00, $BB, $00, $C2, $00, $BC, $00, $BD, $00, $AA, $00, $B5, $00, $BC, $00, $FF, $00, $BC, $00, $B8, $00, $FF, $00, $B2, $7E, $73, $76, $00, $AC, $00, $AA, $00, $B7, $00, $FF, $00, $B6, $00, $AA, $00, $B4, $00, $AE, $00, $FF, $00, $AA, $00, $FF, $00, $AB, $00, $B2, $00, $B0, $73, $76, $00, $AB, $00, $B8, $00, $B6, $00, $AB, $00, $C7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $309000 (0x181000) - $3090FF (0x1810FF) -; BombosTabletText -org $309000 ; PC 0x181000 -BombosTabletText: -; please deliver|this big bomb|to my fairy|friend in the|pyramid? -db $74, $00, $B9, $00, $B5, $00, $AE, $00, $AA, $00, $BC, $00, $AE, $00, $FF, $00, $AD, $00, $AE, $00, $B5, $00, $B2, $00, $BF, $00, $AE, $00, $BB, $75, $00, $BD, $00, $B1, $00, $B2, $00, $BC, $00, $FF, $00, $AB, $00, $B2, $00, $B0, $00, $FF, $00, $AB, $00, $B8, $00, $B6, $00, $AB, $76, $00, $BD, $00, $B8, $00, $FF, $00, $B6, $00, $C2, $00, $FF, $00, $AF, $00, $AA, $00, $B2, $00, $BB, $00, $C2, $7E, $73, $76, $00, $AF, $00, $BB, $00, $B2, $00, $AE, $00, $B7, $00, $AD, $00, $FF, $00, $B2, $00, $B7, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $73, $76, $00, $B9, $00, $C2, $00, $BB, $00, $AA, $00, $B6, $00, $B2, $00, $AD, $00, $C6 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $309100 (0x181100) - $3091FF (0x1811FF) -; Ganon Text 1 - Invincible Alternate (ALTTP JP Text Format) -org $309100 ; PC 0x181100 -GanonText1Alternate: -; bring me the|5th and 6th|crystals so I|can make a big|bomb! -db $74, $00, $AB, $00, $BB, $00, $B2, $00, $B7, $00, $B0, $00, $FF, $00, $B6, $00, $AE, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $75, $00, $A5, $00, $BD, $00, $B1, $00, $FF, $00, $AA, $00, $B7, $00, $AD, $00, $FF, $00, $A6, $00, $BD, $00, $B1, $76, $00, $AC, $00, $BB, $00, $C2, $00, $BC, $00, $BD, $00, $AA, $00, $B5, $00, $BC, $00, $FF, $00, $BC, $00, $B8, $00, $FF, $00, $B2, $7E, $73, $76, $00, $AC, $00, $AA, $00, $B7, $00, $FF, $00, $B6, $00, $AA, $00, $B4, $00, $AE, $00, $FF, $00, $AA, $00, $FF, $00, $AB, $00, $B2, $00, $B0, $73, $76, $00, $AB, $00, $B8, $00, $B6, $00, $AB, $00, $C7 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $309200 (0x181200) - $3092FF (0x1812FF) -; Ganon Text 2 - Invincible Alternate (ALTTP JP Text Format) -org $309200 ; PC 0x181200 -GanonText2Alternate: -; please deliver|this big bomb|to my fairy|friend in the|pyramid? -db $74, $00, $B9, $00, $B5, $00, $AE, $00, $AA, $00, $BC, $00, $AE, $00, $FF, $00, $AD, $00, $AE, $00, $B5, $00, $B2, $00, $BF, $00, $AE, $00, $BB, $75, $00, $BD, $00, $B1, $00, $B2, $00, $BC, $00, $FF, $00, $AB, $00, $B2, $00, $B0, $00, $FF, $00, $AB, $00, $B8, $00, $B6, $00, $AB, $76, $00, $BD, $00, $B8, $00, $FF, $00, $B6, $00, $C2, $00, $FF, $00, $AF, $00, $AA, $00, $B2, $00, $BB, $00, $C2, $7E, $73, $76, $00, $AF, $00, $BB, $00, $B2, $00, $AE, $00, $B7, $00, $AD, $00, $FF, $00, $B2, $00, $B7, $00, $FF, $00, $BD, $00, $B1, $00, $AE, $73, $76, $00, $B9, $00, $C2, $00, $BB, $00, $AA, $00, $B6, $00, $B2, $00, $AD, $00, $C6 -db $7f, $7f -;-------------------------------------------------------------------------------- -; $309300 (0x181300) - $3094FF (0x1814FF) -; free space (unused) -;-------------------------------------------------------------------------------- ; $309500 (0x181500) - $309FFF (0x181FFF) original 0x39C bytes ; Replacement Ending Sequence Text Data ; if you modify this table you will need to modify the pointers to it located at $0EECC0