Forum

> > Stranded II > General > Port for XBOX1?
Forums overviewStranded II overviewGeneral overviewLog in to reply

English Port for XBOX1?

18 replies
To the start Previous 1 Next To the start

old Port for XBOX1?

mahlersouthpacific
User Off Offline

Quote
It seems possible...

I'm wondering if would be okay for me to try and port S2 for the XBOX1?

I know nothing about programming but want to give it a try, maybe a die hard Programmer/S2/XBOX fan could help me out?

old Re: Port for XBOX1?

DC
Admin Off Offline

Quote
Stranded II has been programmed in Blitz3D. This language does not work on XBox. You would have to rewrite the whole game (about 50.000 lines) from scratch.

Good luck with that if you have no programming experience. It's impossible.

Of course you can try it anyway

old Re: Port for XBOX1?

Psytechnic
User Off Offline

Quote
mahlersouthpacific has written
oh ok

I thought maybe with the Blitz3D SDK it might be possible.


Thanks for the quick response anyways


Well... You might not actually be too far off from reality... I've actually been looking into using C# and the XNA framework (used on XBox360 as well as XP upwards) to create a comparable Stranded (I.e. one that uses the current file layout and system but B3D models would have to be .X models :() However, DC isn't wrong. This is a task that shouldn't be even considered without a fundamental understanding of programming architectures, platforms and a few programming languages.

The idea is a nice one, the reality of something like this coming to pass is not. Stranded II cannot and will not ever be playable on any other format other than PC unless someone makes some kind of translatable API.

EDIT: Could a linux user testify to whether this works through WINE?
edited 1×, last 19.01.10 02:32:37 pm

old Re: Port for XBOX1?

Psytechnic
User Off Offline

Quote
The Oracle File has written
A rewriting of Stranded in a better programming language would be nice, even if it will never happen.


No particular programming language is "better" being that most (except JIT compilers like java and .Net) compile down to native machine code instructions (this includes Blitz3D and most people know machine code under the name HEX. Each hex digit in an exe is either a machine code instruction, a memory/variable location/pointer or the data to handle). Not only that, rewriting a game is actually much harder than creating a new one being that you're trying to match the game designer's specifications. I would only rewrite Stranded II once my Mod Viewer is complete AND if DC would help. And being that he has so much more to do with CS2D and all his other projects, not to mention REAL LIFE (remember, programmers are people too :P), I can see this sitting on the backburner for a very long time.

old Re: Port for XBOX1?

The Oracle File
User Off Offline

Quote
But you have to admit, that Blitz Basic is very slow and very limited, e.g. because it only supports Direct X 7, which is very outdated, making it hard to run on newer pc's.

Again, didn'T really read what you wrote, sorry. Kinda tired this week.

old Re: Port for XBOX1?

Psytechnic
User Off Offline

Quote
DJ-Menj has written
You want Stranded II on XBOX?Are you crazy?Its impossible!


Please read the previous posts and try to refrain from repeating what has already been said.

The Oracle File has written
But you have to admit, that Blitz Basic is very slow and very limited, e.g. because it only supports Direct X 7, which is very outdated, making it hard to run on newer pc's.


Hmmm, I would have expected the Blitz3D designers to update that with newer compilers... Shady... Well, like I said, there's a lot of 'ifs' and 'whens' before something like a rewrite becomes a reality.

old Re: Port for XBOX1?

bloodsheder
User Off Offline

Quote
Quote
EDIT: Could a linux user testify to whether this works through WINE?

in a sense yes. but there was some issues. the game lags immensely, tested on a celeron D 2.53Ghz with LOW settings. .bmp files didn't work or better the transparency didn't work so there was pink all over.
note tried the game on the same computer with xp and got better results settings up around med-high. i did this with a old version of wine but ill try with the 1.1.3x versions for any difference.
edited 1×, last 19.01.10 09:34:23 pm

old Re: Port for XBOX1?

Psytechnic
User Off Offline

Quote
bloodsheder has written
Quote
EDIT: Could a linux user testify to whether this works through WINE?

in a sense yes. but there was some issues. the game lags immensely, tested on a celeron D 2.53Ghz with LOW settings. .bmp files didn't work or better the transparency didn't work so there was pink all over.
note tried the game on the same computer with xp and got better results settings up around med-high. i did this with a old version of wine but ill try with the 1.1.3x versions for any difference.


Nice one mate. Let us know if you have any successful results.

old Re: Port for XBOX1?

Lee
Moderator Off Offline

Quote
The Oracle File has written
But you have to admit, that Blitz Basic is very slow and very limited, e.g. because it only supports Direct X 7, which is very outdated, making it hard to run on newer pc's.

Again, didn'T really read what you wrote, sorry. Kinda tired this week.


You do realize that Blitz is more or less of a glorified preprocessor, with extremely well adapt parsing abilities at that too. The compiler generates C/C++ level (relatively low) code and then links the objects to proprietary libraries. To call Blitz a slow language is to blindly assert that C is a slow language.

old Re: Port for XBOX1?

Psytechnic
User Off Offline

Quote
leegao has written
You do realize that Blitz is more or less of a glorified preprocessor, with extremely well adapt parsing abilities at that too. The compiler generates C/C++ level (relatively low) code and then links the objects to proprietary libraries. To call Blitz a slow language is to blindly assert that C is a slow language.


This is interesting. So Blitz basically parses bb into C/C++ and compiles the C code? If this is true, then Blitz3D would be the equivalent of a "gaming framework" for the C/C++ programming language. Do you happen to know what C/C++ compiler it uses?

old Re: Port for XBOX1?

DJ-Menj
User Off Offline

Quote
Psytechnic has written
Please read the previous posts and try to refrain from repeating what has already been said.


Ok,sorry.But how do you want port Stranded II to XBOX?

old Re: Port for XBOX1?

Yamaxanadu
User Off Offline

Quote
to be honest , you can port the game to xbox , but since it is blitz3D , you are gotta lag like there is no tomorrow(i tried it with a random blitz3D game i wrote , but it just jams the screen right there)

old Re: Port for XBOX1?

bloodsheder
User Off Offline

Quote
ok so with the new version of wine, stranded didn't even make it to the menu so linux is scrapped.

old Re: Port for XBOX1?

Psytechnic
User Off Offline

Quote
bloodsheder has written
ok so with the new version of wine, stranded didn't even make it to the menu so linux is scrapped.


That's a damned shame. But if I can make something like this in C# with a choice of hooking into DirectX or OpenGL, then we could very easily convert from .Net 3.5 to Mono (the open source linux implementation of .Net) which would allow it to work on both. But that would mean scrapping XNA and that would mean having to write a massive amount of boilerplate code for the hooks. Not pretty...

old 3D BLITS PLAYER

Aura
User Off Offline

Quote
Its would be cool if there was a '3D Blits concle'...Hand held one would be sick too!
To the start Previous 1 Next To the start
Log in to replyGeneral overviewStranded II overviewForums overview