xboxscene.org forums

OG Xbox Forums => Software Forums => Homebrew & Ported Games => Topic started by: d0wnlab on July 20, 2006, 07:49:00 PM

Title: Wolf3d Ported, With The Openxdk
Post by: d0wnlab on July 20, 2006, 07:49:00 PM
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 smile.gif. 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
Title: Wolf3d Ported, With The Openxdk
Post by: devguy on July 20, 2006, 10:26:00 PM
I'm quite impressed.  I am looking forward to more OpenXDK ports/releases.
Title: Wolf3d Ported, With The Openxdk
Post by: DaddyO21 on July 20, 2006, 11:59:00 PM
nice! , cant wait for OpenXDK Emulators , XBox Media Center

 love.gif
Title: Wolf3d Ported, With The Openxdk
Post by: Exobex on July 21, 2006, 12:56:00 AM
A port of Redneck Rampage is something I'd like to see!
Title: Wolf3d Ported, With The Openxdk
Post by: PedrosPad on July 21, 2006, 01:32:00 AM
QUOTE(d0wnlab @ Jul 21 2006, 02:56 AM) View Post

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 beerchug.gif
Title: Wolf3d Ported, With The Openxdk
Post by: sxxxe83 on July 21, 2006, 02:19:00 AM
Nice, great work  biggrin.gif
Title: Wolf3d Ported, With The Openxdk
Post by: The Zep Man on July 21, 2006, 03:59:00 AM
Damn, I must try this. This is one of the first completely legal homebrew games for the Xbox (which doesn't need Linux)! ph34r.gif

This post has been edited by The Zep Man: Jul 21 2006, 11:01 AM
Title: Wolf3d Ported, With The Openxdk
Post by: incognegro on July 21, 2006, 04:50:00 AM
yes definitely change those controls...please use the same controls that every Homebrew uses and please support for the retail pack.
Title: Wolf3d Ported, With The Openxdk
Post by: mike96sc2 on July 21, 2006, 05:32:00 AM
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.
Title: Wolf3d Ported, With The Openxdk
Post by: wolrahnaes on July 21, 2006, 06:25:00 AM
mmm, gonna have to try this when I get home from work tonight

wolf3d is easily my favorite game of all time.
Title: Wolf3d Ported, With The Openxdk
Post by: mlapaglia on July 21, 2006, 06:35:00 AM
very cool.
Title: Wolf3d Ported, With The Openxdk
Post by: Sirmatto on July 21, 2006, 08:04:00 AM
Definitely never saw this coming, but very cool nonetheless.
Title: Wolf3d Ported, With The Openxdk
Post by: c-2 on July 21, 2006, 08:23:00 AM
nice!! thank u!

keep these ports coming! :]

Title: Wolf3d Ported, With The Openxdk
Post by: dohopoki on July 21, 2006, 07:59:00 AM
Being the real smart guy I am I was 3 seconds away from logging into Xbins to get this  laugh.gif
Title: Wolf3d Ported, With The Openxdk
Post by: juan_2006 on July 21, 2006, 09:53:00 AM
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
Title: Wolf3d Ported, With The Openxdk
Post by: downlowfunk on July 21, 2006, 10:05:00 AM
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.    pop.gif  love.gif  love.gif  love.gif   AWESOME!!!!
Title: Wolf3d Ported, With The Openxdk
Post by: d0wnlab on July 21, 2006, 10:01:00 AM
QUOTE(incognegro @ Jul 21 2006, 06:21 AM) View Post

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 smile.gif.

Tom
Title: Wolf3d Ported, With The Openxdk
Post by: Harteex on July 21, 2006, 01:31:00 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..

This post has been edited by Harteex: Jul 21 2006, 08:31 PM
Title: Wolf3d Ported, With The Openxdk
Post by: badduck2 on July 21, 2006, 04:13:00 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?
Title: Wolf3d Ported, With The Openxdk
Post by: d0wnlab on July 21, 2006, 04:32:00 PM
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
Title: Wolf3d Ported, With The Openxdk
Post by: friedgold on July 21, 2006, 04:55:00 PM
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
Title: Wolf3d Ported, With The Openxdk
Post by: d0wnlab on July 21, 2006, 04:44:00 PM
QUOTE(friedgold @ Jul 21 2006, 06:26 PM) View Post

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.
Title: Wolf3d Ported, With The Openxdk
Post by: Dracc on July 22, 2006, 12:26:00 AM
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!
Title: Wolf3d Ported, With The Openxdk
Post by: Harteex on July 22, 2006, 07:55:00 AM
QUOTE(Dracc @ Jul 22 2006, 07:57 AM) View Post

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) View Post

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 smile.gif
Title: Wolf3d Ported, With The Openxdk
Post by: CandieCorpse on July 22, 2006, 12:55:00 PM
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!
Title: Wolf3d Ported, With The Openxdk
Post by: nes6502 on July 22, 2006, 02:49:00 PM
Excellent work on the port.
Title: Wolf3d Ported, With The Openxdk
Post by: Dracc on July 25, 2006, 11:52:00 PM
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.
Title: Wolf3d Ported, With The Openxdk
Post by: deathx88 on July 26, 2006, 04:13:00 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
Title: Wolf3d Ported, With The Openxdk
Post by: manu_xl on July 26, 2006, 08:12:00 AM
QUOTE(deathx88 @ Jul 26 2006, 11:44 AM) View Post

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
Title: Wolf3d Ported, With The Openxdk
Post by: deathx88 on July 28, 2006, 03:25:00 AM
QUOTE(manu_xl @ Jul 26 2006, 03:19 PM) View Post

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
Title: Wolf3d Ported, With The Openxdk
Post by: sunker on August 01, 2006, 06:25:00 AM

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? huh.gif

Title: Wolf3d Ported, With The Openxdk
Post by: d0wnlab on August 01, 2006, 04:31:00 PM
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.

Title: Wolf3d Ported, With The Openxdk
Post by: sirwilliam on August 06, 2006, 07:04:00 AM
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!