-
After some newfound interested in the OpenXDK, a workaround was found for input handling so input now works 100% (!!), so I guess it's time to release some ports
. I bring you a completely legal port of Wolf3D, the classic id FPS. It comes all ready to play with the shareware data files - unfortunately I don't think the registered datafiles or expansion packs will work at this time. If there is interest in getting this to work let me know and I'll see what I can do. Anyways, binary release - just unpack and copy to your xbox, data directory intact. Source release - have fun, requires OpenXDK from CVS or better.
Thanks to all the previous and current OpenXDK developers - it's been a long time coming, but we're finally reaching a point where releasable stuff can be made with the OpenXDK.
Bugs:
* Savegames get reported as corrupted.. but they load fine.
* Sound doesn't work
* Strafing over an item does not pick it up
Controls:
* triggers to fire
* A to open doors
* X to strafe, B to run
* Start/Back are Enter/Escape
If anyone really can't handle that keymapping let me know and I can change it.
Binary Release
Source Release
-
I'm quite impressed. I am looking forward to more OpenXDK ports/releases.
-
nice! , cant wait for OpenXDK Emulators , XBox Media Center
-
A port of Redneck Rampage is something I'd like to see!
-
QUOTE(d0wnlab @ Jul 21 2006, 02:56 AM)

I bring you a completely legal port of Wolf3D, the classic id FPS. It comes all ready to play with the shareware data files
Will try it out in the very near future.
Congrats d0wnlab
-
Nice, great work
-
Damn, I must try this. This is one of the first completely legal homebrew games for the Xbox (which doesn't need Linux)!

This post has been edited by The Zep Man: Jul 21 2006, 11:01 AM
-
yes definitely change those controls...please use the same controls that every Homebrew uses and please support for the retail pack.
-
Nice to see someone doing more than just throwing out a product using a warezed XDK.
That's a huge diff between the Dreamcast scene and Xbox scene, they were always anti-piracy and anti warez even when it came to the dev kits.
Seems there's more of the don't ask don't tell policy more often than not here, and nobody ever supported Caustik much on OpenXDK.
I'm just as guilty for using a modified MS bios or Xbmc or whatnot, but that doesn't mean a non-warezed version wouldn't make me happier.
-
mmm, gonna have to try this when I get home from work tonight
wolf3d is easily my favorite game of all time.
-
very cool.
-
Definitely never saw this coming, but very cool nonetheless.
-
nice!! thank u!
keep these ports coming! :]
-
Being the real smart guy I am I was 3 seconds away from logging into Xbins to get this
-
I wasn't going to pay any attention to this, but then i just downloaded it i was amazed at how small the file is. Then when i extracted it i saw a little file called "default.xbe" i was amazed and now im going to try this...
ps: if theres anyone here that doesnt really want to try it.....you just have to try it, it doesnt take more than 8 seconds to download and its totally legal.... YOU MUST TRY
-
Me too...
Im in awe just like everyone else an XBE hosted on Xbox-scene.com and its legal. and what better game than arguably the first FPS game ever. Revolutionary video game, revloutionary release, good job man. Also one of the most successful shareware titles ever made. and its legal shareware on the xbox.
AWESOME!!!!
-
QUOTE(incognegro @ Jul 21 2006, 06:21 AM)

yes definitely change those controls...please use the same controls that every Homebrew uses and please support for the retail pack.
I'm guessing you mean thumbsticks.. I'll try in a bit but I have more important stuff to do than that - another port and a release of OpenDash, before I want to touch Wolf3D again.
To everyone else, thanks for the support
.
Tom
-
That's very cool
Now I just wish the OpenXDK would get c++ support
Hopefully this release will give OpenXDK a little more attention..
This post has been edited by Harteex: Jul 21 2006, 08:31 PM
-
??? maybe i'm doing something wrong here but...
....i don't see what it could be. i copied everything over to my sexbox, xbmc found the .xbe and i run it and it appears to run fine----but i have no controls. at all. i can't even use my xecuter's built-in IGR function. all it does is run through the title, credits, demo, over and over. tried booting it off a disc with the same result.
what the hell went wrong on me?
-
What version xbox do you have? and what bios?
IGR won't work because we're not using the XDK USB layer.. and I think I'm only looking for input on controller port 1, although I might be mistake on that, I don't know.
To be honest there's a possibility that on some xboxes, input handling won't work at all.. it works on all the OpenXDK dev's boxes but that doesn't mean it works everywhere. If more people report this happening we will try to resolve it by releasing some test applications and getting people to run them and submit their findings.
Cheers,
Tom
-
QUOTE(Harteex @ Jul 21 2006, 08:02 PM)

