Fixed matching French and Italian

This commit is contained in:
Eduardo Quezada
2025-01-12 21:12:05 -03:00
parent dcf9ab7d73
commit b10eecc49d
5 changed files with 43 additions and 19 deletions

View File

@@ -1,10 +1,11 @@
# GBA rom header
TITLE := POKEMON EMER
GAME_CODE := BPEE
GAME_CODE := BPE
MAKER_CODE := 01
REVISION := 0
MODERN ?= 0
KEEP_TEMPS ?= 0
LANGUAGE ?= ENGLISH
# `File name`.gba ('_modern' will be appended to the modern builds)
FILE_NAME := pokeemerald
@@ -22,6 +23,29 @@ ifeq (compare,$(MAKECMDGOALS))
COMPARE := 1
endif
# Language
ifeq ($(LANGUAGE), ENGLISH)
GAME_CODE := $(GAME_CODE)E
BUILD_SUFIX :=
else
ifeq ($(LANGUAGE), FRENCH)
GAME_CODE := $(GAME_CODE)F
BUILD_SUFIX := _fr
else
ifeq ($(LANGUAGE), ITALIAN)
GAME_CODE := $(GAME_CODE)I
BUILD_SUFIX := _it
else
ifeq ($(LANGUAGE), SPANISH)
GAME_CODE := $(GAME_CODE)S
BUILD_SUFIX := _es
else
$(error unknown language $(LANGUAGE))
endif
endif
endif
endif
# Default make rule
all: rom
@@ -67,10 +91,10 @@ else
CPP := $(PREFIX)cpp
endif
ROM_NAME := $(FILE_NAME).gba
OBJ_DIR_NAME := $(BUILD_DIR)/emerald
MODERN_ROM_NAME := $(FILE_NAME)_modern.gba
MODERN_OBJ_DIR_NAME := $(BUILD_DIR)/modern
ROM_NAME := $(FILE_NAME)$(BUILD_SUFIX).gba
OBJ_DIR_NAME := $(BUILD_DIR)/emerald$(BUILD_SUFIX)
MODERN_ROM_NAME := $(FILE_NAME)$(BUILD_SUFIX)_modern.gba
MODERN_OBJ_DIR_NAME := $(BUILD_DIR)/modern$(BUILD_SUFIX)
ELF_NAME := $(ROM_NAME:.gba=.elf)
MAP_NAME := $(ROM_NAME:.gba=.map)
@@ -106,14 +130,14 @@ MID_BUILDDIR = $(OBJ_DIR)/$(MID_SUBDIR)
SHELL := bash -o pipefail
# Set flags for tools
ASFLAGS := -mcpu=arm7tdmi --defsym MODERN=$(MODERN)
ASFLAGS := -mcpu=arm7tdmi --defsym MODERN=$(MODERN) --defsym $(LANGUAGE)=1
INCLUDE_DIRS := include
INCLUDE_CPP_ARGS := $(INCLUDE_DIRS:%=-iquote %)
INCLUDE_SCANINC_ARGS := $(INCLUDE_DIRS:%=-I %)
O_LEVEL ?= 2
CPPFLAGS := $(INCLUDE_CPP_ARGS) -Wno-trigraphs -DMODERN=$(MODERN)
CPPFLAGS := $(INCLUDE_CPP_ARGS) -Wno-trigraphs -DMODERN=$(MODERN) -D $(LANGUAGE)
ifeq ($(MODERN),0)
CPPFLAGS += -I tools/agbcc/include -I tools/agbcc -nostdinc -undef
CC1 := tools/agbcc/bin/agbcc$(EXE)
@@ -230,7 +254,7 @@ compare: all
# Other rules
rom: $(ROM)
ifeq ($(COMPARE),1)
@$(SHA1) rom.sha1
@$(SHA1) rom$(BUILD_SUFIX).sha1
endif
syms: $(SYM)

View File

@@ -6,7 +6,6 @@ Route110_SeasideCyclingRoadNorthEntrance_Text_GoAllOutOnCyclingRoad:
.string "accident est vite arrivé!$"
Route110_SeasideCyclingRoadNorthEntrance_Text_TooDangerousToWalk:
.string "Désolé, mais vous ne pouvez pas vous\n"
.string "déplacer à pied sur la PISTE CYCLABLE.\l"
.string "C’est trop dangereux.\p"
.string "Désolé, mais vous ne pouvez pas marcher\n"
.string "sur la PISTE CYCLABLE. C’est dangereux.\p"
.string "Revenez avec un VELO.$"

View File

@@ -2,10 +2,10 @@
Route110_SeasideCyclingRoadNorthEntrance_Text_GoAllOutOnCyclingRoad:
.string "Sulla PISTA CICLABILE puoi andare\n"
.string "a tutta birra e correre quanto ti pare.\p"
.string "Prova il brivido della velocità,\n"
.string "ma cerca di non causare incidenti!$"
.string "Prova il brivido della velocità, ma\n"
.string "cerca di non causare incidenti!$"
Route110_SeasideCyclingRoadNorthEntrance_Text_TooDangerousToWalk:
.string "Spiacente, la PISTA CICLABILE non è\n"
.string "destinata ai pedoni. È pericolosa!\p"
.string "destinata ai pedoni. Troppo pericolosa!\p"
.string "Torna con una BICI!$"

View File

@@ -6,6 +6,7 @@ Route110_SeasideCyclingRoadSouthEntrance_Text_GoAllOutOnCyclingRoad:
.string "accident est vite arrivé!$"
Route110_SeasideCyclingRoadSouthEntrance_Text_TooDangerousToWalk:
.string "Désolé, mais vous ne pouvez pas marcher\n"
.string "sur la PISTE CYCLABLE. C’est dangereux.\p"
.string "Désolé, mais vous ne pouvez pas vous\n"
.string "déplacer à pied sur la PISTE CYCLABLE.\l"
.string "C’est trop dangereux.\p"
.string "Revenez avec un VELO.$"

View File

@@ -2,10 +2,10 @@
Route110_SeasideCyclingRoadSouthEntrance_Text_GoAllOutOnCyclingRoad:
.string "Sulla PISTA CICLABILE puoi andare\n"
.string "a tutta birra e correre quanto ti pare.\p"
.string "Prova il brivido della velocità, ma\n"
.string "cerca di non causare incidenti!$"
.string "Prova il brivido della velocità,\n"
.string "ma cerca di non causare incidenti!$"
Route110_SeasideCyclingRoadSouthEntrance_Text_TooDangerousToWalk:
.string "Spiacente, la PISTA CICLABILE non è\n"
.string "destinata ai pedoni. Troppo pericolosa!\p"
.string "destinata ai pedoni. È pericolosa!\p"
.string "Torna con una BICI!$"