View Single Post
  #1    
Old January 11th, 2009 (2:02 PM).
JPAN JPAN is offline
pokemon rom researcher
     
    Join Date: Dec 2008
    Posts: 104
    I'm new here, but I've been checking the hacking sections for about two months now. I've learned so much because of you that I decided to contribute myself.

    First, I've gathered data on the sizes of the existing maps.
    This information may be useful for those who want to save space, and replace an old map with the needed size for their new one.

    Configuration -> map number: width x height
    Bank 0 - linking corner(5 total)
    Spoiler:
    0 : 14 x 9
    1 : 12 x 9
    2 : 20 x 10
    3 : 14 x 9
    4 : 15 x 12

    bank 1 - caves, forests and important buildings (123 total)
    Spoiler:
    0 : 54 x 69
    1 : 48 x 40
    2 : 49 x 40
    3 : 48 x 40
    4 : 70 x 32
    5 : 31 x 21
    6 : 34 x 16
    7 : 22 x 7
    8 : 23 x 7
    9 : 24 x 19
    10 : 16 x 14
    11 : 9 x 10
    12 : 6 x 8
    13 : 6 x 8
    14 : 6 x 8
    15 : 6 x 8
    16 : 6 x 8
    17 : 6 x 9
    18 : 6 x 9
    19 : 6 x 9
    20 : 6 x 9
    21 : 6 x 9
    22 : 6 x 9
    23 : 6 x 9
    24 : 6 x 9
    25 : 6 x 9
    26 : 6 x 9
    27 : 6 x 9
    28 : 6 x 9
    29 : 6 x 8
    30 : 13 x 10
    31 : 8 x 63
    32 : 13 x 10
    33 : 13 x 10
    34 : 80 x 7
    35 : 13 x 10
    36 : 10 x 8
    37 : 85 x 80
    38 : 10 x 8
    39 : 48 x 22
    40 : 51 x 22
    41 : 48 x 22
    42 : 28 x 34
    43 : 32 x 22
    44 : 22 x 27
    45 : 24 x 26
    46 : 5 x 7
    47 : 36 x 22
    48 : 36 x 22
    49 : 36 x 22
    50 : 36 x 22
    51 : 31 x 19
    52 : 31 x 19
    53 : 31 x 19
    54 : 31 x 19
    55 : 31 x 19
    56 : 17 x 19
    57 : 17 x 20
    58 : 5 x 7
    59 : 38 x 35
    60 : 38 x 38
    61 : 38 x 35
    62 : 38 x 35
    63 : 51 x 36
    64 : 54 x 35
    65 : 57 x 40
    66 : 48 x 36
    67 : 13 x 10
    68 : 13 x 11
    69 : 13 x 11
    70 : 13 x 11
    71 : 13 x 11
    72 : 40 x 23
    73 : 40 x 23
    74 : 40 x 23
    75 : 13 x 13
    76 : 13 x 13
    77 : 13 x 13
    78 : 28 x 24
    79 : 13 x 20
    80 : 11 x 13
    81 : 48 x 40
    82 : 48 x 40
    83 : 38 x 24
    84 : 38 x 23
    85 : 38 x 24
    86 : 38 x 24
    87 : 38 x 24
    88 : 24 x 20
    89 : 24 x 20
    90 : 24 x 20
    91 : 24 x 20
    92 : 24 x 20
    93 : 24 x 20
    94 : 24 x 20
    95 : 49 x 40
    96 : 18 x 16
    97 : 57 x 54
    98 : 15 x 18
    99 : 48 x 46
    100 : 15 x 11
    101 : 19 x 22
    102 : 16 x 15
    103 : 27 x 19
    104 : 11 x 23
    105 : 16 x 11
    106 : 31 x 23
    107 : 6 x 7
    108 : 8 x 6
    109 : 57 x 47
    110 : 30 x 36
    111 : 20 x 20
    112 : 24 x 20
    113 : 25 x 26
    114 : 29 x 27
    115 : 16 x 11
    116 : 13 x 11
    117 : 13 x 11
    118 : 13 x 11
    119 : 13 x 11
    120 : 16 x 15
    121 : 60 x 32
    122 : 32 x 24

    bank 2 - trainer tower, lost cave, navel rock and similar maps (60 total)
    Spoiler:
    0 : 20 x 23
    1 : 18 x 17
    2 : 18 x 17
    3 : 18 x 17
    4 : 18 x 17
    5 : 18 x 17
    6 : 18 x 17
    7 : 18 x 17
    8 : 18 x 17
    9 : 18 x 16
    10 : 19 x 17
    11 : 5 x 7
    12 : 11 x 11
    13 : 11 x 11
    14 : 11 x 11
    15 : 11 x 11
    16 : 11 x 11
    17 : 11 x 11
    18 : 11 x 11
    19 : 11 x 11
    20 : 11 x 11
    21 : 11 x 11
    22 : 11 x 11
    23 : 11 x 11
    24 : 11 x 11
    25 : 11 x 11
    26 : 11 x 11
    27 : 23 x 17
    28 : 23 x 17
    29 : 23 x 17
    30 : 23 x 17
    31 : 23 x 17
    32 : 23 x 17
    33 : 23 x 17
    34 : 30 x 7
    35 : 15 x 16
    36 : 17 x 26
    37 : 19 x 25
    38 : 21 x 23
    39 : 7 x 7
    40 : 7 x 7
    41 : 7 x 7
    42 : 7 x 7
    43 : 7 x 7
    44 : 7 x 7
    45 : 7 x 7
    46 : 7 x 7
    47 : 7 x 7
    48 : 7 x 7
    49 : 7 x 7
    50 : 7 x 7
    51 : 7 x 7
    52 : 7 x 7
    53 : 7 x 7
    54 : 17 x 7
    55 : 30 x 100
    56 : 30 x 30
    57 : 27 x 39
    58 : 17 x 13
    59 : 17 x 13

    bank 3 - towns and routes (66 total)
    Spoiler:
    0 : 24 x 20
    1 : 48 x 40
    2 : 48 x 40
    3 : 48 x 40
    4 : 24 x 20
    5 : 48 x 40
    6 : 60 x 40
    7 : 48 x 40
    8 : 24 x 20
    9 : 24 x 20
    10 : 66 x 55
    11 : 48 x 40
    12 : 24 x 20
    13 : 48 x 20
    14 : 20 x 40
    15 : 48 x 40
    16 : 24 x 20
    17 : 24 x 20
    18 : 24 x 30
    19 : 24 x 40
    20 : 24 x 80
    21 : 84 x 20
    22 : 108 x 20
    23 : 48 x 40
    24 : 24 x 40
    25 : 24 x 20
    26 : 72 x 20
    27 : 72 x 20
    28 : 24 x 80
    29 : 72 x 20
    30 : 24 x 120
    31 : 72 x 20
    32 : 24 x 60
    33 : 72 x 20
    34 : 48 x 20
    35 : 24 x 160
    36 : 60 x 20
    37 : 24 x 60
    38 : 120 x 20
    39 : 24 x 50
    40 : 24 x 50
    41 : 48 x 24
    42 : 24 x 160
    43 : 24 x 40
    44 : 72 x 20
    45 : 24 x 140
    46 : 24 x 40
    47 : 24 x 40
    48 : 96 x 20
    49 : 48 x 20
    50 : 1 x 1
    51 : 1 x 1
    52 : 84 x 20
    53 : 24 x 60
    54 : 72 x 20
    55 : 72 x 20
    56 : 24 x 40
    57 : 24 x 60
    58 : 24 x 80
    59 : 72 x 20
    60 : 24 x 100
    61 : 48 x 40
    62 : 120 x 40
    63 : 24 x 40
    64 : 24 x 80
    65 : 144 x 20

    bank 4 - Pallet Town Buildings (4 total)
    Spoiler:
    0 : 13 x 10
    1 : 12 x 9
    2 : 13 x 10
    3 : 13 x 14

    bank 5 - Viridian City Buildings (6 total)
    Spoiler:
    0 : 11 x 9
    1 : 20 x 24
    2 : 10 x 9
    3 : 11 x 9
    4 : 15 x 10
    5 : 15 x 10

    bank 6 - Pewter City Buildings (8 total)
    Spoiler:
    0 : 28 x 11
    1 : 19 x 10
    2 : 13 x 16
    3 : 11 x 9
    4 : 11 x 9
    5 : 15 x 10
    6 : 15 x 10
    7 : 11 x 9

    bank 7 - Cerulean City Buildings (10 total)
    Spoiler:
    0 : 10 x 10
    1 : 10 x 9
    2 : 11 x 9
    3 : 15 x 10
    4 : 15 x 10
    5 : 17 x 20
    6 : 11 x 10
    7 : 11 x 9
    8 : 11 x 9
    9 : 11 x 9

    bank 8 - Lavander Town Buildings (6 total)
    Spoiler:
    0 : 15 x 10
    1 : 15 x 10
    2 : 12 x 9
    3 : 11 x 9
    4 : 11 x 9
    5 : 11 x 9

    bank 9 - Vermilion City Buildings (8 total)
    Spoiler:
    0 : 11 x 9
    1 : 15 x 10
    2 : 15 x 10
    3 : 12 x 12
    4 : 11 x 9
    5 : 11 x 9
    6 : 11 x 21
    7 : 11 x 9

    bank 10 - Celadon City Buildings (20 total)
    Spoiler:
    0 : 13 x 16
    1 : 13 x 15
    2 : 13 x 15
    3 : 13 x 15
    4 : 13 x 15
    5 : 19 x 14
    6 : 5 x 7
    7 : 15 x 20
    8 : 15 x 20
    9 : 15 x 20
    10 : 14 x 23
    11 : 10 x 9
    12 : 15 x 10
    13 : 15 x 10
    14 : 18 x 15
    15 : 9 x 10
    16 : 13 x 20
    17 : 15 x 10
    18 : 11 x 9
    19 : 17 x 11

    bank 11 - Fuschia City Buildings (10 total)
    Spoiler:
    0 : 9 x 9
    1 : 11 x 9
    2 : 20 x 11
    3 : 15 x 23
    4 : 11 x 9
    5 : 15 x 10
    6 : 15 x 10
    7 : 13 x 11
    8 : 10 x 10
    9 : 11 x 9

    bank 12 - Cinnabar Island Buildings (8 total)
    Spoiler:

    0 : 30 x 25
    1 : 28 x 11
    2 : 15 x 11
    3 : 15 x 11
    4 : 15 x 11
    5 : 15 x 10
    6 : 15 x 10
    7 : 11 x 9

    bank 13 - Indigo Plateau Pokecenter/ pokemart
    Spoiler:
    0 : 25 x 18
    1 : 15 x 10

    bank 14 - Saffron City Buildings (10 total)
    Spoiler:
    0 : 13 x 10
    1 : 12 x 9
    2 : 13 x 16
    3 : 29 x 25
    4 : 11 x 9
    5 : 11 x 9
    6 : 15 x 10
    7 : 15 x 10
    8 : 11 x 9
    9 : 11 x 17

    banks 15 to 30 contain each 3 to 1 map, all houses on routes
    Spoiler:
    bank 15
    0 : 15 x 12
    1 : 11 x 9
    2 : 15 x 12
    3 : 15 x 12

    bank 16
    0 : 15 x 10
    1 : 15 x 10

    bank 17
    0 : 12 x 9
    1 : 9 x 11

    bank 18
    0 : 9 x 11
    1 : 11 x 9

    bank 19
    0 : 13 x 9

    bank 20
    0 : 13 x 9

    bank 21
    0 : 15 x 10
    1 : 15 x 10

    bank 22
    0 : 13 x 12
    1 : 13 x 11

    bank 23
    0 : 11 x 13
    1 : 13 x 11
    2 : 11 x 9

    bank 24
    0 : 11 x 13
    1 : 13 x 11

    bank 25
    0 : 11 x 9
    1 : 13 x 18
    2 : 13 x 11

    bank 26
    0 : 13 x 12
    1 : 13 x 11

    bank 27
    0 : 11 x 9

    bank 28
    0 : 15 x 12

    bank 29
    0 : 11 x 9

    bank 30
    0 : 15 x 11

    bank 31 - houses and harbor on seven island
    Spoiler:
    0 : 11 x 9
    1 : 12 x 9
    2 : 11 x 9
    3 : 15 x 10
    4 : 15 x 10
    5 : 11 x 9
    6 : 17 x 13

    bank 32 - houses and harbor on one island
    Spoiler:
    0 : 19 x 11
    1 : 15 x 10
    2 : 11 x 9
    3 : 11 x 9
    4 : 17 x 13

    bank 33 - houses and harbor on two island
    Spoiler:
    0 : 12 x 10
    1 : 11 x 9
    2 : 15 x 10
    3 : 15 x 10
    4 : 17 x 13

    bank 34 - houses on three island
    Spoiler:
    0 : 11 x 9
    1 : 11 x 9
    2 : 15 x 10
    3 : 15 x 10
    4 : 11 x 9
    5 : 11 x 9
    6 : 11 x 9
    7 : 11 x 9

    bank 35 - houses and harbor on four island
    Spoiler:
    0 : 12 x 9
    1 : 15 x 10
    2 : 15 x 10
    3 : 11 x 9
    4 : 11 x 9
    5 : 17 x 13
    6 : 11 x 9
    7 : 11 x 9

    bank 36 - houses and harbor on five island
    Spoiler:
    0 : 15 x 10
    1 : 15 x 10
    2 : 17 x 13
    3 : 11 x 9
    4 : 11 x 9

    bank 37 - houses and harbor on six island
    Spoiler:
    0 : 15 x 10
    1 : 15 x 10
    2 : 17 x 13
    3 : 11 x 9
    4 : 11 x 9

    banks 38 to 42 contain 1 map each except for bank 41, with two maps
    Spoiler:

    bank 38
    0 : 17 x 13

    bank 39
    0 : 11 x 9

    bank 40
    0 : 11 x 9

    bank 41
    0 : 11 x 9
    1 : 11 x 9

    bank 42
    0 : 11 x 9



    Also, i have information on the tiles behaviour bytes. I'll post only about the ones not yet present on AdvanceMap.
    Spoiler:

    (used in rocket wharehouses)
    54 : spin right
    55 : spin left
    56 : spin up
    57 : spin down
    58 : stop spinning

    60: warps to warp on panel with getting out of cave fade-in (black, then white light that expands towards the edges of the screen)

    71: warps player upwards to warp on panel

    80 : lets activate person event that is on adjacent tile in the same facing (ex: counters)

    83 : opens up the pc
    84 : allows for the signpost script on it to be activated by the d:pad
    85 : opens up town map.
    8e: displays battle records
    8f : opens up questionair menu

    81 to a2 (with exception to 9c,9d and the previously mentioned) open up a message box with a description dialog. Those messages are stored in 0x1c0db0 to 0x1c1336

    81: shelf dialog
    82: pokemart shelf
    86: tv
    87: pokecenter sign
    88: pokemart sign
    89: cabinet
    8a: kitchen
    8b: dresser
    8c: "pile of snacks"
    8d: adjustments
    90: food
    91: indigo plateau mark (d-pad activated)
    92: 2nd indigo mark (d-pad activated)
    93: bluprints
    94: pokemon painting description
    95: machine (power plant)
    96: telephone
    97: "complicated" papers
    98: advertizing poster
    99: food smelling tasty
    9a: trash can text
    9b: cup on captain's table
    9e :lights going on and off description
    9f: tools lining up
    a0: impressive machine
    a1: latest video game
    a2: burglary description (cerulean house)

    d0:pulls player down if on bicycle
    d1:same effect plus grass effect


    The background bytes seem to be cummulative.
    1 : can encounter pokemon from grass
    2 : can encounter pokemon from water
    1 and 2 are mutually exclusive, so 3 has no effect.
    20: the hero covers the block upper layer
    Sum the bits and
    21 : hero covers block upper layer && can encounter pokemon from grass offset
    22 : hero covers block upper layer && can encounter pokemon from water offset

    To end, here's the contents of each tileset. Where there is a ??? it means I couldn't find anything compreensible on that tileset
    Configuration -> tileset number : content
    Spoiler:
    0 : normal house and route tiles
    1 : lab outdoor tiles
    2 : poke league entrance (viridian)
    3 : pewter museum sprites
    4 : housing, bike shop and seaside cottage
    5 : power plant and lavander town
    6 : vermilion city and SS Anne dock
    7 : celadon and cycling road
    8 : fushia and safari zone
    9 : cinnabar island
    10 : indigo plateau
    11 : saffron city
    12 : inside houses
    13 : pokemart
    14 : pokecenter
    15 : cave
    16 : ???
    17 : pewter museum interior
    18 : trade center
    19 : bicicle shop
    20 : your house
    21 : inside laboratories
    22 : fuchsia gym
    23 : viridian gym
    24 : ???
    25 : rocket game corner
    26 : pewter gym
    27 : cerulean gym
    28 : vermilion gym
    29 : celadon gym
    30 : saffron gym
    31 : cinnabar gym
    32 : Inside SS Anne
    33 : ???
    34 : viridian forest
    35 : doors and insides
    36 : rock tunnel
    37 : digglet cave
    38 : ice cave 2
    39 : ???
    40 : cerulean cave
    41 : celadon dep. Store
    42 : inside guardposts\ undergroung passages
    43 : power plant
    44 : inside cave w/ braille
    45 : inside warehouse \silph co
    46 : lights and stairs
    47 : pokemon tower
    48 : inside odd house
    49 : inside pokemon mansion
    50 : bar (w/ food)
    51 : pokemon school
    52 : different house (sofas)
    53 : celadon mansion
    54 : robbed house (cerulean)
    55 : ???
    56 : ???
    57 : inside hot springs
    58 : berry forest
    59 : grey cave (dotted hole)
    60 : ruins
    61 : outside one island (wi-fi center)
    62 : houses, harbour and rocket werehouse
    63 : trainer tower and ruins outside
    64 : trainer tower pokecenter
    65 : harbor for ss gallop
    66 : pokemon league battle areas
    67 : hall of fame


    I hope you find this useful.