mirror of
https://github.com/pret/pmd-sky.git
synced 2026-03-21 17:25:15 -05:00
Started EU support
This commit is contained in:
parent
e302619f59
commit
b200a0faff
15
.github/workflows/build.yml
vendored
15
.github/workflows/build.yml
vendored
|
|
@ -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
|
||||
|
|
|
|||
3
Makefile
3
Makefile
|
|
@ -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:
|
||||
|
|
|
|||
11
config.mk
11
config.mk
|
|
@ -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
17
files/.gitignore
vendored
|
|
@ -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
BIN
files/BALANCE/st_i2n_e.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_i2n_f.bin
Normal file
BIN
files/BALANCE/st_i2n_f.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_i2n_g.bin
Normal file
BIN
files/BALANCE/st_i2n_g.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_i2n_i.bin
Normal file
BIN
files/BALANCE/st_i2n_i.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_i2n_s.bin
Normal file
BIN
files/BALANCE/st_i2n_s.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_m2n_e.bin
Normal file
BIN
files/BALANCE/st_m2n_e.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_m2n_f.bin
Normal file
BIN
files/BALANCE/st_m2n_f.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_m2n_g.bin
Normal file
BIN
files/BALANCE/st_m2n_g.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_m2n_i.bin
Normal file
BIN
files/BALANCE/st_m2n_i.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_m2n_s.bin
Normal file
BIN
files/BALANCE/st_m2n_s.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_n2m_e.bin
Normal file
BIN
files/BALANCE/st_n2m_e.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_n2m_f.bin
Normal file
BIN
files/BALANCE/st_n2m_f.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_n2m_g.bin
Normal file
BIN
files/BALANCE/st_n2m_g.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_n2m_i.bin
Normal file
BIN
files/BALANCE/st_n2m_i.bin
Normal file
Binary file not shown.
BIN
files/BALANCE/st_n2m_s.bin
Normal file
BIN
files/BALANCE/st_n2m_s.bin
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02b2.wan
Normal file
BIN
files/GROUND/s05p02b2.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02b3.wan
Normal file
BIN
files/GROUND/s05p02b3.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02b4.wan
Normal file
BIN
files/GROUND/s05p02b4.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02c2.wan
Normal file
BIN
files/GROUND/s05p02c2.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02c3.wan
Normal file
BIN
files/GROUND/s05p02c3.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02c4.wan
Normal file
BIN
files/GROUND/s05p02c4.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02d1.wan
Normal file
BIN
files/GROUND/s05p02d1.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02d2.wan
Normal file
BIN
files/GROUND/s05p02d2.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02d3.wan
Normal file
BIN
files/GROUND/s05p02d3.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02d4.wan
Normal file
BIN
files/GROUND/s05p02d4.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02e1.wan
Normal file
BIN
files/GROUND/s05p02e1.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02e2.wan
Normal file
BIN
files/GROUND/s05p02e2.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02e3.wan
Normal file
BIN
files/GROUND/s05p02e3.wan
Normal file
Binary file not shown.
BIN
files/GROUND/s05p02e4.wan
Normal file
BIN
files/GROUND/s05p02e4.wan
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c2.bma
Normal file
BIN
files/MAP_BG/s05p02c2.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c2.bpc
Normal file
BIN
files/MAP_BG/s05p02c2.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c2.bpl
Normal file
BIN
files/MAP_BG/s05p02c2.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c3.bma
Normal file
BIN
files/MAP_BG/s05p02c3.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c3.bpc
Normal file
BIN
files/MAP_BG/s05p02c3.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c3.bpl
Normal file
BIN
files/MAP_BG/s05p02c3.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c4.bma
Normal file
BIN
files/MAP_BG/s05p02c4.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c4.bpc
Normal file
BIN
files/MAP_BG/s05p02c4.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c4.bpl
Normal file
BIN
files/MAP_BG/s05p02c4.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c5.bma
Normal file
BIN
files/MAP_BG/s05p02c5.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c5.bpc
Normal file
BIN
files/MAP_BG/s05p02c5.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s05p02c5.bpl
Normal file
BIN
files/MAP_BG/s05p02c5.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c2.bma
Normal file
BIN
files/MAP_BG/s11p02c2.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c2.bpc
Normal file
BIN
files/MAP_BG/s11p02c2.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c2.bpl
Normal file
BIN
files/MAP_BG/s11p02c2.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c3.bma
Normal file
BIN
files/MAP_BG/s11p02c3.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c3.bpc
Normal file
BIN
files/MAP_BG/s11p02c3.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c3.bpl
Normal file
BIN
files/MAP_BG/s11p02c3.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c4.bma
Normal file
BIN
files/MAP_BG/s11p02c4.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c4.bpc
Normal file
BIN
files/MAP_BG/s11p02c4.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c4.bpl
Normal file
BIN
files/MAP_BG/s11p02c4.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c5.bma
Normal file
BIN
files/MAP_BG/s11p02c5.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c5.bpc
Normal file
BIN
files/MAP_BG/s11p02c5.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s11p02c5.bpl
Normal file
BIN
files/MAP_BG/s11p02c5.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a2.bma
Normal file
BIN
files/MAP_BG/s13p01a2.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a2.bpc
Normal file
BIN
files/MAP_BG/s13p01a2.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a2.bpl
Normal file
BIN
files/MAP_BG/s13p01a2.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a3.bma
Normal file
BIN
files/MAP_BG/s13p01a3.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a3.bpc
Normal file
BIN
files/MAP_BG/s13p01a3.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a3.bpl
Normal file
BIN
files/MAP_BG/s13p01a3.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a4.bma
Normal file
BIN
files/MAP_BG/s13p01a4.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a4.bpc
Normal file
BIN
files/MAP_BG/s13p01a4.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a4.bpl
Normal file
BIN
files/MAP_BG/s13p01a4.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a5.bma
Normal file
BIN
files/MAP_BG/s13p01a5.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a5.bpc
Normal file
BIN
files/MAP_BG/s13p01a5.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01a5.bpl
Normal file
BIN
files/MAP_BG/s13p01a5.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01b2.bpl
Normal file
BIN
files/MAP_BG/s13p01b2.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01b3.bpl
Normal file
BIN
files/MAP_BG/s13p01b3.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01b4.bpl
Normal file
BIN
files/MAP_BG/s13p01b4.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s13p01b5.bpl
Normal file
BIN
files/MAP_BG/s13p01b5.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a2.bma
Normal file
BIN
files/MAP_BG/s99p01a2.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a2.bpc
Normal file
BIN
files/MAP_BG/s99p01a2.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a2.bpl
Normal file
BIN
files/MAP_BG/s99p01a2.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a3.bma
Normal file
BIN
files/MAP_BG/s99p01a3.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a3.bpc
Normal file
BIN
files/MAP_BG/s99p01a3.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a3.bpl
Normal file
BIN
files/MAP_BG/s99p01a3.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a4.bma
Normal file
BIN
files/MAP_BG/s99p01a4.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a4.bpc
Normal file
BIN
files/MAP_BG/s99p01a4.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a4.bpl
Normal file
BIN
files/MAP_BG/s99p01a4.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a5.bma
Normal file
BIN
files/MAP_BG/s99p01a5.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a5.bpc
Normal file
BIN
files/MAP_BG/s99p01a5.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p01a5.bpl
Normal file
BIN
files/MAP_BG/s99p01a5.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a2.bma
Normal file
BIN
files/MAP_BG/s99p03a2.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a2.bpc
Normal file
BIN
files/MAP_BG/s99p03a2.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a2.bpl
Normal file
BIN
files/MAP_BG/s99p03a2.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a3.bma
Normal file
BIN
files/MAP_BG/s99p03a3.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a3.bpc
Normal file
BIN
files/MAP_BG/s99p03a3.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a3.bpl
Normal file
BIN
files/MAP_BG/s99p03a3.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a4.bma
Normal file
BIN
files/MAP_BG/s99p03a4.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a4.bpc
Normal file
BIN
files/MAP_BG/s99p03a4.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a4.bpl
Normal file
BIN
files/MAP_BG/s99p03a4.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a5.bma
Normal file
BIN
files/MAP_BG/s99p03a5.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a5.bpc
Normal file
BIN
files/MAP_BG/s99p03a5.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/s99p03a5.bpl
Normal file
BIN
files/MAP_BG/s99p03a5.bpl
Normal file
Binary file not shown.
BIN
files/MAP_BG/v26p11a2.bma
Normal file
BIN
files/MAP_BG/v26p11a2.bma
Normal file
Binary file not shown.
BIN
files/MAP_BG/v26p11a2.bpc
Normal file
BIN
files/MAP_BG/v26p11a2.bpc
Normal file
Binary file not shown.
BIN
files/MAP_BG/v26p11a2.bpl
Normal file
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
Loading…
Reference in New Issue
Block a user