Page 4 of 5

Posted: Wed Jun 14, 2006 10:51 am
by hybrid
This error is always due to a wrong Irrlicht.dll. Choose the dll that came with the editor, or the original Irrlicht one. If you made some changes to the dll yourself you cannot use it anymore for other programs.

Posted: Wed Jun 14, 2006 3:26 pm
by Kannon
I didn't change the DLL though, I'm using the origional Irrlicht one. Maybe it's built for a version of irrlicht before 1.0?

On a side note, I can't compile anything on my laptop suddenly. It compiles fine, but it won't run. It runs without error, but does nothing, and I'm left with just the "Press enter to continue" of Code::Blocks. (I also tried with Dev C++, and I get really random build failure. Mostly file system errors).

My desktop, with the exact same setup, builds fine.

Think the two are related?

Posted: Thu Jun 22, 2006 12:24 am
by deesine
Kannon wrote:Mostly file system errors
A fragmented hdd perhaps? Might be a good idéa to run an analysis on your disk.

Posted: Sun Aug 27, 2006 8:13 am
by wooohoh
this is a really cool stuff!
i'm having fun with this :P

but my computer is quite slow, :cry:
if you add a feature so that user can limit FPS (say 10 for default...)..
that would be great.

and i believe that is not so hard to do.

Posted: Sat Sep 08, 2007 5:41 pm
by christianclavet
Hi, I can't get the files. Links are dead.

Posted: Sun Sep 09, 2007 10:09 am
by TheMiss
The most extended Irrlicht lib/tools links are always dead if you come late. :lol:

Posted: Sun Sep 09, 2007 4:04 pm
by BlindSide
deesine is still around and he is working on his particle editor, give him a shout through the PMs.

Posted: Sun Sep 09, 2007 5:15 pm
by deesine
Yup, still around. I had intended to post some updates for the editor in a while, but I still haven't gotten far enough to release a new version. Just upgrading to a newer Irrlicht version and fixing compiler warnings etc, I'll probably give the GUI a workover as well. It's kinda cluttered and hard to work with atm.

Here's a link to the latest released version (includes win exe, media, src, but not the irrlicht dll): Particle Editor 0.2
Use at your own risk :wink:

Posted: Tue Sep 11, 2007 11:45 pm
by drac_gd
hi Deesine,
Is it allright if I use your code in my game editor?
My game etc is under zlib like licience compatible with irrlicht.

Posted: Wed Sep 12, 2007 7:41 pm
by deesine
Sure, go ahead.

Posted: Thu Sep 13, 2007 4:05 pm
by afecelis
great stuff deesine! thanks for sharing. I'm a sucker for particle editors!
regards,
Alvaro

Posted: Thu Sep 13, 2007 4:14 pm
by koller202
i can t run
i didn t have dll irrlicht 1.0 anyone can give me ?

thank you
________
Motorcycle Tires

Posted: Thu Sep 13, 2007 4:20 pm
by afecelis

Posted: Fri Sep 14, 2007 11:51 am
by deesine
Particle Editor debug build 0.2.161: Grab it here
Compiled with Irrlicht 1.3, update for 1.3.1 soon, hopefully :)

The save to cpp in this version now saves all the particle systems in the scene to a document like this:

Code: Select all

//! ---------------------------------------------------------------------------------
//! Particle system ID: 0
//! Particle system name: wf_base_1

	scene::IParticleSystemSceneNode* p = scenemgr->addParticleSystemSceneNode();

	p->setParticleSize(core::dimension2d<f32>(5.0f, 4.0f));

	scene::IParticleEmitter* em = p->createBoxEmitter(
	        core::aabbox3d<f32>(-1,-1,-1,1,1,1),
	        core::vector3df(0.000f,0.006f,0.003f),
	        250,400, video::SColor(0, 0, 0, 0),video::SColor(0, 41, 74, 90), 1500, 3500);
        
	p->setEmitter(em); 
	em->drop();

	scene::IParticleAffector* paf = p->createFadeOutParticleAffector();
	p->addAffector(paf);
	paf->drop();

	ps->setMaterialFlag(video::EMF_LIGHTING, false);
	ps->setMaterialTexture(0, driver->getTexture("D:\Dev\My Projects\Irrlicht Particle Editor\bin\textures\particles\Dee_FX_64x64_25.tga"));
	ps->setMaterialType(video::TRANSPARENT_VERTEX_ALPHA);

//! ---------------------------------------------------------------------------------
//! Particle system ID: 1
//! Particle system name: wf_base_2

	scene::IParticleSystemSceneNode* p = scenemgr->addParticleSystemSceneNode();

	p->setParticleSize(core::dimension2d<f32>(5.0f, 4.0f));

	scene::IParticleEmitter* em = p->createBoxEmitter(
	        core::aabbox3d<f32>(-1,-1,-1,1,1,1),
	        core::vector3df(0.000f,0.006f,0.003f),
	        250,400, video::SColor(0, 0, 0, 0),video::SColor(0, 41, 74, 90), 1500, 3500);
        
	p->setEmitter(em); 
	em->drop();

	scene::IParticleAffector* paf = p->createFadeOutParticleAffector();
	p->addAffector(paf);
	paf->drop();

	ps->setMaterialFlag(video::EMF_LIGHTING, false);
	ps->setMaterialTexture(0, driver->getTexture("D:\Dev\My Projects\Irrlicht Particle Editor\bin\textures\particles\Dee_FX_64x64_25.tga"));
	ps->setMaterialType(video::TRANSPARENT_VERTEX_ALPHA);

//! ---------------------------------------------------------------------------------
//! Particle system ID: 2
//! Particle system name: wf_base_3

et.c...
There's a few major bugs I'm very well aware of, such as
1) The GUI will stop responding at times when rotating the camera etc, can only be resolved by restarting the program. Don't know what causes this ATM.
2) The toolbox isn't updated with previous settings when hiding/showing again.

A major feature I need to implement is saving and loading a scene so you wont have to restart from scratch everytime, for instance when working on something like this:
Image

Comments on features and bugs is welcome.

Posted: Fri Sep 14, 2007 3:26 pm
by koller202
i use dll form 1.3 but can t open why ?
T_T
________
Motorcycle Tires