Look around, there are some tutorials on some basic stuff using SDLx, but (someone)correct me if I'm wrong, there is a lot involved with porting a game to Xbox. This is the reason there are not hundreds of titles already ported, and also the reason most requests for ports are merged with this thread.
From what I understand, you'll need:
- Full game engine source code
- MS Visual Studio .NET
- A C/C++ compiler
- The leaked MS XDK
- Strong knowledge of C/C++ coding
Descent! Hell yeah!
DirectX is included with the XDK.
Get SDLx here. Google for some SDL tutorials to get you started, its heaps easier than using DirectX directly. ;)
Another vote for Freespace 2. (It's linked in the second post). Plus, there is a fairly sizable community involved already.
Is there a reason why this isn't possible?
actually, I'd get SDLx from freakdave's site. He's got some fixes implemented into lantus's port.
http://freakdave.xbox-scene.com
How about Porting the original Unreal Tournament from PC. Especially sence Unreal Championship sux.
All "porting" threads will be moved here from now on.
Please understand a few things:
1. To port any game to the Xbox you need: A) REAL Source code and B) It should be DirectX based - if you cannot handle these two requirements, don't even bother asking about it.
2. Porting is still not a trivial task. It takes time, effort, and experience to pull off.
3. Not all programmers here have the time (or the desire) to port YOUR favorite oldie.
This thread is here to consolidate all of the queries, requests, pleas for porting over programs. Bear in mind: we developers are not your slaves, and demands will not be well met.
Do not ask for a port if you do not have links to reasonable source code.
Those types of requests will likely be deleted outright.
Keep all requests and offers of further information here, if possible, until somebody takes a port on (at which point it can have its own threads) as a project.
The forum is getting cluttered with too many requests.
Would be great if someone wanted to port Freespace 2 
Sources @ http://www.freespace...ces/freespace2/
Thread MERGED. Please pay attention. Thanks for at least posting a link to the source.
This post has been edited by BenJeremy: Apr 13 2003, 04:45 PM
Yea, sorry. Just read the above
I have a great request MARATHON!!
source @ http://source.bungie.org/
how about abuse? (now defunct crack.com) its been ported to the SDL libary, why not to directx and the xbox?
Hey, the quake 3 full source code was released a while ago, so that would be a kickass port to have.
QUOTE(IG_Chris @ Mar 26 2006, 01:12 PM)

Hey, the quake 3 full source code was released a while ago, so that would be a kickass port to have.
already done
QUOTE(fghjj @ Mar 26 2006, 06:19 AM)

