It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Getting Wolfenstein3D running on RetroPie:
1) Install Wolf4sdl:
RetroPie Menu -> Retropie Setup -> Manage Packages -> Manage Optional Packages
Select: Wolf4sdl
Then choose: Install from binary.
Exit the Retropie Setup menu.
Restart EmulationStation

In the Ports section you will find a new entry:
“Wolfenstein 3D”, selecting this entry will launch the Shareware version.

2) Get the data files for the full version & set wolf4sdl to use them:
Have these data files ready:
audiohed.wl6, audiot.wl6, config.wl6, gamemaps.wl6, maphead.wl6, vgadict.wl6, vgagraph.wl6, vgahead.wl6, vswap.wl6

Connect the RetroPie to your network (wired or wifi)
In file explorer (Windows) you need to access the retropie, the network address is here: \\RETROPIE
(you could also connect to it via its IP address)

place the data files in \\RETROPIE\roms\ports\wolf3d\
(the path on the RetroPie is: /home/pi/RetroPie/roms/ports/wolf3d)

Launch the Wolfenstein 3D (“Wolfenstein 3D.sh”) from the Ports section in emulation station. When prompted, press any key to bring up the runcommand menu & select ‘change the default emulator’. Choose: (2) “wolf4sdl-gt-v14” This binary is for using the data files of the full game.

Optional: remove the *.wl1 files from the wolf3d folder (/home/pi/RetroPie/roms/ports/wolf3d)


3) Getting the full version of Spear of Destiny (All 3 Missions) working:
Have these data files ready:
audiohed.sod, audiot.sod, config.sod, gamemaps.sod, gamemaps.sd1, gamemaps.sd2, gamemaps.sd3, maphead.sod, maphead.sd1, maphead.sd2, maphead.sd3, vgadict.sod, vgagraph.sod, vgahead.sod, vswap.sod, vswap.sd1, vswap.sd2, vswap.sd3.

Place the files in the same place as with the wolf3d files (/home/pi/RetroPie/roms/ports/wolf3d).

On the RetroPie, press F4 to go to terminal. Type these commands:
cd /opt/retropie/configs/roms/ports
mkdir spear1
mkdir spear2
mkdir spear3
cd spear1
nano emulators.cfg

emulators.cfg will be opened for editing as a text file, now type:
wolf4sdl-spear = “/opt/retropie/ports/wolf4sdl/bin/wolf4sdl-spear”
default = “wolf4sdl-spear”

(save & exit)
Back in the terminal, type:
cd ..
cd spear2
nano emulators.cfg

In emulators.cfg, type:
wolf4sdl-spear = “/opt/retropie/ports/wolf4sdl/bin/wolf4sdl-spear --mission 2”
default = “wolf4sdl-spear”

(save & exit)
Back in the terminal, type:
cd..
cd spear3
nano emulators.cfg

In emulators.cfg, type:
wolf4sdl-spear = “/opt/retropie/ports/wolf4sdl/bin/wolf4sdl-spear --mission 3”
default = “wolf4sdl-spear”

(save & exit)
Back in the terminal, type:
cd /home/pi/RetroPie/roms/ports
nano Spear_of_Destiny_-_Mission_1.sh

Type in the .sh file:
#!/bin/bash
“/opt/retropie/supplementary/runcommand/runcommand.sh” 0 _PORT_ “spear1”

(save & exit)
Back in the terminal, type:
nano Spear_of_Destiny_-_Mission_2.sh

Type in the .sh file:
#!/bin/bash
“/opt/retropie/supplementary/runcommand/runcommand.sh” 0 _PORT_ “spear2”

(save & exit)
Back in the terminal, type:
nano Spear_of_Destiny_-_Mission_3.sh

Type in the .sh file:
#!/bin/bash
“/opt/retropie/supplementary/runcommand/runcommand.sh” 0 _PORT_ “spear3”

(save & exit)
Now change the permissions of these .sh files, in the terminal, type:
chmod 0755 Spear_of_Destiny_-_Mission_1.sh
chmod 0755 Spear_of_Destiny_-_Mission_2.sh
chmod 0755 Spear_of_Destiny_-_Mission_3.sh

Finally, return to EmulationStation. type:
emulationstation

The new entries should appear in the Ports section (if not, restart EmulationStation). Now you should be able to run ALL 3 Missions of Spear of Destiny from 3 separate scripts (3 entries in the Ports section).
Post edited July 22, 2017 by Saberwolf_Prime
I followed these steps and when launching Spear 1 it goes back to launcher. Wolf 3d base game works fine.