Debug map data for testing

This commit is contained in:
xCrystal 2023-12-14 17:13:07 +01:00
parent af9ab166c4
commit 78b8f05fb7
23 changed files with 372 additions and 20 deletions

View File

@ -50,7 +50,7 @@ if DEF(_DEBUG)
endgroup endgroup
newgroup DEBUGLEVEL_2 newgroup DEBUGLEVEL_2
map_const DEBUGLEVEL_2_MAP_1, 5, 4 ; 1 map_const DEBUGLEVEL_2_MAP_1, 15, 10 ; 1
endgroup endgroup
newgroup DEBUGLEVEL_3 newgroup DEBUGLEVEL_3

0
constants/space_constants.asm Normal file → Executable file
View File

View File

@ -38,6 +38,7 @@
const TILESET_AERODACTYL_WORD_ROOM ; 24 const TILESET_AERODACTYL_WORD_ROOM ; 24
if DEF(_DEBUG) if DEF(_DEBUG)
const TILESET_BOARD_DEBUG_1 ; 25 const TILESET_BOARD_DEBUG_1 ; 25
const TILESET_BOARD_DEBUG_2 ; 26
endc endc
DEF NUM_TILESETS EQU const_value - 1 DEF NUM_TILESETS EQU const_value - 1

View File

@ -109,8 +109,14 @@ if DEF(_DEBUG)
map_attributes DebugLevel1_Map1, DEBUGLEVEL_1_MAP_1, $00, SOUTH | NORTH map_attributes DebugLevel1_Map1, DEBUGLEVEL_1_MAP_1, $00, SOUTH | NORTH
connection south, DebugLevel1_Map1, DEBUGLEVEL_1_MAP_1, 0 connection south, DebugLevel1_Map1, DEBUGLEVEL_1_MAP_1, 0
connection north, DebugLevel1_Map1, DEBUGLEVEL_1_MAP_1, 0 connection north, DebugLevel1_Map1, DEBUGLEVEL_1_MAP_1, 0
map_attributes DebugLevel2_Map1, DEBUGLEVEL_2_MAP_1, $00, 0 map_attributes DebugLevel2_Map1, DEBUGLEVEL_2_MAP_1, $00, 0
map_attributes DebugLevel3_Map1, DEBUGLEVEL_3_MAP_1, $00, 0 map_attributes DebugLevel3_Map1, DEBUGLEVEL_3_MAP_1, $00, 0
map_attributes DebugLevel4_Map1, DEBUGLEVEL_4_MAP_1, $00, 0
map_attributes DebugLevel5_Map1, DEBUGLEVEL_5_MAP_1, $05, 0 map_attributes DebugLevel4_Map1, DEBUGLEVEL_4_MAP_1, $05, SOUTH
connection south, DebugLevel5_Map1, DEBUGLEVEL_5_MAP_1, -1
map_attributes DebugLevel5_Map1, DEBUGLEVEL_5_MAP_1, $05, NORTH
connection north, DebugLevel4_Map1, DEBUGLEVEL_4_MAP_1, 1
endc endc

View File