Oh wow. Cool!
So could someone post a list of games that were ported as a direct result of this post/replys? I know of the Quakes but that's about all I (in my severly limited knowledge) know of.
Seems like this post was kinda like :
LIST REQUESTS HERE AND WE WILL SAY WHY THAT IS DUMB OR TOTALLY IGNORE IT.
Now I'm not saying that some requests wern't dumb... ok ok, most. But kinda funny that (and I hope I will be corrected here) the ones that were requested and were mostly intelligent were just overlooked with a "Ohh, that's nice, good for you."
I'm not a developer or a coder, I do machines so I'm not complaining for the wonderful world of homebrew ANYTHING.
Just might wanna rethink things in the future instead of getting people's hopes up and kinda overlooking cuz they don't fit your whim.
Like I said, I honestly hope someone says "Oh yea?" and gives me a extensive list of games that were ported as a direct result of the (albiet few, smart) posts here.
</ rant>
i want No One Lives Forever 1
If I am not mistaken i think i read at megagames that the source for GTA has been released. Would that kickass on xbox or not? I cant decide?
One of these days i am gonna buy a nice book and learn how to code this shit myself.
No idea about sources on this, but it would be great to port it, and it is available free now, so the only legal trouble is the xbox SDK
the original GTA, now free:
http://www.rockstargames.com/classics/
The game's free now but as far as I can tell the source of the game hasn't been released which would make porting it a tad harder (read: impossible).
So far I've found 3. Torque, Amp 2, and PowerRender
Torque (used in tribes 2)
www.garagegames.com
Amp 2 a Doom 3 engine clone. --Downloading a tech demo of this at the moment
http://www.4drulers.com/
These are all engines, from them the xbox development scene could realy make some progress i think. It all depends on the ability for them to create a working Dev kit ect.
AmpII would be the best to port, but because it uses exclusive geforce techniques you would have to work out how to call to the xbox's hardware... nforce2?
| QUOTE (Scorpy @ May 6 2003, 12:54 AM) |
So far I've found 3. Torque, Amp 2, and PowerRender
Torque (used in tribes 2) www.garagegames.com
Amp 2 a Doom 3 engine clone. --Downloading a tech demo of this at the moment http://www.4drulers.com/
These are all engines, from them the xbox development scene could realy make some progress i think. It all depends on the ability for them to create a working Dev kit ect.
AmpII would be the best to port, but because it uses exclusive geforce techniques you would have to work out how to call to the xbox's hardware... nforce2? |
the full source of ampII has a licensing fee of $40,000.00.
torque as i understand is a gaming sdk, you get only code-sniplets and the price is $100.00.
licensing source for powerrender sdk - $5,500.00
mmmm.... No One Lives Forever 2
source @ http://www.sierra.co...do?mediaid=6450
but maybe it wont work because of the 64 mb ram limt....
no, it wont work, cause this is no full source.
this is only for mods.
NOLF2 will probably never have released source with Lithtech splitting and stuff...
| QUOTE |
| no, it wont work, cause this is no full source. |
Hmm. You'll have to explain to me what this means then.
| QUOTE |
The No One Lives Forever 2 Toolkit includes the following:
- Various tutorials and reference documents in an easy-to-use help file. - DEdit, the NOLF 2 world editor and related applications - ModelEdit, the NOLF 2 model editor and related applications - FXed, The NOLF 2 Special Effects editor - Utilities for working with Renderstyles - Utilities for modifying Nolf2 music and sound files - LithRez, a command-line program for packing and unpacking NOLF.REZ (Resource) files - Nolf 2 Source Code (Req MS Visual C++ version 6.0 or higher) - World Importer and Exporter for 3D Studio MAX - World Importer for Maya - Model Exporters for 3d Studio MAX and Maya - Sample level files - 1000+ prefabs that you can use to make professional-looking levels quickly and easily. - PERL assetlist generation scripts - A special, development-only version of lithtech.exe. - A completed version of the Demolition tutorial mod (Demolition.zip). |
It looks like its saying the actual game code. Am I misinterpreting this information?
How about shadow warrior? I have all the files..
Thanks
How about a port of LEGO Rock Raiders? the only good lego game besides the star wars ones...
I have the disc crap if needed.
http://www.lego.com/...c...ers&Code=PC
Does anyone still bother with this now that the 360 is out? I hope the xbox doesn't get abandoned for the 360. The xbox has a lot of potential!
Here's a real small DOS Mario game with the turbo pascal source code:
http://home.wxs.nl/~...src/source.html
I tried running it on DosXBOX, but it's too slow, but if someone ported it, that would be awesome
@darkrom666: Dink Smallwood makes extensive use of Windows specific APIs, making it difficult to port to any platform.
@SnoopKatt: the source code is Turbo Pascal, it would need to be all translated to C++. In other words: no chance.
@bluewish: VDrift seems plausible. However, the XBox game library is already loaded with 3D driving/racing simulations which most probably make much better use of the specific XBox hardware, so I don't think anyone will find it useful to port thisparticular open source project.
Why no port Wolfenstien 3d no one has made a port of that yet.
| QUOTE |
| You can play Wolfenstien 3D on the Xbox anyway though. If you beat Return To Castle Wolfenstien, it unlocks Wolfenstien 3D. |
Is there any way to rip that to make it a standalone game?
Frets on Fire!
Better than Guitar Hero!
I think this is the source code:
http://sourceforge.n...g...gz
Wouldn't this be like heaven?
FRETS OF FIRE!!!! This would probably be the most played port ever released. And i seen a website with a ps2 to xbox controller hookup. So we can just use the ps2 guitars and not have to worry about creating one from xbox controllers. And the guitar hero song importer is awesome!!!! Im curious if anyone is working on this because its been out for awhile. I know someone out there with porting experience played FOF and had the same idea i had. Guitar Zero is pretty awesome also. I think both of these games are moddable also. So you can simplify the backgrounds as well as the screens to increase performance for the xbox.
How about Aleph One, an open source version of the marathon trilogy, which is Halo's predecessor?
Game with source here
I'd like to see Aleph One ported as well, and am willing to help - I have a working knowledge of C++ and what I don't know I can learn - but I know nothing about xbox specific functions. I can be a team member to work on a port of this, I'm willing to do the gruntwork slogging thru code, but alone I can't get far. The source compiles and runs well on Windows, has been ported to various platforms (including a partial port by bero for the Dreamcast a long time ago), and is SDL based, so it sounds ideal for the xbox. Any takers?
| QUOTE (Wishi @ Apr 30 2003, 04:55 PM) |
| The game's free now but as far as I can tell the source of the game hasn't been released which would make porting it a tad harder (read: impossible). |
Not totally impossible. Ive dissasembled an old DOS game (Frontier II: Elite III Close Encounters) Rewrote it to win32 standards then recompiled with NASM, sure it gave me some shit at first, but now its running perfectly, and all i had to port was the main executable.
Not exactly the same as porting to XBOX, granted, but it wouldnt be impossible.
Hi here's a port I'd like to see, the quake2 engine mod Quake2max
http://quake2max.pla...ke.gamespy.com/
Source:
http://www.fileplane...max.044.src.rar
This mod would go great with Quake2x the total size of the mod package is 2.81 mb unpacked.
Being so small I am sure it wouldn't to hard to convert (but then againj I am no programmer)
I thought this would be a good option for those who have requested Quake2 Evolved, as it's smaller and less complex. (and not as memory cpu intensive)
If you haven't played it, it enhances the Quake2 engine to add some great effects:
from the site:
Features & Engine Changes
OpenGL only (no software mode, no 3dfx)
32-bit color skin/texture support (.jpg, .tga, .png)
Texture Compression for large textures/skins
Particle Engine
Fast intuitive system
Dynamically lit
Custom special effects
RScript Shaders
Spheremapping
Detail textures
Animation skins
Other Custom functions
Enhanced Menus
Mouse support in menus
Menus scaled to fixed resolution
Reorganized menus
Stainmaps
Infinite blast and blood marks
No slowdown like decals
Last forever
Clientside 3D Chase Camera
Accurate aiming system
Adjustable viewing distance
Adjustable viewing angle
Miscellaneous Special Effects
Improved model lighting system
Improved dynanamic shadows system
Overbright maps, entities and particles
Transparent surface vertex lighting
Miscellaneous Gameplay Enhancements
Decals for surface bullet marks
Mouse FOV autosensitivity
Translucent Console
"*.pak" pak loading
cvarlist filter parameter
P.S I'd recommend anyone wants to Amp Quake2x up look up and install the mod "Stroggs gone Mad"
it enhance the AI of the game and adds some changes to enemies.
I'm going to try running the gladiator bot for Q2 later, if anyone is interested I'll post my results with it later.

