Monster Engine

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
ejevik
Gnoblar
Posts: 7
Joined: Sat Jun 02, 2007 11:09 am

Post by ejevik » Fri Jun 08, 2007 9:52 am

I will try the get some text about the statemachine and the event system on the wiki today, on poor english but maybe understanble, hehe.

I you are not a good scripter or dosent want to learn a new language the engine is build on that way that everthing you can do in Lua script you can also do in c++ code.
This basic idea is good on several ways, one big is the performance perspecitve, you can test a thing in Lua and just simple make it to c++ to get it run faster.

If you are like me, bad to remember long syntax, I recommend the Lua binds highligter for Notepad++, you can find it on the homepage in "How to use" section.
The only language that should exist is assembler, "simple" to understand and simple to remember.

Ejevik Game Design/Scriper Monster Engine
0 x

Jollp
Gnoblar
Posts: 4
Joined: Mon May 15, 2006 12:09 pm

Post by Jollp » Mon Jun 11, 2007 12:40 pm

Thank you for all the positive feedback!

I'm glad you like the screenshots and the video. And I hope some of you were able to run the demo. We are taking a break from the code and enjoying the fine weather here in Sweden. But we will hopefully be able to do the most urgent bug fixes soon, such as the techdemo not running properly on ATI cards. :)

I've been working on the audio in the game engine, I just want to mention that we have a special feature called Dynamic sounds. In short this feature enables the audio engine to create its own sounds by looking at data from the physics engine.
There is a white plastic like box in the demo this box uses the DynamicSound feature. Check it out! I would be glad to hear your thoughts.
0 x

Murmandamus
Halfling
Posts: 48
Joined: Thu May 31, 2007 8:50 pm

Post by Murmandamus » Mon Jun 11, 2007 1:40 pm

Can I just ask, why doesn't at least the tech demo include all the dll's required to run it (e.g. PhysX)?
0 x

User avatar
Aladrin
Orc
Posts: 465
Joined: Fri Mar 10, 2006 10:22 pm

Post by Aladrin » Mon Jun 11, 2007 3:18 pm

Murmandamus wrote:Can I just ask, why doesn't at least the tech demo include all the dll's required to run it (e.g. PhysX)?
Legal requirements? I don't think Physx lets you distribute their stuff however you like. You have to run their installer.
0 x

Quall
Greenskin
Posts: 146
Joined: Wed Apr 06, 2005 11:55 pm

Post by Quall » Mon Jun 11, 2007 4:19 pm

Doesn't it include everything but PhysX? Ageia does not let you distribute the SDK, they only allow you to distribute the runtimes. Even then, you must have your installer run their setup application, you cannot simply throw the dll's into your application directory. Each client must accept Ageia's Eula agreement.
0 x

Murmandamus
Halfling
Posts: 48
Joined: Thu May 31, 2007 8:50 pm

Post by Murmandamus » Mon Jun 11, 2007 11:00 pm

Ok, I don't know Ageia's eula. In any case I was not suggesting to redistribute the SDK, obviously Ageia does not want that. But how is one supposed to ship any titles using their PhysX engine, if you can't include the runtimes? Or if that should be done with some kind of Ageia installer, why wasn't that included with the Monster Tech Demo? Does this installer not come with the PhysX SDK download?

I honestly don't know how this works with Ageia, so I'm just wondering.
0 x

User avatar
betajaen
OGRE Moderator
OGRE Moderator
Posts: 3447
Joined: Mon Jul 18, 2005 4:15 pm
Location: Wales, UK
Contact:

Post by betajaen » Mon Jun 11, 2007 11:05 pm

You can't give out the SDK.

But you can give out the runtimes (The SystemSoftware), there equivalent to the DirectX, OpenAL libraries that also get bundled with game installers.

Else when Unreal Tournment 2007 comes out, every person will be furious with Epic instructing them to download them from Ageia's website.
0 x

Quall
Greenskin
Posts: 146
Joined: Wed Apr 06, 2005 11:55 pm

Post by Quall » Tue Jun 12, 2007 12:47 am

Indeed. Maybe I explained it poorly. I meant to say that they do not want you distributing their libraries as flat files with you application. They have their own installer that you must distribute with your app. The installer prompts the user to accept their Eula agreement, which is required for the free (non-commercial) SDK.

See their "Deployment" section of the SDK documentation for full details.
0 x

Murmandamus
Halfling
Posts: 48
Joined: Thu May 31, 2007 8:50 pm

Post by Murmandamus » Tue Jun 12, 2007 1:48 pm

Thanks for explaining that. I guess I would have access to the SDK documentation if I had registered and downloaded the SDK, which I haven't. I did find the PhysX drivers download, as they call it, which is the "SystemSoftware" redistributable installer you guys mentioned.

