Page 2 of 3

Re: Particle fx program (request)

Posted: 06 Nov 2008, 08:44
by igneus
Thanks for great responses - if you like the concept of particlEd presented above, I'll try to implement it. But I can't promise anything. And sure you'll have to wait long. I have just one evening per week reserved for work on my software projects.

Re: Particle fx program (request)

Posted: 08 Nov 2008, 09:03
by Peacemaker
Hi,

Here are just a few ideas for a possible particle editing GUI...

Re: Particle fx program (request)

Posted: 08 Nov 2008, 14:51
by Crush
I would suggest to label the properties in the tree view after the properties themself.

It is more important to provide a comfortable user interface than preserving the internals of the xml tree.

Re: Particle fx program (request)

Posted: 10 Nov 2008, 07:44
by leeor_net
Don't know if this was already mentioned but if the program uses code from TMW's base (which is under the GPL license), you are required by the terms of the license to release the source code to your program under the terms of the GPL license. It's not an option as it's a derivitive.

Of course, if it doesn't use any of the code from TMW's source base, none of this applies.

Just FYI... ;)

Re: Particle fx program (request)

Posted: 10 Nov 2008, 15:19
by igneus
I know that. I release all software I make under GPL anyway... The first poor program available on my web is not yet a release and so I didn't bother with adding legal stuff. If it is a problem, I'll delete it for now.

Re: Particle fx program (request)

Posted: 10 Nov 2008, 15:25
by igneus
Just to inform about progress in development: I decided to use wxWidgets GUI toolkit because it seems to provide clean and simple possibility to bind with SDL (I found a nice example at CODEpendent and it compiles and works without modification), is multiplatform, doesn't have huge set of dependencies and has a friendly license.

Re: Particle fx program (request)

Posted: 15 Nov 2008, 14:54
by Bjørn
igneus wrote:Just to inform about progress in development: I decided to use wxWidgets GUI toolkit because it seems to provide clean and simple possibility to bind with SDL (I found a nice example at CODEpendent and it compiles and works without modification), is multiplatform, doesn't have huge set of dependencies and has a friendly license.
Hmm, why not Qt? It may not bind to SDL, but the drawing part of the particle engine is so small that it would be very easy to replace it with some Qt code anyway. I'm also working on a new version of Tiled based on Qt. It would be very nice if on the long run we could integrate the particle effect editor with this map editor.

Re: Particle fx program (request)

Posted: 16 Nov 2008, 13:04
by igneus
Do you think Qt is worth installation and learning? Such a question might seem stupid, but I am non-programmer and person totally new in development of GUI applications. Why did YOU choose Qt for Tiled?

Re: Particle fx program (request)

Posted: 16 Nov 2008, 16:08
by kr0n05931
Bjørn wrote:
igneus wrote:Just to inform about progress in development: I decided to use wxWidgets GUI toolkit because it seems to provide clean and simple possibility to bind with SDL (I found a nice example at CODEpendent and it compiles and works without modification), is multiplatform, doesn't have huge set of dependencies and has a friendly license.
Hmm, why not Qt? It may not bind to SDL, but the drawing part of the particle engine is so small that it would be very easy to replace it with some Qt code anyway. I'm also working on a new version of Tiled based on Qt. It would be very nice if on the long run we could integrate the particle effect editor with this map editor.
Shocker an employee at Trolltech wants to use Qt. :P

EDIT- If you want to use Qt, by all means please. It will work better with my KDE desktop. I think XULRunner might be a better choice though for independent theming.

Re: Particle fx program (request)

Posted: 16 Nov 2008, 17:19
by Bjørn
igneus wrote:Do you think Qt is worth installation and learning? Such a question might seem stupid, but I am non-programmer and person totally new in development of GUI applications. Why did YOU choose Qt for Tiled?
I chose Qt for a remake of Tiled since it suits be better for development than Java currently. Of course this is partly because I already use Qt 40 hours a week professionally while working at Nokia, Qt Software (Trolltech), but it's also because Qt is in my opinion superior in many ways to Java Swing. It is more feature-complete, has better native system integration and it's easier to do GUI layouting. Of course not everybody will agree with me.

If I were to compare Qt to other alternatives like GTK or wxWidgets, well... it is my impression that Qt is vastly superior and easier to use than either of those. But I have to admit I never really tried to develop using those toolkits. I can only note that the GUI of the latest version of VLC is based on Qt instead of wxWidgets, and the developers have been quite positive about it.

Re: Particle fx program (request)

Posted: 16 Nov 2008, 19:17
by igneus
Ok, thank you. My PC is currently having hard time compiling Qt from source.
I'll give it a try and it isn't impossible that particlEd will use Qt as it's GUI toolkit instead of wxWidgets.

Re: Particle fx program (request)

Posted: 15 Dec 2008, 16:00
by igneus
I wasn't successfull in Qt compilation and don't want to try any more; moving back to wxWidgets.

Re: Particle fx program (request)

Posted: 22 Jan 2009, 21:21
by igneus
After all it seems that binding SDL with any external GUI libraries is always somehow dirty (GTK+) or I am not able to compile that library (Qt) or results don't work as they should (wxWidgets with "naked X" or motif backend).
I consider using Guichan: I managed to compile it (unlike TMW client :( ) and there is no need to make any dirty bindings with SDL because Guichan uses SDL as it's backend.

I asked Google to find any site with custom widgets, but poor boy couldn't find anything. Either he didn't understand me well or there doesn't exist any such resource. Then it will be a real challenge for me, total Guichan beginner, to implement tree view of the particle effect somehow.

Re: Particle fx program (request)

Posted: 09 Feb 2009, 19:56
by igneus
ParticlEd's home is currently at github:
http://github.com/igneus/particled/tree/master

Re: Particle fx program (request)

Posted: 02 Aug 2009, 15:49
by Rotonen
Has this been dead since February?

Anyone care to pick up?