mirror of
https://gitlab.com/kholdfuzion/goldeneye_src
synced 2026-06-15 21:59:58 -04:00
Everybody loves a good yearly or so update
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
if [ -z "$1" ]; then
|
||||
DOALL="1"
|
||||
echo "Processing Everything"
|
||||
fi
|
||||
|
||||
true="1"
|
||||
mkdir -p assets assets/font assets/images assets/images/split assets/music assets/ramrom/e assets/obseg assets/obseg/bg/e assets/obseg/brief assets/obseg/chr assets/obseg/gun assets/obseg/prop assets/obseg/setup assets/obseg/setup/e assets/obseg/stan assets/obseg/text assets/obseg/text/e
|
||||
|
||||
if [ "$DOALL" == "1" ] || [ $1 == 'files' ]; then
|
||||
echo "Processing Files"
|
||||
while IFS=, read -r offset size name compressed extract
|
||||
do
|
||||
if [ "$extract" == "$true" ]; then
|
||||
if [ "$compressed" == "$true" ]; then
|
||||
echo "Extracting compressed $name, $size bytes..."
|
||||
dd bs=1 skip=$offset count=$size if=baserom.e.z64 of="${name}.temp" status=none
|
||||
GZ=gzip tools/1172inflate.sh "${name}.temp" "${name}"
|
||||
rm "${name}.temp"
|
||||
else
|
||||
echo "Extracting uncompressed $name, $size bytes..."
|
||||
dd bs=1 skip=$offset count=$size if=baserom.e.z64 of=$name status=none
|
||||
echo "Successfully Extracted $name"
|
||||
fi
|
||||
else
|
||||
echo "skip $name"
|
||||
fi
|
||||
done < scripts/filediff.e.csv
|
||||
#filediff.e.csv should follow pattern of:
|
||||
#offset,size,name,compressed,extract
|
||||
#formatting matters, no comments, no extra lines, unix line endings only
|
||||
#and always end with a newline
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user