@ -47,7 +47,7 @@ MapGroup_DebugLevel1:
MapGroup_DebugLevel2: MapGroup_DebugLevel2:
table_width MAP_LENGTH, MapGroup_DebugLevel2 table_width MAP_LENGTH, MapGroup_DebugLevel2
map DebugLevel2_Map1, TILESET_CAVE, INDOOR_CAVE, LANDMARK_DEBUGLEVEL_2, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_NITE | IN_DARKNESS, FISHGROUP_SHORE map DebugLevel2_Map1, TILESET_BOARD_DEBUG_2, INDOOR_CAVE, LANDMARK_DEBUGLEVEL_2, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_NITE, FISHGROUP_SHORE
assert_table_length NUM_DEBUGLEVEL_2_MAPS assert_table_length NUM_DEBUGLEVEL_2_MAPS
MapGroup_DebugLevel3: MapGroup_DebugLevel3:
@ -57,7 +57,7 @@ MapGroup_DebugLevel3:
MapGroup_DebugLevel4: MapGroup_DebugLevel4:
table_width MAP_LENGTH, MapGroup_DebugLevel4 table_width MAP_LENGTH, MapGroup_DebugLevel4
map DebugLevel4_Map1, TILESET_JOHTO, OUTDOOR_GRASSY, LANDMARK_DEBUGLEVEL_4, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_SHORE map DebugLevel4_Map1, TILESET_BOARD_DEBUG_1, OUTDOOR_GRASSY, LANDMARK_DEBUGLEVEL_4, MUSIC_NEW_BARK_TOWN, FALSE, PALETTE_AUTO, FISHGROUP_SHORE
assert_table_length NUM_DEBUGLEVEL_4_MAPS assert_table_length NUM_DEBUGLEVEL_4_MAPS
MapGroup_DebugLevel5: MapGroup_DebugLevel5:

View File

@ -12,9 +12,9 @@ SpawnPoints:
; spawn LEVEL_2_MAP_1, 5, 3 ; SPAWN_LEVEL_2 ; spawn LEVEL_2_MAP_1, 5, 3 ; SPAWN_LEVEL_2
if DEF(_DEBUG) if DEF(_DEBUG)
spawn DEBUGLEVEL_1_MAP_1, 3, 3 ; SPAWN_DEBUGLEVEL_1 spawn DEBUGLEVEL_1_MAP_1, 3, 3 ; SPAWN_DEBUGLEVEL_1
spawn DEBUGLEVEL_2_MAP_1, 3, 3 ; SPAWN_DEBUGLEVEL_2 spawn DEBUGLEVEL_2_MAP_1, 6, 16 ; SPAWN_DEBUGLEVEL_2
spawn DEBUGLEVEL_3_MAP_1, 3, 3 ; SPAWN_DEBUGLEVEL_3 spawn DEBUGLEVEL_3_MAP_1, 3, 3 ; SPAWN_DEBUGLEVEL_3
spawn DEBUGLEVEL_4_MAP_1, 3, 3 ; SPAWN_DEBUGLEVEL_4 spawn DEBUGLEVEL_4_MAP_1, 4, 6 ; SPAWN_DEBUGLEVEL_4
spawn DEBUGLEVEL_5_MAP_1, 2, 4 ; SPAWN_DEBUGLEVEL_5 spawn DEBUGLEVEL_5_MAP_1, 2, 4 ; SPAWN_DEBUGLEVEL_5
endc endc
spawn N_A, -1, -1 spawn N_A, -1, -1

View File

@ -53,5 +53,6 @@ Tilesets::
tileset TilesetAerodactylWordRoom, 1 tileset TilesetAerodactylWordRoom, 1
if DEF(_DEBUG) if DEF(_DEBUG)
tileset TilesetBoardDebug1, 1 tileset TilesetBoardDebug1, 1
tileset TilesetBoardDebug2, 1
endc endc
assert_table_length NUM_TILESETS + 1 assert_table_length NUM_TILESETS + 1

View File

