mirror of
https://github.com/Rainchus/mp1.git
synced 2025-02-17 03:30:14 +00:00
27 lines
715 B
Bash
Executable File
27 lines
715 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
if [[ ! -f "baserom.us.z64" ]]; then
|
|
echo "Error: baserom.us.z64 not found in current directory"
|
|
exit 1
|
|
fi
|
|
|
|
expected_hash="1159bd56730094bfc71be30113e1cfc8bacf34f3"
|
|
actual_hash=$(sha1sum baserom.us.z64 | awk '{ print $1 }')
|
|
|
|
if [[ "$actual_hash" != "$expected_hash" ]]; then
|
|
echo "Error: baserom.us.z64 has an invalid SHA1 hash"
|
|
exit 1
|
|
fi
|
|
|
|
if [[ "$1" == "--mod" ]]; then
|
|
if [[ ! -d src/mod ]]; then
|
|
mkdir -p src/mod
|
|
fi
|
|
gcc tools/n64crc/n64crc.c -o tools/n64crc/n64crc.exe
|
|
python3 tools/splat/split.py marioparty.yaml
|
|
python3 tools/mod_configure.py "$@"
|
|
|
|
else
|
|
python3 tools/splat/split.py marioparty.yaml
|
|
python3 tools/configure.py "$@"
|
|
fi |