Merge pull request #568 from GriffinRichards/tilesets-c

Convert tilesets.s to C
This commit is contained in:
GriffinR
2022-10-10 12:48:37 -04:00
committed by GitHub
505 changed files with 6661 additions and 6823 deletions
+5 -2
View File
@@ -81,6 +81,8 @@ ASM_SUBDIR = asm
DATA_ASM_SUBDIR = data
SONG_SUBDIR = sound/songs
MID_SUBDIR = sound/songs/midi
SAMPLE_SUBDIR = sound/direct_sound_samples
CRY_SUBDIR = sound/direct_sound_samples/cries
C_BUILDDIR = $(OBJ_DIR)/$(C_SUBDIR)
ASM_BUILDDIR = $(OBJ_DIR)/$(ASM_SUBDIR)
@@ -193,7 +195,8 @@ compare:
@$(MAKE) COMPARE=1
mostlyclean: tidy
$(RM) sound/direct_sound_samples/*.bin
rm -f $(SAMPLE_SUBDIR)/*.bin
rm -f $(CRY_SUBDIR)/*.bin
$(RM) $(SONG_OBJS) $(MID_SUBDIR)/*.s
find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
$(RM) $(DATA_ASM_SUBDIR)/layouts/layouts.inc $(DATA_ASM_SUBDIR)/layouts/layouts_table.inc
@@ -229,7 +232,7 @@ include songs.mk
%.gbapal: %.png ; $(GFX) $< $@
%.lz: % ; $(GFX) $< $@
%.rl: % ; $(GFX) $< $@
sound/direct_sound_samples/cry_%.bin: sound/direct_sound_samples/cry_%.aif ; $(AIF) $< $@ --compress
$(CRY_SUBDIR)/%.bin: $(CRY_SUBDIR)/%.aif ; $(AIF) $< $@ --compress
sound/%.bin: sound/%.aif ; $(AIF) $< $@
sound/songs/%.s: sound/songs/%.mid
$(MID) $< $@
+4 -4
View File
@@ -1,4 +1,4 @@
gUnknown_3005EF0
gUnknown_3005EF4
gUnknown_3005EF8
gUnknown_3005F00
gMultibootStart
gMultibootStatus
gMultibootSize
gMultibootParam
-8
View File
@@ -1,8 +0,0 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.include "data/tilesets/graphics.inc"
.include "data/tilesets/metatiles.inc"
.include "data/tilesets/headers.inc"
File diff suppressed because it is too large Load Diff
-749
View File
@@ -1,749 +0,0 @@
.align 2
gTileset_General::
.byte TRUE @ is compressed
.byte FALSE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_General
.4byte gTilesetPalettes_General
.4byte gMetatiles_General
.4byte InitTilesetAnim_General
.4byte gMetatileAttributes_General
.align 2
gTileset_PalletTown::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PalletTown
.4byte gTilesetPalettes_PalletTown
.4byte gMetatiles_PalletTown
.4byte 0x0
.4byte gMetatileAttributes_PalletTown
.align 2
gTileset_ViridianCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_ViridianCity
.4byte gTilesetPalettes_ViridianCity
.4byte gMetatiles_ViridianCity
.4byte 0x0
.4byte gMetatileAttributes_ViridianCity
.align 2
gTileset_PewterCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PewterCity
.4byte gTilesetPalettes_PewterCity
.4byte gMetatiles_PewterCity
.4byte 0x0
.4byte gMetatileAttributes_PewterCity
.align 2
gTileset_CeruleanCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CeruleanCity
.4byte gTilesetPalettes_CeruleanCity
.4byte gMetatiles_CeruleanCity
.4byte 0x0
.4byte gMetatileAttributes_CeruleanCity
.align 2
gTileset_LavenderTown::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_LavenderTown
.4byte gTilesetPalettes_LavenderTown
.4byte gMetatiles_LavenderTown
.4byte 0x0
.4byte gMetatileAttributes_LavenderTown
.align 2
gTileset_VermilionCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_VermilionCity
.4byte gTilesetPalettes_VermilionCity
.4byte gMetatiles_VermilionCity
.4byte 0x0
.4byte gMetatileAttributes_VermilionCity
.align 2
gTileset_CeladonCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CeladonCity
.4byte gTilesetPalettes_CeladonCity
.4byte gMetatiles_CeladonCity
.4byte InitTilesetAnim_CeladonCity
.4byte gMetatileAttributes_CeladonCity
.align 2
gTileset_FuchsiaCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_FuchsiaCity
.4byte gTilesetPalettes_FuchsiaCity
.4byte gMetatiles_FuchsiaCity
.4byte 0x0
.4byte gMetatileAttributes_FuchsiaCity
.align 2
gTileset_CinnabarIsland::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CinnabarIsland
.4byte gTilesetPalettes_CinnabarIsland
.4byte gMetatiles_CinnabarIsland
.4byte 0x0
.4byte gMetatileAttributes_CinnabarIsland
.align 2
gTileset_IndigoPlateau::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_IndigoPlateau
.4byte gTilesetPalettes_IndigoPlateau
.4byte gMetatiles_IndigoPlateau
.4byte 0x0
.4byte gMetatileAttributes_IndigoPlateau
.align 2
gTileset_SaffronCity::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SaffronCity
.4byte gTilesetPalettes_SaffronCity
.4byte gMetatiles_SaffronCity
.4byte 0x0
.4byte gMetatileAttributes_SaffronCity
.align 2
gTileset_Building::
.byte TRUE @ is compressed
.byte FALSE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Building
.4byte gTilesetPalettes_Building
.4byte gMetatiles_Building
.4byte 0x0
.4byte gMetatileAttributes_Building
.align 2
gTileset_Mart::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Mart
.4byte gTilesetPalettes_Mart
.4byte gMetatiles_Mart
.4byte 0x0
.4byte gMetatileAttributes_Mart
.align 2
gTileset_PokemonCenter::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PokemonCenter
.4byte gTilesetPalettes_PokemonCenter
.4byte gMetatiles_PokemonCenter
.4byte 0x0
.4byte gMetatileAttributes_PokemonCenter
.align 2
gTileset_Cave::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Cave
.4byte gTilesetPalettes_Cave
.4byte gMetatiles_Cave
.4byte 0x0
.4byte gMetatileAttributes_Cave
.align 2
gTileset_Dummy1::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Dummy1
.4byte gTilesetPalettes_Dummy1
.4byte gMetatiles_Dummy1
.4byte 0x0
.4byte gMetatileAttributes_Dummy1
.align 2
gTileset_Museum::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Museum
.4byte gTilesetPalettes_Museum
.4byte gMetatiles_Museum
.4byte 0x0
.4byte gMetatileAttributes_Museum
.align 2
gTileset_CableClub::
.byte FALSE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CableClub
.4byte gTilesetPalettes_CableClub
.4byte gMetatiles_CableClub
.4byte 0x0
.4byte gMetatileAttributes_CableClub
.align 2
gTileset_BikeShop::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_BikeShop
.4byte gTilesetPalettes_BikeShop
.4byte gMetatiles_BikeShop
.4byte 0x0
.4byte gMetatileAttributes_BikeShop
.align 2
gTileset_GenericBuilding1::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_GenericBuilding1
.4byte gTilesetPalettes_GenericBuilding1
.4byte gMetatiles_GenericBuilding1
.4byte 0x0
.4byte gMetatileAttributes_GenericBuilding1
.align 2
gTileset_Lab::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Lab
.4byte gTilesetPalettes_Lab
.4byte gMetatiles_Lab
.4byte 0x0
.4byte gMetatileAttributes_Lab
.align 2
gTileset_FuchsiaGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_FuchsiaGym
.4byte gTilesetPalettes_FuchsiaGym
.4byte gMetatiles_FuchsiaGym
.4byte 0x0
.4byte gMetatileAttributes_FuchsiaGym
.align 2
gTileset_ViridianGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_ViridianGym
.4byte gTilesetPalettes_ViridianGym
.4byte gMetatiles_ViridianGym
.4byte 0x0
.4byte gMetatileAttributes_ViridianGym
.align 2
gTileset_HoennBuilding::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_HoennBuilding
.4byte gTilesetPalettes_HoennBuilding
.4byte gMetatiles_HoennBuilding
.4byte 0x0
.4byte gMetatileAttributes_HoennBuilding
.align 2
gTileset_GameCorner::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_GameCorner
.4byte gTilesetPalettes_GameCorner
.4byte gMetatiles_GameCorner
.4byte 0x0
.4byte gMetatileAttributes_GameCorner
.align 2
gTileset_PewterGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PewterGym
.4byte gTilesetPalettes_PewterGym
.4byte gMetatiles_PewterGym
.4byte 0x0
.4byte gMetatileAttributes_PewterGym
.align 2
gTileset_CeruleanGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CeruleanGym
.4byte gTilesetPalettes_CeruleanGym
.4byte gMetatiles_CeruleanGym
.4byte 0x0
.4byte gMetatileAttributes_CeruleanGym
.align 2
gTileset_VermilionGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_VermilionGym
.4byte gTilesetPalettes_VermilionGym
.4byte gMetatiles_VermilionGym
.4byte InitTilesetAnim_VermilionGym
.4byte gMetatileAttributes_VermilionGym
.align 2
gTileset_CeladonGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CeladonGym
.4byte gTilesetPalettes_CeladonGym
.4byte gMetatiles_CeladonGym
.4byte InitTilesetAnim_CeladonGym
.4byte gMetatileAttributes_CeladonGym
.align 2
gTileset_SaffronGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SaffronGym
.4byte gTilesetPalettes_SaffronGym
.4byte gMetatiles_SaffronGym
.4byte 0x0
.4byte gMetatileAttributes_SaffronGym
.align 2
gTileset_CinnabarGym::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CinnabarGym
.4byte gTilesetPalettes_CinnabarGym
.4byte gMetatiles_CinnabarGym
.4byte 0x0
.4byte gMetatileAttributes_CinnabarGym
.align 2
gTileset_SSAnne::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SSAnne
.4byte gTilesetPalettes_SSAnne
.4byte gMetatiles_SSAnne
.4byte 0x0
.4byte gMetatileAttributes_SSAnne
.align 2
gTileset_Dummy2::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Dummy2
.4byte gTilesetPalettes_Dummy2
.4byte gMetatiles_Dummy2
.4byte 0x0
.4byte gMetatileAttributes_Dummy2
.align 2
gTileset_ViridianForest::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_ViridianForest
.4byte gTilesetPalettes_ViridianForest
.4byte gMetatiles_ViridianForest
.4byte 0x0
.4byte gMetatileAttributes_ViridianForest
.align 2
gTileset_UnusedGatehouse1::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_UnusedGatehouse1
.4byte gTilesetPalettes_UnusedGatehouse1
.4byte gMetatiles_UnusedGatehouse1
.4byte 0x0
.4byte gMetatileAttributes_UnusedGatehouse1
.align 2
gTileset_RockTunnel::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_RockTunnel
.4byte gTilesetPalettes_RockTunnel
.4byte gMetatiles_RockTunnel
.4byte 0x0
.4byte gMetatileAttributes_RockTunnel
.align 2
gTileset_DiglettsCave::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_DiglettsCave
.4byte gTilesetPalettes_DiglettsCave
.4byte gMetatiles_DiglettsCave
.4byte 0x0
.4byte gMetatileAttributes_DiglettsCave
.align 2
gTileset_SeafoamIslands::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SeafoamIslands
.4byte gTilesetPalettes_SeafoamIslands
.4byte gMetatiles_SeafoamIslands
.4byte 0x0
.4byte gMetatileAttributes_SeafoamIslands
.align 2
gTileset_UnusedGatehouse2::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_UnusedGatehouse2
.4byte gTilesetPalettes_UnusedGatehouse2
.4byte gMetatiles_UnusedGatehouse2
.4byte 0x0
.4byte gMetatileAttributes_UnusedGatehouse2
.align 2
gTileset_CeruleanCave::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_CeruleanCave
.4byte gTilesetPalettes_CeruleanCave
.4byte gMetatiles_CeruleanCave
.4byte 0x0
.4byte gMetatileAttributes_CeruleanCave
.align 2
gTileset_DepartmentStore::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_DepartmentStore
.4byte gTilesetPalettes_DepartmentStore
.4byte gMetatiles_DepartmentStore
.4byte 0x0
.4byte gMetatileAttributes_DepartmentStore
.align 2
gTileset_GenericBuilding2::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_GenericBuilding2
.4byte gTilesetPalettes_GenericBuilding2
.4byte gMetatiles_GenericBuilding2
.4byte 0x0
.4byte gMetatileAttributes_GenericBuilding2
.align 2
gTileset_PowerPlant::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PowerPlant
.4byte gTilesetPalettes_PowerPlant
.4byte gMetatiles_PowerPlant
.4byte 0x0
.4byte gMetatileAttributes_PowerPlant
.align 2
gTileset_SeaCottage::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SeaCottage
.4byte gTilesetPalettes_SeaCottage
.4byte gMetatiles_SeaCottage
.4byte 0x0
.4byte gMetatileAttributes_SeaCottage
.align 2
gTileset_SilphCo::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SilphCo
.4byte gTilesetPalettes_SilphCo
.4byte gMetatiles_SilphCo
.4byte InitTilesetAnim_SilphCo
.4byte gMetatileAttributes_SilphCo
.align 2
gTileset_UndergroundPath::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_UndergroundPath
.4byte gTilesetPalettes_UndergroundPath
.4byte gMetatiles_UndergroundPath
.4byte 0x0
.4byte gMetatileAttributes_UndergroundPath
.align 2
gTileset_PokemonTower::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PokemonTower
.4byte gTilesetPalettes_PokemonTower
.4byte gMetatiles_PokemonTower
.4byte 0x0
.4byte gMetatileAttributes_PokemonTower
.align 2
gTileset_SafariZoneBuilding::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SafariZoneBuilding
.4byte gTilesetPalettes_SafariZoneBuilding
.4byte gMetatiles_SafariZoneBuilding
.4byte 0x0
.4byte gMetatileAttributes_SafariZoneBuilding
.align 2
gTileset_PokemonMansion::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PokemonMansion
.4byte gTilesetPalettes_PokemonMansion
.4byte gMetatiles_PokemonMansion
.4byte 0x0
.4byte gMetatileAttributes_PokemonMansion
.align 2
gTileset_RestaurantHotel::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_RestaurantHotel
.4byte gTilesetPalettes_RestaurantHotel
.4byte gMetatiles_RestaurantHotel
.4byte 0x0
.4byte gMetatileAttributes_RestaurantHotel
.align 2
gTileset_School::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_School
.4byte gTilesetPalettes_School
.4byte gMetatiles_School
.4byte 0x0
.4byte gMetatileAttributes_School
.align 2
gTileset_FanClubDaycare::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_FanClubDaycare
.4byte gTilesetPalettes_FanClubDaycare
.4byte gMetatiles_FanClubDaycare
.4byte 0x0
.4byte gMetatileAttributes_FanClubDaycare
.align 2
gTileset_Condominiums::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SilphCo
.4byte gTilesetPalettes_SilphCo
.4byte gMetatiles_Condominiums
.4byte 0x0
.4byte gMetatileAttributes_Condominiums
.align 2
gTileset_BurgledHouse::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_BurgledHouse
.4byte gTilesetPalettes_BurgledHouse
.4byte gMetatiles_BurgledHouse
.4byte 0x0
.4byte gMetatileAttributes_BurgledHouse
.align 2
gTileset_Dummy3::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Dummy3
.4byte gTilesetPalettes_Dummy3
.4byte gMetatiles_Dummy3
.4byte 0x0
.4byte gMetatileAttributes_Dummy3
.align 2
gTileset_Dummy4::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_Dummy4
.4byte gTilesetPalettes_Dummy4
.4byte gMetatiles_Dummy4
.4byte 0x0
.4byte gMetatileAttributes_Dummy4
.align 2
gTileset_MtEmber::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_MtEmber
.4byte gTilesetPalettes_MtEmber
.4byte gMetatiles_MtEmber
.4byte InitTilesetAnim_MtEmber
.4byte gMetatileAttributes_MtEmber
.align 2
gTileset_BerryForest::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_BerryForest
.4byte gTilesetPalettes_BerryForest
.4byte gMetatiles_BerryForest
.4byte 0x0
.4byte gMetatileAttributes_BerryForest
.align 2
gTileset_NavelRock::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_NavelRock
.4byte gTilesetPalettes_NavelRock
.4byte gMetatiles_NavelRock
.4byte 0x0
.4byte gMetatileAttributes_NavelRock
.align 2
gTileset_TanobyRuins::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_TanobyRuins
.4byte gTilesetPalettes_TanobyRuins
.4byte gMetatiles_TanobyRuins
.4byte 0x0
.4byte gMetatileAttributes_TanobyRuins
.align 2
gTileset_SeviiIslands123::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SeviiIslands123
.4byte gTilesetPalettes_SeviiIslands123
.4byte gMetatiles_SeviiIslands123
.4byte 0x0
.4byte gMetatileAttributes_SeviiIslands123
.align 2
gTileset_SeviiIslands45::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SeviiIslands45
.4byte gTilesetPalettes_SeviiIslands45
.4byte gMetatiles_SeviiIslands45
.4byte 0x0
.4byte gMetatileAttributes_SeviiIslands45
.align 2
gTileset_SeviiIslands67::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_SeviiIslands67
.4byte gTilesetPalettes_SeviiIslands67
.4byte gMetatiles_SeviiIslands67
.4byte 0x0
.4byte gMetatileAttributes_SeviiIslands67
.align 2
gTileset_TrainerTower::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_TrainerTower
.4byte gTilesetPalettes_TrainerTower
.4byte gMetatiles_TrainerTower
.4byte 0x0
.4byte gMetatileAttributes_TrainerTower
.align 2
gTileset_IslandHarbor::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_IslandHarbor
.4byte gTilesetPalettes_IslandHarbor
.4byte gMetatiles_IslandHarbor
.4byte 0x0
.4byte gMetatileAttributes_IslandHarbor
.align 2
gTileset_PokemonLeague::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_PokemonLeague
.4byte gTilesetPalettes_PokemonLeague
.4byte gMetatiles_PokemonLeague
.4byte 0x0
.4byte gMetatileAttributes_PokemonLeague
.align 2
gTileset_HallOfFame::
.byte TRUE @ is compressed
.byte TRUE @ is secondary
.2byte 0 @ padding
.4byte gTilesetTiles_HallOfFame
.4byte gTilesetPalettes_HallOfFame
.4byte gMetatiles_HallOfFame
.4byte 0x0
.4byte gMetatileAttributes_HallOfFame
-543
View File
@@ -1,543 +0,0 @@
.align 1
gMetatiles_General::
.incbin "data/tilesets/primary/general/metatiles.bin"
.align 1
gMetatileAttributes_General::
.incbin "data/tilesets/primary/general/metatile_attributes.bin"
.align 1
gMetatiles_PalletTown::
.incbin "data/tilesets/secondary/pallet_town/metatiles.bin"
.align 1
gMetatileAttributes_PalletTown::
.incbin "data/tilesets/secondary/pallet_town/metatile_attributes.bin"
.align 1
gMetatiles_ViridianCity::
.incbin "data/tilesets/secondary/viridian_city/metatiles.bin"
.align 1
gMetatileAttributes_ViridianCity::
.incbin "data/tilesets/secondary/viridian_city/metatile_attributes.bin"
.align 1
gMetatiles_PewterCity::
.incbin "data/tilesets/secondary/pewter_city/metatiles.bin"
.align 1
gMetatileAttributes_PewterCity::
.incbin "data/tilesets/secondary/pewter_city/metatile_attributes.bin"
.align 1
gMetatiles_CeruleanCity::
.incbin "data/tilesets/secondary/cerulean_city/metatiles.bin"
.align 1
gMetatileAttributes_CeruleanCity::
.incbin "data/tilesets/secondary/cerulean_city/metatile_attributes.bin"
.align 1
gMetatiles_LavenderTown::
.incbin "data/tilesets/secondary/lavender_town/metatiles.bin"
.align 1
gMetatileAttributes_LavenderTown::
.incbin "data/tilesets/secondary/lavender_town/metatile_attributes.bin"
.align 1
gMetatiles_VermilionCity::
.incbin "data/tilesets/secondary/vermilion_city/metatiles.bin"
.align 1
gMetatileAttributes_VermilionCity::
.incbin "data/tilesets/secondary/vermilion_city/metatile_attributes.bin"
.align 1
gMetatiles_CeladonCity::
.incbin "data/tilesets/secondary/celadon_city/metatiles.bin"
.align 1
gMetatileAttributes_CeladonCity::
.incbin "data/tilesets/secondary/celadon_city/metatile_attributes.bin"
.align 1
gMetatiles_FuchsiaCity::
.incbin "data/tilesets/secondary/fuchsia_city/metatiles.bin"
.align 1
gMetatileAttributes_FuchsiaCity::
.incbin "data/tilesets/secondary/fuchsia_city/metatile_attributes.bin"
.align 1
gMetatiles_CinnabarIsland::
.incbin "data/tilesets/secondary/cinnabar_island/metatiles.bin"
.align 1
gMetatileAttributes_CinnabarIsland::
.incbin "data/tilesets/secondary/cinnabar_island/metatile_attributes.bin"
.align 1
gMetatiles_IndigoPlateau::
.incbin "data/tilesets/secondary/indigo_plateau/metatiles.bin"
.align 1
gMetatileAttributes_IndigoPlateau::
.incbin "data/tilesets/secondary/indigo_plateau/metatile_attributes.bin"
.align 1
gMetatiles_SaffronCity::
.incbin "data/tilesets/secondary/saffron_city/metatiles.bin"
.align 1
gMetatileAttributes_SaffronCity::
.incbin "data/tilesets/secondary/saffron_city/metatile_attributes.bin"
.align 1
gMetatiles_PewterGym::
.incbin "data/tilesets/secondary/pewter_gym/metatiles.bin"
.align 1
gMetatileAttributes_PewterGym::
.incbin "data/tilesets/secondary/pewter_gym/metatile_attributes.bin"
.align 1
gMetatiles_CeruleanGym::
.incbin "data/tilesets/secondary/cerulean_gym/metatiles.bin"
.align 1
gMetatileAttributes_CeruleanGym::
.incbin "data/tilesets/secondary/cerulean_gym/metatile_attributes.bin"
.align 1
gMetatiles_VermilionGym::
.incbin "data/tilesets/secondary/vermilion_gym/metatiles.bin"
.align 1
gMetatileAttributes_VermilionGym::
.incbin "data/tilesets/secondary/vermilion_gym/metatile_attributes.bin"
.align 1
gMetatiles_CeladonGym::
.incbin "data/tilesets/secondary/celadon_gym/metatiles.bin"
.align 1
gMetatileAttributes_CeladonGym::
.incbin "data/tilesets/secondary/celadon_gym/metatile_attributes.bin"
.align 1
gMetatiles_FuchsiaGym::
.incbin "data/tilesets/secondary/fuchsia_gym/metatiles.bin"
.align 1
gMetatileAttributes_FuchsiaGym::
.incbin "data/tilesets/secondary/fuchsia_gym/metatile_attributes.bin"
.align 1
gMetatiles_SaffronGym::
.incbin "data/tilesets/secondary/saffron_gym/metatiles.bin"
.align 1
gMetatileAttributes_SaffronGym::
.incbin "data/tilesets/secondary/saffron_gym/metatile_attributes.bin"
.align 1
gMetatiles_CinnabarGym::
.incbin "data/tilesets/secondary/cinnabar_gym/metatiles.bin"
.align 1
gMetatileAttributes_CinnabarGym::
.incbin "data/tilesets/secondary/cinnabar_gym/metatile_attributes.bin"
.align 1
gMetatiles_ViridianGym::
.incbin "data/tilesets/secondary/viridian_gym/metatiles.bin"
.align 1
gMetatileAttributes_ViridianGym::
.incbin "data/tilesets/secondary/viridian_gym/metatile_attributes.bin"
.align 1
gMetatiles_Building:: @ Building
.incbin "data/tilesets/primary/building/metatiles.bin"
.align 1
gMetatileAttributes_Building:: @ Building
.incbin "data/tilesets/primary/building/metatile_attributes.bin"
.align 1
gMetatiles_Dummy1::
.incbin "data/tilesets/secondary/dummy_1/metatiles.bin"
.align 1
gMetatileAttributes_Dummy1::
.incbin "data/tilesets/secondary/dummy_1/metatile_attributes.bin"
.align 1
gMetatiles_HoennBuilding::
.incbin "data/tilesets/secondary/hoenn_building/metatiles.bin"
.align 1
gMetatileAttributes_HoennBuilding::
.incbin "data/tilesets/secondary/hoenn_building/metatile_attributes.bin"
.align 1
gMetatiles_BikeShop::
.incbin "data/tilesets/secondary/bike_shop/metatiles.bin"
.align 1
gMetatileAttributes_BikeShop::
.incbin "data/tilesets/secondary/bike_shop/metatile_attributes.bin"
.align 1
gMetatiles_Mart::
.incbin "data/tilesets/secondary/mart/metatiles.bin"
.align 1
gMetatileAttributes_Mart::
.incbin "data/tilesets/secondary/mart/metatile_attributes.bin"
.align 1
gMetatiles_PokemonCenter::
.incbin "data/tilesets/secondary/pokemon_center/metatiles.bin"
.align 1
gMetatileAttributes_PokemonCenter::
.incbin "data/tilesets/secondary/pokemon_center/metatile_attributes.bin"
.align 1
gMetatiles_GenericBuilding1::
.incbin "data/tilesets/secondary/generic_building_1/metatiles.bin"
.align 1
gMetatileAttributes_GenericBuilding1::
.incbin "data/tilesets/secondary/generic_building_1/metatile_attributes.bin"
.align 1
gMetatiles_Cave::
.incbin "data/tilesets/secondary/cave/metatiles.bin"
.align 1
gMetatileAttributes_Cave::
.incbin "data/tilesets/secondary/cave/metatile_attributes.bin"
.align 1
gMetatiles_GameCorner::
.incbin "data/tilesets/secondary/game_corner/metatiles.bin"
.align 1
gMetatileAttributes_GameCorner::
.incbin "data/tilesets/secondary/game_corner/metatile_attributes.bin"
.align 1
gMetatiles_Lab::
.incbin "data/tilesets/secondary/lab/metatiles.bin"
.align 1
gMetatileAttributes_Lab::
.incbin "data/tilesets/secondary/lab/metatile_attributes.bin"
.align 1
gMetatiles_SSAnne::
.incbin "data/tilesets/secondary/ss_anne/metatiles.bin"
.align 1
gMetatileAttributes_SSAnne::
.incbin "data/tilesets/secondary/ss_anne/metatile_attributes.bin"
.align 1
gMetatiles_Dummy2::
.incbin "data/tilesets/secondary/dummy_2/metatiles.bin"
.align 1
gMetatileAttributes_Dummy2::
.incbin "data/tilesets/secondary/dummy_2/metatile_attributes.bin"
.align 1
gMetatiles_ViridianForest::
.incbin "data/tilesets/secondary/viridian_forest/metatiles.bin"
.align 1
gMetatileAttributes_ViridianForest::
.incbin "data/tilesets/secondary/viridian_forest/metatile_attributes.bin"
.align 1
gMetatiles_UnusedGatehouse1::
.incbin "data/tilesets/secondary/unused_gatehouse_1/metatiles.bin"
.align 1
gMetatileAttributes_UnusedGatehouse1::
.incbin "data/tilesets/secondary/unused_gatehouse_1/metatile_attributes.bin"
.align 1
gMetatiles_RockTunnel::
.incbin "data/tilesets/secondary/rock_tunnel/metatiles.bin"
.align 1
gMetatileAttributes_RockTunnel::
.incbin "data/tilesets/secondary/rock_tunnel/metatile_attributes.bin"
.align 1
gMetatiles_DiglettsCave::
.incbin "data/tilesets/secondary/digletts_cave/metatiles.bin"
.align 1
gMetatileAttributes_DiglettsCave::
.incbin "data/tilesets/secondary/digletts_cave/metatile_attributes.bin"
.align 1
gMetatiles_SeafoamIslands::
.incbin "data/tilesets/secondary/seafoam_islands/metatiles.bin"
.align 1
gMetatileAttributes_SeafoamIslands::
.incbin "data/tilesets/secondary/seafoam_islands/metatile_attributes.bin"
.align 1
gMetatiles_UnusedGatehouse2::
.incbin "data/tilesets/secondary/unused_gatehouse_2/metatiles.bin"
.align 1
gMetatileAttributes_UnusedGatehouse2::
.incbin "data/tilesets/secondary/unused_gatehouse_2/metatile_attributes.bin"
.align 1
gMetatiles_CeruleanCave::
.incbin "data/tilesets/secondary/cerulean_cave/metatiles.bin"
.align 1
gMetatileAttributes_CeruleanCave::
.incbin "data/tilesets/secondary/cerulean_cave/metatile_attributes.bin"
.align 1
gMetatiles_DepartmentStore::
.incbin "data/tilesets/secondary/department_store/metatiles.bin"
.align 1
gMetatileAttributes_DepartmentStore::
.incbin "data/tilesets/secondary/department_store/metatile_attributes.bin"
.align 1
gMetatiles_GenericBuilding2::
.incbin "data/tilesets/secondary/generic_building_2/metatiles.bin"
.align 1
gMetatileAttributes_GenericBuilding2::
.incbin "data/tilesets/secondary/generic_building_2/metatile_attributes.bin"
.align 1
gMetatiles_PowerPlant::
.incbin "data/tilesets/secondary/power_plant/metatiles.bin"
.align 1
gMetatileAttributes_PowerPlant::
.incbin "data/tilesets/secondary/power_plant/metatile_attributes.bin"
.align 1
gMetatiles_SeaCottage::
.incbin "data/tilesets/secondary/sea_cottage/metatiles.bin"
.align 1
gMetatileAttributes_SeaCottage::
.incbin "data/tilesets/secondary/sea_cottage/metatile_attributes.bin"
.align 1
gMetatiles_SilphCo::
.incbin "data/tilesets/secondary/silph_co/metatiles.bin"
.align 1
gMetatileAttributes_SilphCo::
.incbin "data/tilesets/secondary/silph_co/metatile_attributes.bin"
.align 1
gMetatiles_UndergroundPath::
.incbin "data/tilesets/secondary/underground_path/metatiles.bin"
.align 1
gMetatileAttributes_UndergroundPath::
.incbin "data/tilesets/secondary/underground_path/metatile_attributes.bin"
.align 1
gMetatiles_PokemonTower::
.incbin "data/tilesets/secondary/pokemon_tower/metatiles.bin"
.align 1
gMetatileAttributes_PokemonTower::
.incbin "data/tilesets/secondary/pokemon_tower/metatile_attributes.bin"
.align 1
gMetatiles_SafariZoneBuilding::
.incbin "data/tilesets/secondary/safari_zone_building/metatiles.bin"
.align 1
gMetatileAttributes_SafariZoneBuilding::
.incbin "data/tilesets/secondary/safari_zone_building/metatile_attributes.bin"
.align 1
gMetatiles_PokemonMansion::
.incbin "data/tilesets/secondary/pokemon_mansion/metatiles.bin"
.align 1
gMetatileAttributes_PokemonMansion::
.incbin "data/tilesets/secondary/pokemon_mansion/metatile_attributes.bin"
.align 1
gMetatiles_Museum::
.incbin "data/tilesets/secondary/museum/metatiles.bin"
.align 1
gMetatileAttributes_Museum::
.incbin "data/tilesets/secondary/museum/metatile_attributes.bin"
.align 1
gMetatiles_CableClub::
.incbin "data/tilesets/secondary/cable_club/metatiles.bin"
.align 1
gMetatileAttributes_CableClub::
.incbin "data/tilesets/secondary/cable_club/metatile_attributes.bin"
.align 1
gMetatiles_RestaurantHotel::
.incbin "data/tilesets/secondary/restaurant_hotel/metatiles.bin"
.align 1
gMetatileAttributes_RestaurantHotel::
.incbin "data/tilesets/secondary/restaurant_hotel/metatile_attributes.bin"
.align 1
gMetatiles_School::
.incbin "data/tilesets/secondary/school/metatiles.bin"
.align 1
gMetatileAttributes_School::
.incbin "data/tilesets/secondary/school/metatile_attributes.bin"
.align 1
gMetatiles_FanClubDaycare::
.incbin "data/tilesets/secondary/fan_club_daycare/metatiles.bin"
.align 1
gMetatileAttributes_FanClubDaycare::
.incbin "data/tilesets/secondary/fan_club_daycare/metatile_attributes.bin"
.align 1
gMetatiles_Condominiums::
.incbin "data/tilesets/secondary/condominiums/metatiles.bin"
.align 1
gMetatileAttributes_Condominiums::
.incbin "data/tilesets/secondary/condominiums/metatile_attributes.bin"
.align 1
gMetatiles_BurgledHouse::
.incbin "data/tilesets/secondary/burgled_house/metatiles.bin"
.align 1
gMetatileAttributes_BurgledHouse::
.incbin "data/tilesets/secondary/burgled_house/metatile_attributes.bin"
.align 1
gMetatiles_Dummy3::
.incbin "data/tilesets/secondary/dummy_3/metatiles.bin"
.align 1
gMetatileAttributes_Dummy3::
.incbin "data/tilesets/secondary/dummy_3/metatile_attributes.bin"
.align 1
gMetatiles_Dummy4::
.incbin "data/tilesets/secondary/dummy_4/metatiles.bin"
.align 1
gMetatileAttributes_Dummy4::
.incbin "data/tilesets/secondary/dummy_4/metatile_attributes.bin"
.align 1
gMetatiles_MtEmber::
.incbin "data/tilesets/secondary/mt_ember/metatiles.bin"
.align 1
gMetatileAttributes_MtEmber::
.incbin "data/tilesets/secondary/mt_ember/metatile_attributes.bin"
.align 1
gMetatiles_BerryForest::
.incbin "data/tilesets/secondary/berry_forest/metatiles.bin"
.align 1
gMetatileAttributes_BerryForest::
.incbin "data/tilesets/secondary/berry_forest/metatile_attributes.bin"
.align 1
gMetatiles_NavelRock::
.incbin "data/tilesets/secondary/navel_rock/metatiles.bin"
.align 1
gMetatileAttributes_NavelRock::
.incbin "data/tilesets/secondary/navel_rock/metatile_attributes.bin"
.align 1
gMetatiles_TanobyRuins::
.incbin "data/tilesets/secondary/tanoby_ruins/metatiles.bin"
.align 1
gMetatileAttributes_TanobyRuins::
.incbin "data/tilesets/secondary/tanoby_ruins/metatile_attributes.bin"
.align 1
gMetatiles_SeviiIslands123::
.incbin "data/tilesets/secondary/sevii_islands_123/metatiles.bin"
.align 1
gMetatileAttributes_SeviiIslands123::
.incbin "data/tilesets/secondary/sevii_islands_123/metatile_attributes.bin"
.align 1
gMetatiles_SeviiIslands45::
.incbin "data/tilesets/secondary/sevii_islands_45/metatiles.bin"
.align 1
gMetatileAttributes_SeviiIslands45::
.incbin "data/tilesets/secondary/sevii_islands_45/metatile_attributes.bin"
.align 1
gMetatiles_SeviiIslands67::
.incbin "data/tilesets/secondary/sevii_islands_67/metatiles.bin"
.align 1
gMetatileAttributes_SeviiIslands67::
.incbin "data/tilesets/secondary/sevii_islands_67/metatile_attributes.bin"
.align 1
gMetatiles_TrainerTower::
.incbin "data/tilesets/secondary/trainer_tower/metatiles.bin"
.align 1
gMetatileAttributes_TrainerTower::
.incbin "data/tilesets/secondary/trainer_tower/metatile_attributes.bin"
.align 1
gMetatiles_IslandHarbor::
.incbin "data/tilesets/secondary/island_harbor/metatiles.bin"
.align 1
gMetatileAttributes_IslandHarbor::
.incbin "data/tilesets/secondary/island_harbor/metatile_attributes.bin"
.align 1
gMetatiles_PokemonLeague::
.incbin "data/tilesets/secondary/pokemon_league/metatiles.bin"
.align 1
gMetatileAttributes_PokemonLeague::
.incbin "data/tilesets/secondary/pokemon_league/metatile_attributes.bin"
.align 1
gMetatiles_HallOfFame::
.incbin "data/tilesets/secondary/hall_of_fame/metatiles.bin"
.align 1
gMetatileAttributes_HallOfFame::
.incbin "data/tilesets/secondary/hall_of_fame/metatile_attributes.bin"

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 B

Before

Width:  |  Height:  |  Size: 138 B

After

Width:  |  Height:  |  Size: 138 B

Before

Width:  |  Height:  |  Size: 380 B

After

Width:  |  Height:  |  Size: 380 B

Before

Width:  |  Height:  |  Size: 351 B

After

Width:  |  Height:  |  Size: 351 B

Before

Width:  |  Height:  |  Size: 216 B

After

Width:  |  Height:  |  Size: 216 B

+19
View File
@@ -0,0 +1,19 @@
JASC-PAL
0100
16
0 0 0
0 0 0
0 0 32
0 0 74
0 0 115
24 24 123
49 49 139
82 82 156
106 106 172
139 139 189
164 164 205
197 197 222
222 222 238
255 255 255
0 0 0
0 0 0

Before

Width:  |  Height:  |  Size: 333 B

After

Width:  |  Height:  |  Size: 333 B

Before

Width:  |  Height:  |  Size: 203 B

After

Width:  |  Height:  |  Size: 203 B

Before

Width:  |  Height:  |  Size: 198 B

After

Width:  |  Height:  |  Size: 198 B

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Before

Width:  |  Height:  |  Size: 872 B

After

Width:  |  Height:  |  Size: 872 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Before

Width:  |  Height:  |  Size: 649 B

After

Width:  |  Height:  |  Size: 649 B

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Before

Width:  |  Height:  |  Size: 426 B

After

Width:  |  Height:  |  Size: 426 B

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before

Width:  |  Height:  |  Size: 578 B

After

Width:  |  Height:  |  Size: 578 B

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before

Width:  |  Height:  |  Size: 234 B

After

Width:  |  Height:  |  Size: 234 B

Before

Width:  |  Height:  |  Size: 451 B

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 554 B

-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
24 41 74
0 0 0
139 123 16
189 172 16
131 164 65
148 230 49
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
222 222 222
24 41 74
82 82 82
180 180 180
255 255 255
-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
255 255 255
115 197 106
41 164 8
82 180 65
139 222 131
98 197 82
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
16 139 98
16 115 98
24 90 90
32 74 90
32 65 82
-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
0 0 255
255 255 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
238 246 246
222 230 230
180 189 197
148 156 172
106 123 139
74 90 115
41 57 90
0 0 0
-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
0 0 0
131 238 115
82 189 74
57 164 57
115 213 98
16 123 16
164 255 131
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 0 255
255 148 0
164 222 98
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
0 0 0
164 238 139
57 148 57
131 213 115
156 230 156
131 205 148
106 180 131
65 139 98
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
255 0 0
-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
0 0 0
238 246 189
0 0 0
0 0 0
115 213 255
156 222 255
205 238 255
255 255 255
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
-19
View File
@@ -1,19 +0,0 @@
JASC-PAL
0100
16
197 222 205
255 255 255
222 222 222
123 123 123
156 222 255
189 230 255
222 238 255
255 255 255
255 180 123
238 98 74
205 57 32
197 131 180
164 98 148
131 65 123
90 57 90
16 16 16

Before

Width:  |  Height:  |  Size: 277 B

After

Width:  |  Height:  |  Size: 277 B

Before

Width:  |  Height:  |  Size: 309 B

After

Width:  |  Height:  |  Size: 309 B

+10 -4
View File
@@ -537,14 +537,20 @@ graphics/misc/emoticons.4bpp: %.4bpp: %.png
$(ITEMMENUGFXDIR)/bag_tiles.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 55
$(INTROGFXDIR)/unk_8402D54.4bpp: %.4bpp: %.png
$(INTROGFXDIR)/scene_1/grass.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 397
$(INTROGFXDIR)/unk_8406654.4bpp: %.4bpp: %.png
$(INTROGFXDIR)/scene_2/plants.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 17
$(INTROGFXDIR)/scene_2/nidorino_close.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 170
$(INTROGFXDIR)/unk_8405B28.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 17
$(INTROGFXDIR)/scene_2/gengar_close.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 114
$(INTROGFXDIR)/scene_3/gengar_anim.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 348
$(BATTLETERRAINGFXDIR)/building/terrain.4bpp: %.4bpp: %.png
$(GFX) $< $@ -num_tiles 77
+1 -1
View File
@@ -1,6 +1,6 @@
#ifndef GUARD_BERRY_FIX_PROGRAM_H
#define GUARD_BERRY_FIX_PROGRAM_H
void mb_berry_fix_serve(void);
void CB2_InitBerryFixProgram(void);
#endif //GUARD_BERRY_FIX_PROGRAM_H
+6 -5
View File
@@ -438,11 +438,7 @@
#define ITEM_RUBY 373
#define ITEM_SAPPHIRE 374
#define ITEM_N_A 375
// Emerald
#define ITEM_MAGMA_EMBLEM 375
#define ITEM_OLD_SEA_MAP 376
#define ITEMS_COUNT 375
#define FIRST_BERRY_INDEX ITEM_CHERI_BERRY
#define LAST_BERRY_INDEX ITEM_ENIGMA_BERRY
@@ -452,6 +448,11 @@
#define NUM_TECHNICAL_MACHINES 50
#define NUM_HIDDEN_MACHINES 8
// Secondary IDs for rods
#define OLD_ROD 0
#define GOOD_ROD 1
#define SUPER_ROD 2
// Check if the item is one that can be used on a Pokemon.
#define IS_POKEMON_ITEM(item) ((item) >= ITEM_POTION && (item) <= ITEM_0B2)
+7 -7
View File
@@ -230,13 +230,13 @@
#define VAR_0x40B3 0x40B3
#define VAR_PORTHOLE 0x40B4
#define VAR_EVENT_PICHU_SLOT 0x40B5
#define VAR_0x40B6 0x40B6
#define VAR_0x40B7 0x40B7
#define VAR_0x40B8 0x40B8
#define VAR_0x40B9 0x40B9
#define VAR_0x40BA 0x40BA
#define VAR_0x40BB 0x40BB
#define VAR_0x40BC 0x40BC
#define VAR_MYSTERY_GIFT_1 0x40B6
#define VAR_MYSTERY_GIFT_2 0x40B7
#define VAR_MYSTERY_GIFT_3 0x40B8
#define VAR_MYSTERY_GIFT_4 0x40B9
#define VAR_MYSTERY_GIFT_5 0x40BA
#define VAR_MYSTERY_GIFT_6 0x40BB
#define VAR_MYSTERY_GIFT_7 0x40BC
#define VAR_0x40BD 0x40BD
#define VAR_0x40BE 0x40BE
#define VAR_0x40BF 0x40BF
+2 -3
View File
@@ -19,9 +19,8 @@ struct DigitObjUtilTemplate
const struct SpritePalette * spritePal;
};
extern const u16 gUnknown_8479668[];
extern const u32 gUnknown_8479688[];
extern const u32 gUnknown_8479748[];
extern const u16 gMinigameDigits_Pal[];
extern const u32 gMinigameDigits_Gfx[];
bool32 DigitObjUtil_Init(u32 count);
void DigitObjUtil_Free(void);
+8 -1
View File
@@ -552,6 +552,7 @@
#define WININ_WIN0_BG_ALL (WININ_WIN0_BG0 | WININ_WIN0_BG1 | WININ_WIN0_BG2 | WININ_WIN0_BG3)
#define WININ_WIN0_OBJ (1 << 4)
#define WININ_WIN0_CLR (1 << 5)
#define WININ_WIN0_ALL (WININ_WIN0_BG_ALL | WININ_WIN0_OBJ | WININ_WIN0_CLR)
#define WININ_WIN1_BG0 (1 << 8)
#define WININ_WIN1_BG1 (1 << 9)
#define WININ_WIN1_BG2 (1 << 10)
@@ -559,6 +560,7 @@
#define WININ_WIN1_BG_ALL (WININ_WIN1_BG0 | WININ_WIN1_BG1 | WININ_WIN1_BG2 | WININ_WIN1_BG3)
#define WININ_WIN1_OBJ (1 << 12)
#define WININ_WIN1_CLR (1 << 13)
#define WININ_WIN1_ALL (WININ_WIN1_BG_ALL | WININ_WIN1_OBJ | WININ_WIN1_CLR)
#define WINOUT_WIN01_BG0 (1 << 0)
#define WINOUT_WIN01_BG1 (1 << 1)
@@ -567,6 +569,7 @@
#define WINOUT_WIN01_BG_ALL (WINOUT_WIN01_BG0 | WINOUT_WIN01_BG1 | WINOUT_WIN01_BG2 | WINOUT_WIN01_BG3)
#define WINOUT_WIN01_OBJ (1 << 4)
#define WINOUT_WIN01_CLR (1 << 5)
#define WINOUT_WIN01_ALL (WINOUT_WIN01_BG_ALL | WINOUT_WIN01_OBJ | WINOUT_WIN01_CLR)
#define WINOUT_WINOBJ_BG0 (1 << 8)
#define WINOUT_WINOBJ_BG1 (1 << 9)
#define WINOUT_WINOBJ_BG2 (1 << 10)
@@ -574,6 +577,7 @@
#define WINOUT_WINOBJ_BG_ALL (WINOUT_WINOBJ_BG0 | WINOUT_WINOBJ_BG1 | WINOUT_WINOBJ_BG2 | WINOUT_WINOBJ_BG3)
#define WINOUT_WINOBJ_OBJ (1 << 12)
#define WINOUT_WINOBJ_CLR (1 << 13)
#define WINOUT_WINOBJ_ALL (WINOUT_WINOBJ_BG_ALL | WINOUT_WINOBJ_OBJ | WINOUT_WINOBJ_CLR)
#define WIN_RANGE(a, b) (((a) << 8) | (b))
#define WIN_RANGE2(a, b) ((b) | ((a) << 8))
@@ -584,8 +588,10 @@
#define BLDCNT_TGT1_BG1 (1 << 1)
#define BLDCNT_TGT1_BG2 (1 << 2)
#define BLDCNT_TGT1_BG3 (1 << 3)
#define BLDCNT_TGT1_BG_ALL (BLDCNT_TGT1_BG0 | BLDCNT_TGT1_BG1 | BLDCNT_TGT1_BG2 | BLDCNT_TGT1_BG3)
#define BLDCNT_TGT1_OBJ (1 << 4)
#define BLDCNT_TGT1_BD (1 << 5)
#define BLDCNT_TGT1_ALL (BLDCNT_TGT1_BG_ALL | BLDCNT_TGT1_OBJ | BLDCNT_TGT1_BD)
// Bits 6-7 select the special effect
#define BLDCNT_EFFECT_NONE (0 << 6) // no special effect
#define BLDCNT_EFFECT_BLEND (1 << 6) // 1st+2nd targets mixed (controlled by BLDALPHA)
@@ -596,9 +602,10 @@
#define BLDCNT_TGT2_BG1 (1 << 9)
#define BLDCNT_TGT2_BG2 (1 << 10)
#define BLDCNT_TGT2_BG3 (1 << 11)
#define BLDCNT_TGT2_BG_ALL (BLDCNT_TGT2_BG0 | BLDCNT_TGT2_BG1 | BLDCNT_TGT2_BG2 | BLDCNT_TGT2_BG3)
#define BLDCNT_TGT2_OBJ (1 << 12)
#define BLDCNT_TGT2_BD (1 << 13)
#define BLDCNT_TGT2_ALL (BLDCNT_TGT2_BG0 | BLDCNT_TGT2_BG1 | BLDCNT_TGT2_BG2 | BLDCNT_TGT2_BG3 | BLDCNT_TGT2_OBJ | BLDCNT_TGT2_BD)
#define BLDCNT_TGT2_ALL (BLDCNT_TGT2_BG_ALL | BLDCNT_TGT2_OBJ | BLDCNT_TGT2_BD)
// BLDALPHA
#define BLDALPHA_BLEND(target1, target2) (((target2) << 8) | (target1))
+4 -4
View File
@@ -68,11 +68,11 @@ struct Tileset
{
/*0x00*/ bool8 isCompressed;
/*0x01*/ bool8 isSecondary;
/*0x04*/ void *tiles;
/*0x08*/ void *palettes;
/*0x0c*/ void *metatiles;
/*0x04*/ const u32 *tiles;
/*0x08*/ const u16 (*palettes)[16];
/*0x0c*/ const u16 *metatiles;
/*0x10*/ TilesetCB callback;
/*0x14*/ u32 *metatileAttributes;
/*0x14*/ const u32 *metatileAttributes;
};
struct MapLayout
+5 -5
View File
@@ -2916,11 +2916,11 @@ extern const u32 gItemPcBgPals[];
extern const u8 gItemPcTilemap[];
// item_menu_icons
extern const u32 gUnknown_8E8362C[];
extern const u32 gUnknown_8E83DBC[];
extern const u32 gUnknown_8E84560[];
extern const u32 gFile_graphics_interface_bag_swap_sheet[];
extern const u32 gFile_graphics_interface_bag_swap_palette[];
extern const u32 gBagMale_Gfx[];
extern const u32 gBagFemale_Gfx[];
extern const u32 gBag_Pal[];
extern const u32 gSwapLine_Gfx[];
extern const u32 gSwapLine_Pal[];
extern const u8 gFile_graphics_items_icons_question_mark_sheet[];
extern const u8 gFile_graphics_items_icon_palettes_question_mark_palette[];
extern const u8 gFile_graphics_items_icons_master_ball_sheet[];
+2 -2
View File
@@ -1,7 +1,7 @@
#ifndef GUARD_INTRO_H
#define GUARD_INTRO_H
void CB2_CopyrightScreen(void);
void c2_copyright_1(void);
void CB2_InitCopyrightScreenAfterTitleScreen(void);
void CB2_InitCopyrightScreenAfterBootup(void);
#endif //GUARD_INTRO_H
+11 -2
View File
@@ -16,11 +16,11 @@ struct Item
u8 importance;
u8 exitsBagOnUse;
u8 pocket;
u8 type;
u8 type; // unused for balls
ItemUseFunc fieldUseFunc;
u8 battleUsage;
ItemUseFunc battleUseFunc;
u8 secondaryId;
u8 secondaryId; // only used for fishing rods
};
struct BagPocket
@@ -29,6 +29,15 @@ struct BagPocket
u8 capacity;
};
// Item type IDs (used to determine the exit callback)
enum {
ITEM_TYPE_MAIL,
ITEM_TYPE_PARTY_MENU,
ITEM_TYPE_FIELD,
ITEM_TYPE_UNUSED, // Used for Pokeblock case in RSE
ITEM_TYPE_BAG_MENU, // No exit callback, stays in bag menu
};
extern const struct Item gItems[];
extern struct BagPocket gBagPockets[];
+8 -8
View File
@@ -3,26 +3,26 @@
#include "global.h"
extern const struct CompressedSpriteSheet gSpriteSheet_Backpack;
extern const struct CompressedSpriteSheet gSpriteSheet_Satchel;
extern const struct CompressedSpritePalette gSpritePalette_BagOrSatchel;
extern const struct CompressedSpriteSheet gSpriteSheet_BagMale;
extern const struct CompressedSpriteSheet gSpriteSheet_BagFemale;
extern const struct CompressedSpritePalette gSpritePalette_Bag;
extern const struct CompressedSpriteSheet gBagSwapSpriteSheet;
extern const struct CompressedSpritePalette gBagSwapSpritePalette;
void ResetItemMenuIconState(void);
void ItemMenuIcons_CreateInsertIndicatorBarHidden(void);
void CreateSwapLine(void);
void DestroyItemMenuIcon(bool8 a0);
void CreateItemMenuIcon(u16 itemId, bool8 a0);
void CopyItemIconPicTo4x4Buffer(const void *src, void *dest);
u8 AddItemIconObject(u16 tilesTag, u16 paletteTag, u16 itemId);
u8 AddItemIconObjectWithCustomObjectTemplate(const struct SpriteTemplate * origTemplate, u16 tilesTag, u16 paletteTag, u16 itemId);
void sub_80989A0(u16 itemId, u8 idx);
void ItemMenuIcons_MoveInsertIndicatorBar(s16 x, u16 y);
void ItemMenuIcons_ToggleInsertIndicatorBarVisibility(bool8 invisible);
void CreateBerryPouchItemIcon(u16 itemId, u8 idx);
void UpdateSwapLinePos(s16 x, u16 y);
void SetSwapLineInvisibility(bool8 invisible);
void SetBagVisualPocketId(u8);
void ShakeBagSprite(void);
const void *GetItemIconGfxPtr(u16 itemId, u8 ptrId);
void CreateBagOrSatchelSprite(u8 animNum);
void CreateBagSprite(u8 animNum);
#endif // GUARD_ITEM_MENU_ICONS
+7 -7
View File
@@ -6,9 +6,9 @@
void Task_ItemUse_CloseMessageBoxAndReturnToField_VsSeeker(u8);
void ItemUse_SetQuestLogEvent(u8, struct Pokemon *, u16, u16);
void FieldUseFunc_OrangeMail(u8 taskId);
void FieldUseFunc_MachBike(u8 taskId);
void FieldUseFunc_OldRod(u8 taskId);
void FieldUseFunc_Mail(u8 taskId);
void FieldUseFunc_Bike(u8 taskId);
void FieldUseFunc_Rod(u8 taskId);
void FieldUseFunc_CoinCase(u8 taskId);
void FieldUseFunc_PowderJar(u8 taskId);
void FieldUseFunc_PokeFlute(u8 taskId);
@@ -22,14 +22,14 @@ void FieldUseFunc_TmCase(u8 taskId);
void FieldUseFunc_BerryPouch(u8 taskId);
void BattleUseFunc_BerryPouch(u8 taskId);
void FieldUseFunc_TeachyTv(u8 taskId);
void FieldUseFunc_SuperRepel(u8 taskId);
void FieldUseFunc_BlackFlute(u8 taskId);
void FieldUseFunc_Repel(u8 taskId);
void FieldUseFunc_BlackWhiteFlute(u8 taskId);
void FieldUseFunc_TownMap(u8 taskId);
void FieldUseFunc_FameChecker(u8 taskId);
void FieldUseFunc_VsSeeker(u8 taskId);
void BattleUseFunc_PokeBallEtc(u8 taskId);
void BattleUseFunc_PokeFlute(u8 taskId);
void BattleUseFunc_GuardSpec(u8 taskId);
void BattleUseFunc_StatBooster(u8 taskId);
void BattleUseFunc_Medicine(u8 taskId);
void BattleUseFunc_Ether(u8 taskId);
void BattleUseFunc_PokeDoll(u8 taskId);
@@ -38,7 +38,7 @@ void ItemUseOutOfBattle_EscapeRope(u8 taskId);
void ItemUseOutOfBattle_EnigmaBerry(u8 taskId);
void ItemUseInBattle_EnigmaBerry(u8 taskId);
void ItemUseOutOfBattle_Itemfinder(u8 taskId);
void sub_80A1C44(u8 taskId);
void Task_UseDigEscapeRopeOnField(u8 taskId);
u8 CanUseEscapeRopeOnCurrMap(void);
u8 CheckIfItemIsTMHMOrEvolutionStone(u16 itemId);
+5 -6
View File
@@ -74,11 +74,10 @@ void TintPalette_GrayScale(u16 *palette, u16 count);
void TintPalette_GrayScale2(u16 *palette, u16 count);
void TintPalette_SepiaTone(u16 *palette, u16 count);
void TintPalette_CustomTone(u16 *palette, u16 count, u16 rTone, u16 gTone, u16 bTone);
void sub_80716F8(const u16 *src, u16 *dst, u16 count, u8 a4);
void sub_80717A8(u32 a1, s8 a2, u8 a3, u8 a4, u16 a5, u8 a6, u8 a7);
bool32 sub_807185C(u8 var);
void sub_8071898(void);
void PaletteStruct_ResetById(u16 a1);
void ResetPaletteStruct(u8 paletteNum);
void PaletteStruct_ResetById(u16 id);
void CopyPaletteInvertedTint(const u16 *src, u16 *dst, u16 count, u8 tone);
void BlendPalettesGradually(u32 selectedPalettes, s8 delay, u8 coeff, u8 coeffTarget, u16 color, u8 priority, u8 id);
bool32 IsBlendPalettesGraduallyTaskActive(u8 var);
void DestroyBlendPalettesGraduallyTask(void);
#endif // GUARD_PALETTE_H
+3 -2
View File
@@ -15,8 +15,9 @@ u16 Random2(void);
// The number 1103515245 comes from the example implementation of rand and srand
// in the ISO C standard.
#define ISO_RANDOMIZE1(val)(1103515245 * (val) + 24691)
#define ISO_RANDOMIZE2(val)(1103515245 * (val) + 12345)
#define RAND_MULT 1103515245
#define ISO_RANDOMIZE1(val)(RAND_MULT * (val) + 24691)
#define ISO_RANDOMIZE2(val)(RAND_MULT * (val) + 12345)
//Sets the initial seed value of the pseudorandom number generator
void SeedRng(u16 seed);
+5 -2
View File
@@ -7,6 +7,9 @@
#define SPRITE_NONE 0xFF
#define TAG_NONE 0xFFFF
// Given to SetSpriteMatrixAnchor to skip anchoring one of the coords.
#define NO_ANCHOR 0x800
struct SpriteSheet
{
const void *data; // Raw uncompressed pixel data
@@ -228,7 +231,7 @@ struct Sprite
u16 animEnded:1; //0x10
u16 affineAnimEnded:1; //0x20
u16 usingSheet:1; //0x40
u16 flags_f:1; //0x80
u16 anchored:1; //0x80
/*0x40*/ u16 sheetTileStart;
@@ -316,6 +319,6 @@ void ClearSpriteCopyRequests(void);
void ResetAffineAnimData(void);
void FreeSpriteTilesIfNotUsingSheet(struct Sprite *sprite);
s16 AllocSpriteTiles(u16 tileCount);
void obj_pos2_update_enable(struct Sprite* sprite, s16 xmod, s16 ymod);
void SetSpriteMatrixAnchor(struct Sprite* sprite, s16 xmod, s16 ymod);
#endif //GUARD_SPRITE_H
+7
View File
@@ -6,4 +6,11 @@ void InitSecondaryTilesetAnimation(void);
void UpdateTilesetAnimations(void);
void TransferTilesetAnimsBuffer(void);
void InitTilesetAnim_General(void);
void InitTilesetAnim_CeladonCity(void);
void InitTilesetAnim_VermilionGym(void);
void InitTilesetAnim_CeladonGym(void);
void InitTilesetAnim_SilphCo(void);
void InitTilesetAnim_MtEmber(void);
#endif // GUARD_TILESET_ANIMS_H
+9 -11
View File
@@ -1,15 +1,13 @@
#ifndef GUARD_tilesets_H
#define GUARD_tilesets_H
#ifndef GUARD_TILESETS_H
#define GUARD_TILESETS_H
#include "global.h"
extern const u32 gTilesetTiles_General[];
extern const u16 gTilesetPalettes_General[][16];
// Exported type declarations
extern const u32 gTilesetTiles_GenericBuilding1[];
extern const u16 gTilesetPalettes_GenericBuilding1[][16];
// Exported RAM declarations
extern const u32 gTilesetTiles_DepartmentStore[];
extern const u16 gTilesetPalettes_DepartmentStore[][16];
// Exported ROM declarations
extern struct Tileset *gTilesetPointer_SecretBase;
extern struct Tileset *gTilesetPointer_SecretBaseRedCave;
#endif //GUARD_tilesets_H
#endif // GUARD_TILESETS_H
+1 -1
View File
@@ -420,7 +420,7 @@ SECTIONS {
src/trade.o(.rodata);
src/trade_scene.o(.rodata);
src/overworld.o(.rodata);
data/tilesets.o(.rodata);
src/tilesets.o(.rodata);
data/maps.o(.rodata);
src/fieldmap.o(.rodata);
src/metatile_behavior.o(.rodata);
+781
View File
@@ -0,0 +1,781 @@
.align 2
gCryTable::
cry Cry_Bulbasaur
cry Cry_Ivysaur
cry Cry_Venusaur
cry Cry_Charmander
cry Cry_Charmeleon
cry Cry_Charizard
cry Cry_Squirtle
cry Cry_Wartortle
cry Cry_Blastoise
cry Cry_Caterpie
cry Cry_Metapod
cry Cry_Butterfree
cry Cry_Weedle
cry Cry_Kakuna
cry Cry_Beedrill
cry Cry_Pidgey
cry Cry_Pidgeotto
cry Cry_Pidgeot
cry Cry_Rattata
cry Cry_Raticate
cry Cry_Spearow
cry Cry_Fearow
cry Cry_Ekans
cry Cry_Arbok
cry Cry_Pikachu
cry Cry_Raichu
cry Cry_Sandshrew
cry Cry_Sandslash
cry Cry_NidoranF
cry Cry_Nidorina
cry Cry_Nidoqueen
cry Cry_NidoranM
cry Cry_Nidorino
cry Cry_Nidoking
cry Cry_Clefairy
cry Cry_Clefable
cry Cry_Vulpix
cry Cry_Ninetales
cry Cry_Jigglypuff
cry Cry_Wigglytuff
cry Cry_Zubat
cry Cry_Golbat
cry Cry_Oddish
cry Cry_Gloom
cry Cry_Vileplume
cry Cry_Paras
cry Cry_Parasect
cry Cry_Venonat
cry Cry_Venomoth
cry Cry_Diglett
cry Cry_Dugtrio
cry Cry_Meowth
cry Cry_Persian
cry Cry_Psyduck
cry Cry_Golduck
cry Cry_Mankey
cry Cry_Primeape
cry Cry_Growlithe
cry Cry_Arcanine
cry Cry_Poliwag
cry Cry_Poliwhirl
cry Cry_Poliwrath
cry Cry_Abra
cry Cry_Kadabra
cry Cry_Alakazam
cry Cry_Machop
cry Cry_Machoke
cry Cry_Machamp
cry Cry_Bellsprout
cry Cry_Weepinbell
cry Cry_Victreebel
cry Cry_Tentacool
cry Cry_Tentacruel
cry Cry_Geodude
cry Cry_Graveler
cry Cry_Golem
cry Cry_Ponyta
cry Cry_Rapidash
cry Cry_Slowpoke
cry Cry_Slowbro
cry Cry_Magnemite
cry Cry_Magneton
cry Cry_Farfetchd
cry Cry_Doduo
cry Cry_Dodrio
cry Cry_Seel
cry Cry_Dewgong
cry Cry_Grimer
cry Cry_Muk
cry Cry_Shellder
cry Cry_Cloyster
cry Cry_Gastly
cry Cry_Haunter
cry Cry_Gengar
cry Cry_Onix
cry Cry_Drowzee
cry Cry_Hypno
cry Cry_Krabby
cry Cry_Kingler
cry Cry_Voltorb
cry Cry_Electrode
cry Cry_Exeggcute
cry Cry_Exeggutor
cry Cry_Cubone
cry Cry_Marowak
cry Cry_Hitmonlee
cry Cry_Hitmonchan
cry Cry_Lickitung
cry Cry_Koffing
cry Cry_Weezing
cry Cry_Rhyhorn
cry Cry_Rhydon
cry Cry_Chansey
cry Cry_Tangela
cry Cry_Kangaskhan
cry Cry_Horsea
cry Cry_Seadra
cry Cry_Goldeen
cry Cry_Seaking
cry Cry_Staryu
cry Cry_Starmie
cry Cry_MrMime
cry Cry_Scyther
cry Cry_Jynx
cry Cry_Electabuzz
cry Cry_Magmar
cry Cry_Pinsir
cry Cry_Tauros
cry Cry_Magikarp
cry Cry_Gyarados
cry Cry_Lapras
cry Cry_Ditto
cry Cry_Eevee
cry Cry_Vaporeon
cry Cry_Jolteon
cry Cry_Flareon
cry Cry_Porygon
cry Cry_Omanyte
cry Cry_Omastar
cry Cry_Kabuto
cry Cry_Kabutops
cry Cry_Aerodactyl
cry Cry_Snorlax
cry Cry_Articuno
cry Cry_Zapdos
cry Cry_Moltres
cry Cry_Dratini
cry Cry_Dragonair
cry Cry_Dragonite
cry Cry_Mewtwo
cry Cry_Mew
cry Cry_Chikorita
cry Cry_Bayleef
cry Cry_Meganium
cry Cry_Cyndaquil
cry Cry_Quilava
cry Cry_Typhlosion
cry Cry_Totodile
cry Cry_Croconaw
cry Cry_Feraligatr
cry Cry_Sentret
cry Cry_Furret
cry Cry_Hoothoot
cry Cry_Noctowl
cry Cry_Ledyba
cry Cry_Ledian
cry Cry_Spinarak
cry Cry_Ariados
cry Cry_Crobat
cry Cry_Chinchou
cry Cry_Lanturn
cry Cry_Pichu
cry Cry_Cleffa
cry Cry_Igglybuff
cry Cry_Togepi
cry Cry_Togetic
cry Cry_Natu
cry Cry_Xatu
cry Cry_Mareep
cry Cry_Flaaffy
cry Cry_Ampharos
cry Cry_Bellossom
cry Cry_Marill
cry Cry_Azumarill
cry Cry_Sudowoodo
cry Cry_Politoed
cry Cry_Hoppip
cry Cry_Skiploom
cry Cry_Jumpluff
cry Cry_Aipom
cry Cry_Sunkern
cry Cry_Sunflora
cry Cry_Yanma
cry Cry_Wooper
cry Cry_Quagsire
cry Cry_Espeon
cry Cry_Umbreon
cry Cry_Murkrow
cry Cry_Slowking
cry Cry_Misdreavus
cry Cry_Unown
cry Cry_Wobbuffet
cry Cry_Girafarig
cry Cry_Pineco
cry Cry_Forretress
cry Cry_Dunsparce
cry Cry_Gligar
cry Cry_Steelix
cry Cry_Snubbull
cry Cry_Granbull
cry Cry_Qwilfish
cry Cry_Scizor
cry Cry_Shuckle
cry Cry_Heracross
cry Cry_Sneasel
cry Cry_Teddiursa
cry Cry_Ursaring
cry Cry_Slugma
cry Cry_Magcargo
cry Cry_Swinub
cry Cry_Piloswine
cry Cry_Corsola
cry Cry_Remoraid
cry Cry_Octillery
cry Cry_Delibird
cry Cry_Mantine
cry Cry_Skarmory
cry Cry_Houndour
cry Cry_Houndoom
cry Cry_Kingdra
cry Cry_Phanpy
cry Cry_Donphan
cry Cry_Porygon2
cry Cry_Stantler
cry Cry_Smeargle
cry Cry_Tyrogue
cry Cry_Hitmontop
cry Cry_Smoochum
cry Cry_Elekid
cry Cry_Magby
cry Cry_Miltank
cry Cry_Blissey
cry Cry_Raikou
cry Cry_Entei
cry Cry_Suicune
cry Cry_Larvitar
cry Cry_Pupitar
cry Cry_Tyranitar
cry Cry_Lugia
cry Cry_HoOh
cry Cry_Celebi
cry Cry_Kecleon
cry Cry_Roselia
cry Cry_Torkoal
cry Cry_Electrike
cry Cry_Manectric
cry Cry_Duskull
cry Cry_Latias
cry Cry_Wynaut
cry Cry_Seviper
cry Cry_Sharpedo
cry Cry_Zangoose
cry Cry_Azurill
cry Cry_Swablu
cry Cry_Altaria
cry Cry_Unused265
cry Cry_Taillow
cry Cry_Swellow
cry Cry_Unused268
cry Cry_Spinda
cry Cry_Torchic
cry Cry_Combusken
cry Cry_Blaziken
cry Cry_Treecko
cry Cry_Grovyle
cry Cry_Sceptile
cry Cry_Mudkip
cry Cry_Marshtomp
cry Cry_Swampert
cry Cry_Pelipper
cry Cry_Wingull
cry Cry_Banette
cry Cry_Shuppet
cry Cry_Lotad
cry Cry_Lombre
cry Cry_Ludicolo
cry Cry_Seedot
cry Cry_Nuzleaf
cry Cry_Shiftry
cry Cry_Carvanha
cry Cry_Wurmple
cry Cry_Silcoon
cry Cry_Beautifly
cry Cry_Cascoon
cry Cry_Dustox
cry Cry_Ralts
cry Cry_Kirlia
cry Cry_Gardevoir
cry Cry_Slakoth
cry Cry_Vigoroth
cry Cry_Slaking
cry Cry_Nincada
cry Cry_Ninjask
cry Cry_Shedinja
cry Cry_Makuhita
cry Cry_Hariyama
cry Cry_Nosepass
cry Cry_Glalie
cry Cry_Plusle
cry Cry_Minun
cry Cry_Surskit
cry Cry_Masquerain
cry Cry_Skitty
cry Cry_Delcatty
cry Cry_Gulpin
cry Cry_Swalot
cry Cry_Numel
cry Cry_Camerupt
cry Cry_Barboach
cry Cry_Whiscash
cry Cry_Corphish
cry Cry_Crawdaunt
cry Cry_Spoink
cry Cry_Grumpig
cry Cry_Trapinch
cry Cry_Vibrava
cry Cry_Flygon
cry Cry_Cacnea
cry Cry_Cacturne
cry Cry_Baltoy
cry Cry_Claydol
cry Cry_Lunatone
cry Cry_Solrock
cry Cry_Feebas
cry Cry_Milotic
cry Cry_Absol
cry Cry_Meditite
cry Cry_Medicham
cry Cry_Spheal
cry Cry_Sealeo
cry Cry_Walrein
cry Cry_Clamperl
cry Cry_Huntail
cry Cry_Gorebyss
cry Cry_Lileep
cry Cry_Cradily
cry Cry_Anorith
cry Cry_Armaldo
cry Cry_Beldum
cry Cry_Metang
cry Cry_Metagross
cry Cry_Bagon
cry Cry_Shelgon
cry Cry_Regirock
cry Cry_Regice
cry Cry_Registeel
cry Cry_Castform
cry Cry_Volbeat
cry Cry_Illumise
cry Cry_Poochyena
cry Cry_Mightyena
cry Cry_Dusclops
cry Cry_Sableye
cry Cry_Mawile
cry Cry_Aron
cry Cry_Lairon
cry Cry_Aggron
cry Cry_Relicanth
cry Cry_Luvdisc
cry Cry_Groudon
cry Cry_Kyogre
cry Cry_Rayquaza
cry Cry_Salamence
cry Cry_Breloom
cry Cry_Shroomish
cry Cry_Linoone
cry Cry_Tropius
cry Cry_Wailmer
cry Cry_Zigzagoon
cry Cry_Exploud
cry Cry_Loudred
cry Cry_Wailord
cry Cry_Whismur
cry Cry_Snorunt
cry Cry_Latios
cry Cry_Jirachi
cry Cry_Deoxys
cry Cry_Chimecho
.align 2
gCryTable_Reverse::
cry_reverse Cry_Bulbasaur
cry_reverse Cry_Ivysaur
cry_reverse Cry_Venusaur
cry_reverse Cry_Charmander
cry_reverse Cry_Charmeleon
cry_reverse Cry_Charizard
cry_reverse Cry_Squirtle
cry_reverse Cry_Wartortle
cry_reverse Cry_Blastoise
cry_reverse Cry_Caterpie
cry_reverse Cry_Metapod
cry_reverse Cry_Butterfree
cry_reverse Cry_Weedle
cry_reverse Cry_Kakuna
cry_reverse Cry_Beedrill
cry_reverse Cry_Pidgey
cry_reverse Cry_Pidgeotto
cry_reverse Cry_Pidgeot
cry_reverse Cry_Rattata
cry_reverse Cry_Raticate
cry_reverse Cry_Spearow
cry_reverse Cry_Fearow
cry_reverse Cry_Ekans
cry_reverse Cry_Arbok
cry_reverse Cry_Pikachu
cry_reverse Cry_Raichu
cry_reverse Cry_Sandshrew
cry_reverse Cry_Sandslash
cry_reverse Cry_NidoranF
cry_reverse Cry_Nidorina
cry_reverse Cry_Nidoqueen
cry_reverse Cry_NidoranM
cry_reverse Cry_Nidorino
cry_reverse Cry_Nidoking
cry_reverse Cry_Clefairy
cry_reverse Cry_Clefable
cry_reverse Cry_Vulpix
cry_reverse Cry_Ninetales
cry_reverse Cry_Jigglypuff
cry_reverse Cry_Wigglytuff
cry_reverse Cry_Zubat
cry_reverse Cry_Golbat
cry_reverse Cry_Oddish
cry_reverse Cry_Gloom
cry_reverse Cry_Vileplume
cry_reverse Cry_Paras
cry_reverse Cry_Parasect
cry_reverse Cry_Venonat
cry_reverse Cry_Venomoth
cry_reverse Cry_Diglett
cry_reverse Cry_Dugtrio
cry_reverse Cry_Meowth
cry_reverse Cry_Persian
cry_reverse Cry_Psyduck
cry_reverse Cry_Golduck
cry_reverse Cry_Mankey
cry_reverse Cry_Primeape
cry_reverse Cry_Growlithe
cry_reverse Cry_Arcanine
cry_reverse Cry_Poliwag
cry_reverse Cry_Poliwhirl
cry_reverse Cry_Poliwrath
cry_reverse Cry_Abra
cry_reverse Cry_Kadabra
cry_reverse Cry_Alakazam
cry_reverse Cry_Machop
cry_reverse Cry_Machoke
cry_reverse Cry_Machamp
cry_reverse Cry_Bellsprout
cry_reverse Cry_Weepinbell
cry_reverse Cry_Victreebel
cry_reverse Cry_Tentacool
cry_reverse Cry_Tentacruel
cry_reverse Cry_Geodude
cry_reverse Cry_Graveler
cry_reverse Cry_Golem
cry_reverse Cry_Ponyta
cry_reverse Cry_Rapidash
cry_reverse Cry_Slowpoke
cry_reverse Cry_Slowbro
cry_reverse Cry_Magnemite
cry_reverse Cry_Magneton
cry_reverse Cry_Farfetchd
cry_reverse Cry_Doduo
cry_reverse Cry_Dodrio
cry_reverse Cry_Seel
cry_reverse Cry_Dewgong
cry_reverse Cry_Grimer
cry_reverse Cry_Muk
cry_reverse Cry_Shellder
cry_reverse Cry_Cloyster
cry_reverse Cry_Gastly
cry_reverse Cry_Haunter
cry_reverse Cry_Gengar
cry_reverse Cry_Onix
cry_reverse Cry_Drowzee
cry_reverse Cry_Hypno
cry_reverse Cry_Krabby
cry_reverse Cry_Kingler
cry_reverse Cry_Voltorb
cry_reverse Cry_Electrode
cry_reverse Cry_Exeggcute
cry_reverse Cry_Exeggutor
cry_reverse Cry_Cubone
cry_reverse Cry_Marowak
cry_reverse Cry_Hitmonlee
cry_reverse Cry_Hitmonchan
cry_reverse Cry_Lickitung
cry_reverse Cry_Koffing
cry_reverse Cry_Weezing
cry_reverse Cry_Rhyhorn
cry_reverse Cry_Rhydon
cry_reverse Cry_Chansey
cry_reverse Cry_Tangela
cry_reverse Cry_Kangaskhan
cry_reverse Cry_Horsea
cry_reverse Cry_Seadra
cry_reverse Cry_Goldeen
cry_reverse Cry_Seaking
cry_reverse Cry_Staryu
cry_reverse Cry_Starmie
cry_reverse Cry_MrMime
cry_reverse Cry_Scyther
cry_reverse Cry_Jynx
cry_reverse Cry_Electabuzz
cry_reverse Cry_Magmar
cry_reverse Cry_Pinsir
cry_reverse Cry_Tauros
cry_reverse Cry_Magikarp
cry_reverse Cry_Gyarados
cry_reverse Cry_Lapras
cry_reverse Cry_Ditto
cry_reverse Cry_Eevee
cry_reverse Cry_Vaporeon
cry_reverse Cry_Jolteon
cry_reverse Cry_Flareon
cry_reverse Cry_Porygon
cry_reverse Cry_Omanyte
cry_reverse Cry_Omastar
cry_reverse Cry_Kabuto
cry_reverse Cry_Kabutops
cry_reverse Cry_Aerodactyl
cry_reverse Cry_Snorlax
cry_reverse Cry_Articuno
cry_reverse Cry_Zapdos
cry_reverse Cry_Moltres
cry_reverse Cry_Dratini
cry_reverse Cry_Dragonair
cry_reverse Cry_Dragonite
cry_reverse Cry_Mewtwo
cry_reverse Cry_Mew
cry_reverse Cry_Chikorita
cry_reverse Cry_Bayleef
cry_reverse Cry_Meganium
cry_reverse Cry_Cyndaquil
cry_reverse Cry_Quilava
cry_reverse Cry_Typhlosion
cry_reverse Cry_Totodile
cry_reverse Cry_Croconaw
cry_reverse Cry_Feraligatr
cry_reverse Cry_Sentret
cry_reverse Cry_Furret
cry_reverse Cry_Hoothoot
cry_reverse Cry_Noctowl
cry_reverse Cry_Ledyba
cry_reverse Cry_Ledian
cry_reverse Cry_Spinarak
cry_reverse Cry_Ariados
cry_reverse Cry_Crobat
cry_reverse Cry_Chinchou
cry_reverse Cry_Lanturn
cry_reverse Cry_Pichu
cry_reverse Cry_Cleffa
cry_reverse Cry_Igglybuff
cry_reverse Cry_Togepi
cry_reverse Cry_Togetic
cry_reverse Cry_Natu
cry_reverse Cry_Xatu
cry_reverse Cry_Mareep
cry_reverse Cry_Flaaffy
cry_reverse Cry_Ampharos
cry_reverse Cry_Bellossom
cry_reverse Cry_Marill
cry_reverse Cry_Azumarill
cry_reverse Cry_Sudowoodo
cry_reverse Cry_Politoed
cry_reverse Cry_Hoppip
cry_reverse Cry_Skiploom
cry_reverse Cry_Jumpluff
cry_reverse Cry_Aipom
cry_reverse Cry_Sunkern
cry_reverse Cry_Sunflora
cry_reverse Cry_Yanma
cry_reverse Cry_Wooper
cry_reverse Cry_Quagsire
cry_reverse Cry_Espeon
cry_reverse Cry_Umbreon
cry_reverse Cry_Murkrow
cry_reverse Cry_Slowking
cry_reverse Cry_Misdreavus
cry_reverse Cry_Unown
cry_reverse Cry_Wobbuffet
cry_reverse Cry_Girafarig
cry_reverse Cry_Pineco
cry_reverse Cry_Forretress
cry_reverse Cry_Dunsparce
cry_reverse Cry_Gligar
cry_reverse Cry_Steelix
cry_reverse Cry_Snubbull
cry_reverse Cry_Granbull
cry_reverse Cry_Qwilfish
cry_reverse Cry_Scizor
cry_reverse Cry_Shuckle
cry_reverse Cry_Heracross
cry_reverse Cry_Sneasel
cry_reverse Cry_Teddiursa
cry_reverse Cry_Ursaring
cry_reverse Cry_Slugma
cry_reverse Cry_Magcargo
cry_reverse Cry_Swinub
cry_reverse Cry_Piloswine
cry_reverse Cry_Corsola
cry_reverse Cry_Remoraid
cry_reverse Cry_Octillery
cry_reverse Cry_Delibird
cry_reverse Cry_Mantine
cry_reverse Cry_Skarmory
cry_reverse Cry_Houndour
cry_reverse Cry_Houndoom
cry_reverse Cry_Kingdra
cry_reverse Cry_Phanpy
cry_reverse Cry_Donphan
cry_reverse Cry_Porygon2
cry_reverse Cry_Stantler
cry_reverse Cry_Smeargle
cry_reverse Cry_Tyrogue
cry_reverse Cry_Hitmontop
cry_reverse Cry_Smoochum
cry_reverse Cry_Elekid
cry_reverse Cry_Magby
cry_reverse Cry_Miltank
cry_reverse Cry_Blissey
cry_reverse Cry_Raikou
cry_reverse Cry_Entei
cry_reverse Cry_Suicune
cry_reverse Cry_Larvitar
cry_reverse Cry_Pupitar
cry_reverse Cry_Tyranitar
cry_reverse Cry_Lugia
cry_reverse Cry_HoOh
cry_reverse Cry_Celebi
cry_reverse Cry_Kecleon
cry_reverse Cry_Roselia
cry_reverse Cry_Torkoal
cry_reverse Cry_Electrike
cry_reverse Cry_Manectric
cry_reverse Cry_Duskull
cry_reverse Cry_Latias
cry_reverse Cry_Wynaut
cry_reverse Cry_Seviper
cry_reverse Cry_Sharpedo
cry_reverse Cry_Zangoose
cry_reverse Cry_Azurill
cry_reverse Cry_Swablu
cry_reverse Cry_Altaria
cry_reverse Cry_Unused265
cry_reverse Cry_Taillow
cry_reverse Cry_Swellow
cry_reverse Cry_Unused268
cry_reverse Cry_Spinda
cry_reverse Cry_Torchic
cry_reverse Cry_Combusken
cry_reverse Cry_Blaziken
cry_reverse Cry_Treecko
cry_reverse Cry_Grovyle
cry_reverse Cry_Sceptile
cry_reverse Cry_Mudkip
cry_reverse Cry_Marshtomp
cry_reverse Cry_Swampert
cry_reverse Cry_Pelipper
cry_reverse Cry_Wingull
cry_reverse Cry_Banette
cry_reverse Cry_Shuppet
cry_reverse Cry_Lotad
cry_reverse Cry_Lombre
cry_reverse Cry_Ludicolo
cry_reverse Cry_Seedot
cry_reverse Cry_Nuzleaf
cry_reverse Cry_Shiftry
cry_reverse Cry_Carvanha
cry_reverse Cry_Wurmple
cry_reverse Cry_Silcoon
cry_reverse Cry_Beautifly
cry_reverse Cry_Cascoon
cry_reverse Cry_Dustox
cry_reverse Cry_Ralts
cry_reverse Cry_Kirlia
cry_reverse Cry_Gardevoir
cry_reverse Cry_Slakoth
cry_reverse Cry_Vigoroth
cry_reverse Cry_Slaking
cry_reverse Cry_Nincada
cry_reverse Cry_Ninjask
cry_reverse Cry_Shedinja
cry_reverse Cry_Makuhita
cry_reverse Cry_Hariyama
cry_reverse Cry_Nosepass
cry_reverse Cry_Glalie
cry_reverse Cry_Plusle
cry_reverse Cry_Minun
cry_reverse Cry_Surskit
cry_reverse Cry_Masquerain
cry_reverse Cry_Skitty
cry_reverse Cry_Delcatty
cry_reverse Cry_Gulpin
cry_reverse Cry_Swalot
cry_reverse Cry_Numel
cry_reverse Cry_Camerupt
cry_reverse Cry_Barboach
cry_reverse Cry_Whiscash
cry_reverse Cry_Corphish
cry_reverse Cry_Crawdaunt
cry_reverse Cry_Spoink
cry_reverse Cry_Grumpig
cry_reverse Cry_Trapinch
cry_reverse Cry_Vibrava
cry_reverse Cry_Flygon
cry_reverse Cry_Cacnea
cry_reverse Cry_Cacturne
cry_reverse Cry_Baltoy
cry_reverse Cry_Claydol
cry_reverse Cry_Lunatone
cry_reverse Cry_Solrock
cry_reverse Cry_Feebas
cry_reverse Cry_Milotic
cry_reverse Cry_Absol
cry_reverse Cry_Meditite
cry_reverse Cry_Medicham
cry_reverse Cry_Spheal
cry_reverse Cry_Sealeo
cry_reverse Cry_Walrein
cry_reverse Cry_Clamperl
cry_reverse Cry_Huntail
cry_reverse Cry_Gorebyss
cry_reverse Cry_Lileep
cry_reverse Cry_Cradily
cry_reverse Cry_Anorith
cry_reverse Cry_Armaldo
cry_reverse Cry_Beldum
cry_reverse Cry_Metang
cry_reverse Cry_Metagross
cry_reverse Cry_Bagon
cry_reverse Cry_Shelgon
cry_reverse Cry_Regirock
cry_reverse Cry_Regice
cry_reverse Cry_Registeel
cry_reverse Cry_Castform
cry_reverse Cry_Volbeat
cry_reverse Cry_Illumise
cry_reverse Cry_Poochyena
cry_reverse Cry_Mightyena
cry_reverse Cry_Dusclops
cry_reverse Cry_Sableye
cry_reverse Cry_Mawile
cry_reverse Cry_Aron
cry_reverse Cry_Lairon
cry_reverse Cry_Aggron
cry_reverse Cry_Relicanth
cry_reverse Cry_Luvdisc
cry_reverse Cry_Groudon
cry_reverse Cry_Kyogre
cry_reverse Cry_Rayquaza
cry_reverse Cry_Salamence
cry_reverse Cry_Breloom
cry_reverse Cry_Shroomish
cry_reverse Cry_Linoone
cry_reverse Cry_Tropius
cry_reverse Cry_Wailmer
cry_reverse Cry_Zigzagoon
cry_reverse Cry_Exploud
cry_reverse Cry_Loudred
cry_reverse Cry_Wailord
cry_reverse Cry_Whismur
cry_reverse Cry_Snorunt
cry_reverse Cry_Latios
cry_reverse Cry_Jirachi
cry_reverse Cry_Deoxys
cry_reverse Cry_Chimecho
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More