Skip to content

Commit

Permalink
Add bgmap tool to generate *bgmap files
Browse files Browse the repository at this point in the history
  • Loading branch information
ElectroDeoxys committed Nov 7, 2023
1 parent 1c89045 commit a2eea69
Show file tree
Hide file tree
Showing 120 changed files with 154 additions and 30 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
*.2bpp
*.pal

# intermediate BG map files
*.bgmap

# compressed data
*.lz

Expand Down
6 changes: 5 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,8 @@ clean: tidy
-delete

find src/data \
\( -iname '*.lz' \) \
\( -iname '*.lz' \
-o -iname '*.bgmap' \) \
-delete

tidy:
Expand Down Expand Up @@ -163,6 +164,9 @@ src/gfx/titlescreen/title_screen_cgb.2bpp: rgbgfx += -x 12
$(if $(tools/gfx),\
tools/gfx $(tools/gfx) -d1 -o $@ $@)

%.bgmap: %.bin
tools/bgmap $(tools/bgmap) $< $@

# remove -m if you don't care for matching
%.lz: %
tools/compressor -m $(tools/compressor) $< $@
Binary file removed src/data/maps/tiles/cgb/aerodactyl_intro.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/aerodactyl_intro.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/card_pop.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/card_pop.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/card_pop_noncgb.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/card_pop_noncgb.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/challenge_hall.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/challenge_hall.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/challenge_hall_entrance.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/challenge_hall_entrance.bin
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/challenge_machine_map_event.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/challenge_machine_map_event.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
������������������������
Binary file removed src/data/maps/tiles/cgb/charizard_intro.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/charizard_intro.bin
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/club_lobby.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/club_lobby.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Binary file removed src/data/maps/tiles/cgb/colosseum.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/colosseum.bin
Binary file not shown.
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/deck_machine_map_event.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/deck_machine_map_event.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
����
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/deck_machine_room.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/deck_machine_room.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Binary file removed src/data/maps/tiles/cgb/evolution.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/evolution.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/fighting_club.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/fighting_club.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/fighting_club_entrance.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/fighting_club_entrance.bin
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/fighting_medal.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/fighting_medal.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
���������
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/fire_club.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/fire_club.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Binary file removed src/data/maps/tiles/cgb/fire_club_entrance.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/fire_club_entrance.bin
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/fire_medal.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/fire_medal.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
���������
Binary file removed src/data/maps/tiles/cgb/gameboy_link.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/gameboy_link.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/gameboy_link_connecting.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/gameboy_link_connecting.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/gameboy_printer.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/gameboy_printer.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/grass_club.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/grass_club.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/grass_club_entrance.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/grass_club_entrance.bin
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/grass_medal.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/grass_medal.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
���������
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/hall_of_honor.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/hall_of_honor.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/hall_of_honor_door_map_event.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/hall_of_honor_door_map_event.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
������������
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/ishihara.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/ishihara.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/japanese_title_screen.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/japanese_title_screen.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
Binary file removed src/data/maps/tiles/cgb/japanese_title_screen_2.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/japanese_title_screen_2.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/laboratory.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/laboratory.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/lightning_club.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/lightning_club.bin
Binary file not shown.
Binary file removed src/data/maps/tiles/cgb/lightning_club_entrance.bgmap
Binary file not shown.
Binary file added src/data/maps/tiles/cgb/lightning_club_entrance.bin
Binary file not shown.
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/lightning_medal.bgmap

This file was deleted.

1 change: 1 addition & 0 deletions src/data/maps/tiles/cgb/lightning_medal.bin
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
���������
1 change: 0 additions & 1 deletion src/data/maps/tiles/cgb/mason_laboratory.bgmap

This file was deleted.

Loading

0 comments on commit a2eea69

Please sign in to comment.