Jump to content


Photo

Ultima 3d Reloaded


  • This topic is locked This topic is locked
423 replies to this topic

#1 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 03:11 AM

Ultima 3D is gone. Nothing.

The name, and "reserved" name Behemoth can be used by anyone freely.

I don't want anyone uploading it either for any reason/ and nobody to decompile and hex edit it.

Edited by KC LC, 26 March 2008 - 11:28 AM.

  • 0

#2 xclonedx

xclonedx

    GMC Member

  • New Member
  • 175 posts

Posted 08 April 2007 - 03:16 AM

For a 1.0, this is very bad. Poorly organized and the example doesn't work. I don't understand how this is an engine at all. 2/10 for effort.
  • 0

#3 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 03:19 AM

you know what? you can take effort and shove it, if you didnt install it right, then plz try again... ur giving this topic a bad name

Edited by X-tra Fear, 08 April 2007 - 03:30 AM.

  • 0

#4 d41

d41

    GMC Member

  • New Member
  • 526 posts

Posted 08 April 2007 - 03:19 AM

For a 1.0, this is very bad. Poorly organized and the example doesn't work. I don't understand how this is an engine at all. 2/10 for effort.

<{POST_SNAPBACK}>

Did you install the extension?

BTW: I'm downloading now, it looks cool

Edited by d41, 08 April 2007 - 03:21 AM.

  • 0

#5 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 03:20 AM

bah, this makes me feel like my c++ was worthless... oh well, on to version 2.0... which i have no clue when it'll come out...
  • 0

#6 d41

d41

    GMC Member

  • New Member
  • 526 posts

Posted 08 April 2007 - 03:30 AM

I tried it. It looks pretty good. ::lmao::

I tried to compare the speed to d3d, but even though I set room speed to 9999, it stayed at 60.

EDIT: you should change the help file to .chm. It's pretty easy, i can make one for you out of your help file if you want

Edited by d41, 08 April 2007 - 03:43 AM.

  • 0

#7 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 03:32 AM

ya, when i made this, i may have to make a function for room speed, because since it is like an external window sorta to GM... it uses a different canvas to draw on... making it useless to the room speed game maker has.
  • 0

#8 SenakuJin

SenakuJin

    GMC Member

  • New Member
  • 2765 posts

Posted 08 April 2007 - 03:37 AM

looks promising, dose it still have the texture mapping limitations of the GM equivalent? That bugs me the most next to speed..
  • 0

#9 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 03:38 AM

what exactly do you mean... like multitexturing? explain a little please, btw multitexturing i had a little trouble with... i think i got it ready for 2.0 though

Edited by X-tra Fear, 08 April 2007 - 03:39 AM.

  • 0

#10 warriorccc0

warriorccc0

    GMC Member

  • Banned Users
  • 740 posts

Posted 08 April 2007 - 03:42 AM

yup pretty good strider..... keep up the good work ::lmao::

#11 SenakuJin

SenakuJin

    GMC Member

  • New Member
  • 2765 posts

Posted 08 April 2007 - 03:43 AM

Mostly yes i mean multitexturing, perhaps even bypassing GM's models to load something that has the capabilitys of using multipul textures per object, like ani8or if your fammilar with that at all.
  • 0

#12 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 03:43 AM

yes, multitexturing would be a good addition... ill add that to the list, and also i may find the file structure of the .d3d model (which is fairly simple... i did it before but lost my records >.<) and let it use them as models. It's one of the best things Mark never encrypted in 7.0

yup pretty good strider..... keep up the good work ::lmao::

<{POST_SNAPBACK}>


thx, must have missed your post, srry

you should change the help file to .chm. It's pretty easy, i can make one for you out of your help file if you want

<{POST_SNAPBACK}>

I would definetly love that, plz if u can. I would give you credit, but you'll have to make it again for every version. (i keep missing posts...)

Edited by X-tra Fear, 08 April 2007 - 05:44 AM.

  • 0

#13 cdm319

cdm319

    C++ Programmer

  • New Member
  • 885 posts

Posted 08 April 2007 - 12:31 PM

this is great - clearly xclonedx is either an extremely novice user and doesn't understand it, or he didn't install it right. I give it an 8/10
  • 0

Chris Matthews, Co-Leader of Digital X