@ -0,0 +1,256 @@
tilecoll WALL, WALL, WALL, WALL ; 00
tilecoll WALL, WALL, WALL, WALL ; 01
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 02
tilecoll TALL_GRASS, TALL_GRASS, TALL_GRASS, TALL_GRASS ; 03
tilecoll WALL, UP_WALL, WALL, FLOOR ; 04
tilecoll UP_WALL, UP_WALL, FLOOR, FLOOR ; 05
tilecoll UP_WALL, WALL, FLOOR, WALL ; 06
tilecoll FLOOR, FLOOR, FLOOR, LADDER ; 07
tilecoll WALL, FLOOR, WALL, FLOOR ; 08
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 09
tilecoll FLOOR, WALL, FLOOR, WALL ; 0a
tilecoll FLOOR, FLOOR, FLOOR, LADDER ; 0b
tilecoll WALL, FLOOR, WALL, WALL ; 0c
tilecoll FLOOR, FLOOR, WALL, WALL ; 0d
tilecoll FLOOR, WALL, WALL, WALL ; 0e
tilecoll WATER, WATER, WATER, WATER ; 0f
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 10
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 11
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 12
tilecoll FLOOR, FLOOR, WALL, CAVE ; 13
tilecoll UP_WALL, UP_WALL, FLOOR, LADDER ; 14
tilecoll UP_WALL, UP_WALL, FLOOR, LADDER ; 15
tilecoll WALL, FLOOR, WALL, WARP_CARPET_DOWN ; 16
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 17
tilecoll WALL, WALL, WALL, FLOOR ; 18
tilecoll WALL, WALL, FLOOR, FLOOR ; 19
tilecoll WALL, WALL, FLOOR, WALL ; 1a
tilecoll FLOOR, FLOOR, FLOOR, LADDER ; 1b
tilecoll WALL, FLOOR, WALL, FLOOR ; 1c
tilecoll WALL, WALL, WALL, WALL ; 1d
tilecoll FLOOR, WALL, FLOOR, WALL ; 1e
tilecoll FLOOR, FLOOR, FLOOR, LADDER ; 1f
tilecoll WALL, FLOOR, WALL, WALL ; 20
tilecoll FLOOR, FLOOR, WALL, WALL ; 21
tilecoll FLOOR, WALL, WALL, WALL ; 22
tilecoll UP_WALL, WALL, FLOOR, FLOOR ; 23
tilecoll FLOOR, FLOOR, FLOOR, WARP_CARPET_DOWN ; 24
tilecoll WATER, WATER, WATER, WATER ; 25
tilecoll WATER, WATER, WATER, WATER ; 26
tilecoll WATER, WATER, WATER, WATER ; 27
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 28
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 29
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 2a
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 2b
tilecoll WATERFALL, WATERFALL, WATERFALL, WATERFALL ; 2c
tilecoll WALL, WALL, WALL, WALL ; 2d
tilecoll WALL, WALL, WALL, WALL ; 2e
tilecoll WALL, WALL, WALL, WALL ; 2f
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 30
tilecoll WALL, WALL, WALL, WALL ; 31
tilecoll WATER, WATER, WATER, WATER ; 32
tilecoll WATER, WATER, WATER, WATER ; 33
tilecoll WALL, WALL, WALL, WALL ; 34
tilecoll FLOOR, WALL, FLOOR, WALL ; 35
tilecoll FLOOR, WALL, FLOOR, WALL ; 36
tilecoll WALL, WALL, WALL, CAVE ; 37
tilecoll WALL, HOP_DOWN_LEFT, WALL, WALL ; 38
tilecoll HOP_DOWN, HOP_DOWN, WALL, WALL ; 39
tilecoll HOP_DOWN_RIGHT, WALL, WALL, WALL ; 3a
tilecoll WALL, HOP_LEFT, WALL, HOP_LEFT ; 3b
tilecoll HOP_RIGHT, WALL, HOP_RIGHT, WALL ; 3c
tilecoll WATER, WATER, WATER, WATER ; 3d
tilecoll WATER, WATER, WATER, WATER ; 3e
tilecoll FLOOR, FLOOR, PIT, FLOOR ; 3f
tilecoll WALL, UP_WALL, FLOOR, FLOOR ; 40
tilecoll PIT, FLOOR, FLOOR, FLOOR ; 41
tilecoll FLOOR, LADDER, FLOOR, FLOOR ; 42
tilecoll WATER, WATER, WATER, WATER ; 43
tilecoll WALL, FLOOR, WALL, FLOOR ; 44
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 45
tilecoll FLOOR, WALL, FLOOR, WALL ; 46
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 47
tilecoll WALL, FLOOR, WALL, WALL ; 48
tilecoll FLOOR, FLOOR, WALL, WALL ; 49
tilecoll FLOOR, WALL, WALL, WALL ; 4a
tilecoll HOP_DOWN, FLOOR, WALL, FLOOR ; 4b
tilecoll WALL, HOP_LEFT, WALL, HOP_LEFT ; 4c
tilecoll HOP_RIGHT, WALL, HOP_RIGHT, WALL ; 4d
tilecoll WALL, HOP_LEFT, WALL, HOP_LEFT ; 4e
tilecoll HOP_RIGHT, WALL, HOP_RIGHT, WALL ; 4f
tilecoll WALL, HOP_DOWN_LEFT, WALL, WALL ; 50
tilecoll HOP_DOWN_RIGHT, WALL, WALL, WALL ; 51
tilecoll WALL, HOP_DOWN_LEFT, WALL, WALL ; 52
tilecoll HOP_DOWN_RIGHT, WALL, WALL, WALL ; 53
tilecoll WATER, WATER, WATER, WATER ; 54
tilecoll WATER, WATER, WATER, WATER ; 55
tilecoll HOP_DOWN, HOP_DOWN, WALL, WALL ; 56
tilecoll HOP_DOWN, HOP_DOWN, WALL, WALL ; 57
tilecoll WATER, WATER, WATER, WATER ; 58
tilecoll WATER, WATER, WATER, WATER ; 59
tilecoll HOP_DOWN, FLOOR, WALL, FLOOR ; 5a
tilecoll HEADBUTT_TREE, CUT_TREE, FLOOR, FLOOR ; 5b
tilecoll HEADBUTT_TREE, HEADBUTT_TREE, HEADBUTT_TREE, FLOOR ; 5c
tilecoll HEADBUTT_TREE, HEADBUTT_TREE, FLOOR, FLOOR ; 5d
tilecoll HEADBUTT_TREE, HEADBUTT_TREE, FLOOR, HEADBUTT_TREE ; 5e
tilecoll FLOOR, HEADBUTT_TREE, FLOOR, CUT_TREE ; 5f
tilecoll HEADBUTT_TREE, FLOOR, HEADBUTT_TREE, FLOOR ; 60
tilecoll HEADBUTT_TREE, HEADBUTT_TREE, HEADBUTT_TREE, HEADBUTT_TREE ; 61
tilecoll FLOOR, HEADBUTT_TREE, FLOOR, HEADBUTT_TREE ; 62
tilecoll FLOOR, FLOOR, CUT_TREE, HEADBUTT_TREE ; 63
tilecoll HEADBUTT_TREE, FLOOR, HEADBUTT_TREE, HEADBUTT_TREE ; 64
tilecoll FLOOR, FLOOR, HEADBUTT_TREE, HEADBUTT_TREE ; 65
tilecoll FLOOR, HEADBUTT_TREE, HEADBUTT_TREE, HEADBUTT_TREE ; 66
tilecoll CUT_TREE, FLOOR, HEADBUTT_TREE, FLOOR ; 67
tilecoll WALL, FLOOR, WALL, FLOOR ; 68
tilecoll FLOOR, WALL, FLOOR, WALL ; 69
tilecoll WALL, UP_WALL, WALL, FLOOR ; 6a
tilecoll UP_WALL, WALL, FLOOR, WALL ; 6b
tilecoll WALL, FLOOR, WALL, WALL ; 6c
tilecoll FLOOR, WALL, WALL, WALL ; 6d
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 6e
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 6f
tilecoll UP_WALL, UP_WALL, FLOOR, FLOOR ; 70
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 71
tilecoll FLOOR, FLOOR, WALL, WALL ; 72
tilecoll FLOOR, FLOOR, CAVE, WALL ; 73
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 74
tilecoll WALL, WALL, FLOOR, FLOOR ; 75
tilecoll WATER, WATER, WATER, WATER ; 76
tilecoll WALL, WALL, DOOR, WALL ; 77
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 78
tilecoll WATER, WATER, WATER, WATER ; 79
tilecoll WATER, WATER, WATER, WATER ; 7a
tilecoll WALL, WALL, WALL, WALL ; 7b
tilecoll WALL, WALL, WALL, WALL ; 7c
tilecoll WALL, WALL, WALL, WALL ; 7d
tilecoll BRANCH_SPACE, FLOOR, FLOOR, FLOOR ; 7e
tilecoll UNION_SPACE, FLOOR, FLOOR, FLOOR ; 7f
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 80
tilecoll BLUE_SPACE, FLOOR, WARP_CARPET_DOWN, FLOOR ; 81
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 82
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 83
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 84
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 85
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 86
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 87
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 88
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 89
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 8a
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 8b
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 8c
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 8d
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 8e
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 8f
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 90
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 91
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 92
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 93
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 94
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 95
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 96
tilecoll BLUE_SPACE, FLOOR, FLOOR, FLOOR ; 97
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 98
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 99
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 9a
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 9b
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 9c
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 9d
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 9e
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; 9f
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a0
tilecoll POKEMON_SPACE, FLOOR, WARP_CARPET_DOWN, FLOOR ; a1
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a2
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a3
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a4
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a5
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a6
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a7
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a8
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; a9
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; aa
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; ab
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; ac
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; ad
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; ae
tilecoll POKEMON_SPACE, FLOOR, FLOOR, FLOOR ; af
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b0
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b1
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b2
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b3
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b4
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b5
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b6
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b7
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b8
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; b9
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; ba
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; bb
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; bc
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; bd
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; be
tilecoll RED_SPACE, FLOOR, FLOOR, FLOOR ; bf
tilecoll END_SPACE, FLOOR, FLOOR, FLOOR ; c0
tilecoll GREEN_SPACE, FLOOR, WARP_CARPET_DOWN, FLOOR ; c1
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; c2
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; c3
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; c4
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; c5
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; c6
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; c7
tilecoll END_SPACE, FLOOR, FLOOR, FLOOR ; c8
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; c9
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; ca
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; cb
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; cc
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; cd
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; ce
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; cf
tilecoll END_SPACE, FLOOR, FLOOR, FLOOR ; d0
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; d1
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; d2
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; d3
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; d4
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; d5
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; d6
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; d7
tilecoll END_SPACE, FLOOR, FLOOR, FLOOR ; d8
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; d9
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; da
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; db
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; dc
tilecoll GREEN_SPACE, FLOOR, FLOOR, FLOOR ; dd
tilecoll ITEM_SPACE, FLOOR, FLOOR, FLOOR ; de
tilecoll MINIGAME_SPACE, FLOOR, FLOOR, FLOOR ; df
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e0
tilecoll GREY_SPACE, FLOOR, WARP_CARPET_DOWN, FLOOR ; e1
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e2
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e3
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e4
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e5
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e6
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e7
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e8
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; e9
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; ea
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; eb
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; ec
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; ed
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; ee
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; ef
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f0
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f1
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f2
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f3
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f4
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f5
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f6
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f7
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f8
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; f9
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; fa
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; fb
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; fc
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; fd
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; fe
tilecoll GREY_SPACE, FLOOR, FLOOR, FLOOR ; ff