Also I'd like to see a port of Unreal Tournament aka Unreal Tournament 99
http://www.fileshack...lic source v432
I'm sorry if this is not the full source code, if not I will try and find it, should be a good game to port as it already is designed to run with Direct3D
The full source to UT 99 was never released. So we can forget that right now...
I have an idea, it would probably be a long shot though... I was looking for some classic warcraft (I,II) xbox ports, and ran across this thread talking about source code... Would it be possible to create a PC emulator for the xbox so that the xbox can play pc games without porting them, and have the emulator set to use xbox controller?
QUOTE(obcd @ Dec 2 2009, 08:34 PM)

You have dosxbox emulating a dos computer.
There is no way you can emulate a windows pc. There is not enough memory and cpu power.
regards.
Touche, I just found that, I saw it for PC (cause im running Windows 7, and it doesnt have dos), but didn't know they had a dosXbox version.
I've thought of porting wolf 3d myself.. I may take a look at the undertaking involved... I'm also interested in possibly continuing lantus's work on DoomX.. so we'll see..
I think someone should look at the u64 Killer Instinct Emu Source. I was working on a port with Lantus, but its a little overwhelming for my first time porting. Someone with more experience could do an amazing job, I'm sure.
Or perhaps I'll give it another shot..
Is current DOSBox working with windows 7 ?
It would be nice to see ports of jDoom, jHeritic, jHexen ...
http://www.doomsdayhq.com/
That is cool it would be really cool to see it on xbox.
Armagetron
http://armagetron.so...ad_windows.html
Source:
http://armagetron.so...n_visualcpp.zip
It might be in opengl, not sure
I think that quake 3 would be great to port to xbox!!!
Then you could download all the mods for it!! There must be about 100 really good mods for Q3!
Johno
| QUOTE (Johno @ Jun 28 2003, 10:11 AM) |
I think that quake 3 would be great to port to xbox!!! Then you could download all the mods for it!! There must be about 100 really good mods for Q3!
Johno |
:::the RULES:::
If you have a suggestion, fine, but there had BETTER be ***COMPLETE*** source code for it.
Quake 3 source is not "Complete" - it's missing the most important part: the 3-D engine.
If somebody is willing to pay US$250,000 for access and then risk a lawsuit to publish the code on the internet... go for it.
alien vs. predator and american mcghee's alice please
| QUOTE (jbigginsx @ Jul 3 2003, 03:21 AM) |
| alien vs. predator and american mcghee's alice please |
Do you have the source for Alice?
I didn't think so. It's a Lithtech Engine game, IIRC.
Quit posting this kind of CRAP. Nobody can port to the Xbox without COMPLETE source code.
Game source is NOT "Complete Source" DAMMIT!!!
Is this source complete? It's supposed to be from the professional SDK?
http://dev.valve-erc..._v23_source.exe
or
http://www.valvesoftware.com/hlsdk.htm
The game..... Half-Life!
No, it's not. It requires the 3-D engine, which is a heavily modified version of the Quake2 engine (and before you get your hopes up, NO, the Quake2 source will not help, unless you can crawl inside the heads of Valve developers and dig out the diffs (of which there are a TON)
No, I am really getting sick and tired of people presenting "source code" that is only the 'surface code' of the game, only to be used by MOD DEVELOPERS to MODIFY the ORIGINAL GAME in it's ORIGINAL PLATFORM. This does nobody any good here.
Sorry about that, I thought it was full. It seemed to have the engine and the main files etc, and it was 10 mb.
I have another request though, D-Day Normandy Quake 2 Mod.
You can find the source at the bottom of this page.
http://dynamic.games.../site/files.php
D-Day: Normandy 4.1 - all platforms
[ CODE ] [ Released: 7/25/2002 ] [ DOWNLOAD: zip | tarball ]
Included is the full source code to the main game and team libraries of D-Day: Normandy. It currently compiles in Win32, Linux, and Amiga. Please read the enclosed READMEs for more information.
D-Day Launcher Source Code
[ CODE ] [ DOWNLOAD ]
The full source code to the D-Day Launcher program (distributed with D-Day: Normandy 4.0). Fully tested and compiles in MSVC++.
I'm sorry to double post here, (if I was spamming, I'd have more than this many posts since November 2002!
) but are you sure the source code I linked to wasn't the full source? I have seen the standard source for Half-Life weighing in at 700 or so Kb compressed, but the source I linked to (the professional source that in the past you had to sign a non disclosure agreement with valve) is 5 Mb compressed., and 17.6 Mb once installed. After a bit of searching, I found files such as game.cpp and engine.cpp, so are you POSITIVE that this isn't the full source.
If it isn't that's fine; and go easy on the flaming, I'm not John friggin' Carmack; but I would like somebody to check it out, because if that is the full source, HELLO HALF-LIFE!!!!!
If it isn't, then I'm sorry about the waste of space.
[Edit]
I had a closer look at the code and tried to compile it, but I think you were right BJ. It seems as though you can build the dedicated server .exe, but not the standard hl.exe. I guess the ai code is responsible for all of the extra code. Sorry to waste your time.
BTW; if anyone knows; how hard would it be to get the mission packs working with Quake2X? I downloaded the source code for both mission packs and had a look at them, but as I am only a lowly second year IT student with very little game programming experience, it was of little use.
If anyone is interested:
http://www.fileplane...roguesrc320.exe
http://www.fileplane...atrixsrc320.exe
[/Edit]
It might be possible using the SDL library, if all the required OpenGL calls are there...
The code is targeting Linux, not Windows, though they have a Windows version of the binary.
| QUOTE (Roubster @ Jul 19 2003, 11:04 AM) |
what about using a stripped down version of the xbox-linux kernel? remember the "Tux vs Clippy" game?
that would also make the game leagal (no MS XDK used). |
Linux on the Xbox has a big shortcoming... no optimized 3-D graphics drivers.
Any games you run on Linux for the Xbox will suffer horrible framerates. You think goths are depressing, you'll be willing to throw yourself into the abyss of dismal hopelessness after trying to play a 3-D game at 2fps....
well, it's not a game but the best n64 emulator i know
http://1964.emulation64.com
I'm not sure that Marathon (Aleph One) has been given enough thought. From what i've seen, it appears that there exists an SDL version, but i'm not too sure how well it compares to the more recent versions. It relies heavily on OpenGL, but software mode might be possible. Additionally, one of the recent improvements is TCP/IP networking, with support for real, honest to god internet games.
That link again: Marathon: Aleph One
http://www.racer.nl/
we want racer!!!!
just for inforamtion: doomsday engine work with doom, doom 2, ultimate doom, final doom, heretic an hexen, well, in make the portage of doomday engine, you make the portage of they all game in the same action!!!
| QUOTE (KLoNe @ Jul 27 2003, 10:24 AM) |
| Quake 1 please. Some Mods and TCs on Q1 were unbelivable. |
Ditto. That would be pretty cool, with that addon that makes everything look like GL.
I agree with Quake 1..........and yes racer would kick ass
dune 2000 or any other warcraft style game would be an awesome idea too (warcraft 1 , or 2 maybe) not sure if the source is out for any of those
Someones working on that!
check the emulator forums
Racer [http://www.racer.nl/] has to be the best looking "open source" game ever. I put Open Source in quotes because the liscence is kinda weird, and this could be an issue, but probly not. Anyways, i havent played this on pc yet but it sure looks great and all, its even in directx so it shouldnt be too much porting. Seriously, if any developers are looking for something good to do, port this (if you can)
[EDIT] i played racer and it isnt complete yet. maybe once its more done it would be a good port tho.
Do Wolf3D, i hate the new one, and the only reason its on my HDD is because of Wolf3D
| QUOTE (BenJeremy @ Jul 3 2003, 02:08 PM) |
| QUOTE (jbigginsx @ Jul 3 2003, 03:21 AM) | | alien vs. predator and american mcghee's alice please |
Do you have the source for Alice?
I didn't think so. It's a Lithtech Engine game, IIRC.
Quit posting this kind of CRAP. Nobody can port to the Xbox without COMPLETE source code.
Game source is NOT "Complete Source" DAMMIT!!! |
Alice was based on the infamous Quake III Engine (probably the most whored gfx engine to date) not Lithtech's.
I know its on Rtcw but its not the full game, and i cant use it alone. (it doesnt have all the demos, and it has new music) and you probably could port spear of destiny too.
| QUOTE (Mechazilla @ Aug 11 2003, 04:51 PM) |
| QUOTE (BenJeremy @ Jul 3 2003, 02:08 PM) | | QUOTE (jbigginsx @ Jul 3 2003, 03:21 AM) | | alien vs. predator and american mcghee's alice please |
Do you have the source for Alice?
I didn't think so. It's a Lithtech Engine game, IIRC.
Quit posting this kind of CRAP. Nobody can port to the Xbox without COMPLETE source code.
Game source is NOT "Complete Source" DAMMIT!!! |
Alice was based on the infamous Quake III Engine (probably the most whored gfx engine to date) not Lithtech's. |
That doesn't change the fact that it cannot be ported still.
Hawk is based on OpenGL.
There is no OpenGL translation yet available (no, SDL does not support full Open GL yet)
Or even Star Control 2...how great was this game?
http://sc2.sourceforge.net/
Anyone with Linux installed on Xbox wanna try the linux port?
I have Descent for the PS1 and it plays great. A Xbox version would rock - especially if the engine has been enhanced. I loved this game on the pc.
The Descent (I think it was 2) port I tried ages ago seemed really buggy still however...I couldn't really get it working in either directX or openGL modes...would just keep crashing or not displaying properly. I don't know how much progress has since been made...
I note on the Star Control 2 page that they say it should be easy to port to any system with SDL...I think Lantus has ported an xSDL.....so there's hope for an easy conversion there...
Ultima 7 Game Engine (EXULT)
http://exult.sourceforge.net/
Port this someone if possible.
Exult is being developed in C++ under Linux, MacOS and Windows using the SDL library to make porting to other platforms relatively easy. The current version supports much of the game's plot, allowing you to talk to NPCs, use items, solve quests, and even fight monsters. Music, speech, and the full introduction are also implemented.
I think the game would play a lot better with an xbox control pad than it ever did with mouse and keyboard... hmmm right thumbstick for acceleration/deceleration and straffing left thumbstick for POV and buttons for weapons
That said I can't be much help in getting this working for Directx except to say that the 1.2 patch for Descent II did work under Direct X in Win95, and the released source states it includes most things in the 1.2 patch save some low level sound and modem issues, so perhaps Descent II would be easier to port than Descent 1?
I'd like to see Powerslave ported to the xbox... I've only played the saturn version (Exhumed here in PAL territory) but it was a fantastic FPS with cool enemies, weapons and music.
the devs (lobotomy) aren't around anymore, probably not open source (anyone know where to search?), but jeez it would be good.
Lobotomy were saturn gods, the saturn duke 3d port was amazing.
how about hexen or heretic
http://www2.ravensoft.com/source/
here is the source
quake 2 maybe
http://www.clanmacga...s.php?read=1635
zip file contains source code
I would like to see this: Flightgear http://www.menet.umn...ges/SeaHawk.jpg
sources here: http://www.menet.umn...fgfs/Downloads/
I agree with the people who want doomsday engine ported, It would be really cool to play those games with the great graphics on xbox.
u guys should port commander keen( i used to love it) im sure theres source somewhere its a pretty old game
| QUOTE (acidskater @ Sep 20 2003, 06:09 PM) |
| u guys should port commander keen( i used to love it) im sure theres source somewhere its a pretty old game |
I think activision still owns the license to commander keen.. so it's not open source.. play it with dosxbox.. it'll work
I also vote for the Doomsday engine, though Racer does look pretty awesome too.
I vote for the descent 1 or 2 port. and customizable controls if possible, if not, then similar to the halo standard controls. cuz everyone plays halo, right? lol
but definately descent. yeah
what do you think we could do with the leaked HL2 beta and oh yes its source code(leaked) *most likely nothing* onless we have some great porter with time on thier hands? ANYONE
I'd really like the old Gabriels Knight Titles ported. I think the first to were just dos cdrom games. Would those be easy to port? Or how about Phantasmagoria 1,2, or shivers, 11th hour, D, Anything like this?
Over in the homebrew forum some people have given links to SIN and Hexen II source code, has anyone looked into either of these to determine if they are do-able or lacking enough source?
| QUOTE (Ggggunit851 @ Oct 11 2003, 04:05 PM) |
| what do you think we could do with the leaked HL2 beta and oh yes its source code(leaked) *most likely nothing* onless we have some great porter with time on thier hands? ANYONE |
To put it politely...
Developers have families to feed too, nobody will port that for this reason.
Remember, just because the source exists, that doesn't mean someone is going to port it.
If you hear no response, that means no one really feels like currently porting it, so it'd be best to not keep asking about it.
You need to wait for a developer who has interest in said project before you'll see a port.
I think They made a great work porting Quake 2, so why not port the wonderful Alien vs Predator? I really enjoyed playing Q2, actually more than several other xbox-games, so Alien would be great. And someone here said the source was released, it must be if someone ported it for Dreamcast.