Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsDiscussion Forum → What? Another SITH2 Topic?
What? Another SITH2 Topic?
2009-03-06, 8:17 AM #1
Easy gang, not to worry. My question is a really simple one: I noticed that SITH2's source also pointed to a DirectX renderer. Well, long story short I need a static level renderer for a simple Xbox app. My prereqs are a really simple, text-based format for levels, a DX8 renderer (or one I can dumb down to DX8), and... well that's it. The app doesn't need much at all. If it's a 3D world that can be lit then I'm good.

I suppose I should explain. Some of you may know me as one of the old schoolers. See Rogue Squadron CTF. I used to be big into JK from about 97-02. Back then I was really into JK and came to love it's simple, text-based file formats. It was something where I could open em and get the understand (or at least get the gist of) what they're talking about. SO, as I come back to building a simple 3D app for the Xbox I have to look at an old favorite as inspiration. As broken as critics may say the engine is, the broken things wouldn't apply here.

See, I'm writing a Rock Band clone for the original Xbox as a hobby. Right now it's more like a super-cheap Guitar Freaks clone in that the notes are vertical and there's not much else. But I feel like I'd like to go 3D now, and JED is really easy to build stuff in. So being able to render 3D jkls would make design easy and fun. I'm not concerned with 3D models nor animation at this point, unless there's src code somewhere for PUP/animation.

So yeah, to sum up I basically was curious if the DX renderer ever actually worked for SITH2, --or-- if anyone else built a basic jkl reader/renderer. If anyone's got 3do + animation code that'd be great, but I'm not overly concerned about that at the moment.
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

Tazz
2009-03-06, 8:35 AM #2
If I remember correctly, the graphics code in SITH2 "worked", it was just a terrible mess of code.

I'm sure Jon`C will come in here and correct me though, and probably tell you not to use it for x,y,z reasons.
2009-03-06, 8:45 AM #3
I've seen a few guys write really basic renderers for fun/school projects. Those'd even work. The problem is they're probably OpenGL, and I don't have the skills to write a DX8 wrapper.

I'm sure someone will say at some point to just use some other engine. That's all well and good but I'm not really a fan of BSP engines, and that's about all that's available and well documented.
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

Tazz
2009-03-06, 10:47 AM #4
Irrlicht is a good, free open source renderer that can use DX8. It can load Quake 3 BSPs, which you can make with GtkRadiant.
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-06, 11:07 AM #5
DX8 worked just about the same as DX9. You should be learning, not copying code.
2009-03-06, 11:23 AM #6
quake3 is also open source and already ported to the original xbox.
gbk is 50 probably

MB IS FAT
2009-03-06, 11:23 AM #7
Originally posted by Tazz:
SITH2


lol
2009-03-06, 11:24 AM #8
Originally posted by Jon`C:
DX8 worked just about the same as DX9. You should be learning, not copying code.


Heh, I knew you would say that. But for some people learning is copying code. As a ASP.net dev I do that constantly. I borrow code from other sites we used, dissect it, reuse it, etc.

Now, that being said I understand your point, and if you don't think it's a good idea to use SITH2 that's fine.

Originally posted by NoESC:
quake3 is also open source and already ported to the original xbox.


It was written with an OpenGL wrapper.
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

Tazz
2009-03-06, 11:37 AM #9
Is the source not available? q3 is gpl'ed and such.

Also, what are you planning on using as controllers? You can't connect much to the original xbox as the USB stack was very limited.
gbk is 50 probably

MB IS FAT
2009-03-06, 11:49 AM #10
Originally posted by Tazz:
It was written with an OpenGL wrapper.

So?
Bassoon, n. A brazen instrument into which a fool blows out his brains.
2009-03-06, 12:14 PM #11
So I'm not looking to write an openGL wrapper again. The source is gone for that port and has been for awhile. All I'm looking to do create extremely simple 3D support.

@ NoESC -- PS2->Xbox adapters are readily available and GH controllers work correctly on the Xbox in that fashion.
-There are easier things in life than finding a good woman, like nailing Jello to a tree, for instance

Tazz

↑ Up to the top!