mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
This commit is contained in:
commit
5af3f92d90
3
.gitignore
vendored
3
.gitignore
vendored
@ -17,6 +17,9 @@
|
||||
# swap files for vim
|
||||
.*.swp
|
||||
|
||||
# swap files for gedit
|
||||
*~
|
||||
|
||||
# no data from extras/
|
||||
extras/*.json
|
||||
|
||||
|
@ -5,6 +5,7 @@ sudo apt-get install make gcc bison git python python-setuptools
|
||||
|
||||
# unittest2 is required if using python2.6
|
||||
sudo easy_install unittest2
|
||||
sudo easy_install pip
|
||||
|
||||
# download rgbds source code
|
||||
git clone git://github.com/bentley/rgbds.git
|
||||
@ -18,9 +19,12 @@ sudo make install
|
||||
which rgbasm
|
||||
|
||||
# download pokecrystal
|
||||
git clone https://github.com/kanzure/pokecrystal.git
|
||||
git clone git://github.com/kanzure/pokecrystal.git
|
||||
cd pokecrystal
|
||||
|
||||
# install python requirements
|
||||
pip install -r requirements.txt
|
||||
|
||||
make clean && make
|
||||
```
|
||||
|
||||
@ -128,7 +132,7 @@ Now you should be able to build `pokecrystal` for the first time:
|
||||
|
||||
```bash
|
||||
cd ~
|
||||
git clone https://github.com/kanzure/pokecrystal.git
|
||||
git clone git://github.com/kanzure/pokecrystal.git
|
||||
cd pokecrystal
|
||||
```
|
||||
|
||||
|
40
Makefile
40
Makefile
@ -1,14 +1,34 @@
|
||||
.SUFFIXES: .asm .tx .o .gbc
|
||||
.SUFFIXES: .asm .tx .o .gbc .png .2bpp .lz
|
||||
|
||||
TEXTFILES = text/sweethoney.tx \
|
||||
text/phone/bill.tx \
|
||||
text/phone/elm.tx \
|
||||
text/phone/mom.tx \
|
||||
text/phone/trainers1.tx \
|
||||
text/common.tx \
|
||||
text/common_2.tx \
|
||||
text/common_3.tx \
|
||||
main.tx
|
||||
|
||||
VERTGFX = gfx/pics/%.png \
|
||||
gfx/trainers/%.png
|
||||
|
||||
HORIZGFX = $(filter-out gfx/%.png, $(VERTGFX))
|
||||
|
||||
|
||||
# uncomment this build target to enable png import:
|
||||
|
||||
#all: lzs
|
||||
|
||||
# the recompressed graphics may be larger than the originals,
|
||||
# so take care to reorganize accordingly
|
||||
|
||||
all: pokecrystal.gbc
|
||||
|
||||
clean:
|
||||
rm -f main.tx pokecrystal.o pokecrystal.gbc ${TEXTFILES}
|
||||
|
||||
|
||||
pokecrystal.o: pokecrystal.asm constants.asm wram.asm ${TEXTFILES}
|
||||
rgbasm -o pokecrystal.o pokecrystal.asm
|
||||
|
||||
@ -20,5 +40,19 @@ pokecrystal.gbc: pokecrystal.o
|
||||
rgbfix -Cjv -i BYTE -k 01 -l 0x33 -m 0x10 -p 0 -r 3 -t PM_CRYSTAL $@
|
||||
cmp baserom.gbc $@
|
||||
|
||||
clean:
|
||||
rm -f main.tx pokecrystal.o pokecrystal.gbc ${TEXTFILES}
|
||||
|
||||
lzs: ${VERTGFX} ${HORIZGFX}
|
||||
|
||||
pngs:
|
||||
cd extras; python gfx.py mass-decompress; python gfx.py dump-pngs
|
||||
|
||||
|
||||
front.png: tiles.png
|
||||
cd extras; python gfx.py png-to-lz --front $@ $(OBJECT_DIRECTORY)/tiles.2bpp
|
||||
tiles.png:
|
||||
cd extras; python gfx.py png-to-2bpp $@
|
||||
.png: ${VERTGFX}
|
||||
cd extras; python gfx.py png-to-lz --vert $@
|
||||
.png: ${HORIZGFX}
|
||||
cd extras; python gfx.py png-to-lz $@
|
||||
|
||||
|
@ -23,6 +23,7 @@ sudo apt-get install make gcc bison git python python-setuptools
|
||||
|
||||
# unittest2 is required if using python2.6
|
||||
sudo easy_install unittest2
|
||||
sudo easy_install pip
|
||||
|
||||
# download rgbds source code
|
||||
git clone git://github.com/bentley/rgbds.git
|
||||
@ -39,6 +40,8 @@ which rgbasm
|
||||
git clone https://github.com/kanzure/pokecrystal.git
|
||||
cd pokecrystal
|
||||
|
||||
pip install -r requirements.txt
|
||||
|
||||
make clean && make
|
||||
```
|
||||
|
||||
|
1507
audio/cry_headers.asm
Normal file
1507
audio/cry_headers.asm
Normal file
File diff suppressed because it is too large
Load Diff
70
audio/cry_pointers.asm
Normal file
70
audio/cry_pointers.asm
Normal file
@ -0,0 +1,70 @@
|
||||
; e91b0
|
||||
dbw $3c, $747d
|
||||
dbw $3c, $7486
|
||||
dbw $3c, $748f
|
||||
dbw $3c, $7498
|
||||
dbw $3c, $74a1
|
||||
dbw $3c, $74aa
|
||||
dbw $3c, $74b3
|
||||
dbw $3c, $74bc
|
||||
dbw $3c, $74c5
|
||||
dbw $3c, $74ce
|
||||
dbw $3c, $74d7
|
||||
dbw $3c, $74e0
|
||||
dbw $3c, $74e9
|
||||
dbw $3c, $74f2
|
||||
dbw $3c, $74fb
|
||||
dbw $3c, $7504
|
||||
dbw $3c, $750d
|
||||
dbw $3c, $7516
|
||||
dbw $3c, $751f
|
||||
dbw $3c, $7528
|
||||
dbw $3c, $7531
|
||||
dbw $3c, $753a
|
||||
dbw $3c, $7543
|
||||
dbw $3c, $754c
|
||||
dbw $3c, $7555
|
||||
dbw $3c, $755e
|
||||
dbw $3c, $7567
|
||||
dbw $3c, $7570
|
||||
dbw $3c, $7579
|
||||
dbw $3c, $7582
|
||||
dbw $3c, $758b
|
||||
dbw $3c, $7594
|
||||
dbw $3c, $759d
|
||||
dbw $3c, $75a6
|
||||
dbw $3c, $75af
|
||||
dbw $3c, $75b8
|
||||
dbw $3c, $75c1
|
||||
dbw $3c, $75ca
|
||||
dbw $3c, $6d81
|
||||
dbw $3c, $6d96
|
||||
dbw $3c, $6d8a
|
||||
dbw $3c, $6dde
|
||||
dbw $3c, $6d9f
|
||||
dbw $3c, $6dc0
|
||||
dbw $3c, $6d90
|
||||
dbw $3c, $6da8
|
||||
dbw $3c, $6db1
|
||||
dbw $3c, $6db7
|
||||
dbw $3c, $6dc6
|
||||
dbw $3c, $6dcf
|
||||
dbw $3c, $6e35
|
||||
dbw $3c, $6dd8
|
||||
dbw $3c, $6e3e
|
||||
dbw $3c, $6de7
|
||||
dbw $3c, $6ded
|
||||
dbw $3c, $6e6b
|
||||
dbw $3c, $6df6
|
||||
dbw $3c, $6e74
|
||||
dbw $3c, $6e08
|
||||
dbw $3c, $6e11
|
||||
dbw $3c, $6e1a
|
||||
dbw $3c, $6e23
|
||||
dbw $3c, $6e2c
|
||||
dbw $3c, $6e62
|
||||
dbw $3c, $6e47
|
||||
dbw $3c, $6e50
|
||||
dbw $3c, $6e59
|
||||
dbw $3c, $6dff
|
||||
; e927c
|
3160
audio/engine.asm
Normal file
3160
audio/engine.asm
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user