1101 lines
36 KiB
NASM
1101 lines
36 KiB
NASM
;================================================================================
|
||
; Item Tables
|
||
;--------------------------------------------------------------------------------
|
||
org $308000 ; bank #$30 ; PC 0x180000
|
||
HeartPieceIndoorValues:
|
||
HeartPiece_Forest_Thieves:
|
||
db #$17 ; #$17 = Heart Piece
|
||
HeartPiece_Lumberjack_Tree:
|
||
db #$17
|
||
HeartPiece_Spectacle_Cave:
|
||
db #$17
|
||
HeartPiece_Circle_Bushes:
|
||
db #$61
|
||
HeartPiece_Graveyard_Warp:
|
||
db #$17
|
||
HeartPiece_Mire_Warp:
|
||
db #$17
|
||
HeartPiece_Smith_Pegs:
|
||
db #$17
|
||
;--------------------------------------------------------------------------------
|
||
org $308010 ; PC 0x180010
|
||
RupeeNPC_MoldormCave:
|
||
db #$46 ; #$46 = 300 Rupees
|
||
RupeeNPC_NortheastDarkSwampCave:
|
||
db #$46
|
||
LibraryItem:
|
||
db #$1D ; #$1D = Book of Mudora
|
||
MushroomItem:
|
||
db #$29 ; #$29 = Mushroom
|
||
WitchItem:
|
||
db #$0D ; #$0D = Magic Powder
|
||
MagicBatItem:
|
||
db #$4E ; #$4E = Half Magic Item (Default) - #$FF = Use Original Logic - See "HalfMagic" Below
|
||
EtherItem:
|
||
db #$10 ; #$10 = Ether Medallion
|
||
BombosItem:
|
||
db #$0F ; #$0F = Bombos Medallion
|
||
;--------------------------------------------------------------------------------
|
||
org $308020 ; PC 0x180020
|
||
DiggingGameRNG:
|
||
db #$0F ; #$0F = 15 digs (default) (max ~30)
|
||
org $1DFD95 ; PC 0xEFD95
|
||
db #$0F ; #$0F = 15 digs (default) (max ~30)
|
||
org $308021 ; PC 0x180021
|
||
ChestGameRNG:
|
||
db #$00 ; #$00 = 2nd chest (default) - #$01 = 1st chest
|
||
;--------------------------------------------------------------------------------
|
||
;0 = Bombos
|
||
;1 = Ether
|
||
;2 = Quake
|
||
org $308022 ; PC 0x180022
|
||
MireRequiredMedallion:
|
||
db #$01 ; #$01 = Ether (default)
|
||
|
||
org $308023 ; PC 0x180023
|
||
TRockRequiredMedallion:
|
||
db #$02 ; #$02 = Quake (default)
|
||
;--------------------------------------------------------------------------------
|
||
org $308024 ; PC 0x180024
|
||
BigFairyHealth:
|
||
db #$A0 ; #$A0 = Refill Health (default) - #$00 = Don't Refill Health
|
||
BigFairyMagic:
|
||
db #$00 ; #$80 = Refill Magic - #$00 = Don't Refill Magic (default)
|
||
SpawnNPCHealth:
|
||
db #$A0 ; #$A0 = Refill Health (default) - #$00 = Don't Refill Health
|
||
SpawnNPCMagic:
|
||
db #$00 ; #$80 = Refill Magic - #$00 = Don't Refill Magic (default)
|
||
;--------------------------------------------------------------------------------
|
||
org $308028 ; PC 0x180028
|
||
FairySword:
|
||
db #$03 ; #$03 = Golden Sword (default)
|
||
|
||
PedestalMusicCheck:
|
||
;org $08C435 ; <- 44435 - ancilla_receive_item.asm : 125
|
||
;db #$01 ; #$01 = Master Sword (default)
|
||
org $0589B0 ; PC 0x289B0 ; sprite_master_sword.asm : 179
|
||
PedestalSword:
|
||
db #$01 ; #$01 = Master Sword (default)
|
||
|
||
org $308029 ; PC 0x180029
|
||
SmithItemMode:
|
||
db #$01 ; #$00 = Classic Tempering Process - #$01 = Quick Item Get (default)
|
||
SmithItem:
|
||
db #$02 ; #$02 = Tempered Sword (default)
|
||
|
||
;org $06B48E ; PC 0x3348E ; sprite_smithy_bros.asm : 473
|
||
;SmithSwordCheck:
|
||
;db #$03 ; #$03 = Tempered Sword (default) ; THESE VALUES ARE +1
|
||
org $06B55C ; PC 0x3355C ; sprite_smithy_bros.asm : 634
|
||
SmithSword:
|
||
db #$02 ; #$02 = Tempered Sword (default)
|
||
|
||
org $05EBD4 ; PC 0x2EBD4 - sprite_zelda.asm:23 - (LDA $7EF359 : CMP.b #$02 : BCS .hasMasterSword) - Zelda Spawnpoint Sword Check
|
||
db #$05 ; #$02 = Tempered Sword (default) - #$05 = All Swords
|
||
;--------------------------------------------------------------------------------
|
||
org $308030 ; PC 0x180030
|
||
EnableSRAMTrace:
|
||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||
;--------------------------------------------------------------------------------
|
||
org $308031 ; PC 0x180031
|
||
EnableEasterEggs:
|
||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||
;--------------------------------------------------------------------------------
|
||
org $308032 ; PC 0x180032
|
||
OpenMode:
|
||
db #$00 ; #$00 = Classic (default) - #$01 = Open
|
||
;--------------------------------------------------------------------------------
|
||
org $308033 ; PC 0x180033
|
||
HeartBeep:
|
||
db #$20 ; #$00 = Off - #$20 = Normal (default) - #$40 = Half Speed - #$80 = Quarter Speed
|
||
;--------------------------------------------------------------------------------
|
||
org $308034 ; PC 0x180034
|
||
StartingMaxBombs:
|
||
db #10 ; #10 = Default (10 decimal)
|
||
StartingMaxArrows:
|
||
db #30 ; #30 = Default (30 decimal)
|
||
;--------------------------------------------------------------------------------
|
||
org $308036 ; PC 0x180036
|
||
RupoorDeduction:
|
||
dw #$000A ; #$0A - Default (10 decimal)
|
||
;--------------------------------------------------------------------------------
|
||
org $308038 ; PC 0x180038
|
||
LampConeSewers:
|
||
db #$01 ; #$00 = Off - #$01 = On (default)
|
||
LampConeLightWorld:
|
||
db #$01 ; #$00 = Off - #$01 = On (default)
|
||
LampConeDarkWorld:
|
||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||
;--------------------------------------------------------------------------------
|
||
org $30803B ; PC 0x18003B
|
||
MapMode:
|
||
db #$00 ; #$00 = Always On (default) - #$01 = Require Map Item
|
||
CompassMode:
|
||
db #$00 ; #$00 = Off (default) - #$01 = Display Dungeon Count
|
||
;--------------------------------------------------------------------------------
|
||
org $30803D ; PC 0x18003D
|
||
PersistentFloodgate:
|
||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||
;--------------------------------------------------------------------------------
|
||
org $308080 ; PC 0x180080
|
||
Upgrade5BombsRefill:
|
||
db #$00
|
||
Upgrade10BombsRefill:
|
||
db #$00
|
||
Upgrade5ArrowsRefill:
|
||
db #$00
|
||
Upgrade10ArrowsRefill:
|
||
db #$00
|
||
;--------------------------------------------------------------------------------
|
||
org $308084 ; PC 0x180084
|
||
PotionHealthRefill:
|
||
db #$A0 ; #$A0 - Full Refill (Default)
|
||
PotionMagicRefill:
|
||
db #$80 ; #$80 - Full Refill (Default)
|
||
;--------------------------------------------------------------------------------
|
||
org $308040 ; PC 0x180040
|
||
UncleQuote:
|
||
db #$00 ; #$00 - #$1F
|
||
;--------------------------------------------------------------------------------
|
||
org $098B7C ; PC 0x48B7C
|
||
EtherTablet:
|
||
db #$10 ; #$10 = Ether
|
||
org $08CAA9 ; PC 0x44AA9
|
||
db #$10 ; #$10 = Ether
|
||
|
||
org $098B81 ; PC 0x48B81
|
||
BombosTablet:
|
||
db #$0F ; #$0F = Bombos
|
||
org $08CAAE ; PC 0x44AAE
|
||
db #$0F ; #$0F = Bombos
|
||
;--------------------------------------------------------------------------------
|
||
org $05FBD2 ; PC 0x2FBD2 - sprite_mad_batter.asm:209 - (#$01)
|
||
HalfMagic:
|
||
db $01 ; #$01 = 1/2 Magic (default) - #$02 = 1/4 Magic
|
||
;--------------------------------------------------------------------------------
|
||
org $07ADA7 ; PC 0x3ADA7 - Bank07.asm:7216 - (db 4, 8, 8)
|
||
CapeMagicUse:
|
||
db $04, $08, $10 ; change to db $04, $08, $08 for original cape behavior
|
||
;--------------------------------------------------------------------------------
|
||
;Dungeon Music
|
||
;org $02D592 ; PC 0x15592
|
||
;11 - Pendant Dungeon
|
||
;16 - Crystal Dungeon
|
||
|
||
org $02D592+$08
|
||
Music_Eastern:
|
||
db $11
|
||
|
||
org $02D592+$09
|
||
Music_Desert:
|
||
db $11, $11, $11, $11
|
||
|
||
org $02D592+$33
|
||
Music_Hera:
|
||
db $11
|
||
org $02907A ; 0x1107A - Bank02.asm:3089 (#$11)
|
||
Music_Hera2:
|
||
db $11
|
||
org $028B8C ; 0x10B8C - Bank02.asm:2231 (#$11)
|
||
Music_Hera3:
|
||
db $11
|
||
|
||
org $02D592+$26
|
||
Music_Darkness:
|
||
db $16
|
||
|
||
org $02D592+$25
|
||
Music_Swamp:
|
||
db $16
|
||
|
||
org $02D592+$28
|
||
Music_Skull:
|
||
db $16, $16, $16, $16
|
||
|
||
org $02D592+$76
|
||
Music_Skul_Drop:
|
||
db $16, $16, $16, $16
|
||
|
||
org $02D592+$34
|
||
Music_Thieves:
|
||
db $16
|
||
|
||
org $02D592+$2D
|
||
Music_Ice:
|
||
db $16
|
||
|
||
org $02D592+$27
|
||
Music_Mire:
|
||
db $16
|
||
|
||
org $02D592+$35
|
||
Music_TRock:
|
||
db $16
|
||
org $02D592+$15
|
||
Music_TRock2:
|
||
db $16
|
||
org $02D592+$18
|
||
Music_TRock3:
|
||
db $16, $16
|
||
|
||
org $02D592+$37
|
||
Music_GTower:
|
||
db $16
|
||
;--------------------------------------------------------------------------------
|
||
; THIS ENTIRE TABLE IS DEPRECATED
|
||
;Map Crystal Locations
|
||
;org $0AC5B8 ; PC 0x545B8
|
||
;PendantLoc_Eastern: ; Green/Courage/Eastern Palace
|
||
;db $04 ; 04
|
||
;PendantLoc_Hera: ; Red/Wisdom/Hera
|
||
;db $01 ; 01
|
||
;PendantLoc_Desert: ; Blue/Power/Desert
|
||
;db $02 ; 02
|
||
;
|
||
;org $0AC5D1 ; PC 0x545D1
|
||
;CrystalLoc_Darkness:
|
||
;db $02
|
||
;CrystalLoc_Skull:
|
||
;db $40 ; 40
|
||
;CrystalLoc_TRock:
|
||
;db $08 ; 08
|
||
;CrystalLoc_Thieves:
|
||
;db $20
|
||
;CrystalLoc_Mire:
|
||
;db $01
|
||
;CrystalLoc_Ice:
|
||
;db $04
|
||
;CrystalLoc_Swamp:
|
||
;db $10
|
||
;
|
||
;Pendant 1: $04
|
||
;Pendant 2: $02
|
||
;Pendant 3: $01
|
||
;Crystal 1: $02
|
||
;Crystal 2: $10
|
||
;Crystal 3: $40
|
||
;Crystal 4: $20
|
||
;Crystal 5: $04
|
||
;Crystal 6: $01
|
||
;Crystal 7: $08
|
||
;--------------------------------------------------------------------------------
|
||
;Map Pendant / Crystal Indicators
|
||
|
||
org $0ABF2E ; PC 0x53F02
|
||
dw $0100 ; #$6234 - Master Sword
|
||
|
||
org $0ABEF8 ; PC 0x53EF8
|
||
MapObject_Eastern:
|
||
dw $6038 ; #$6038 - Green Pendant / Courage
|
||
|
||
org $0ABF1C ; PC 0x53F1C
|
||
MapObject_Desert:
|
||
dw $6034 ; #$6034 - Blue Pendant / Power
|
||
|
||
org $0ABF0A ; PC 0x53F0A
|
||
MapObject_Hera:
|
||
dw $6032 ; #$6032 - Red Pendant / Wisdom
|
||
|
||
org $0ABF00 ; PC 0x53F00
|
||
MapObject_Darkness:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
org $0ABF6C ; PC 0x53F6C
|
||
MapObject_Swamp:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
org $0ABF12 ; PC 0x53F12
|
||
MapObject_Skull:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
org $0ABF36 ; PC 0x53F36
|
||
MapObject_Thieves:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
org $0ABF5A ; PC 0x53F5A
|
||
MapObject_Ice:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
org $0ABF48 ; PC 0x53F48
|
||
MapObject_Mire:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
org $0ABF24 ; PC 0x53F24
|
||
MapObject_TRock:
|
||
dw $6434 ; #6434 - Crystal
|
||
|
||
;--------------------------------------------------------------------------------
|
||
org $308070 ; PC 0x180070
|
||
CrystalNumberTable:
|
||
db $00 ;
|
||
db $79 ; Swamp
|
||
db $00 ;
|
||
db $6E ; Ice
|
||
db $00 ;
|
||
db $6F ; Mire
|
||
db $00 ;
|
||
db $6D ; Thieves
|
||
db $69 ; Desert
|
||
db $7C ; TRock
|
||
db $69 ; Hera
|
||
db $6C ; Skull
|
||
db $69 ; Eastern
|
||
db $7F ; Darkness
|
||
db $00 ;
|
||
db $00 ;
|
||
; Values are as the table below.
|
||
;--------------------------------------------------------------------------------
|
||
; THIS ENTIRE TABLE IS DEPRECATED
|
||
;org $0AC52D ; PC 0x5452D
|
||
;CrystalNum_Darkness:
|
||
;db $7F
|
||
;
|
||
;org $0AC527 ; PC 0x54527
|
||
;CrystalNum_Swamp:
|
||
;db $79
|
||
;
|
||
;org $0AC52C ; PC 0x5452C
|
||
;CrystalNum_Skull:
|
||
;db $6C ; 6C
|
||
;
|
||
;org $0AC52A ; PC 0x5452A
|
||
;CrystalNum_Thieves:
|
||
;db $6D
|
||
;
|
||
;org $0AC528 ; PC 0x54528
|
||
;CrystalNum_Ice:
|
||
;db $6E
|
||
;
|
||
;org $0AC529 ; PC 0x54529
|
||
;CrystalNum_Mire:
|
||
;db $6F
|
||
;
|
||
;org $0AC52B ; PC 0x5452B
|
||
;CrystalNum_TRock:
|
||
;db $7C ; 7C
|
||
|
||
;1 Indicator : 7F
|
||
;2 Indicator : 79
|
||
;3 Indicator : 6C
|
||
;4 Indicator : 6D
|
||
;5 Indicator : 6E
|
||
;6 Indicator : 6F
|
||
;7 Indicator : 7C
|
||
;8 Indicator : 7D
|
||
;9 Indicator : 7E
|
||
|
||
;Dark Red X : 69
|
||
;Light Red X : 78
|
||
;White X : 68
|
||
|
||
;Pendant UL : 60
|
||
;Pendant UR : 61
|
||
;Pendant BL : 70
|
||
;Pendant BR : 71
|
||
|
||
;Sword UL : 62
|
||
;Sword UR : 63
|
||
;Sword BL : 72
|
||
;Sword BR : 73
|
||
|
||
;Crystal UL : 64
|
||
;Crystal UR : 65
|
||
;Crystal BL : 74
|
||
;Crystal BR : 75
|
||
|
||
;Skull UL : 66
|
||
;Skull UR : 67
|
||
;Skull BL : 76
|
||
;Skull BR : 77
|
||
|
||
;Warp UL : 6A
|
||
;Warp UR : 6B
|
||
;Warp BL : 7A
|
||
;Warp BR : 7B
|
||
;--------------------------------------------------------------------------------
|
||
org $02A09B ; PC 0x1209B - Bank02.asm:5802 - (pool MilestoneItem_Flags:)
|
||
CrystalPendantFlags:
|
||
db $00 ; Sewers
|
||
db $00 ; Hyrule Castle
|
||
db $04 ; Eastern Palace
|
||
db $02 ; Desert Palace
|
||
db $00 ; Agahnim's Tower
|
||
db $10 ; Swamp Palace
|
||
db $02 ; Palace of Darkness
|
||
db $01 ; Misery Mire
|
||
db $40 ; Skull Woods
|
||
db $04 ; Ice Palace
|
||
.hera
|
||
db $01 ; Tower of Hera
|
||
db $20 ; Thieves' Town
|
||
db $08 ; Turtle Rock
|
||
;Pendant 1: $04
|
||
;Pendant 2: $02
|
||
;Pendant 3: $01
|
||
;Crystal 1: $02
|
||
;Crystal 2: $10
|
||
;Crystal 3: $40
|
||
;Crystal 4: $20
|
||
;Crystal 5: $04
|
||
;Crystal 6: $01
|
||
;Crystal 7: $08
|
||
;--------------------------------------------------------------------------------
|
||
org $308050 ; PC 0x180050
|
||
CrystalPendantFlags_2:
|
||
db $00 ; Sewers
|
||
db $00 ; Hyrule Castle
|
||
db $00 ; Eastern Palace
|
||
db $00 ; Desert Palace
|
||
db $00 ; Agahnim's Tower
|
||
db $40 ; Swamp Palace
|
||
db $40 ; Palace of Darkness
|
||
db $40 ; Misery Mire
|
||
db $40 ; Skull Woods
|
||
db $40 ; Ice Palace
|
||
.hera
|
||
db $00 ; Tower of Hera
|
||
db $40 ; Thieves' Town
|
||
db $40 ; Turtle Rock
|
||
;Pendant: $00
|
||
;Crystal: $40
|
||
;Dungeons with no drops should match their respective world's normal vanilla prize ;xxx
|
||
;--------------------------------------------------------------------------------
|
||
org $01C6FC ; PC 0xC6FC - Bank01.asm:10344 - (db $00, $00, $01, $02, $00, $06, $06, $06, $06, $06, $03, $06, $06)
|
||
db $00 ; Sewers
|
||
db $00 ; Hyrule Castle
|
||
db $01 ; Eastern Palace
|
||
db $02 ; Desert Palace
|
||
db $00 ; Agahnim's Tower
|
||
db $06 ; Swamp Palace
|
||
db $06 ; Palace of Darkness
|
||
db $06 ; Misery Mire
|
||
db $06 ; Skull Woods
|
||
db $06 ; Ice Palace
|
||
db $03 ; Tower of Hera
|
||
db $06 ; Thieves' Town
|
||
db $06 ; Turtle Rock
|
||
;Ether/Nothing: $00
|
||
;Green Pendant: $01
|
||
;Blue Pendant: $02
|
||
;Red Pendant: $03
|
||
;Heart Container: $04
|
||
;Bombos: $05
|
||
;Crystal: $06
|
||
;--------------------------------------------------------------------------------
|
||
org $02885E ; PC 0x1085E - Bank02.asm:1606 - (dw $0006, $005A, $0029, $0090, $00DE, $00A4, $00AC, $000D) ; DEPRECATED - DISCONTINUE USE
|
||
dw $0006 ; Crystal 2 Location
|
||
dw $005A ; Crystal 1 Location
|
||
dw $0029 ; Crystal 3 Location
|
||
dw $0090 ; Crystal 6 Location
|
||
dw $00DE ; Crystal 5 Location
|
||
dw $00A4 ; Crystal 7 Location
|
||
dw $00AC ; Crystal 4 Location ; AC
|
||
dw $000D ; Agahnim II Location ; 0D
|
||
|
||
;C8 = Armos Room
|
||
;33 = Lanmolas Room
|
||
;07 = Moldorm Room
|
||
|
||
;06 = Arrghus Room
|
||
;5A = Helmasaur Room
|
||
;29 = Mothula Room
|
||
;90 = Viterous Room
|
||
;DE = Kholdstare Room
|
||
;A4 = Trinexx Room
|
||
;AC = Blind Room
|
||
;0D = Agahnim 2 Room
|
||
;--------------------------------------------------------------------------------
|
||
;org $098B7D ; PC 0x48B7D - ancilla_init.asm:1630 - (db $37, $39, $38) ; DEPRECATED - DISCONTINUE USE
|
||
;PendantEastern:
|
||
;db #$37
|
||
;PendantDesert:
|
||
;db #$39
|
||
;PendantHera:
|
||
;db #$38
|
||
|
||
;37:Pendant 1 Green / Courage
|
||
;38:Pendant 3 Red / Wisdom
|
||
;39:Pendant 2 Blue / Power
|
||
;--------------------------------------------------------------------------------
|
||
org $07B51D ; PC 0x3B51D
|
||
BlueBoomerangSubstitution:
|
||
db #$FF ; no substitution
|
||
org $07B53B ; PC 0x3B53B
|
||
RedBoomerangSubstitution:
|
||
db #$FF ; no substitution
|
||
;--------------------------------------------------------------------------------
|
||
org $308060 ; PC 0x180060
|
||
ProgrammableItemLogicJump_1:
|
||
JSL.l $000000 : RTL
|
||
ProgrammableItemLogicJump_2:
|
||
JSL.l $000000 : RTL
|
||
ProgrammableItemLogicJump_3:
|
||
JSL.l $000000 : RTL
|
||
;--------------------------------------------------------------------------------
|
||
org $308061 ; PC 0x180061
|
||
ProgrammableItemLogicPointer_1:
|
||
dl #$000000
|
||
org $308066 ; PC 0x180066
|
||
ProgrammableItemLogicPointer_2:
|
||
dl #$000000
|
||
org $30806B ; PC 0x18006B
|
||
ProgrammableItemLogicPointer_3:
|
||
dl #$000000
|
||
;--------------------------------------------------------------------------------
|
||
org $3080A0 ; PC 0x1800A0
|
||
Bugfix_MirrorlessSQToLW:
|
||
db #$01 ; #$00 = Original Behavior - #$01 = Randomizer Behavior (Default)
|
||
Bugfix_SwampWaterLevel:
|
||
db #$01 ; #$00 = Original Behavior - #$01 = Randomizer Behavior (Default)
|
||
Bugfix_PreAgaDWDungeonDeathToFakeDW:
|
||
db #$01 ; #$00 = Original Behavior - #$01 = Randomizer Behavior (Default)
|
||
;--------------------------------------------------------------------------------
|
||
;org $08D01A ; PC 0x4501A - ancilla_flute.asm - 42
|
||
;OldHauntedGroveItem:
|
||
; db #$14 ; #$14 = Flute
|
||
;--------------------------------------------------------------------------------
|
||
;2B:Bottle Already Filled w/ Red Potion
|
||
;2C:Bottle Already Filled w/ Green Potion
|
||
;2D:Bottle Already Filled w/ Blue Potion
|
||
;3C:Bottle Already Filled w/ Bee
|
||
;3D:Bottle Already Filled w/ Fairy
|
||
;48:Bottle Already Filled w/ Gold Bee
|
||
org $06C8FF ; PC 0x348FF
|
||
WaterfallPotion: ; <-------------------------- FAIRY POTION STUFF HERE
|
||
db #$2C ; #$2C = Green Potion
|
||
org $06C93B ; PC 0x3493B
|
||
PyramidPotion:
|
||
db #$2C ; #$2C = Green Potion
|
||
;--------------------------------------------------------------------------------
|
||
org $308140 ; PC 0x180140
|
||
HeartPieceOutdoorValues:
|
||
HeartPiece_Spectacle:
|
||
db #$17
|
||
HeartPiece_Mountain_Warp:
|
||
db #$17
|
||
HeartPiece_Maze:
|
||
db #$17
|
||
HeartPiece_Desert:
|
||
db #$17
|
||
HeartPiece_Lake:
|
||
db #$17
|
||
HeartPiece_Swamp:
|
||
db #$17
|
||
HeartPiece_Cliffside:
|
||
db #$17
|
||
HeartPiece_Pyramid:
|
||
db #$17
|
||
HeartPiece_Digging:
|
||
db #$17
|
||
HeartPiece_Zora:
|
||
db #$17
|
||
HauntedGroveItem:
|
||
db #$14 ; #$14 = Flute
|
||
;================================================================================
|
||
org $308150 ; PC 0x180150
|
||
HeartContainerBossValues:
|
||
HeartContainer_ArmosKnights:
|
||
db #$3E ; #$3E = Boss Heart (putting pendants here cause main pendant to not drop for obvious (in retrospect) reasons)
|
||
HeartContainer_Lanmolas:
|
||
db #$3E
|
||
HeartContainer_Moldorm:
|
||
db #$3E
|
||
HeartContainer_HelmasaurKing:
|
||
db #$3E
|
||
HeartContainer_Arrghus:
|
||
db #$3E
|
||
HeartContainer_Mothula:
|
||
db #$3E
|
||
HeartContainer_Blind:
|
||
db #$3E
|
||
HeartContainer_Kholdstare:
|
||
db #$3E
|
||
HeartContainer_Vitreous:
|
||
db #$3E
|
||
HeartContainer_Trinexx:
|
||
db #$3E
|
||
;================================================================================
|
||
org $308160 ; PC 0x180160
|
||
BonkKey_Desert:
|
||
db #$24 ; #$24 = Small Key (default)
|
||
BonkKey_GTower:
|
||
db #$24 ; #$24 = Small Key (default)
|
||
StandingKey_Hera:
|
||
db #$24 ; #$24 = Small Key (default)
|
||
;================================================================================
|
||
org $308165 ; PC 0x180165
|
||
GoalItemIcon:
|
||
dw #$280D ; #280D = Star (default) - #$280E = Triforce Piece
|
||
;================================================================================
|
||
org $308167 ; PC 0x180167
|
||
GoalItemRequirement:
|
||
db #$00 ; #00 = Off (default) - #$XX = Require $XX Goal Items
|
||
;================================================================================
|
||
org $308168 ; PC 0x180168
|
||
ByrnaCaveSpikeDamage:
|
||
db #$08 ; #08 = 1 Heart (default) - #$02 = 1/4 Heart
|
||
;================================================================================
|
||
org $308190 ; PC 0x180190
|
||
TimerStyle:
|
||
db #$00 ; #$00 = Off (Default) - #$01 Countdown - #$02 = Stopwatch
|
||
TimeoutBehavior:
|
||
db #$00 ; #$00 = DNF (Default) - #$01 = Sign Change (Requires TimerRestart == 1) - #$02 = OHKO
|
||
TimerRestart:
|
||
db #$00 ; #$00 = Locked (Default) - #$01 = Restart
|
||
;================================================================================
|
||
org $308200 ; PC 0x180200
|
||
RedClockAmount:
|
||
dw #$4650, #$0000 ; $00004650 = +5 minutes
|
||
BlueClockAmount:
|
||
dw #$B9B0, #$FFFF ; $FFFFB9B0 = -5 minutes
|
||
GreenClockAmount:
|
||
dw #$0000, #$0000
|
||
StartingTime:
|
||
dw #$4650, #$0000 ; #$A5E0, #$0001 = 30 minutes
|
||
;================================================================================
|
||
org $09E3BB ; PC 0x4E3BB
|
||
db $EB ; Hera Big Key (Set to programmable HP $EB) (set to $E4 for original hookable/boomable key behavior)
|
||
;================================================================================
|
||
org $308210 ; PC 0x180210
|
||
RandomizerSeedType:
|
||
db #$00 ; #$00 = Casual (default) - #$01 = Glitched - #$02 = Speedrunner - #$FF = Not Randomizer
|
||
;--------------------------------------------------------------------------------
|
||
org $308211 ; PC 0x180211
|
||
GameType:
|
||
db #$00 ; #$00 = Randomizer (default) - #$01 = Plandomizer - #$FF = Other Editors
|
||
;--------------------------------------------------------------------------------
|
||
;dgGe mutT
|
||
;d - Nonstandard Dungeon Configuration (Not Map/Compass/BigKey/SmallKeys in same quantity as vanilla)
|
||
;g - Requires Minor Glitches (Fake flippers, bomb jumps, etc)
|
||
;G - Requires Major Glitches (OW YBA/Clips, etc)
|
||
;e - Requires EG
|
||
;
|
||
;m - Contains Multiples of Major Items
|
||
;u - Contains Unreachable Items
|
||
;t - Minor Trolling (Swapped around levers, etc)
|
||
;T - Major Trolling (Forced-guess softlocks, impossible seed, etc)
|
||
org $308212 ; PC 0x180212
|
||
WarningFlags:
|
||
db #$00
|
||
;--------------------------------------------------------------------------------
|
||
org $308213 ; PC 0x180213
|
||
TournamentSeed:
|
||
db #$00 ; #$00 = Off (default) - #$01 = On
|
||
TournamentSeedInverse:
|
||
db #$01 ; #$00 = On - #$01 = Off (Default)
|
||
;================================================================================
|
||
; $308220 (0x180220) - $30823F (0x18023F)
|
||
; Plandomizer Author Name (ASCII) - Leave unused chars as 0
|
||
org $308220 ; PC 0x180220
|
||
;================================================================================
|
||
; $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
|
||
FatFairyText:
|
||
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<61>|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<65>|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
|
||
;================================================================================
|
||
org $30A000 ; $30A000 (0x182000) - $30A07F (0x18007F)
|
||
RNGSingleItemTable:
|
||
db $08, $09, $0A, $0B, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
RNGSingleTableSize:
|
||
db $04
|
||
org $30A080 ; $30A080 (0x182080) - $30A0FF (0x1800FF)
|
||
RNGMultiItemTable:
|
||
db $31, $36, $40, $46, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
db $FF, $FF, $FF, $FF, $FF, $FF, $FF
|
||
RNGMultiTableSize:
|
||
db $04
|
||
;================================================================================
|
||
;PC 0x50563: $C5, $76 ; move tile and turn into chest orig: $3F, $14
|
||
;PC 0x50599: $38; lock door into room orig: $00
|
||
;PC 0xE9A5: $10, $00, $58 ; borrow unused Ice Palace dungeon secret to fill chest orig: $7E, $00, $24
|
||
;--------------------------------------------------------------------------------
|
||
;00:Fighter's Sword (1) and Fighter's Shield (1)
|
||
;01:Master Sword (2)
|
||
;02:Tempered Sword (3)
|
||
;03:Golden Sword (4)
|
||
;04:Fighter's Shield (1)
|
||
;05:Red Shield (2)
|
||
;06:Mirror Shield (3)
|
||
;07:FireRod
|
||
;08:IceRod
|
||
;09:Hammer
|
||
;0A:HookShot
|
||
;0B:Bow
|
||
;0C:Boomerang (Alternate = 10 Arrows)
|
||
;0D:Powder
|
||
;0E:Bee
|
||
;0F:Bombos
|
||
|
||
;10:Ether
|
||
;11:Quake
|
||
;12:Lamp (Alternate = 5 Rupees)
|
||
;13:Shovel
|
||
;14:Flute
|
||
;15:Red Cane
|
||
;16:Bottle
|
||
;17:Heart Piece
|
||
;18:Blue Cane
|
||
;19:Cape
|
||
;1A:Mirror
|
||
;1B:Power Glove (1)
|
||
;1C:Titan Mitts (2)
|
||
;1D:Book
|
||
;1E:Flippers
|
||
;1F:Moon Pearl
|
||
|
||
;20:Crystal
|
||
;21:Net
|
||
;22:Blue Mail (2)
|
||
;23:Red Mail (3)
|
||
;24:Small Key
|
||
;25:Compass
|
||
;26:Heart Piece Completion Heart
|
||
;27:Bomb
|
||
;28:3 Bombs
|
||
;29:Mushroom
|
||
;2A:Red Boomerang (Alternate = 300 Rupees)
|
||
;2B:Red Potion (with bottle)
|
||
;2C:Green Potion (with bottle)
|
||
;2D:Blue Potion (with bottle)
|
||
;2E:Red Potion (without bottle)
|
||
;2F:Green Potion (without bottle)
|
||
|
||
;30:Blue Potion (without bottle)
|
||
;31:10 Bombs
|
||
;32:Big Key
|
||
;33:Map
|
||
;34:1 Rupee
|
||
;35:5 Rupees
|
||
;36:20 Rupees
|
||
;37:Pendant 1
|
||
;38:Pendant 2
|
||
;39:Pendant 3
|
||
;3A:Bow And Arrows (Different from "Bow", thrown into Fairy Fountains)
|
||
;3B:Bow And Silver Arrows
|
||
;3C:Bee
|
||
;3D:Fairy
|
||
;3E:Boss Heart
|
||
;3F:Sanctuary Heart
|
||
|
||
;40:100 Rupees
|
||
;41:50 Rupees
|
||
;42:Heart
|
||
;43:Arrow
|
||
;44:10 Arrows
|
||
;45:Magic
|
||
;46:300 Rupees
|
||
;47:20 Rupees
|
||
;48:Gold Bee
|
||
;49:Fighter's Sword (1) (without shield, thrown into Fairy Fountains)
|
||
;4A:Flute
|
||
;4B:Boots
|
||
|
||
;4C:Max Bombs
|
||
;4D:Max Arrows
|
||
;4E:Half Magic
|
||
;4F:Quarter Magic
|
||
|
||
;50:Master Sword (No Special Handling)
|
||
|
||
;51:+5 Bombs
|
||
;52:+10 Bombs
|
||
;53:+5 Arrows
|
||
;54:+10 Arrows
|
||
|
||
;55:Programmable Item 1
|
||
;56:Programmable Item 2
|
||
;57:Programmable Item 3
|
||
|
||
;58:Upgrade-Only Silver Arrows
|
||
|
||
;59:Rupoor
|
||
;5A:Null Item
|
||
|
||
;5B:Red Clock
|
||
;5C:Blue Clock
|
||
;5D:Green Clock
|
||
|
||
;5E:Progressive Sword
|
||
;5F:Progressive Shield
|
||
;60:Progressive Armor
|
||
;61:Progressive Lifting Glove
|
||
|
||
;62:RNG Pool Item (Single)
|
||
;63:RNG Pool Item (Multi)
|
||
|
||
;6A:Goal Item (Single/Triforce)
|
||
;6B:Goal Item (Multi/Power Star)
|
||
|
||
;70 - Map of ---
|
||
;71 - Map of ---
|
||
;72 - Map of Ganon's Tower
|
||
;73 - Map of Turtle Rock
|
||
;74 - Map of Thieves' Town
|
||
;75 - Map of Tower of Hera
|
||
;76 - Map of Ice Palace
|
||
;77 - Map of Skull Woods
|
||
;78 - Map of Misery Mire
|
||
;79 - Map of Dark Palace
|
||
;7A - Map of Swamp Palace
|
||
;7B - Map of Agahnim's Tower
|
||
;7C - Map of Desert Palace
|
||
;7D - Map of Eastern Palace
|
||
;7E - Map of Hyrule Castle
|
||
;7F - Map of Sewers
|
||
|
||
;80 - Compass of ---
|
||
;81 - Compass of ---
|
||
;82 - Compass of Ganon's Tower
|
||
;83 - Compass of Turtle Rock
|
||
;84 - Compass of Thieves' Town
|
||
;85 - Compass of Tower of Hera
|
||
;86 - Compass of Ice Palace
|
||
;87 - Compass of Skull Woods
|
||
;88 - Compass of Misery Mire
|
||
;89 - Compass of Dark Palace
|
||
;8A - Compass of Swamp Palace
|
||
;8B - Compass of Agahnim's Tower
|
||
;8C - Compass of Desert Palace
|
||
;8D - Compass of Eastern Palace
|
||
;8E - Compass of Hyrule Castle
|
||
;8F - Compass of Sewers
|
||
|
||
;90 - Big Key of ---
|
||
;91 - Big Key of ---
|
||
;92 - Big Key of Ganon's Tower
|
||
;93 - Big Key of Turtle Rock
|
||
;94 - Big Key of Thieves' Town
|
||
;95 - Big Key of Tower of Hera
|
||
;96 - Big Key of Ice Palace
|
||
;97 - Big Key of Skull Woods
|
||
;98 - Big Key of Misery Mire
|
||
;99 - Big Key of Dark Palace
|
||
;9A - Big Key of Swamp Palace
|
||
;9B - Big Key of Agahnim's Tower
|
||
;9C - Big Key of Desert Palace
|
||
;9D - Big Key of Eastern Palace
|
||
;9E - Big Key of Hyrule Castle
|
||
;9F - Big Key of Sewers
|
||
|
||
;A0 - Small Key of Sewers
|
||
;A1 - Small Key of Hyrule Castle
|
||
;A2 - Small Key of Eastern Palace
|
||
;A3 - Small Key of Desert Palace
|
||
;A4 - Small Key of Agahnim's Tower
|
||
;A5 - Small Key of Swamp Palace
|
||
;A6 - Small Key of Dark Palace
|
||
;A7 - Small Key of Misery Mire
|
||
;A8 - Small Key of Skull Woods
|
||
;A9 - Small Key of Ice Palace
|
||
;AA - Small Key of Tower of Hera
|
||
;AB - Small Key of Thieves' Town
|
||
;AC - Small Key of Turtle Rock
|
||
;AD - Small Key of Ganon's Tower
|
||
;AE - Small Key of ---
|
||
;AF - Small Key of ---
|
||
;--------------------------------------------------------------------------------
|
||
org $308400 ; PC 0x180400
|
||
;================================================================================
|
||
org $0DDBEC ; <- 6DBEC
|
||
dw #10000 ; Rupee Limit +1
|
||
org $0DDBF1 ; <- 6DBF1
|
||
dw #9999 ; Rupee Limit
|
||
;================================================================================
|
||
;2B:Bottle Already Filled w/ Red Potion
|
||
;2C:Bottle Already Filled w/ Green Potion
|
||
;2D:Bottle Already Filled w/ Blue Potion
|
||
;3C:Bottle Already Filled w/ Bee
|
||
;3D:Bottle Already Filled w/ Fairy
|
||
;48:Bottle Already Filled w/ Gold Bee
|
||
;================================================================================
|
||
; $2F8000 - $2F83FF - RNG Block
|
||
;================================================================================
|
||
; $7EC025 - $7EC034 - Item OAM Table
|
||
;================================================================================
|
||
; $7F5000 - Redraw Flag
|
||
; $7F5001 - Flipper Softlock Possible
|
||
; $7F5002 - L/R Rotate
|
||
; $7F5003 - HexToDec 1st Digit
|
||
; $7F5004 - HexToDec 2nd Digit
|
||
; $7F5005 - HexToDec 3rd Digit
|
||
; $7F5006 - HexToDec 4th Digit
|
||
; $7F5007 - HexToDec 5th Digit
|
||
; $7F5008 - Skip Sprite_DrawMultiple EOR
|
||
; $7F5009 - Always Zero
|
||
; $7F5010 - Scratch Space (Callee Preserved)
|
||
; $7F5020 - Scratch Space (Caller Preserved)
|
||
; $7F5030 - Jar Cursor Status
|
||
; $7F5031 - HUD Master Sword Flag
|
||
; $7F5032 - Ganon Warp Chain Flag
|
||
; $7F5033 - Force Heart Spawn Counter
|
||
; $7F5034 - Skip Heart Collection Save Counter
|
||
; $7F5035 - Alternate Text Pointer Flag ; 0=Disable
|
||
; $7F5036 - Padding Byte (Must be Zero)
|
||
; $7F5037 - Stats Boss Kills
|
||
; $7F5038 - Stats Lag Time
|
||
; $7F5039 - Stats Lag Time
|
||
; $7F503A - Stats Lag Time
|
||
; $7F503B - Stats Lag Time
|
||
; $7F503C - Stats Rupee Total
|
||
; $7F503D - Stats Rupee Total
|
||
; $7F503E - Stats Item Total
|
||
; $7F503F - Bonk Repeat
|
||
; $7F5040 - $7F507E - Unused
|
||
; $7F507E - Clock Status
|
||
; $7F507F - Always Zero
|
||
; $7F5080 - $7F5083 - Clock Hours
|
||
; $7F5084 - $7F5087 - Clock Minutes
|
||
; $7F5088 - $7F508B - Clock Seconds
|
||
; $7F508C - $7F508F - Clock Temporary
|
||
; $7F5090 - RNG Item Lock-In
|
||
; $7F5091 - Item Animation Busy Flag
|
||
; $7F5092 - Potion Animation Busy Flags (Health)
|
||
; $7F5093 - Potion Animation Busy Flags (Magic)
|
||
; $7F50D0 - $7F50FF - Block Cypher Parameters
|
||
; $7F5100 - $7F51FF - Block Cypher Buffer
|
||
;
|
||
; $7F5700 - $7F57FF - Dialog Buffer
|
||
;================================================================================
|
||
!BIGRAM = "$7EC900";
|
||
; $7EC900 - Big RAM Buffer ($1F00)
|
||
;================================================================================
|
||
org $309000 ; PC 0x181000
|
||
NameHashTable: ; change this for each new version - MOVE THIS TO BANK $30
|
||
db $57, $41, $D6, $7A, $E0, $10, $8A, $97, $A2, $89, $82, $45, $46, $1C, $DF, $F7
|
||
db $55, $0F, $1D, $56, $AC, $29, $DC, $D1, $25, $2A, $C5, $92, $42, $B7, $BE, $50
|
||
db $64, $62, $31, $E8, $49, $63, $40, $5F, $C9, $47, $F6, $0B, $FA, $FC, $E4, $F0
|
||
db $E6, $8F, $6D, $B1, $68, $A4, $D3, $0E, $54, $5D, $6B, $CF, $20, $69, $33, $07
|
||
db $2C, $4D, $32, $77, $C1, $95, $7B, $DE, $66, $8C, $35, $84, $86, $7C, $44, $1A
|
||
db $3E, $15, $D4, $0C, $B5, $90, $4C, $B2, $26, $1E, $38, $C0, $76, $9C, $2B, $7F
|
||
db $5E, $D5, $75, $B6, $E3, $7D, $8D, $72, $3A, $CB, $6F, $5B, $AD, $BD, $F1, $BB
|
||
db $05, $9A, $F4, $03, $02, $FF, $DA, $4F, $93, $B3, $14, $EC, $EE, $D7, $F9, $96
|
||
db $A7, $13, $CA, $BF, $88, $19, $A3, $78, $24, $87, $3C, $9E, $B4, $27, $C2, $AF
|
||
db $80, $C4, $C8, $6C, $E9, $94, $F8, $8B, $3D, $34, $A6, $53, $17, $22, $F3, $A5
|
||
db $1B, $2E, $06, $39, $D2, $43, $73, $12, $09, $58, $30, $5C, $99, $98, $9F, $ED
|
||
db $37, $67, $EA, $BA, $E7, $D9, $81, $08, $7E, $BC, $70, $5A, $51, $C3, $B9, $61
|
||
db $36, $4B, $A8, $01, $65, $3B, $EF, $59, $04, $18, $79, $0D, $DD, $CE, $CC, $AE
|
||
db $83, $21, $EB, $6E, $0A, $71, $B0, $11, $85, $C7, $A1, $FD, $E5, $16, $48, $FB
|
||
db $F2, $23, $2F, $28, $9B, $AA, $AB, $D0, $6A, $9D, $C6, $2D, $00, $FE, $E1, $3F
|
||
db $A0, $4A, $B8, $4E, $74, $1F, $8E, $A9, $F5, $CD, $60, $91, $DB, $D8, $52, $E2
|
||
;================================================================================ |