#14 TheOmega

TheOmega

    GMC Member

  • New Member
  • 88 posts

Posted 08 April 2007 - 02:12 PM

nice, DLL, I am not really OpenGL fan but it beats the 3D in GM, like the shiny surfaces, so I willl have to understand a bit about OpenGL, I thought of make a Direct3D DLL, I would of written it in Managed DirectX, and I am not advaced with D3D yet. It was cool! mabye I'll use it <_<, when it is fully completed
  • 0
Loves his girlfriend Melissa <3

#15 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 05:38 PM

this is great - clearly xclonedx is either an extremely novice user and doesn't understand it, or he didn't install it right. I give it an 8/10


Thx, i myself even rated it that. xclonedc isn't a very popular user for the smarts anyway... maybe he should actually try it before he rates it! Hes what makes topics like these look bad! I mean, who just has a second post post with a bad rating <_<


nice, DLL, I am not really OpenGL fan but it beats the 3D in GM, like the shiny surfaces, so I willl have to understand a bit about OpenGL, I thought of make a Direct3D DLL, I would of written it in Managed DirectX, and I am not advaced with D3D yet.  It was cool! mabye I'll use it :P, when it is fully completed

<{POST_SNAPBACK}>


I really recommend that if your going to go through with this DirectX DLL your talking about, is that you really know DirectX. This project was originally to start out DirectX but got changed because i had been doing OpenGL forever and decided I was going to try DirectX. I started it and DirectX and didn't get very far due to it's limited use with GM. Hmmm, something called Vertex buffers and Texture buffers... im not sure, because i think they had to be a predefined size or something. But I would be willing to help you if you need it.

Edited by X-tra Fear, 08 April 2007 - 05:40 PM.

  • 0

#16 softhunterdevil

softhunterdevil

    LazyBoy

  • GMC Member
  • 276 posts

Posted 08 April 2007 - 06:11 PM

Planned for next version:
- 3D Particle system


Interesting ... <_<
  • 0
<a href="http://www.redbubble...eactdevelopers" target="_blank"><img src="http://www.redbubble...rb_profile.gif" border="0" class="linked-sig-image" /></a><a href="http://www.redbubble...eactdevelopers" target="_blank"><img src="http://www.redbubble...ers_banner.jpg" border="0" class="linked-sig-image" /></a>

#17 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 08 April 2007 - 07:34 PM

Thanks for responding guys, but i need to know all of your specs and what kind of results are you getting off of this. In this form:

Operating System:
Video Card:
RAM:
Processor:
Average FPS:

Ok, thank you. This helps me in the development of the next version.
For me, this runs really nice and my specs are:

Operating System: Windows XP Pro V 5.1
Video Card: 128MB Nvidia
RAM: 1 gig
Processor: 1.6ghz XD
Average FPS: Full, no lag

Edited by X-tra Fear, 08 April 2007 - 07:34 PM.

  • 0

#18 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 09 April 2007 - 01:57 AM

Operating System: Win x64 pro
Video Card: Radeon 9600xt 128mb
RAM: 1gb ddr
Processor: AMD 64 3500+
Average FPS: 197 (with room speed set to 9999)

Looks ok so far, keep working on it I say.
  • 1

#19 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 09 April 2007 - 03:37 AM

Operating System: Win x64 pro
Video Card: Radeon 9600xt 128mb
RAM: 1gb ddr
Processor: AMD 64 3500+
Average FPS: 197 (with room speed set to 9999)

Looks ok so far, keep working on it I say.

<{POST_SNAPBACK}>


How are you getting the FPS? External Program? anyway, thats pretty good speed. I'm guessing i can still go through with the next version features in this case.
  • 0

#20 Relinquished

Relinquished

    GMC Member

  • New Member
  • 265 posts

Posted 09 April 2007 - 04:25 AM

Are you going to make it open source? Please make it open source, you'd be making me and a lot of people a huge favor.
  • 0

#21 necro

necro

    GMC Member

  • New Member
  • 104 posts

Posted 09 April 2007 - 05:23 AM

if he is working hard on it, why would he make it open source?
  • 0
I do not fear your feeble gods because I doubt they exist.
"Meus deus est machina, nex ad vestri deus."

development blog- http://cypherphage.spaces.live.com/

