Started EU support

This commit is contained in:
AnonymousRandomPerson 2023-10-04 23:22:59 -04:00
parent e302619f59
commit b200a0faff
12098 changed files with 9132 additions and 11 deletions

View File

@ -52,9 +52,15 @@ jobs:
mv include/nitro/specfiles/mwldarm.response.template $GITHUB_WORKSPACE/
working-directory: ~
- name: Build
- name: Build North America
env:
GAME_LANGUAGE: ENGLISH
GAME_LANGUAGE: NORTH_AMERICA
GAME_REVISION: 0
run: make -j${nproc}
- name: Build Europe
env:
GAME_LANGUAGE: EUROPE
GAME_REVISION: 0
run: make -j${nproc}
@ -77,19 +83,20 @@ jobs:
name: pmdsky-failure-${{ github.run_id }}
path: failure.tar.gz
retention-days: 1
- name: Checkout xMAP
if: ${{ github.event_name == 'push' }}
uses: actions/checkout@main
with:
path: 'xmap'
ref: 'xmap'
- name: Move xMAP
if: ${{ github.event_name == 'push' }}
run: |
mkdir -p xmap
cp build/pmdsky.us/*.xMAP xmap/pmdskyus.xMAP
cp build/pmdsky.eu/*.xMAP xmap/pmdskyeu.xMAP
echo "XMAP_COMMIT_MSG=$( git log --format=%s ${GITHUB_SHA} )" >> $GITHUB_ENV
- name: Update xMAP

View File

@ -64,6 +64,9 @@ endif
$(BANNER): $(BANNER_SPEC) $(ICON_PNG:%.png=%.nbfp) $(ICON_PNG:%.png=%.nbfc)
$(WINE) $(MAKEBNR) $< $@
na: ; @$(MAKE) GAME_LANGUAGE=NORTH_AMERICA
eu: ; @$(MAKE) GAME_LANGUAGE=EUROPE
compare: @$(MAKE) COMPARE=1
install_toolchain:

View File

@ -1,5 +1,5 @@
GAME_REMASTER ?= 0
GAME_LANGUAGE ?= ENGLISH
GAME_LANGUAGE ?= NORTH_AMERICA
buildname := pmdsky
shortname := sky
@ -10,9 +10,12 @@ ifneq ($(GAME_REMASTER),0)
buildname := $(buildname).rev$(GAME_REMASTER)
endif
ifeq ($(GAME_LANGUAGE),ENGLISH)
ifeq ($(GAME_LANGUAGE),NORTH_AMERICA)
buildname := $(buildname).us
GAME_CODE := $(GAME_CODE)E
else ifeq ($(GAME_LANGUAGE),EUROPE)
buildname := $(buildname).eu
GAME_CODE := $(GAME_CODE)P
else
$(error Unsupported game language: $(GAME_LANGUAGE))
endif
@ -30,13 +33,15 @@ DEFINES = $(GF_DEFINES) $(GLB_DEFINES)
# Secure CRC
ifeq ($(buildname),pmdsky.us)
SECURE_CRC := 0x96A1
else ifeq ($(buildname),pmdsky.eu)
SECURE_CRC := 0x8EBE
endif
ifndef SECURE_CRC
$(error Unsupported ROM: $(GAME_LANGUAGE))
endif
SUPPORTED_ROMS := pmdsky.us
SUPPORTED_ROMS := pmdsky.us pmdsky.eu
ifneq ($(filter $(buildname),$(SUPPORTED_ROMS)),$(buildname))
$(error $(buildname) is not supported, choose from: $(SUPPORTED_ROMS))
endif

17
files/.gitignore vendored
View File

@ -0,0 +1,17 @@
/SCRIPT/
BALANCE/item_p.bin
FONT/banner.bin
FONT/banner_c.bin
FONT/banner_s.bin
FONT/staffont.dat
GROUND/s05p02a1.wan
GROUND/s05p02a2.wan
GROUND/s05p02a3.wan
GROUND/s05p02b1.wan
GROUND/s05p02c1.wan
GROUND/v04p03a1.wan
MAP_BG/bg_list.dat
MAP_BG/s99p02a.bma
MAP_BG/s99p02a.bpc
MAP_BG/s99p02a.bpl
MESSAGE/text_e.str

BIN
files/BALANCE/st_i2n_e.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_i2n_f.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_i2n_g.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_i2n_i.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_i2n_s.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_m2n_e.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_m2n_f.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_m2n_g.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_m2n_i.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_m2n_s.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_n2m_e.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_n2m_f.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_n2m_g.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_n2m_i.bin Normal file

Binary file not shown.

BIN
files/BALANCE/st_n2m_s.bin Normal file

Binary file not shown.

BIN
files/GROUND/s05p02b2.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02b3.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02b4.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02c2.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02c3.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02c4.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02d1.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02d2.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02d3.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02d4.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02e1.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02e2.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02e3.wan Normal file

Binary file not shown.

BIN
files/GROUND/s05p02e4.wan Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c2.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c2.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c2.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c3.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c3.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c3.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c4.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c4.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c4.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c5.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c5.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s05p02c5.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c2.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c2.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c2.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c3.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c3.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c3.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c4.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c4.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c4.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c5.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c5.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s11p02c5.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a2.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a2.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a2.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a3.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a3.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a3.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a4.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a4.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a4.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a5.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a5.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01a5.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01b2.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01b3.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01b4.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s13p01b5.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a2.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a2.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a2.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a3.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a3.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a3.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a4.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a4.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a4.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a5.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a5.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p01a5.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a2.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a2.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a2.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a3.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a3.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a3.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a4.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a4.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a4.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a5.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a5.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/s99p03a5.bpl Normal file

Binary file not shown.

BIN
files/MAP_BG/v26p11a2.bma Normal file

Binary file not shown.

BIN
files/MAP_BG/v26p11a2.bpc Normal file

Binary file not shown.

BIN
files/MAP_BG/v26p11a2.bpl Normal file

Binary file not shown.

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