Thought I'd put these up here for anyone who wants to play around with it. At this point, it should be playable (but I really suck at playing video games, so I haven't gotten very far when testing to make sure stuff works). Config files still seem to work if/when they want to, but saving works. I've been using bz2 compression for the saves, although I may switch to gzip if I get around to seeing if it compresses better. If I do that, your saves will naturally be useless with the next version which is why I'm not doing a public release quite yet.
All three Spear of Destiny missions should work. You need your *.sod, *.sd1, *.sd2 and *.sd3 files for the full version of SoD, and you'll be presented with a menu before the game loads so you can pick which mission you want to play.
This should be completely playable without a keyboard. They keyboard works, and the mouse will try to work. DC Controller should be as follows (this will also show up in the SBI help window for those of you who use Selfboot Inducer)
In menus, "A" is "Yes" or "Select", "B" backs out.
"Start" sometimes also functions as "Esc," but I don't think I remembered to put that in everywhere. If it doesn't work, try "B."
D-Pad navigates menus. Up/Down to type when you're required to enter text, Right/Left to go forward/backspace when entering text.
In game, D-Pad or analog stick will move around.
"A" will fire.
"B" will open doors, flip switches, etc.
"X" should be run.
"Y" should cycle through available weapons.
Ltrig/Rtrig will strafe.
"Start" exits to the menu.
Keyboard controls should be the same as PC:
Arrows move.
Alt strafes.
Left Ctrl fires.
Space opens doors.
Esc goes to menu.
Your *.wl1, *.wl6, *.sod or *.sdm files go in:
/cd/wolf3d
For SoD Full version, your *.sd1, *.sd2, and *.sd3 files also go in
/cd/wolf3d
This is based on Steven Fuller's Linux port of Wolf3d and the GP32 port, which is where I got the code for PC Speaker sounds and most of the code for the controller stuff.
I threw a couple of "Easter Eggs" in. Neither was difficult to do. One will make the music play out your back speakers if you have your DC hooked through a ProLogic receiver (and will probably cause the music to go away if you've got a Mono setup). I'll let you figure out what the other one is. It's just ssomething I found in the source and changed one "#ifdef ..." to "if(something)..."
If you use Selfboot Inducer, just remove the ".zip" extension from the filenames and drop them in your Sbi folder. If you don't use SBI, just unzip the files and you'll find the binary in Inducer/Games, and you'll need to scramble it. I included the Shareware data files in the Shareware SBI files.
Enjoy, but don't be surprised to find bugs.