fish: add ds-patch script
parent
7d579cad7a
commit
22e217f406
|
@ -0,0 +1,14 @@
|
||||||
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
|
function ds-patch -d 'Patches a Nintendo DS game' -a zip xp
|
||||||
|
set out (basename "$zip" .zip).nds
|
||||||
|
set tmp (mktemp -d)
|
||||||
|
|
||||||
|
unzip "$zip" -d "$tmp"
|
||||||
|
xdelta3 -d -s "$tmp/"*.nds "$xp" "$tmp/patched.nds"
|
||||||
|
ndstrim "$tmp/patched.nds" "$out"
|
||||||
|
|
||||||
|
rm -rf "$tmp"
|
||||||
|
end
|
||||||
|
|
||||||
|
## EOF
|
Loading…
Reference in New Issue