View File

@ -0,0 +1,6 @@
$$$$$$$$*+:;"#23%&&%&&&&&&&&&&&&&'&&&'
&
&  &&67&&67&&&&$$$$*+:;$$$$"#23     ()89       !01     $$&&&&    @@@@@@@@@@@@@@@@%&&&%&&&%&&&%&&&&&&&&&&&&&&&&&&&&&&'&&&'&&&'&&&'67&&67&&$$%&&'%' &&&&&&&& 
&
67'67&'&&&&&&&&&&&&%&&&&&&&&&&'&&& 
&&&$$()89IIIIJJJJNO^_JJJJNO^_JJZZZZYYYYZZZZYYYYJJZZZZYYYYLL;;;;====;;;;====;;;KLLL===LLLM;;;KLLL===LLLM\LLL===LLL];;;LLLLLLLL====;;;;LL>?E>?>?>?>?>?>?>?>?>?E>?>?>?>?>?>?>?>?E>?>?>?>?>?>?>?>?>?E>?;;<<;;<<;;<<;;<<<<==<<==<<==<<==<+,,+;<<;;<<;;<<,,-<<<=-<<==<<==;;<<;;<<;KLLKLLL<<==<<==LLM=LLLM<<<<<<<<LL<<L;<<<<<<<<<<<<LL<<=L,,,,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LLLLLLLL<<<<<<<<FGLLVWLL;KL囹=LLLMLLLL789:NO^_MK6666HHHHHHHHRRRR<01><05>タチミムタチミムタチミムタチミムタチNOミム^_タチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムタチミムネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノNOリル^_ネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルネノリルツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモツテメモフヘワントナヤユニヌヨラハヒレロトナNOヤユ^_トナヤユニヌヨラハヒレロフヘワントナヤユニヌヨラハヒレロトナヤユトナヤユニヌヨラハヒレロフヘワントナヤユニヌヨラハヒレロトナヤユトナヤユニヌヨラハヒレロフヘワントナヤユニヌヨラハヒレロトナヤユトナヤユニヌヨラハヒレロホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマNO゙゚^_ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚ホマ゙゚

