xboxscene.org forums

Author Topic: How To Port?  (Read 187 times)

Snype

  • Archived User
  • Newbie
  • *
  • Posts: 1
How To Port?
« on: November 25, 2004, 02:37:00 AM »

I'm sorry if these questions seem newbish, but...for one, how do you port games, so I can do it myself. Two, can you port RPG Maker games? That would be cool. Three, How do I play ported games on my Xbox? Do I need to install a mod chip? Or not? Thanks.
Logged

Brouhaha

  • Archived User
  • Full Member
  • *
  • Posts: 213
How To Port?
« Reply #1 on: November 25, 2004, 07:24:00 AM »

1) You port a game/emu/app by "adjusting" it's source code (C++ and DirectX preferably) to compile for the Xbox. The process can range from simple to very complex depending on the original source code;

2) Depends how the RPG makers were made.  If there is an RPG maker written in C/C++ that renders using DirectX then yes, you can. If not, no you can't;

3) Yes you need a modchip to play any homebrew/backups on your xbox. Or you could use a software hack.

This post has been edited by Brouhaha: Nov 25 2004, 03:24 PM
Logged

blueshogun96

  • Archived User
  • Sr. Member
  • *
  • Posts: 395
How To Port?
« Reply #2 on: November 26, 2004, 12:32:00 PM »

QUOTE (Brouhaha @ Nov 25 2004, 03:56 PM)
1) You port a game/emu/app by "adjusting" it's source code (C++ and DirectX preferably) to compile for the Xbox. The process can range from simple to very complex depending on the original source code;

2) Depends how the RPG makers were made.  If there is an RPG maker written in C/C++ that renders using DirectX then yes, you can. If not, no you can't;

3) Yes you need a modchip to play any homebrew/backups on your xbox. Or you could use a software hack.

you are right except for the last part of #2.  If the renderer is not DirectX based, then you can replace those other rendering calls with DirectX calls if you know what you are doing.  This makes porting games like Rise of the Triad difficult, but if you have the knowlege and experience, you can pull it off.
Logged

Brouhaha

  • Archived User
  • Full Member
  • *
  • Posts: 213
How To Port?
« Reply #3 on: November 26, 2004, 01:21:00 PM »

Depends how you see it.  There are "levels" of porting.  I was refering to an easy, direct port.  What you are describing I call translating.

For example, gaming studios have to develop renderers for each platform they release on. They can port the logic of the game, but not the rendering engine.  So technically, yeah we say they are porting to different platforms, but realisticly, they made it portable themselves by developping a rendering engine for each platform and wrapping it in a layer for their source.  Of course everything said implies the use of the platform's hardware capabilities and not only it's CPU.

Anyway, the original poster was wondering how to port, so I doubt he'll translate anything...
Logged

buckwheat

  • Archived User
  • Newbie
  • *
  • Posts: 34
How To Port?
« Reply #4 on: November 27, 2004, 10:38:00 AM »

Can't you just rename EXE to Xbe?
Logged

celinedrules

  • Archived User
  • Hero Member
  • *
  • Posts: 640
How To Port?
« Reply #5 on: November 27, 2004, 12:27:00 PM »

QUOTE (buckwheat @ Nov 27 2004, 10:10 AM)
Can't you just rename EXE to Xbe?

Yes and you can change the name on a car from a Pinto to a Lamborghini and presto. Of course not man come on use some common sense.
Logged

kollision

  • Archived User
  • Full Member
  • *
  • Posts: 110
How To Port?
« Reply #6 on: November 27, 2004, 03:13:00 PM »

<Yes and you can change the name on a car from a Pinto to a Lamborghini and presto.

Yes you can do that and stop talking smart.  Havent u seen a pinto with lamborghini doors?
Logged

dgmorr

  • Archived User
  • Newbie
  • *
  • Posts: 4
How To Port?
« Reply #7 on: November 30, 2004, 12:39:00 PM »

QUOTE (kollision @ Nov 27 2004, 11:45 PM)
<Yes and you can change the name on a car from a Pinto to a Lamborghini and presto.

Yes you can do that and stop talking smart.  Havent u seen a pinto with lamborghini doors?

I can't believe this is happening. It must be a bad dream. :unsure:
Logged

chilin_dude

  • Archived User
  • Hero Member
  • *
  • Posts: 3068
How To Port?
« Reply #8 on: November 30, 2004, 01:46:00 PM »

QUOTE (celinedrules @ Nov 27 2004, 07:59 PM)
Yes and you can change the name on a car from a Pinto to a Lamborghini and presto. Of course not man come on use some common sense.

ROFL!!!
OMG
Logged

kollision

  • Archived User
  • Full Member
  • *
  • Posts: 110
How To Port?
« Reply #9 on: December 02, 2004, 01:17:00 AM »

Logged

gronne

  • Archived User
  • Hero Member
  • *
  • Posts: 568
How To Port?
« Reply #10 on: December 02, 2004, 10:30:00 AM »

QUOTE (kollision @ Dec 2 2004, 09:49 AM)
4x4 Pinto:

http://www.uslink.net/~stacia/tvphotovol2/4x4pinto.jpg

Uh huh, that shut you up.

Well start switching exe's to xbe's and report back with your successful results.
Logged

VampX

  • Archived User
  • Hero Member
  • *
  • Posts: 1611
How To Port?
« Reply #11 on: December 02, 2004, 12:01:00 PM »

QUOTE (kollision @ Dec 2 2004, 10:49 AM)
4x4 Pinto:

http://www.uslink.net/~stacia/tvphotovol2/4x4pinto.jpg

Uh huh, that shut you up.

Thats the coolest car ever.
Logged

Brouhaha

  • Archived User
  • Full Member
  • *
  • Posts: 213
How To Port?
« Reply #12 on: December 02, 2004, 01:20:00 PM »

offtopic...

QUOTE
Thats the coolest car ever.


no thats the coolest car ever  :D  not to mention an incredible chick magnet!

<sarcasm>

(IMG:http://www.beaterz.com/reviews/0100/p44_belinda/belinda_front.jpg)

</sarcasm>
Logged

blueshogun96

  • Archived User
  • Sr. Member
  • *
  • Posts: 395
How To Port?
« Reply #13 on: December 02, 2004, 01:57:00 PM »

lol
Logged

ZASADAR

  • Archived User
  • Sr. Member
  • *
  • Posts: 436
How To Port?
« Reply #14 on: December 02, 2004, 02:15:00 PM »

..... man these arse holes have flames shooting out of their arse :evil:
Logged