mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-23 15:52:42 +02:00
all LnameE text is added Former-commit-id: ff90f89bd019d5d0f6f25b4f0fdd8bc76ed9c617 [formerly 0beac7d6def51c5376cb603d3f46495973761ef5] [formerly 37dbae7ea9f5723857742917092eb38fe746b318 [formerly 58fbc0dfb26a9e87d2cc8645dedd0de19d1ab65d]] Former-commit-id: 50f8ef7cbcbd3c7cdafca6a0293d05187686f2ed [formerly ab3abd4cfea63f38f53943b660234df45db1ff58] Former-commit-id: ad20ec5d86ca3a2dc746df6cc500d5b07dbb9ca4
25 lines
583 B
Bash
Executable File
25 lines
583 B
Bash
Executable File
#!/bin/bash
|
|
echo "patching $1"
|
|
echo "extract data segment"
|
|
echo "one byte at a time is slow, sorry"
|
|
echo "if you changed size of data segment, change count here"
|
|
dd skip=12582912 count=247120 if=$1 of=data_seg bs=1
|
|
|
|
echo "truncate $1 to 0xC00000"
|
|
cat $1 | head --bytes=12582912 > $1.tmp
|
|
|
|
echo "compress data segment"
|
|
tools/1172compress.sh data_seg data_seg.rz
|
|
|
|
|
|
echo "inject data segment"
|
|
RZSIZE=$(stat -c%s "data_seg.rz")
|
|
echo "size=$RZSIZE"
|
|
|
|
echo "one byte at a time is slow, sorry"
|
|
dd if=data_seg.rz of=$1.tmp obs=1 seek=137616 conv=notrunc
|
|
rm data_seg data_seg.rz
|
|
|
|
mv $1.tmp $1
|
|
|