@@ -36,6 +36,7 @@ function add_games_wolf4sdl() {
36
36
declare -A -g games_wolf4sdl=(
37
37
[' vswap.wl1' ]=" Wolfenstein 3D demo"
38
38
[' vswap.wl6' ]=" Wolfenstein 3D"
39
+ [' vswap.sod' ]=" Wolfenstein 3D - Spear of Destiny"
39
40
[' vswap.sd1' ]=" Wolfenstein 3D - Spear of Destiny Ep 1"
40
41
[' vswap.sd2' ]=" Wolfenstein 3D - Spear of Destiny Ep 2"
41
42
[' vswap.sd3' ]=" Wolfenstein 3D - Spear of Destiny Ep 3"
@@ -87,7 +88,7 @@ function game_data_wolf4sdl() {
87
88
# Get shareware game data
88
89
downloadAndExtract " http://maniacsvault.net/ecwolf/files/shareware/wolf3d14.zip" " $romdir /ports/wolf3d" -j -LL
89
90
fi
90
- if [[ ! -f " $romdir /ports/wolf3d/vswap.sdm" && ! -f " $romdir /ports/wolf3d/vswap.sod" ]]; then
91
+ if [[ ! -f " $romdir /ports/wolf3d/vswap.sdm" && ! -f " $romdir /ports/wolf3d/vswap.sod" && ! -f " $romdir /ports/wolf3d/vswap.sd1 " ]]; then
91
92
cd " $__tmpdir "
92
93
# Get shareware game data
93
94
downloadAndExtract " http://maniacsvault.net/ecwolf/files/shareware/soddemo.zip" " $romdir /ports/wolf3d" -j -LL
@@ -129,6 +130,7 @@ function launch_wolf4sdl() {
129
130
['e3e87518f51414872c454b7d72a45af6']="wolf4sdl-spear --mission 3"
130
131
['35afda760bea840b547d686a930322dc']="wolf4sdl-spear-sw"
131
132
)
133
+ [[ "\$ {wad_file##*/}" == "vswap.sod" ]] && game_checksums['b1dac0a8786c7cdbb09331a4eba00652']="wolf4sdl-spear"
132
134
if [[ "\$ {game_checksums[\$ (get_md5sum \$ wad_file)]}" ]] 2>/dev/null; then
133
135
pushd "$romdir /ports/wolf3d"
134
136
$md_inst /bin/\$ {game_checksums[\$ (get_md5sum \$ wad_file)]}
0 commit comments