That's very cool
Now I just wish the OpenXDK would get c++ support
Hopefully this release will give OpenXDK a little more attention..
If you grab OpenXDK from CVS it does support C++ partially. You can use new / delete, classes and inheritance. There's no C++ libs (STL / iostream) but you can call functions from the standard C library instead. d0wnlab and me are currently working on a dashboard (OpenDash) which uses OpenXDK and is written in C++.
QUOTE(badduck2 @ Jul 21 2006, 10:44 PM)

??? maybe i'm doing something wrong here but...
....i don't see what it could be. i copied everything over to my sexbox, xbmc found the .xbe and i run it and it appears to run fine----but i have no controls. at all. i can't even use my xecuter's built-in IGR function. all it does is run through the title, credits, demo, over and over. tried booting it off a disc with the same result.
what the hell went wrong on me?
What joypad are you using? I believe the joypad's product id and vendor id must be added to OpenXDK for OpenXDK to detect and use the joypad.
This post has been edited by friedgold: Jul 21 2006, 11:56 PM
-
QUOTE(friedgold @ Jul 21 2006, 06:26 PM)

I believe the joypad's product id and vendor id must be added to OpenXDK for OpenXDK to detect and use the joypad.
Good call, usually xbox-linux CVS has a more complete list, I'll look to import any new ones.
-
No sound? This is easily one of the best games of all time, so I'm glad to see it ported, but at least get it running before sending it out as a finished port. If you have more important projects, do them by all means, but don't release a gimp like this. I say, finish this port as soon as you can because its going to be a big hit. As for OpenXDK vs warezed XDK... I don't personally care, but legal does have its advantages. But you can run Linux in a totally free and legal environment... so why bother with legal game ports that can already run on a linux system. Just my two bits I suppose. No matter what, please keep working! I don't want to sound too negative:)
Also, is anyone working on a better browser app? That just might be a more important port. A legal Firefox for XBOX... That I am fully behind!
-
QUOTE(Dracc @ Jul 22 2006, 07:57 AM)

But you can run Linux in a totally free and legal environment... so why bother with legal game ports that can already run on a linux system. Just my two bits I suppose. No matter what, please keep working! I don't want to sound too negative:)
For linux you can just hook up a computer to the TV.
It's much more comfortable just to run the game without loading a full OS first.
QUOTE(friedgold @ Jul 22 2006, 12:26 AM)

If you grab OpenXDK from CVS it does support C++ partially. You can use new / delete, classes and inheritance. There's no C++ libs (STL / iostream) but you can call functions from the standard C library instead. d0wnlab and me are currently working on a dashboard (OpenDash) which uses OpenXDK and is written in C++.
Wow, I didn't know, that great news for me! Since that's usually what I do in c++ (classes and new/delete). I already use c-functions for the rest
-
AMAZING WORK MAN!!!!! dont listen to Dracc he doesnt even knwo what hes talking about and i also heard hes a fagle, keep up the great work!
-
Excellent work on the port.
-
Thanks CandiCorpse... I think I needed that sort of response to my post. Yeah, it was pretty negative... but then I'm a cynic. You will notice that Wolf3D is my favorite PC. Given that, I wanted a quality port, and I don't feel this is such. Please don't mistake my criticism for random BS. I DO know what I am talking about, and I am not a fagle.
-
its a good port, i'm suprised no one else ported it earlier
but i agree that the controls should be changed, use of analog sticks, and maybe change run to L instead
-
QUOTE(deathx88 @ Jul 26 2006, 11:44 AM)

its a good port, i'm suprised no one else ported it earlier
but i agree that the controls should be changed, use of analog sticks, and maybe change run to L instead
probably because you can unlock wolf3d when you complete return to castle wolfenstein for the xbox
lets hope this version will be continued ... great release
-
QUOTE(manu_xl @ Jul 26 2006, 03:19 PM)

probably because you can unlock wolf3d when you complete return to castle wolfenstein for the xbox
lets hope this version will be continued ... great release
or you could also play it with dosbox
but a port is faster to load and easier to operate
hopefully is does continue, i would like to see it finalized, and maybe a way to select different mods and stuff
-
Bugs:
* Savegames get reported as corrupted.. but they load fine.
* Sound doesn't work
* Strafing over an item does not pick it up
no sound? whats the sense of playin?
-
Maybe I should rephrase myself. Sound not working isn't a bug - it's a missing feature in the source code I ported. In other words, it's not there in the SDL port. I ported what was there, and aside from controls, it works 100%. So unless some reverse engineering and/or another version of the wolf3d source code has sound, I don't see where "sound support" is going to magically come from.
-
how about taking the windows version, copying the sound files, and then just adding a script to the xdk for sounds. There really isnt that many different sounds!