(Sorry in advance for the long post, but this is a genuinely massive topic...)
Alright, I'm pretty new to the forums so... Sorry if I should be posting this on The Daily Click or something, but...
I've been working on an online first person shooter using the "OpenGL Base" extension in MMF2 Developer for the past 3 days. It's going relatively well, but I have some concerns. In my experiences with MMF2, I've seen a lot of things that just were NOT possible. MMF2 is one of the few if not the only program I really see this issue with. Also, there are a lot of things (like OpenGL 3D) that you CAN do in MMF2 but it's so pitifully weak that you would need an amazing computer to run the simplest things. I run MMF2 and the games a create an Alienware M18x, so there's not much of a way to tell how my games will play for those with less "hefty" computers, as my friends have good computers too.
I also have some questions about OpenGL and it's extension set, and hope somebody will be knowledgeable on them at least to answer a few questions I have.
So here are my main questions/problems:
- What are some ways to reduce CPU/MB usage in MMF2 that I may not know about?
- If you're knowledgeable with OpenGL Base, is there a way to create a sort of "fog" effect that will reduce the rendering range and still look decent? (I know how to reduce the rendering range but it just cuts off and that hardly looks presentable)
- Is there a way to prevent MMF2 from crashing when I try and load large Milkshape Models (.ms3d files ) into the internal storage of the "OpenGL MS3D" object? ( This issue is why I haven't added player models for enemies )
- Is there a way to horizontally flip objects with the MS3D object? I can't flip it in actual Milkshape or it screws up the animations
- Is there a way to add a skybox (like clouds or something)? The blue clear color I have now is very bland and wouldn't go over well in a full game. (I am using the "OpenGL clear control object for color and depth buffers by the way)
- Another big question, even if you don't know much about OpenGL Base, is that the OpenGL Base object always is on top of everything, even list objects. Is there a way to change this? Otherwise I can't add in-game HUD.
I'm pretty confident that most anybody who reads this will have absolutely no clue what in gods name I'm talking about, but I may as well put this here in the hope that somebody in the community sees this. I would ask on Click Converse but the chat is dead quite often.
(P.S. - I am making this game all by myself, so that is why I need help.)