Skip to main content
GameDev.net gamedev.net
🔒 Locked

Irrlicht Engine DevPak

Started by Rob Loach Apr 4, 2005 at 5:44 PM 18 replies 7.4k views
Original Post
Rob Loach
Rob Loach
After evolutional's multiple recommendations of Irrlicht, I decided to give it a try. After getting a simple model rendered using Dev-C++, I noticed that DevPaks.org only had version 0.6 of the SDK in DevPak form, so I decided to create one with the new version 0.9: Irrlicht Engine SDK 0.9 DevPak I need some testers for it though. If you use Dev-C++, could you please just download and install it and see if it runs the template project correctly? I also included the official examples nicely setup for Dev-C++ and everything. If you're looking to get into 3D game development, Irrlicht just might be the easiest way.
Rob Loach [Website] [Projects] [
Drew_Benton
Drew_Benton
[grin] I will gladly give this a try out! I told Evolutional if he tried out OGRE I'd try out Irrlicht, so your timing is perfect Rob! [smile] Thanks! I will get back to you in a day or two if I do not do so tonight.


Ok that was quicker than I expected [smile]. Upon creation of a new poject, I get this error:
Out of system resources

I do not know if it is me or not. I have not restarted my computer in a day and don't plan too for another day or so. I have recently built OGRE 3 times [lol], as well as done a lot of other stuff, so this may just be me, not you. Perhaps someone else can comfirm that. I can choose continue though and make the project.

I was able to compile, link, and run without a problem, so everything is great! Thanks again, you have made life a lot easier for me once again with your Dev-Pak'ing [wink]

- Drew

[Edited by - Drew_Benton on April 4, 2005 8:26:49 PM]
Rob Loach
Rob Loach
That doesn't look too good. I just did a full reinstall of both Dev-C++ and the DevPak; seemed to work fine so it must be on your side. Compiling OGRE three times would slow down your system [smile]. Try it again and see what happens. There's also the official examples that they provide inside the Examples directory in the Dev-C++ folder.
Rob Loach [Website] [Projects] [
Drew_Benton
Drew_Benton
Well that's odd. I guess it's my Dev-CPP then. I restarted and got the same thing, but it only happens the first time I go to the multimedia tab. I think the problem must have existed before I installed Irrlicht. I never use that tab, because I forget it's there really. Oh well, I will do some reinstalling later, but I'm sure the problem is not with your Dev-Pak [smile]
PorkETINd00d
PorkETINd00d
I am currently using Irrlicht on a 2d game project. From the newbie perspective this lib is amazingly easy. I gets you DX/OpenGL rendering automaticly. the 2d functions are great and animation is super super super easy. There are tons of great easy data structures, sprite lighting and tinting, lists, GREAT and easy GUI stuffs, and keyboard/mouse routines that a super powerfull. Plus being able to mix 2d and 3d so easily you can get some killer effects with particles and lighting. Id recommed this to anyone just starting out, or an advanced game dev lookig to rapidly dev a 3d game. On the 3d side of things one thing really stand out in my mind that i always had trouble with was collision detection. Irrlicht does it all for you! Great lib and i recommend it.

-chris
Daaark
Daaark
All the proper .a files for DevCPP are included in the download from the site, in the DevCPP folder in the archive.
Rob Loach
Rob Loach
Quote:
Original post by Vampyre_Dark
All the proper .a files for DevCPP are included in the download from the site, in the DevCPP folder in the archive.
Correct, those resources are what I used to put together the DevPak.

I also didn't compile it with DirectX support as it's just a pain to deal with DirectX through Dev-C++. If you want to make a new re-compilation of it, please be my guest, I'd be glad to update it with your modifications.
Rob Loach [Website] [Projects] [
Daaark
Daaark
Quote:
Original post by Rob Loach
Quote:
Original post by Vampyre_Dark
All the proper .a files for DevCPP are included in the download from the site, in the DevCPP folder in the archive.
Correct, those resources are what I used to put together the DevPak.

I also didn't compile it with DirectX support as it's just a pain to deal with DirectX through Dev-C++. If you want to make a new re-compilation of it, please be my guest, I'd be glad to update it with your modifications.
I don't use it. But on a forum I frequent for Deled (www.delgine.com) someone is working on a loader for the map files into Irrilict, and he uses DevC++ and the newest version. I was under the impression that it worked out of the box? [wow]
Magfuse
Magfuse
Is there an update to this?? Also how does Ogre compare now since a couple of years have passed... or perhaps there are other choices I should look into??!
D0n’t us3 l33t sp34k. 3v3r.
Kylotan
Kylotan
You should probably look into using something other than Dev-C++, which is unsupported and not as good as other free IDEs, such as Code::Blocks or MS Visual Studio Express. I can't comment on the current quality of the 2 3D engines however.
kutraj
kutraj
Just a quick note - Irrlicht has reached version 1.5! It sees some much-required reworks. There's no devpak, though you can still use Irrlicht with DevC++ (as well as Visual Studio EE and C::B)

Ogre is far better designed IMO. Opinions vary though. Just search Google for an Irrlicht vs. Ogre thread and you'd get a long list. I guess they'd even be pretty up-to-date as its a very frequently asked question. :)
jbadams
jbadams
Quote:
Original post by kutraj
Just a quick note - Irrlicht has reached version 1.5! It sees some much-required reworks. There's no devpak, though you can still use Irrlicht with DevC++
Yes, you can, but you shouldn't given the free availability of modern, supported alternatives such as Microsoft Visual C++ 2008 Express Edition or Code::Blocks.


I also agree that OGRE, at least in my own experience seems to be a cleaner and slightly more powerful (in terms of features built in out of the box) rendering engine; Irrlicht however is intended as a full engine rather than just a graphics solution and so may be more approachable to a beginner or someone who isn't all that comfortable with having to integrate multiple libraries to get the job done.
- Jason Astle-Adams
kutraj
kutraj
Yup, agree. I haven't used DevC++ myself for a few years now.

I just thought I'd add a bit over here. If you're on Windows, and you want to use minGW, Code::Blocks is the way to go, I guess. I do have my own reservations about Visual C++ and Microsoft. The prime one being you cannot write programs utilizing OpenMP with the Express Editions, which I think is very unfortunate. There are other threading libraries agreed, but this move on MS's part seems a little painful to me.

I haven't tried MSVC 2008 EE - my internet connection doesn't allow me to download something as big as that yet :(
jbadams
jbadams
Quote:
Original post by kutraj
I do have my own reservations about Visual C++ and Microsoft.
Apart from your listed "prime reservation" what exactly are those? Given that most programmers are happy to call MS VC++ 2008 EE the hands-down best IDE available on Windows I'm wondering what your objections are?

Quote:
The prime one being you cannot write programs utilizing OpenMP with the Express Editions, which I think is very unfortunate.
Why not? Is there something the creators of the OpenMP library have done to intentionally prevent you using the MS IDE/Compiler, or have you simply not actually tried it? I'm not personally familiar with the library, but a quick Google for the webpage shows up no reason it shouldn't be usable with the MS IDE.

- Jason Astle-Adams
popsoftheyear
popsoftheyear
I've not tried OpenMP myself, but I do know that it is primarily used through #pragmas so that code written to use OpenMP will compile with or without it. Unfortunately that does require slightly extra work from the compiler devs., and perhaps they didn't choose to give you those extensions in VS2008EE to encourage you to buy the standard or professional versions.

Cheers
-Scott
kutraj
kutraj
Its not the IDE thats the problem, its the EE version of the compiler.

Quote:

Unfortunately that does require slightly extra work from the compiler devs., and perhaps they didn't choose to give you those extensions in VS2008EE to encourage you to buy the standard or professional versions.


Understandable. I guess that must be the motivation.
Magfuse
Magfuse
Quote:
Original post by kutraj
Just a quick note - Irrlicht has reached version 1.5! It sees some much-required reworks. There's no devpak, though you can still use Irrlicht with DevC++ (as well as Visual Studio EE and C::B)

Ogre is far better designed IMO. Opinions vary though. Just search Google for an Irrlicht vs. Ogre thread and you'd get a long list. I guess they'
d even be pretty up-to-date as its a very frequently asked question. :)


I have read conflicted reports on this... I think Irrlicht will be good for my purpose a 3D cube game. Also it is implemented without a lot of dependencies. I think I might check out the blender game engine next especially with the free game and source released.

Is there an engine that is 2D compositor with Photoshop effects and such. Maybe a GIMP graphics engine... wishful thinking??

Quote:
Original post by kutraj
Yup, agree. I haven't used DevC++ myself for a few years now.

I just thought I'd add a bit over here. If you're on Windows, and you want to use minGW, Code::Blocks is the way to go, I guess. I do have my own reservations about Visual C++ and Microsoft. The prime one being you cannot write programs utilizing OpenMP with the Express Editions, which I think is very unfortunate. There are other threading libraries agreed, but this move on MS's part seems a little painful to me.

I haven't tried MSVC 2008 EE - my internet connection doesn't allow me to download something as big as that yet :(


I really hate m$ but I like their hacked stuff. =)! I would like to a bare minimum microsoft OS "Windows Essentials" or an OS devoted to Gaming... "GameOS"

Lol Sometimes I even close explorer while I am browsing and use Ctl-Alt-Del to run progams. I think backdoors are left in windows intentionally.

I recommend Ubuntu Studio for those who want to try something new...

I will definitely try out Code Blocks. Lol i haven't upgraded since Dev Cpp way back.

D0n’t us3 l33t sp34k. 3v3r.
jbadams
jbadams
Quote:
Original post by Magfuse
Lol Sometimes I even close explorer while I am browsing and use Ctl-Alt-Del to run progams. I think backdoors are left in windows intentionally.
    • If you don't want to use Explorer there are far more efficient ways to run your programs without it, you should probably look into an alternate file manager (such as Total Commander or one of the many other offerings out there) rather than starting programs from the Task Manager.
    • If there were backdoors hidden in Windows and intended to monitor software usage as you appear to be suggesting they'd probably monitor the API calls used to start up a program rather than being built into Explorer, and would therefore still detect the programs you're launching from the Task Manager. Even if not, the Task Manager (and it's program-launching functionality) are created by MS just like Explorer, so why would it not also be suspicious?

    • Microsoft are in business to make money. People and businesses do not buy products which are known to be defective or software which contains known backdoors. It would be a stupid business decision on the part of Microsoft to include backdoors and risk them being discovered.
    • Microsoft have millions of customers who have been using Microsoft products for a couple of decades. If there were backdoors in MS products it'd be a remarkable feat of good luck that noone has found and publically exposed them yet.
    • All of Microsoft's employees would have to be in on such a coverup for it to be succesful. Given that none have stepped forward to reveal such a plot and they clearly aren't all being paid bribes not to do so there is clearly no such conspiracy.

In short, your opinion of MS is stupid and would best be left out of future conversations of this type. If you'd like to discuss your silly and irrational theories further please take it elsewhere (The Lounge, your blog, Private Message, whatever) rather than further cluttering this thread.
- Jason Astle-Adams

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.