Skip to content

Commit 235d535

Browse files
wolf4sdl: (qol) fix check for game data
Check for `vswap.sd1` file, as per docs, instead of `.sod` before downloading shareware. Automatically rename `.sod` files if exist.
1 parent 5cd6dd2 commit 235d535

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

scriptmodules/ports/wolf4sdl.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,12 @@ function game_data_wolf4sdl() {
8787
# Get shareware game data
8888
downloadAndExtract "http://maniacsvault.net/ecwolf/files/shareware/wolf3d14.zip" "$romdir/ports/wolf3d" -j -LL
8989
fi
90-
if [[ ! -f "$romdir/ports/wolf3d/vswap.sdm" && ! -f "$romdir/ports/wolf3d/vswap.sod" ]]; then
90+
91+
for sodfile in gamemaps maphead vswap; do
92+
[[ -f "$romdir/ports/wolf3d/$sodfile.sod" ]] && mv "$romdir/ports/wolf3d/$sodfile.sod" "$romdir/ports/wolf3d/$sodfile.sd1"
93+
done
94+
95+
if [[ ! -f "$romdir/ports/wolf3d/vswap.sdm" && ! -f "$romdir/ports/wolf3d/vswap.sd1" ]]; then
9196
cd "$__tmpdir"
9297
# Get shareware game data
9398
downloadAndExtract "http://maniacsvault.net/ecwolf/files/shareware/soddemo.zip" "$romdir/ports/wolf3d" -j -LL

0 commit comments

Comments
 (0)