But maybe I formulated my question poorly too :P ... I still don't understand why the PhysX runtimes, in whatever form (dll files, installer exe, whatever) are not included in the monster tech demo distro. My main reason for asking was because I thought that the only other way of obtaining them, would be to register for the SDK. Which I may do at some point, but not just yet and not just for running a tech demo.

For my part, the "problem" is solved, because I just found the redistributable on the Ageia site (and noticed next to the download link that it says it requires XP or Vista :roll: which I don't have)... But I think the question is in principle still valid :wink: I'll stop bugging about it now, it's not really that important...
0 x

User avatar
betajaen
OGRE Moderator
OGRE Moderator
Posts: 3447
Joined: Mon Jul 18, 2005 4:15 pm
Location: Wales, UK
Contact:

Post by betajaen » Tue Jun 12, 2007 4:52 pm

The SystemSoftware is around 30MB. I would assume the author didn't include them because of the size.

Fair enough, I'd say ;)
0 x

weitjong
Gnoblar
Posts: 3
Joined: Sat Jun 23, 2007 7:04 pm
Location: Singapore, 新加坡

Post by weitjong » Sat Jun 23, 2007 7:30 pm

Where can I find the full source code for the Aupro. The license.txt mentions http://aupro.cogitare.se which is now defunct. I need it to recompile the engine under linux.

edit
just realize aupro also uses EAX extension which is not part of openal package. Looks like AuPro is not suitable for my needs. At least not until Creative releases its closed source driver which support ALSA and openal with EAX effect later this year.
0 x

ejevik
Gnoblar
Posts: 7
Joined: Sat Jun 02, 2007 11:09 am

Post by ejevik » Wed Jun 27, 2007 5:12 pm

The sound engine AuPro is not in the state to released yet, the team member that’s has writing it are not totally pleasure with the result for the moment, he want to rewrite some bit of code before a complete release of that project (AuPro). So you can say the implementation of AuPro in the game and engine is a sneak peek on what will come. On release it will properly have its on project site on sourceforge.

But for those how want to test creating your own dynamic sound effects for objects, I have written a GUI tool for easy edit the XML file that describes the effect. This tool has been a miner blesses for the sound team, and makes it much simpler to test your effects and algorithm. I will upload it on project page, at first as a windows binary exe, and later on the python source code.

AuPro is by far the most unique thing in the engine, and by far the most complicate to describe, but the output is pure magic. (Sometimes)

Ejevik Game Design/Scriper Monster Engine
0 x

User avatar
neocryptek
Gnome
Posts: 335
Joined: Sat Mar 01, 2003 11:21 pm
Location: Idaho, USA
Contact:

Post by neocryptek » Fri Aug 03, 2007 9:28 pm

I finally got around to playing with this, though it seems none of the materials want to load on my new machine.

Here's a screenshot of what I see when I start it up and load demo.lua. The main menu appears to work fine, I get the "press enter to start" and "loading" text/background just fine. Gameplay looks like it works, too, just hard to see with everything blue!

Here's the Ogre.log.

GeForce 8800 GTS 640MB, driver version 158.22, XP SP2, DirectX renderer (OpenGL crashed).
0 x

User avatar
Glenn101
Gnoblar
Posts: 12
Joined: Sat Aug 11, 2007 11:54 am
Location: Australia, Melbourne

Post by Glenn101 » Sun Aug 12, 2007 9:26 am

Oh my god! this is exactly what I need for my First Person Shooter project, this will make it alot more easier to do!
Thankyou very very much!
0 x

User avatar
oddrose
Orc
Posts: 470
Joined: Thu Feb 15, 2007 2:08 pm
Location: Gothenburg, Sweden
Contact:

Post by oddrose » Sun Aug 12, 2007 9:38 am

i'm sorry for being stupid...but where is that wiki page you are talking about?
0 x

User avatar
neocryptek
Gnome
Posts: 335
Joined: Sat Mar 01, 2003 11:21 pm
Location: Idaho, USA
Contact:

Post by neocryptek » Sun Aug 12, 2007 9:19 pm

oddrose wrote:i'm sorry for being stupid...but where is that wiki page you are talking about?
http://monsterengine.wiki.sourceforge.net/
0 x

ejevik
Gnoblar
Posts: 7
Joined: Sat Jun 02, 2007 11:09 am

Post by ejevik » Mon Aug 20, 2007 9:20 am

I have created a Tool, Ogrey Tool, for create/import/export Monster Engine Entity files (XMLs). It is in early beta stage. Not all objects are implemented yet but it runs. You can find it in the download section for Monster Engine on the sourceforge projectpage or by the included direct link.
The tool is made in python so it doesn’t use Monster Engine to render, but it can be use as a simple ogre3d mesh viewer also.

Download Ogrey Tool Beta 1 (windows binary and source code):
https://sourceforge.net/project/showfil ... _id=242839

You can find a couple of screenshots here:
http://opengd.wordpress.com/2007/08/18/ogrey/

Ejevik - Game Design/Scripter for Monster Engine
0 x

Post Reply