Merge pull request #114 from GearsProgress/text-debug-screen
Merge text-debug-screen into release-candidate
53
Makefile
|
|
@ -1,9 +1,12 @@
|
|||
BUILD_LANGS := japanese english french german italian spanishEU spanishLA
|
||||
BUILD_TYPES := release debug
|
||||
BUILD_XLSXS := local cloud
|
||||
|
||||
# defaults
|
||||
BUILD_LANG ?= english
|
||||
BUILD_TYPE ?= release
|
||||
BUILD_XLSX ?= local
|
||||
|
||||
GIT_SUFFIX := $(shell git describe --tags --long --dirty | sed -E 's/^[^-]+-([0-9]+)-g[0-9a-f]+(-dirty)?$$/\1/')
|
||||
GIT_FULL := $(shell git describe --tags --always --dirty 2>/dev/null)
|
||||
|
||||
|
|
@ -59,14 +62,13 @@ LIBPCCS := $(CURDIR)/PCCS
|
|||
#
|
||||
#---------------------------------------------------------------------------------
|
||||
TARGET := $(notdir $(CURDIR))_mb
|
||||
LOADERNAME := $(notdir $(CURDIR))_standalone
|
||||
BUILD := build
|
||||
GENERATED_DIR := $(BUILD)/generated
|
||||
SOURCES := source
|
||||
INCLUDES := include PCCS/lib/include
|
||||
DATA := data
|
||||
MUSIC := audio
|
||||
GRAPHICS := graphics
|
||||
GRAPHICS := graphics graphics/languages/$(BUILD_LANG)
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# options for code generation
|
||||
|
|
@ -138,6 +140,11 @@ CPPFILES := $(sort $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.cpp)))
|
|||
SFILES := $(foreach dir,$(SOURCES),$(notdir $(wildcard $(dir)/*.s)))
|
||||
PNGFILES := $(foreach dir,$(GRAPHICS),$(notdir $(wildcard $(dir)/*.png)))
|
||||
|
||||
#ifneq ($(strip $(MUSIC)),)
|
||||
# export AUDIOFILES := $(foreach dir,$(notdir $(wildcard $(MUSIC)/*.*)),$(CURDIR)/$(MUSIC)/$(dir))
|
||||
# BINFILES += soundbank.bin
|
||||
#endif
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# use CXX for linking C++ projects, CC for standard C
|
||||
#---------------------------------------------------------------------------------
|
||||
|
|
@ -158,13 +165,9 @@ export OFILES_GRAPHICS := $(PNGFILES:.png=.o)
|
|||
|
||||
export OFILES := $(OFILES_SOURCES) $(OFILES_GRAPHICS)
|
||||
|
||||
ifneq ($(strip $(MUSIC)),)
|
||||
export AUDIOFILES := $(foreach dir,$(notdir $(wildcard $(MUSIC)/*.*)),$(CURDIR)/$(MUSIC)/$(dir))
|
||||
BINFILES += soundbank.bin
|
||||
OFILES += soundbank.bin.o
|
||||
endif
|
||||
|
||||
export HFILES := $(addsuffix .h,$(subst .,_,$(BINFILES))) $(PNGFILES:.png=.h)
|
||||
export HFILES := $(addsuffix .h,$(subst .,_,$(BINFILES))) $(PNGFILES:.png=.h) \
|
||||
$(CURDIR)/$(GENERATED_DIR)/translated_text.h \
|
||||
$(CURDIR)/$(GENERATED_DIR)/fonts.h
|
||||
|
||||
export INCLUDE := $(foreach dir,$(INCLUDES),-iquote $(CURDIR)/$(dir)) \
|
||||
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
|
||||
|
|
@ -174,17 +177,24 @@ export INCLUDE := $(foreach dir,$(INCLUDES),-iquote $(CURDIR)/$(dir)) \
|
|||
|
||||
export LIBPATHS := $(foreach dir,$(LIBDIRS),-L$(dir)/lib)
|
||||
|
||||
.PHONY: clean
|
||||
.PHONY: all clean
|
||||
|
||||
GENERATE_STAMP := $(BUILD)/.generate_data.$(BUILD_LANG).$(BUILD_TYPE).stamp
|
||||
BUILD_STAMP := $(BUILD)/.build.$(BUILD_LANG).$(BUILD_TYPE).stamp
|
||||
GENERATE_STAMP := $(BUILD)/.generate_data.$(BUILD_LANG).$(BUILD_TYPE).$(BUILD_XLSX).stamp
|
||||
BUILD_STAMP := $(BUILD)/.build.$(BUILD_LANG).$(BUILD_TYPE).$(BUILD_XLSX).stamp
|
||||
|
||||
PAYLOAD_GEN_INPUTS := $(shell find tools/payload-generator/src tools/payload-generator/include -type f \( -name "*.cpp" -o -name "*.h" -o -name "*.hpp" \))
|
||||
TEXT_HELPER_INPUTS := tools/text_helper/main.py $(wildcard tools/text_helper/fonts/*.png) $(wildcard tools/text_helper/build/text.xlsx)
|
||||
|
||||
all: $(BUILD_STAMP)
|
||||
all:
|
||||
@before=$$(stat -c %Y $(BUILD_STAMP) 2>/dev/null || echo 0); \
|
||||
$(MAKE) --no-print-directory $(BUILD_STAMP) BUILD_LANG=$(BUILD_LANG) BUILD_TYPE=$(BUILD_TYPE) BUILD_XLSX=$(BUILD_XLSX); \
|
||||
after=$$(stat -c %Y $(BUILD_STAMP) 2>/dev/null || echo 0); \
|
||||
if [ "$$before" = "$$after" ] && [ "$$after" != "0" ]; then \
|
||||
echo "PTGB build up to date."; \
|
||||
fi
|
||||
|
||||
text_generated: to_compress generated_dir data
|
||||
@PTGB_GEN_DIR="$(CURDIR)/$(GENERATED_DIR)" python3 tools/text_helper/main.py $(BUILD_LANG) $(BUILD_TYPE)
|
||||
@PTGB_GEN_DIR="$(CURDIR)/$(GENERATED_DIR)" python3 tools/text_helper/main.py $(BUILD_LANG) $(BUILD_TYPE) $(BUILD_XLSX)
|
||||
|
||||
data:
|
||||
@mkdir -p $@
|
||||
|
|
@ -197,9 +207,10 @@ generated_dir:
|
|||
|
||||
generate_data: $(GENERATE_STAMP)
|
||||
|
||||
$(GENERATE_STAMP): text_generated $(PAYLOAD_GEN_INPUTS) compress_lz10.sh | data to_compress generated_dir
|
||||
$(GENERATE_STAMP): $(TEXT_HELPER_INPUTS) $(PAYLOAD_GEN_INPUTS) compress_lz10.sh | data to_compress generated_dir
|
||||
@$(MAKE) --no-print-directory text_generated BUILD_LANG=$(BUILD_LANG) BUILD_TYPE=$(BUILD_TYPE) BUILD_XLSX=$(BUILD_XLSX)
|
||||
@echo "----------------------------------------------------------------"
|
||||
@echo "Building v$(GIT_VERSION) with parameters: $(BUILD_LANG), $(BUILD_TYPE)"
|
||||
@echo "Building v$(GIT_VERSION) with parameters: $(BUILD_LANG), $(BUILD_TYPE), $(BUILD_XLSX)"
|
||||
@echo "----------------------------------------------------------------"
|
||||
@env - \
|
||||
PATH="$(PATH)" \
|
||||
|
|
@ -227,7 +238,7 @@ $(GENERATE_STAMP): text_generated $(PAYLOAD_GEN_INPUTS) compress_lz10.sh | data
|
|||
@touch $@
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
$(BUILD_STAMP): generate_data | $(BUILD)
|
||||
$(BUILD_STAMP): $(GENERATE_STAMP) | $(BUILD)
|
||||
@$(MAKE) -C PCCS \
|
||||
CC="$(CC)" \
|
||||
CXX="$(CXX)" \
|
||||
|
|
@ -238,7 +249,6 @@ $(BUILD_STAMP): generate_data | $(BUILD)
|
|||
@mkdir -p loader/data
|
||||
@cp $(TARGET).gba loader/data/multiboot_rom.bin
|
||||
@$(MAKE) -C loader
|
||||
@cp loader/loader.gba $(LOADERNAME).gba
|
||||
@touch $@
|
||||
|
||||
$(BUILD):
|
||||
|
|
@ -250,10 +260,7 @@ clean:
|
|||
@$(MAKE) -C tools/payload-generator clean
|
||||
@$(MAKE) -C loader clean
|
||||
@$(MAKE) -C PCCS clean
|
||||
@rm -fr $(BUILD) $(TARGET).elf $(TARGET).gba $(LOADERNAME).gba data/ to_compress/
|
||||
@rm -f text_helper/output.json
|
||||
@rm -fr $(BUILD) $(TARGET).elf $(TARGET).gba data/ to_compress/
|
||||
@rm -fr tools/text_helper/build
|
||||
@rm -fr $(GENERATED_DIR)
|
||||
|
||||
|
||||
|
|
@ -283,9 +290,9 @@ $(OFILES_SOURCES) : $(HFILES)
|
|||
#---------------------------------------------------------------------------------
|
||||
# rule to build soundbank from music files
|
||||
#---------------------------------------------------------------------------------
|
||||
soundbank.bin soundbank.h : $(AUDIOFILES)
|
||||
#soundbank.bin soundbank.h : $(AUDIOFILES)
|
||||
#---------------------------------------------------------------------------------
|
||||
@mmutil $^ -osoundbank.bin -hsoundbank.h
|
||||
# @mmutil $^ -osoundbank.bin -hsoundbank.h
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# This rule links in binary data with the .bin extension
|
||||
|
|
|
|||
2
PCCS
|
|
@ -1 +1 @@
|
|||
Subproject commit db430d84c27bf196ab61e07d4b4588ddc093da08
|
||||
Subproject commit e84717fc02250af47ade338600d4453bbdb44356
|
||||
16
README.md
|
|
@ -19,24 +19,14 @@ Poke Transporter GB supports original gen III cartridges AND the gen III games i
|
|||
Poké Transporter GB is a Multiboot program for the Game Boy Advance.
|
||||
|
||||
There are 3 main ways to run the Poké Transporter GB ROM on a Game Boy Advance:
|
||||
- Use a program such as FIX94's [GBA Link Cable ROM Sender](https://github.com/FIX94/gba-link-cable-rom-sender) on a GameCube or Wii running Homebrew along with a GBA GameCube Link Cable to send the Multiboot rom (Poke_Transporter_GB_mb.gba) to the gba over the link cable.
|
||||
|
||||
- Upload the Multiboot ROM (Poke_Transporter_GB_mb.gba) to a GBA Flash Cart, launch the game in Multiboot mode (often by holding L when selecting the ROM), and swap the Game Pak after the program loads.
|
||||
|
||||
- Copy the Loader ROM (Poke_Transporter_GB_standalone.gba) to a GBA Flash Cart and swap the Game Pak after the program loads. This is useful for flashcarts that don't support launching multiboot roms directly (SuperCard SD for example), although it should work on any flashcart.
|
||||
- Use a program such as FIX94's [GBA Link Cable ROM Sender](https://github.com/FIX94/gba-link-cable-rom-sender) on a GameCube or Wii running Homebrew along with a GBA GameCube Link Cable
|
||||
- Upload the Multiboot ROM to a GBA Flash Cart, launch the game in Multiboot mode (often by holding L when selecting the ROM), and swap the Game Pak after the program loads.
|
||||
- Copy the loader.gba file to a GBA Flash Cart and swap the Game Pak after the program loads. This is useful for flashcarts that don't support launching multiboot roms directly (SuperCard SD for example), although it should work on any flashcart.
|
||||
|
||||
EZ Flash Omega DE users, read [this](docs/EZ_Flash_Omega_DE.md)!
|
||||
|
||||
Please note that transfering Pokémon will only work with a Game Boy Color Link Cable. Game Boy Advance Link Cables will not work.
|
||||
|
||||
NOTE: If you're using the Loader ROM (Poke_Transporter_GB_standalone.gba) instead of the Multiboot ROM (Poke_Transporter_GB_mb.gba),
|
||||
you could run into trouble when swapping in the gen3 cartridge: Some cartridges cause the GBA to reset when inserted.
|
||||
|
||||
If you have this problem, you could:
|
||||
- Use the Multiboot ROM (Poke_Transporter_GB_mb.gba) instead (as described above)
|
||||
|
||||
- Use the 2 GBA method as described [here](docs/EZ_Flash_Omega_DE.md#method-2-2-gbas)
|
||||
|
||||
## Modifications to Transfered Pokémon
|
||||
|
||||
Poké Transporter GB utilizes the Pokémon Community Conversion Standard for converting Pokémon from Generation 1 and 2 to Generation 3. You can view the documentation for the PCCS [here](https://github.com/GearsProgress/Pokemon-Community-Conversion-Standard)!
|
||||
|
|
|
|||
|
|
@ -19,4 +19,4 @@ break-system-packages = true
|
|||
|
||||
pacman -S openssl-devel
|
||||
export CMAKE_TLS_VERIFY=0
|
||||
pip install pandas requests openpyxl pypng
|
||||
pip install pandas requests openpyxl pypng debugpy
|
||||
|
|
@ -43,10 +43,10 @@ Requirements:
|
|||
- Gameboy Color link cable
|
||||
|
||||
Steps:
|
||||
- Make sure the Poke_Transporter_GB_standalone.gba is stored on the microSD card of the EZ Flash Omega DE
|
||||
- Make sure the loader.gba is stored on the microSD card of the EZ Flash Omega DE
|
||||
- Make sure the pokémon game is stored on your EZ Flash' NOR flash.
|
||||
- Make sure the physical switch on the EZ Flash is set to mode A (the menu should show)
|
||||
- Insert the EZ Flash in GBA 1 and launch Poke_Transporter_GB_standalone.gba
|
||||
- Insert the EZ Flash in GBA 1 and launch loader.gba.
|
||||
- Press START on the splash screen. This popup should show:
|
||||

|
||||
- Press SELECT. This popup should show:
|
||||
|
|
|
|||
|
|
@ -1,210 +0,0 @@
|
|||
/* Style sheet for TONC/grit */
|
||||
|
||||
|
||||
body
|
||||
{
|
||||
background: #ECECF0;
|
||||
color:#000000;
|
||||
}
|
||||
|
||||
th.page { visibility:hidden; }
|
||||
|
||||
@media print
|
||||
{
|
||||
a:visited { color:blue; }
|
||||
body
|
||||
{
|
||||
background: #ECECF0;
|
||||
color:#000000;
|
||||
font: 11pt, Times;
|
||||
}
|
||||
|
||||
/* Apparently tables don't inherit from body */
|
||||
table { font: 11pt,Times; }
|
||||
table.header { visibility:hidden; }
|
||||
table.footer { visibility:hidden; }
|
||||
th.page { visibility:visible; }
|
||||
}
|
||||
|
||||
|
||||
h1, h2, h3, h4, h5 { page-break-after: avoid; }
|
||||
h1 { color: blue; text-indent:32px; }
|
||||
h2 { margin:1.0em 1em 0.2em; font-size:130%; color:green; }
|
||||
h3 { margin:1.0em 1em 0.2em; font-size:115%; color:#000060; }
|
||||
h4 { margin:1.0em 1em 0.2em; font-size:105%; }
|
||||
h5 { margin:0.2em 1em 0.2em; font-size:100%; }
|
||||
|
||||
h2+h3 { margin-top:0.2em; }
|
||||
h2+h4 { margin-top:0.2em; }
|
||||
h3+h4 { margin-top:0.2em; }
|
||||
|
||||
|
||||
p { margin-top: 0.1em; margin-bottom:0.1em; }
|
||||
p+p { text-indent:1.5em; }
|
||||
p.ni { text-indent:0; }
|
||||
|
||||
|
||||
sup { font-size:80%; }
|
||||
sub { font-size:80%; }
|
||||
code { color:#202040; }
|
||||
h1 code, h2 code, h3 code { color:inherit }
|
||||
tt { color:#400080; }
|
||||
dfn { font-style:italic; font-weight:bold; }
|
||||
em { font-weight:bold; font-style:normal; color:purple; }
|
||||
|
||||
caption { font:80%, Times; text-align:left; margin-left:1em; }
|
||||
|
||||
/* === lists === */
|
||||
dd { margin-left:1em; margin-bottom:0.3em; }
|
||||
dt { font-weight:bold; font-size:114%; }
|
||||
dt.spec { color:blue; }
|
||||
|
||||
/* since MSIE screws up list padding, have to set margins AND padding */
|
||||
ul, ol { margin:0.6em 0.5em; padding:0 1.5em 0; }
|
||||
li.fix { list-style-image:url(../img/main/bul_excl.png); }
|
||||
li.new { list-style-image:url(../img/main/bul_new.png); }
|
||||
li.swap { list-style-image:url(../img/main/bul_swap.png); }
|
||||
li.upgr { list-style-image:url(../img/main/bul_upgr.png); }
|
||||
|
||||
/* === divisions === */
|
||||
.sm { margin-top:0; margin-bottom:0; }
|
||||
.mini { font-size:85%; }
|
||||
.keyw { color:#0000D0; }
|
||||
.cmt { color:#007000; }
|
||||
.str { color:#800080; }
|
||||
.num { color:#C000C0; }
|
||||
.rem { color:red; }
|
||||
.ack { font-weight:bold; color:red; }
|
||||
|
||||
.marge { margin:0.5em; }
|
||||
|
||||
div.note
|
||||
{
|
||||
margin: 0.7em 5%;
|
||||
padding: 8px;
|
||||
background-color:#D0D0D0;
|
||||
border: red 2px solid;
|
||||
page-break-inside:avoid;
|
||||
}
|
||||
|
||||
div.nh, div.nhgood, div.nhbad, div.nhcare
|
||||
{ font-size:115%; font-weight:bold; margin: 0.1em 0.5em 0.2em; }
|
||||
div.nhgood { color:green; }
|
||||
div.nhbad { color:red; }
|
||||
div.nhcare { color:#C06000; }
|
||||
|
||||
|
||||
div.endtag { text-align:right; font-size:70%; }
|
||||
|
||||
/* --- picture+caption frames --- */
|
||||
div.cpt, div.cpt_fl, div.cpt_fr
|
||||
{
|
||||
margin: .5em; padding:4px;
|
||||
border: black 1px solid;
|
||||
font-size:80%;
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
|
||||
div.cpt_fl { float:left; }
|
||||
div.cpt_fr { float:right; }
|
||||
|
||||
/* --- table block styles --- */
|
||||
/* yes, table and caption forms are required */
|
||||
|
||||
div.reg { margin: 8px auto; text-align:center; width:90%; }
|
||||
div.reg table { margin: 1px auto; text-align:left; }
|
||||
div.reg caption { margin: 0px auto; text-align:left; }
|
||||
|
||||
div.cblock { margin: 6px auto; text-align:center; }
|
||||
div.cblock table { margin: 2px auto; text-align:left; }
|
||||
div.cblock caption { margin: 0px auto; text-align:left; }
|
||||
|
||||
div.lblock { margin: 6px 3em; }
|
||||
div.lblock table { margin: 2px 0; }
|
||||
|
||||
|
||||
/* The all important code listing styles */
|
||||
.proglist
|
||||
{
|
||||
border: #C0C0C0 solid 1px;
|
||||
font: 90%, "Courier New"; font-weight:500;
|
||||
margin: 0.6em auto; width:92%; padding:4px;
|
||||
background:#F4F4F4;
|
||||
}
|
||||
|
||||
|
||||
/* === Table styles === */
|
||||
|
||||
td.fill, th.fill { width:16; }
|
||||
|
||||
/* --- reg table --- */
|
||||
table.reg
|
||||
{
|
||||
font: 90%, "Courier New";
|
||||
background: #E0E0E0; border: solid #C0C0C0 1px;
|
||||
page-break-inside: avoid;
|
||||
}
|
||||
caption.reg { caption-side:top; }
|
||||
|
||||
tr.bits, tr.bf, col.bits, col.bf, col.def { text-align:center; }
|
||||
|
||||
col.bits, col.bf, col.def { vertical-align:top; }
|
||||
tr.bits, col.bits { font: 90%,"Courier New"; }
|
||||
tr.bf, col.bf { font-weight:bold; }
|
||||
col.def { font: 90%,"Courier New"; }
|
||||
|
||||
tr.bg0, tr.bg1
|
||||
{
|
||||
border: #C0C0C0 solid 2px;
|
||||
/* opacity:0.75; filter:alpha(opacity=0); */
|
||||
}
|
||||
tr.bg0 { background-color:#E0E0E0; }
|
||||
tr.bg1 { background-color:#C0C0C0; }
|
||||
tr.bg0 td { border-bottom: #C0C0C0 1px solid; }
|
||||
tr.bg1 td { border-bottom: #E0E0E0 1px solid; }
|
||||
|
||||
|
||||
/* read only, write only */
|
||||
.rof { text-decoration:overline; color:red; }
|
||||
.wof { text-decoration:underline; color:blue; }
|
||||
|
||||
/* reg colors */
|
||||
.rclr0 { color:red; }
|
||||
.rclr1 { color:blue; }
|
||||
.rclr2 { color:#006000; }
|
||||
.rclr3 { color:magenta; }
|
||||
.rclr4 { color:brown; }
|
||||
.rclr5 { color:olive; }
|
||||
.rclr6 { color:purple; }
|
||||
.rclr7 { color:#C06000; }
|
||||
.rclr8 { color:teal; }
|
||||
.rclr9 { color:gray; }
|
||||
|
||||
/* --- 'equation tables' --- */
|
||||
.eqtbl { font-size:100%; page-break-inside:avoid; }
|
||||
.eqcell { padding:0.5em 0; font-size:115%; }
|
||||
.eqnrcell
|
||||
{
|
||||
padding-right:8px; min-width:2.5em;
|
||||
text-align:left; font-weight:bold;
|
||||
}
|
||||
|
||||
/* --- header/footer cells --- */
|
||||
table.header { width:100%; }
|
||||
table.footer { width:100%; page-break-after:always }
|
||||
|
||||
td.hdr_l { width:40%; text-align:left; }
|
||||
td.hdr_c { width:20%; text-align:center; }
|
||||
td.hdr_r { width:40%; text-align:right; }
|
||||
|
||||
/* (Table) border styles */
|
||||
.bdr
|
||||
{ border:1px black solid; }
|
||||
.bdrT, .bdrTL, .bdrTR, .bdrLL, .bdrRR
|
||||
{ border-top:1px black solid; }
|
||||
.bdrL, .bdrTL, .bdrBL, .bdrLL
|
||||
{ border-left:1px black solid; }
|
||||
.bdrR, .bdrTR, .bdrBR, .bdrRR
|
||||
{ border-right:1px black solid; }
|
||||
.bdrB, .bdrBL, .bdrBR, .bdrLL, .bdrRR
|
||||
{ border-bottom:1px black solid; }
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
//
|
||||
// \file tonc.js
|
||||
// \author cearn
|
||||
// \date 20060505-20060505
|
||||
// === NOTES ===
|
||||
//
|
||||
|
||||
function main()
|
||||
{
|
||||
id2title();
|
||||
}
|
||||
|
||||
//! Add an appropriate title-attr to main tags with ids.
|
||||
function id2title()
|
||||
{
|
||||
var ii, jj, tags, id;
|
||||
var tagnames= new Array("div", "h1", "h2", "h3", "img", "pre", "table");
|
||||
|
||||
for(ii in tagnames)
|
||||
{
|
||||
tags= document.getElementsByTagName(tagnames[ii]);
|
||||
for(jj in tags)
|
||||
{
|
||||
if(tags[jj].id && tags[jj].title=="")
|
||||
tags[jj].title= tags[jj].id;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 277 B After Width: | Height: | Size: 277 B |
|
Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 292 B |
|
Before Width: | Height: | Size: 254 B After Width: | Height: | Size: 254 B |
|
Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 270 B |
|
Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 410 B |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 338 B After Width: | Height: | Size: 338 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
3
graphics/languages/french/button_cancel_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/french/button_cancel_left.png
Normal file
|
After Width: | Height: | Size: 305 B |
3
graphics/languages/french/button_confirm_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/french/button_confirm_left.png
Normal file
|
After Width: | Height: | Size: 338 B |
BIN
graphics/languages/french/button_no.png
Normal file
|
After Width: | Height: | Size: 283 B |
3
graphics/languages/french/button_yes.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed.
|
||||
-gB4 -gzl -ps0 -pe8
|
||||
BIN
graphics/languages/french/button_yes.png
Normal file
|
After Width: | Height: | Size: 264 B |
6
graphics/languages/french/dexBG.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 2, copy from 32 to 48.
|
||||
#
|
||||
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16
|
||||
|
||||
BIN
graphics/languages/french/dexBG.png
Normal file
|
After Width: | Height: | Size: 400 B |
6
graphics/languages/french/ptgb_logo_l.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
|
||||
BIN
graphics/languages/french/ptgb_logo_l.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
5
graphics/languages/french/ptgb_logo_r.grit
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
BIN
graphics/languages/french/ptgb_logo_r.png
Normal file
|
After Width: | Height: | Size: 335 B |
3
graphics/languages/french/types.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
|
||||
-gB4 -ps0 -pe32
|
||||
BIN
graphics/languages/french/types.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
3
graphics/languages/german/button_cancel_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/german/button_cancel_left.png
Normal file
|
After Width: | Height: | Size: 277 B |
3
graphics/languages/german/button_confirm_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/german/button_confirm_left.png
Normal file
|
After Width: | Height: | Size: 292 B |
BIN
graphics/languages/german/button_no.png
Normal file
|
After Width: | Height: | Size: 254 B |
3
graphics/languages/german/button_yes.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed.
|
||||
-gB4 -gzl -ps0 -pe8
|
||||
BIN
graphics/languages/german/button_yes.png
Normal file
|
After Width: | Height: | Size: 270 B |
6
graphics/languages/german/dexBG.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 2, copy from 32 to 48.
|
||||
#
|
||||
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16
|
||||
|
||||
BIN
graphics/languages/german/dexBG.png
Normal file
|
After Width: | Height: | Size: 410 B |
6
graphics/languages/german/ptgb_logo_l.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
|
||||
BIN
graphics/languages/german/ptgb_logo_l.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
5
graphics/languages/german/ptgb_logo_r.grit
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
BIN
graphics/languages/german/ptgb_logo_r.png
Normal file
|
After Width: | Height: | Size: 338 B |
3
graphics/languages/german/types.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
|
||||
-gB4 -ps0 -pe32
|
||||
BIN
graphics/languages/german/types.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
3
graphics/languages/italian/button_cancel_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/italian/button_cancel_left.png
Normal file
|
After Width: | Height: | Size: 277 B |
3
graphics/languages/italian/button_confirm_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/italian/button_confirm_left.png
Normal file
|
After Width: | Height: | Size: 292 B |
BIN
graphics/languages/italian/button_no.png
Normal file
|
After Width: | Height: | Size: 254 B |
3
graphics/languages/italian/button_yes.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed.
|
||||
-gB4 -gzl -ps0 -pe8
|
||||
BIN
graphics/languages/italian/button_yes.png
Normal file
|
After Width: | Height: | Size: 270 B |
6
graphics/languages/italian/dexBG.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 2, copy from 32 to 48.
|
||||
#
|
||||
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16
|
||||
|
||||
BIN
graphics/languages/italian/dexBG.png
Normal file
|
After Width: | Height: | Size: 410 B |
6
graphics/languages/italian/ptgb_logo_l.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
|
||||
BIN
graphics/languages/italian/ptgb_logo_l.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
5
graphics/languages/italian/ptgb_logo_r.grit
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
BIN
graphics/languages/italian/ptgb_logo_r.png
Normal file
|
After Width: | Height: | Size: 338 B |
3
graphics/languages/italian/types.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
|
||||
-gB4 -ps0 -pe32
|
||||
BIN
graphics/languages/italian/types.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
3
graphics/languages/japanese/button_cancel_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/japanese/button_cancel_left.png
Normal file
|
After Width: | Height: | Size: 277 B |
3
graphics/languages/japanese/button_confirm_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/japanese/button_confirm_left.png
Normal file
|
After Width: | Height: | Size: 292 B |
BIN
graphics/languages/japanese/button_no.png
Normal file
|
After Width: | Height: | Size: 254 B |
3
graphics/languages/japanese/button_yes.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed.
|
||||
-gB4 -gzl -ps0 -pe8
|
||||
BIN
graphics/languages/japanese/button_yes.png
Normal file
|
After Width: | Height: | Size: 270 B |
6
graphics/languages/japanese/dexBG.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 2, copy from 32 to 48.
|
||||
#
|
||||
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16
|
||||
|
||||
BIN
graphics/languages/japanese/dexBG.png
Normal file
|
After Width: | Height: | Size: 410 B |
6
graphics/languages/japanese/ptgb_logo_l.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
|
||||
BIN
graphics/languages/japanese/ptgb_logo_l.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
5
graphics/languages/japanese/ptgb_logo_r.grit
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
BIN
graphics/languages/japanese/ptgb_logo_r.png
Normal file
|
After Width: | Height: | Size: 338 B |
3
graphics/languages/japanese/types.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
|
||||
-gB4 -ps0 -pe32
|
||||
BIN
graphics/languages/japanese/types.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
3
graphics/languages/spanishEU/button_cancel_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/spanishEU/button_cancel_left.png
Normal file
|
After Width: | Height: | Size: 277 B |
3
graphics/languages/spanishEU/button_confirm_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||
BIN
graphics/languages/spanishEU/button_confirm_left.png
Normal file
|
After Width: | Height: | Size: 292 B |
BIN
graphics/languages/spanishEU/button_no.png
Normal file
|
After Width: | Height: | Size: 254 B |
3
graphics/languages/spanishEU/button_yes.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed.
|
||||
-gB4 -gzl -ps0 -pe8
|
||||
BIN
graphics/languages/spanishEU/button_yes.png
Normal file
|
After Width: | Height: | Size: 270 B |
6
graphics/languages/spanishEU/dexBG.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Text Box (Background) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 2, copy from 32 to 48.
|
||||
#
|
||||
-gt -gB4 -gzl -mR4 -mLs -mp2 -mzl -ps0 -pe16
|
||||
|
||||
BIN
graphics/languages/spanishEU/dexBG.png
Normal file
|
After Width: | Height: | Size: 410 B |
6
graphics/languages/spanishEU/ptgb_logo_l.grit
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#
|
||||
# Logo (left) : 64x64t, 4bpp, SBB-layout, LZ77 compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
|
||||
BIN
graphics/languages/spanishEU/ptgb_logo_l.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
5
graphics/languages/spanishEU/ptgb_logo_r.grit
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
#
|
||||
# Logo (right) : 64x64t, 4bpp, SBB-layout, not compressed.
|
||||
# Pallet bank 1, copy from 16 to 32.
|
||||
#
|
||||
-gB4 -gzl -ps16 -pe32
|
||||
BIN
graphics/languages/spanishEU/ptgb_logo_r.png
Normal file
|
After Width: | Height: | Size: 338 B |
3
graphics/languages/spanishEU/types.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# menu sprites : 4bpp, not compressed. Pallet 2, copy from 0 to 16. Disable tile reduction
|
||||
-gB4 -ps0 -pe32
|
||||
BIN
graphics/languages/spanishEU/types.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
3
graphics/languages/spanishLA/button_cancel_left.grit
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
#
|
||||
# Button : 4bpp, LZ77 compressed. Pallet 2, copy from 32 to 48.
|
||||
-gB4 -gzl -pn16
|
||||