0
engine/board/menu.asm Normal file → Executable file
View File

0
engine/board/spaces.asm Normal file → Executable file
View File

View File

@ -36,12 +36,12 @@ INCBIN "gfx/font/overworld_space.2bpp"
OverworldFrames: OverworldFrames:
table_width OW_TEXTBOX_FRAME_TILES * LEN_2BPP_TILE, OverworldFrames table_width OW_TEXTBOX_FRAME_TILES * LEN_2BPP_TILE, OverworldFrames
INCBIN "gfx/frames/ow1.2bpp" INCBIN "gfx/frames/ow1.2bpp" ; OUTDOOR_GRASSY
INCBIN "gfx/frames/ow2.2bpp" INCBIN "gfx/frames/ow2.2bpp" ; OUTDOOR_MOUNTAIN
INCBIN "gfx/frames/ow3.2bpp" INCBIN "gfx/frames/ow3.2bpp" ; OUTDOOR_COAST
INCBIN "gfx/frames/ow4.2bpp" INCBIN "gfx/frames/ow4.2bpp" ; OUTDOOR_SEA
INCBIN "gfx/frames/ow5.2bpp" INCBIN "gfx/frames/ow5.2bpp" ; INDOOR_FOREST
INCBIN "gfx/frames/ow6.2bpp" INCBIN "gfx/frames/ow6.2bpp" ; INDOOR_CAVE
INCBIN "gfx/frames/ow7.2bpp" INCBIN "gfx/frames/ow7.2bpp" ; INDOOR_ICE_CAVE
INCBIN "gfx/frames/ow8.2bpp" INCBIN "gfx/frames/ow8.2bpp" ; INDOOR_BUILDING
assert_table_length NUM_ENVIRONMENTS assert_table_length NUM_ENVIRONMENTS