#22 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 09 April 2007 - 06:19 AM

To view your FPS set the room speed to 9999 and add the below line to the o_engine's draw event:-

window_set_caption(string(fps))

thats it :)
  • 0

#23 gamemakeriv

gamemakeriv

    GMC Member

  • Banned Users
  • 262 posts

Posted 09 April 2007 - 06:49 AM

ULtima 3d

Have you got it from ultimate 3d

You're about to experience an engine like no others.

Hoo buddy you should check this out :see this side
Posted ImagePosted ImagePosted Image

Be prepared for a big upcomming challange :)

Edited by gamemakeriv, 09 April 2007 - 06:53 AM.


#24 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 09 April 2007 - 10:47 AM

Are you going to make it open source? Please make it open source, you'd be making me and a lot of people a huge favor.

Yes, i would be doing some people favors... but then, how many Ultima 3D topics can noobs make in one day? No, im not saying your a noob, but I'm talking about the actual noobs.

if he is working hard on it, why would he make it open source?

I like his attitude :) , basiclly, ive worked hard to get what i have now.

To view your FPS set the room speed to 9999 and add the below line to the o_engine's draw event:-

CODE
window_set_caption(string(fps))


thats it  :D

Strange, since my window is external to GM's, i didnt think it would get the FPS of the actual window. Oh, well, ill test it. Thanks though.

Have you got it from ultimate 3d

Actually the name came to me while playing Kingdom Hearts and also from Final Fantasy 9.

Hoo buddy you should check this out :see this side
...

Be prepared for a big upcomming challange  :D

I'd say that looks pretty good. But, it's also better than mine :D . But as i've read somewhere else, The possible is done instantly, whereas the impossible just takes a second longer. This may be a big challenge. But I'm determined to keep moving forth.

Ok, now my actual post. It's a big thing if you can donate $3.00 USD to the Ultima 3D project. If you knew my age, you would know why im asking for them. I get no allowance and the only money I get is for my Birthday and Christmas. Which my parents don't wan't me to spend on this kind of stuff. So please, if your parents have a PayPal account, ask them nicely to donate to this project's website (mentioned in the first post). I have found one specific book and one package of tutorials in paticular i'm planning on getting one day. It's very hard to think some of this stuff up sometimes. I'm not forcing you to donate, i'm just stating how helpful it is if you do.
  • 0

#25 gamemakeriv

gamemakeriv

    GMC Member

  • Banned Users
  • 262 posts

Posted 09 April 2007 - 03:12 PM

This may be a big challenge. But I'm determined to keep moving forth.

Good Keep up the spirit dude.
>>And aw whats ur age<<

#26 NewDuck

NewDuck

    GMC Member

  • New Member
  • 54 posts

Posted 09 April 2007 - 03:38 PM

Grand work, this looks promising. Which model formats is it gonna support.
  • 0

#27 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 09 April 2007 - 07:30 PM

Good Keep up the spirit dude.
>>And aw whats ur age<<


haha, i'm only 14 <_<

Grand work, this looks promising. Which model formats is it gonna support.

Most common ones, animated and unanimated. But, of course, this will come in future versions. Just keep checking back for some updates!
  • 0

#28 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 09 April 2007 - 09:57 PM

After trying this I got an error if I tried to run it or any other GM game for that matter, and the error was something like "could not continue because your video card has little memory to use surfaces" but as you can see from my specs before, this should not be a problem. I believe that your drawing window is not closing correctly or still leaving heaps of junk in the video memory.

Anyone else get this problem?
  • 0

#29 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 09 April 2007 - 10:00 PM

After trying this I got an error if I tried to run it or any other GM game for that matter, and the error was something like "could not continue because your video card has little memory to use surfaces" but as you can see from my specs before, this should not be a problem. I believe that your drawing window is not closing correctly or still leaving heaps of junk in the video memory.

Anyone else get this problem?

<{POST_SNAPBACK}>


Are you calling either utd_flush(); or utd_end(); at the end of the GM applicatrion?
It releases all of the rendering context when it closes, if you call the right functions. I dunno if it leaves crap in Video memory... for me it doesn't. If this comes to be a glitch, it will be fixed immediately!
Send me the GMK if u can plz

Edited by X-tra Fear, 09 April 2007 - 10:02 PM.

  • 0

