Is there a port for xbox of irrlicht?
Actually look around the site. Niko has certainly aided XBox coders in creating Irrlicht applications on their platform. It's not an actual port though, but given that the XBox is a PC in a fancy box, I doubt it matters that much. Although obviously the graphics driver you'll be using will be DirectX (being Microsoft).
-
Guest
-
Guest
If I was a noob then the last place I would look would be the advanced forums, the name would put me off so maybe it isn't as obvious as you think it may be.
I think the biggest problem you will have in developing for the Xbox will be a lack of support, I doubt there are too many people here who have messed around too deeply with it, let alone debug with it. So you are pioneering in that area a little, though hopefully it is close to a PC in a fancy box and you can get it sorted.
I think the biggest problem you will have in developing for the Xbox will be a lack of support, I doubt there are too many people here who have messed around too deeply with it, let alone debug with it. So you are pioneering in that area a little, though hopefully it is close to a PC in a fancy box and you can get it sorted.
-
Guest
it isnt that i have something against newbies. but its >really< not hard to find something about xbox programming, maybe use the search engine? and i also dont have something against repeating questions, only if its asked 3 times a day and everytime a new topic, and i dont know why they do that, maybe they are simply too lazy?
so far ...
-
Guest
Maybe it is asked several times because there is no real answer to the question.
But to sumarize. There is not xbox project (vcproj). You need to rip the engine apart yourself and remove all references to libraries that don't exist on the xbox (openGL etc). The try and recompile it a few hundred times and you might be done
...
So as a follow-up question. Has anyone managed to compile irrlicht to the xbox?
And yes it's not very hard to program an xbox if you have made something in directx on windows. I just don't want to waste my time building a new 3D engine when a perfectly good one exist.
But to sumarize. There is not xbox project (vcproj). You need to rip the engine apart yourself and remove all references to libraries that don't exist on the xbox (openGL etc). The try and recompile it a few hundred times and you might be done
So as a follow-up question. Has anyone managed to compile irrlicht to the xbox?
And yes it's not very hard to program an xbox if you have made something in directx on windows. I just don't want to waste my time building a new 3D engine when a perfectly good one exist.
since i've had my xbox(for about a month now), i've been looking all over for information on this.
so far i've found out that:
people think, and even if you get it done, it won't be legal
the only real solution is not an easy one, its to wait for the OpenXDK to support 3d graphics,
or add it yourself by doing some really low-low-low-level programming for the xbox. i doubt that either one will ever happen.
for my own enjoyment, i may some day try to port my project using the MS SDK, it's not illegal if you don't release it.....
so far i've found out that:
- 1. the OpenXDK does NOT support 3d graphics, networking, or more advanced io functions.
so unfortunately, it's still unusable.
2. the there is no legal way to get the MS SDK unless you already have an X amount of supercool
games to your name, and even then it costs more $$$ than any one of us even dreams to have.
3. the xbox does NOT support DLL files.
4. an XBE file(xbox executable) is VERY similar to a regular .EXE file, to 'convert' it's enough to
change the header with a hex-editor. most .EXE files won't run tho, because the xbox doesnt support .DLL files or winapi function calls.
5. there is absolutely no way to run your own .XBE files on the xbox without modding it. this voids warranty, if you break it your screwed.
6. if you want to know about how the xbox works, and how to mess with it, www.xbox-scene.com is a good place to start.
7. if you want to know about programming for the xbox, http://www.xbdev.net is a good place to start.
people think, and even if you get it done, it won't be legal
the only real solution is not an easy one, its to wait for the OpenXDK to support 3d graphics,
or add it yourself by doing some really low-low-low-level programming for the xbox. i doubt that either one will ever happen.
for my own enjoyment, i may some day try to port my project using the MS SDK, it's not illegal if you don't release it.....
if you're looking for me, start looking on irc, i'm probably there.
-
Ultrasauce
Porting to the Xbox is possible if and only if:
1: Irrlight provide static libraries in additional to the DLLs. The Xbox can only import libraries as static libs.
2: Any dependencies are also in static library form. No dlls can be used at all.
3: Irrlight doesn't use any functionality not included in the xbox kernel. This includes regular windows input calls like GetAsyncKeyState.
4: Irrlight is capable of running in straight DX8.1
I've been working with the xbox for a while, but haven't attempted to use Irrlight with it. Irrlight currently does not provide static libs... right?
1: Irrlight provide static libraries in additional to the DLLs. The Xbox can only import libraries as static libs.
2: Any dependencies are also in static library form. No dlls can be used at all.
3: Irrlight doesn't use any functionality not included in the xbox kernel. This includes regular windows input calls like GetAsyncKeyState.
4: Irrlight is capable of running in straight DX8.1
I've been working with the xbox for a while, but haven't attempted to use Irrlight with it. Irrlight currently does not provide static libs... right?