View File

@ -181,6 +181,9 @@ UnusedTilesetAnim4: ; unreferenced
TilesetCaveAnim: TilesetCaveAnim:
TilesetDarkCaveAnim: TilesetDarkCaveAnim:
if DEF(_DEBUG)
TilesetBoardDebug2Anim:
endc
dw vTiles2 tile $14, ReadTileToAnimBuffer dw vTiles2 tile $14, ReadTileToAnimBuffer
dw NULL, FlickeringCaveEntrancePalette dw NULL, FlickeringCaveEntrancePalette
dw wTileAnimBuffer, ScrollTileRightLeft dw wTileAnimBuffer, ScrollTileRightLeft

View File

@ -120,4 +120,7 @@ INCLUDE "gfx/tilesets/battle_tower_outside_palette_map.asm"
if DEF(_DEBUG) if DEF(_DEBUG)
TilesetBoardDebug1PalMap:: TilesetBoardDebug1PalMap::
INCLUDE "gfx/tilesets/board_debug_1_palette_map.asm" INCLUDE "gfx/tilesets/board_debug_1_palette_map.asm"
TilesetBoardDebug2PalMap::
INCLUDE "gfx/tilesets/board_debug_2_palette_map.asm"
endc endc

View File

@ -347,6 +347,8 @@ INCBIN "data/tilesets/aerodactyl_word_room_metatiles.bin"
if DEF(_DEBUG) if DEF(_DEBUG)
SECTION "Tileset Data Debug 1", ROMX
TilesetBoardDebug1GFX:: TilesetBoardDebug1GFX::
INCBIN "gfx/tilesets/board_debug_1.2bpp.lz" INCBIN "gfx/tilesets/board_debug_1.2bpp.lz"
@ -356,4 +358,13 @@ INCBIN "data/tilesets/board_debug_1_metatiles.bin"
TilesetBoardDebug1Coll:: TilesetBoardDebug1Coll::
INCLUDE "data/tilesets/board_debug_1_collision.asm" INCLUDE "data/tilesets/board_debug_1_collision.asm"
TilesetBoardDebug2GFX::
INCBIN "gfx/tilesets/board_debug_2.2bpp.lz"
TilesetBoardDebug2Meta::
INCBIN "data/tilesets/board_debug_2_metatiles.bin"
TilesetBoardDebug2Coll::
INCLUDE "data/tilesets/board_debug_2_collision.asm"
endc endc