#30 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 09 April 2007 - 10:09 PM

I'm only using the example you supplied and it is completely unmodified.

edit: I just added utd_flush(); to the game end call and it worked just fine.

I also noticed it just ran at a constant 280FPS, very nice.

Edited by xygthop3, 10 April 2007 - 01:43 AM.

  • 0

#31 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 09 April 2007 - 10:10 PM

ok, i guess that solves your problem... lol

Edited by X-tra Fear, 09 April 2007 - 10:58 PM.

  • 0

#32 warriorccc0

warriorccc0

    GMC Member

  • Banned Users
  • 740 posts

Posted 10 April 2007 - 01:15 AM

Hmmm I thought you got it from a final fantasy game since they have 'ultima' the spell....

#33 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 10 April 2007 - 02:10 AM

Hmmm I thought you got it from a final fantasy game since they have 'ultima' the spell....

<{POST_SNAPBACK}>


And ultima weapon :( , let's not get off topic though...
  • 0

#34 Relinquished

Relinquished

    GMC Member

  • New Member
  • 265 posts

Posted 10 April 2007 - 02:20 AM

if he is working hard on it, why would he make it open source?

<{POST_SNAPBACK}>

Well just a clue on how he intergrated such an engine, a kind of "If you steal it you can't do crap with it" kind of transaction.
Well could you give me a link to the openGL engine that you used?
I think I should attempt to make one myself, it could possibly heighten my in programming. Since I already have the directx sdk I'll mind as well put it to good use.

Edited by Relinquished, 10 April 2007 - 02:24 AM.

  • 0

#35 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 10 April 2007 - 02:54 AM

if he is working hard on it, why would he make it open source?

<{POST_SNAPBACK}>

Well just a clue on how he intergrated such an engine, a kind of "If you steal it you can't do crap with it" kind of transaction.
Well could you give me a link to the openGL engine that you used?
I think I should attempt to make one myself, it could possibly heighten my in programming. Since I already have the directx sdk I'll mind as well put it to good use.

<{POST_SNAPBACK}>


Well, about the only things u need are the OpenGL SDK and like this huge resource pack full of stuff like GlAux and crap like that. I may write a tutorial and post it somewhere on the forum about doing this some other day though :(

Behind the Scenes content for V 2.0 is out now! you can download it off the first post. please test it and report bugs!

Edited by X-tra Fear, 10 April 2007 - 03:03 AM.

  • 0

#36 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 10 April 2007 - 05:11 AM

The camera's draw distance seems to be very short? (about 80 pixels) is there an option to make the draw distance greater? or is this it?

Thanks.
  • 0

#37 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 10 April 2007 - 11:19 AM

The camera's draw distance seems to be very short? (about 80 pixels) is there an option to make the draw distance greater? or is this it?

Thanks.

<{POST_SNAPBACK}>


well, in version 2, this is way greater and also, the texture storage is screwed up in 1.0. You can only hold 3 textures >_<, i fixed this in 2.0 for 3000

Edited by X-tra Fear, 10 April 2007 - 11:40 AM.

  • 0

#38 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 10 April 2007 - 11:35 AM

oh kewl, looking forward to it, also is there a way to create a model with vertex's and only draw the model, like GM would rather than having to draw the vertex's every step when drawing a floor???
  • 0

#39 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 10 April 2007 - 11:39 AM

oh kewl, looking forward to it, also is there a way to create a model with vertex's and only draw the model, like GM would rather than having to draw the vertex's every step when drawing a floor???

<{POST_SNAPBACK}>

no, but u definetly gave me an idea for 2.0. Literally, the floor code is already made XD... ill add that for 2.0 :D
  • 0

#40 weirdo_studios

weirdo_studios

    GMC Member

  • New Member
  • 174 posts

Posted 10 April 2007 - 12:10 PM

mmm im wondering wat is faster, this or xtreme 3d
  • 0

#41 TheOmega

TheOmega

    GMC Member

  • New Member
  • 88 posts

Posted 10 April 2007 - 06:25 PM

so far, I am not going to create a DLL on D3D, yet, not planned, I tried to use your DLL with my 3D block breaker game, more functions are needed, the regular d3d functions, like set the projecction to point to somewere (xto,yto,zto), also it stinks that you have to use external images, but I could add my file packacker(I made a C# program that compresses files into a package), support so you can read the files from the package file, that is planned to be added. Note: my .gex extension is "Game Maker Functions 2".

Also my dad has a book on Managed Direct3D, so I have a ref for help. PM if want ideas for more functions. I was think of making a 2 version of my game "Block Age", where there is D3D and OpenGL verison. Well I'll keep on eye on this topic, see ya!
  • 0
Loves his girlfriend Melissa <3

#42 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 10 April 2007 - 09:24 PM

So.........is v2.0 ready yet?? Because I'm waiting for it so I can make examples for it. PM or IM me if you want.
  • 0

#43 MatrixQuare

MatrixQuare

    Matrix Square Entertainment Corp.

  • GMC Member
  • 772 posts
  • Version:Unknown

Posted 10 April 2007 - 09:38 PM

Isn't the name a rip of the [MUCH better] Ultimate 3D Engine?

Edited by MatrixQuare, 10 April 2007 - 09:38 PM.

  • 0

#44 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 10 April 2007 - 11:01 PM

Isn't the name a rip of the [MUCH better] Ultimate 3D Engine?

<{POST_SNAPBACK}>


I explained that earlier... now ur beating a dead horse...
It's MUCH better, but, this has just began. If you like Ultimate 3D, why dont you leave and not post here? doesnt that sound like a good idea?

Version 2.0, id say is a little near complete. if you want me to realease it early, i can but there would be like nothing new added >.<, please let me at least finish heightmapping and then ill release it
  • 0

#45 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 10 April 2007 - 11:06 PM

If you need a beta tester, I'm your man, PM me.
  • 0

#46 Relinquished

Relinquished

    GMC Member

  • New Member
  • 265 posts

Posted 10 April 2007 - 11:48 PM

I could make directx10 engine but the only problem is I don't have vista and I don't have DirectX lol
But I have a question, what does it mean to push in the matrix and pop out, I have no clue what that means.
Btw that other Ultima 3D engine is incredible! No offense but I think you should change the name of your engine before you smell a law suit.

Edited by Relinquished, 10 April 2007 - 11:56 PM.

  • 0

#47 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 10 April 2007 - 11:58 PM

I could make directx10 engine but the only problem is I don't have vista and I don't have DirectX lol
But I have a question, what does it mean to push in the matrix and pop out, I have no clue what that means.
Btw that other Ultima 3D engine is incredible! No offense but I think you should change the name of your engine before you smell a law suit.

<{POST_SNAPBACK}>


lol, poping and pushing the matrix is just like the data structures in GM... if u dont it screws the drawing up...
  • 0

#48 xygthop3

xygthop3

    You may know me from such forums as "Shaders"

  • GMC Member
  • 3367 posts
  • Version:GM:Studio

Posted 11 April 2007 - 12:41 AM

What format are the external models? I noticed that it is a .txt file but, how are they created or are they converted from another format?

Thanks.
  • 0

#49 X-tra Fear

X-tra Fear

    Behemoth Creator

  • GMC Member
  • 430 posts
  • Version:GM8

Posted 11 April 2007 - 01:51 AM

What format are the external models? I noticed that it is a .txt file but, how are they created or are they converted from another format?

Thanks.

<{POST_SNAPBACK}>


Well, theres an export as text thing in MilkShape 3D... i think that works... it worked for me ^,^, .obj and .3ds and other stuff will be compatible with it... give it time
  • 0

#50 Relinquished

Relinquished

    GMC Member

  • New Member
  • 265 posts

Posted 11 April 2007 - 04:36 AM

I could make directx10 engine but the only problem is I don't have vista and I don't have DirectX lol
But I have a question, what does it mean to push in the matrix and pop out, I have no clue what that means.
Btw that other Ultima 3D engine is incredible! No offense but I think you should change the name of your engine before you smell a law suit.

<{POST_SNAPBACK}>


lol, poping and pushing the matrix is just like the data structures in GM... if u dont it screws the drawing up...

<{POST_SNAPBACK}>

OH! So it's a data structure that when you call the update function it reads that data structure to draw it right? How would you clear the structure btw?

Edited by Relinquished, 11 April 2007 - 04:37 AM.

  • 0