Particle fx program (request)

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post 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.
main TMW character: nguma
User avatar
Peacemaker
Novice
Novice
Posts: 96
Joined: 04 Apr 2005, 19:41

Re: Particle fx program (request)

Post by Peacemaker »

Hi,

Here are just a few ideas for a possible particle editing GUI...
Attachments
View: Emitter
View: Emitter
particleed2.jpg (94.62 KiB) Viewed 4420 times
View: Particle
View: Particle
particleed.jpg (71.91 KiB) Viewed 4420 times
Peacemaker: Level 58 - STR 60+ / AGI 30 / VIT 36 / INT 5 / DEX 20 / LUK 5 - wiped because of inactivity... :(
User avatar
Crush
TMW Adviser
TMW Adviser
Posts: 8046
Joined: 25 Aug 2005, 16:08
Location: Germany

Re: Particle fx program (request)

Post 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.
  • former Manasource Programmer
  • former TMW Pixel artist
  • NOT a game master

Please do not send me any inquiries regarding player accounts on TMW.


You might have heard a certain rumor about me. This rumor is completely false. You might also have heard the other rumor about me. This rumor is 100% accurate.
User avatar
leeor_net
Novice
Novice
Posts: 180
Joined: 03 Feb 2008, 09:17
Location: Ohio, USA
Contact:

Re: Particle fx program (request)

Post 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... ;)
- Leeor

"Oh, no thanks. I ate a boulder on the way in." - Shrek
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post 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.
main TMW character: nguma
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post 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.
main TMW character: nguma
User avatar
Bjørn
Manasource
Manasource
Posts: 1438
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Re: Particle fx program (request)

Post 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.
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post 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?
main TMW character: nguma
User avatar
kr0n05931
Knight
Knight
Posts: 652
Joined: 26 Jul 2008, 01:59
Location: United Socialist States of America
Contact:

Re: Particle fx program (request)

Post 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.
Lazy bum.
User avatar
Bjørn
Manasource
Manasource
Posts: 1438
Joined: 09 Dec 2004, 18:50
Location: North Rhine-Westphalia, Germany
Contact:

Re: Particle fx program (request)

Post 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.
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post 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.
main TMW character: nguma
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post by igneus »

I wasn't successfull in Qt compilation and don't want to try any more; moving back to wxWidgets.
main TMW character: nguma
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post 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.
main TMW character: nguma
User avatar
igneus
Novice
Novice
Posts: 75
Joined: 22 Sep 2008, 15:15
Location: Kladno, Czech republic

Re: Particle fx program (request)

Post by igneus »

ParticlEd's home is currently at github:
http://github.com/igneus/particled/tree/master
main TMW character: nguma
User avatar
Rotonen
TMW Adviser
TMW Adviser
Posts: 3154
Joined: 08 Sep 2004, 19:48
Location: Bern, Switzerland

Re: Particle fx program (request)

Post by Rotonen »

Has this been dead since February?

Anyone care to pick up?
This message used to be meaningful.
Post Reply