Help - Search - Members - Calendar
Full Version: Port-o-rama: Porting Old Pc Games To Xbox
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Development
Pages: 1, 2, 3
BenJeremy
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 cool.gif 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.

JohnA
Would be great if someone wanted to port Freespace 2 smile.gif

Sources @ http://www.freespace-2.com/ddn/sources/freespace2/
BenJeremy
QUOTE (JohnA @ Apr 13 2003, 11:59 AM)
Would be great if someone wanted to port Freespace 2 smile.gif

Sources @ http://www.freespace-2.com/ddn/sources/freespace2/

Thread MERGED. Please pay attention. Thanks for at least posting a link to the source.
JohnA
Yea, sorry. Just read the above sad.gif
kubafett
I have a great request MARATHON!! wink.gif

source @ http://source.bungie.org/
randomdef
how about abuse? (now defunct crack.com) its been ported to the SDL libary, why not to directx and the xbox?
tandylyons
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.
johnney5
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 wink.gif

the original GTA, now free:

http://www.rockstargames.com/classics/
Wishi
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).
Scorpy
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?
Tk0n
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
katolo
mmmm.... No One Lives Forever 2

source @ http://www.sierra.com/downloadfile.do?mediaid=6450

but maybe it wont work because of the 64 mb ram limt....
Tk0n
no, it wont work, cause this is no full source.
this is only for mods.
J.P. Patches
NOLF2 will probably never have released source with Lithtech splitting and stuff...
mr jones
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?
BenJeremy
QUOTE (mr jones @ May 8 2003, 01:16 PM)
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?

It might still require the Lithtech engine stuff, for a 'true' build.

Without the source for the 3-D engine, you're missing a heck of a lot of code.
gamemaster14
Why no port Wolfenstien 3d no one has made a port of that yet.
UberJim
You can play Wolfenstien 3D on the Xbox anyway though. If you beat Return To Castle Wolfenstien, it unlocks Wolfenstien 3D.
gamemaster14
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?
JEEtoP
why not port Quake 3 Arena....the source code is at
http://www.fileplanet.com/files/50000/53726.shtml
Quake 2 was a great port so this should be even better!
Morglum
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.
thetruth
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..
poiygon
It would be nice to see ports of jDoom, jHeritic, jHexen ...

http://www.doomsdayhq.com/
gamemaster14
QUOTE
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.
kryo
Before jumping to new ports how about refining the old ones?

I'm talking 4-player splitscreen Doom and stuff like that.

Plain ports quickly get pretty boring. I mean, who'd REALLY want to play through ROTT again?-)
rspektor
Armagetron
http://armagetron.sourceforge.net/download...ad_windows.html
Source:
http://armagetron.sourceforge.net/download...n_visualcpp.zip

It might be in opengl, not sure
Johno
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
BenJeremy
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.
Mechazilla
Aliens Vs. Predator

Get The Source Here.

And any other files get here.
Well its already being attempted on Dreamcast, but I figure that it would be much easier on XBOX. So Lantus, X-port if you guys are listening, this would so own if you guys could do it.

Thanks Guys...

Mecha...zZz ph34r.gif
jbigginsx
alien vs. predator and american mcghee's alice please
Knighty
QUOTE (Mechazilla @ Jul 3 2003, 01:39 AM)
Aliens Vs. Predator

Get The Source Here.

And any other files get here.
Well its already being attempted on Dreamcast, but I figure that it would be much easier on XBOX. So Lantus, X-port if you guys are listening, this would so own if you guys could do it.

Thanks Guys...

Mecha...zZz ph34r.gif

File Size: 2.17MB (2278992 bytes)

think about it wink.gif
BenJeremy
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!!!

Daz
Is this source complete? It's supposed to be from the professional SDK?
http://dev.valve-erc.com/projects/hlsdk/do..._v23_source.exe

or

http://www.valvesoftware.com/hlsdk.htm


The game..... Half-Life!
BenJeremy
QUOTE (Daz @ Jul 7 2003, 01:44 AM)
Is this source complete? It's supposed to be from the professional SDK?
http://dev.valve-erc.com/projects/hlsdk/do..._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.
Mechazilla
QUOTE (Knighty @ Jul 3 2003, 02:01 PM)
QUOTE (Mechazilla @ Jul 3 2003, 01:39 AM)
Aliens Vs. Predator

Get The Source Here.

And any other files get here.
Well its already being attempted on Dreamcast, but I figure that it would be much easier on XBOX. So Lantus, X-port if you guys are listening, this would so own if you guys could do it.

Thanks Guys...

Mecha...zZz ph34r.gif

File Size: 2.17MB (2278992 bytes)

think about it wink.gif

The full avp source is available you jackass.
Daz
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.gamespy.com/~dday/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++.
Daz
I'm sorry to double post here, (if I was spamming, I'd have more than this many posts since November 2002! wink.gif ) 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.fileplanet.com/dl.aspx?modcentr...roguesrc320.exe
http://www.fileplanet.com/dl.aspx?modcentr...atrixsrc320.exe

[/Edit]
Roubster
How about Racer;

http://www.racer.nl/

source: http://www.racer.nl/download/rr050src.tgz
BenJeremy
QUOTE (Roubster @ Jul 19 2003, 09:55 AM)
How about Racer;

http://www.racer.nl/

source: http://www.racer.nl/download/rr050src.tgz

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.
Roubster
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).
BenJeremy
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.... tongue.gif
Gmc
How about the first Quake? I'm pretty sure the source is out for that, heck there was even a Dreamcast port of it. Mind you, I'm kinda new to the xbox homebrew scene, so knowing its probably already been done...I just havent seen it yet uhh.gif
uriel
well, it's not a game but the best n64 emulator i know

http://1964.emulation64.com
Tangent
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
SniperKilla
http://www.racer.nl/

we want racer!!!!
pape
if it's possible, make a port of the doomsday engine, it's a good idea, that can make 32player in lan, verry cool graphics et a lot of effect... i think the xbox is enough power to do this possible...? http://www.doomsdayhq.com/files.php?class=7 for complete source code!
pape
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!!!
Xustu
I'll agree with a racer port. That would be pretty sick. biggrin.gif
KLoNe
Quake 1 please. Some Mods and TCs on Q1 were unbelivable.
Videogamebuyer14
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.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.