BIN
gfx/tilesets/board_debug_2.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -0,0 +1,33 @@
tilepal 0, BROWN, BROWN, GRAY, GRAY, GREEN, BROWN, BROWN, BROWN
tilepal 0, GRAY, GRAY, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 0, BROWN, BROWN, GRAY, GRAY, WATER, BROWN, BROWN, BROWN
tilepal 0, GRAY, GRAY, YELLOW, YELLOW, BROWN, BROWN, BROWN, BROWN
tilepal 0, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 0, BROWN, BROWN, BROWN, BROWN, GRAY, GRAY, GRAY, GRAY
tilepal 0, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, GRAY, GRAY
tilepal 0, BROWN, BROWN, BROWN, BROWN, GRAY, GRAY, GRAY, GRAY
tilepal 0, WATER, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY
tilepal 0, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY
tilepal 0, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY
tilepal 0, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY
tilepal 0, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF
tilepal 0, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF
tilepal 0, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF
tilepal 0, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, ROOF, TEXT
tilepal 1, BROWN, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, BROWN
tilepal 1, BROWN, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, BROWN
tilepal 1, BROWN, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, BROWN
tilepal 1, BROWN, GRAY, GRAY, GRAY, GRAY, GRAY, GRAY, BROWN
tilepal 1, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 1, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 1, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 1, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 1, WATER, WATER, RED, RED, GREEN, GREEN, BROWN, BROWN
tilepal 1, RED, RED, YELLOW, YELLOW, GRAY, GRAY, GRAY, GRAY
tilepal 1, WATER, WATER, RED, RED, GREEN, GREEN, BROWN, BROWN
tilepal 1, RED, RED, YELLOW, YELLOW, GRAY, GRAY, GRAY, GRAY
tilepal 1, RED, RED, RED, RED, BROWN, BROWN, BROWN, BROWN
tilepal 1, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN
tilepal 1, RED, RED, RED, RED, BROWN, BROWN, BROWN, BROWN
tilepal 1, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN

View File

