Forum

> > Stranded II > General > Port for XBOX1?
ForenübersichtStranded II-ÜbersichtGeneral-ÜbersichtEinloggen, um zu antworten

Englisch Port for XBOX1?

18 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt Port for XBOX1?

mahlersouthpacific
User Off Offline

Zitieren
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?

alt Re: Port for XBOX1?

DC
Admin Off Offline

Zitieren
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

alt Re: Port for XBOX1?

Psytechnic
User Off Offline

Zitieren
mahlersouthpacific hat geschrieben
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?
1× editiert, zuletzt 19.01.10 14:32:37

alt Re: Port for XBOX1?

Psytechnic
User Off Offline

Zitieren
The Oracle File hat geschrieben
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.

alt Re: Port for XBOX1?

The Oracle File
User Off Offline

Zitieren
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.

alt Re: Port for XBOX1?

Psytechnic
User Off Offline

Zitieren
DJ-Menj hat geschrieben
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 hat geschrieben
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.

alt Re: Port for XBOX1?

bloodsheder
User Off Offline

Zitieren
Zitat
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.
1× editiert, zuletzt 19.01.10 21:34:23

alt Re: Port for XBOX1?

Psytechnic
User Off Offline

Zitieren
bloodsheder hat geschrieben
Zitat
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.

alt Re: Port for XBOX1?

Lee
Moderator Off Offline

Zitieren
The Oracle File hat geschrieben
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.

alt Re: Port for XBOX1?

Psytechnic
User Off Offline

Zitieren
leegao hat geschrieben
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?

alt Re: Port for XBOX1?

DJ-Menj
User Off Offline

Zitieren
Psytechnic hat geschrieben
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?

alt Re: Port for XBOX1?

Yamaxanadu
User Off Offline

Zitieren
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)

alt Re: Port for XBOX1?

bloodsheder
User Off Offline

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

alt Re: Port for XBOX1?

Psytechnic
User Off Offline

Zitieren
bloodsheder hat geschrieben
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...

alt 3D BLITS PLAYER

Aura
User Off Offline

Zitieren
Its would be cool if there was a '3D Blits concle'...Hand held one would be sick too!
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antwortenGeneral-ÜbersichtStranded II-ÜbersichtForenübersicht