@ -9,8 +9,17 @@ DebugLevel2_Map1_MapEvents:
db 0, 0 ; filler db 0, 0 ; filler
def_warp_events def_warp_events
warp_event 6, 17, DEBUGLEVEL_4_MAP_1, 1
warp_event 6, 8, DEBUGLEVEL_2_MAP_1, 3
warp_event 19, 2, DEBUGLEVEL_2_MAP_1, 2
warp_event 27, 2, DEBUGLEVEL_2_MAP_1, 5
warp_event 27, 17, DEBUGLEVEL_2_MAP_1, 4
def_anchor_events def_anchor_events
anchor_event 6, 17, 0
anchor_event 19, 2, 4
anchor_event 27, 17, GO_UP
anchor_event 27, 14, 7
def_coord_events def_coord_events
@ -19,3 +28,16 @@ DebugLevel2_Map1_MapEvents:
def_object_events def_object_events
DebugLevel2_Map1_MapSpaces: DebugLevel2_Map1_MapSpaces:
space 6, 16, $0, 1 ; 0
space 6, 14, $0, 2 ; 1
space 6, 12, $0, 3 ; 2
space 6, 10, $0, GO_UP ; 3
space 20, 2, $0, 5 ; 4
space 22, 2, $0, 6 ; 5
space 24, 2, $0, GO_RIGHT ; 6
space 26, 14, $0, 8 ; 7
space 24, 14, $0, 9 ; 8
space 22, 14, $0, 10 ; 9
space 20, 14, $0, 11 ; 10
space 20, 16, $0, 12 ; 11
space 20, 18, $0, 12 ; 12

Binary file not shown.

View File

@ -9,8 +9,10 @@ DebugLevel4_Map1_MapEvents:
db 0, 0 ; filler db 0, 0 ; filler
def_warp_events def_warp_events
warp_event 4, 1, DEBUGLEVEL_2_MAP_1, 1
def_anchor_events def_anchor_events
anchor_event 4, 7, 0
def_coord_events def_coord_events
@ -19,3 +21,6 @@ DebugLevel4_Map1_MapEvents:
def_object_events def_object_events
DebugLevel4_Map1_MapSpaces: DebugLevel4_Map1_MapSpaces:
space 4, 6, $0, 1 ; 0
space 4, 4, $0, 2 ; 1
space 4, 2, $0, GO_UP ; 2

View File

@ -1 +1 @@
 lrsrm<01>

View File

@ -106,7 +106,7 @@ DebugLevel5_Map1_MapSpaces:
space 14, 8, $0, 34 ; 34 space 14, 8, $0, 34 ; 34
space 6, 2, $0, 36 ; 35 space 6, 2, $0, 36 ; 35
space 6, 0, $0, 37 ; 36 space 6, 0, .BS36 ; 36
space 8, 0, $0, 38 ; 37 space 8, 0, $0, 38 ; 37
space 10, 0, $0, GO_DOWN ; 38 space 10, 0, $0, GO_DOWN ; 38
space 12, 0, $0, 40 ; 39 space 12, 0, $0, 40 ; 39
@ -116,6 +116,11 @@ DebugLevel5_Map1_MapSpaces:
space 16, 4, $0, 8 ; 43 space 16, 4, $0, 8 ; 43
.BS2: .BS2:
branchdir RIGHT, 3, 0 branchdir RIGHT, 3, 0
branchdir UP, 35, 0 branchdir UP, 35, 0
endbranch
.BS36:
branchdir RIGHT, 37, 0
branchdir UP, GO_UP, 0
endbranch endbranch

View File

@ -1 +1 @@
Ä°Â<EFBFBD>°¡ÿ€~€°Ã¡±¡¡¡À€°€À<02>¡°Á€€€Â°Ã<C2B0>¡±¡¡ ~Ä°Â<EFBFBD>°¡ÿ€~€°Ã¡±¡¡¡À€°€À<02>¡°Á€€€Â°Ã<C2B0>¡±¡¡