Jump to content


Photo

Sparks - Particle Animation Tool


  • Please log in to reply
24 replies to this topic

#1 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 11 May 2012 - 01:21 PM

Posted Image


DOWNLOAD : http://dl.dropbox.co...ames/Sparks.exe


Posted Image


INTRODUCTION

Sparks is tool I made which allows you to create particle effects and then save them as a series of sprites, which can then be loaded into GameMaker or whatever other animation tool you use. You can also save the particles as a text file, which contains pre-formatted GML in case you wish to use this tool as a particle designer too (although it is not as flexible as some).


Posted Image


FEATURES

You can design up to three different particles.

Test them over your own choice of background color or graphics

Particles can be saved and loaded again later

Choose the number of animation frames (approximate)

Fully transparent sprites are easy to import and use

Saved files include GML for the particles


Posted Image


SUMMARY

This tool started out as something I made only for myself, due to the fact that particles can be quite slow in HTML5 and are not able to reproduce the same blending and colors as they do in windows. So, I designed this tool to make sprites from the particles as they are much faster in browsers and on devices... As I worked on it, I realised that if I find it useful, then so will all of you and so I polished it up and present it here for anyone to use! Please post with any feedback and bugs, but don't ask for more features as they will not be getting added... this is a finished tool and I will only fix bugs from now on.



KNOWN BUGS!!!

trying to create a sprite when you have no particles defined will crash the program.


  • 8

#2 Yal

Yal

    Gun Princess

  • Global Moderators
  • 5837 posts
  • Version:GM8.1

Posted 11 May 2012 - 01:27 PM

Put short: Cool! Guess this will be useful to many people. I'll download it myself and see if I can muster up some good feedback.

Also, your spelling on the menu items give away your British english. ;)
  • 0

#3 xot

xot

    media multimixer

  • Global Moderators
  • 4648 posts
  • Version:GM:Studio

Posted 11 May 2012 - 01:41 PM

Found a bug immediately, 'cause I'm good like that.

Start it up, click "CREATE SPRITES", Cancel, OK, interface is dead.

Otherwise, THIS IS AWESOME. Should be very helpful to particle experts and novices alike.
  • 0

#4 gnysek

gnysek

    GMC Member

  • GMC Member
  • 318 posts
  • Version:GM:Studio

Posted 11 May 2012 - 01:44 PM

Download link is dead for me... :(
  • 0

#5 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 11 May 2012 - 01:52 PM

Download link is dead for me... :(


Fxed.

@Xot : i never thought that anyone would try and create a particle when there were none defined... I will update and fix that later, thanks!
  • 0

#6 xot

xot

    media multimixer

  • Global Moderators
  • 4648 posts
  • Version:GM:Studio

Posted 11 May 2012 - 02:06 PM

i never thought that anyone would try and create a particle when there were none defined...

It was literally the first thing I did. Some people compose symphonies. Others build cathedrals. I break software.

Having a lot of fun with this. I can already see how it would have saved me a lot of time on two recent projects.
  • 1

#7 Swifty

Swifty

    Shadow

  • GMC Member
  • 365 posts
  • Version:GM:Studio

Posted 11 May 2012 - 02:10 PM

Great work Nocturne, loving this particle creator! I've already spent the last 15 minutes fiddling around with it and no problems on my end. I know I'll put it to good use so +1

Edit: As a suggestion I'd probably add a close button to click and a popup box saying yes/no to close the program - I've accidentally hit escape a couple times now to cancel a popup box and closed the program too losing my work!

Swifty

Edited by Swifty, 11 May 2012 - 02:16 PM.

  • 0

#8 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 11 May 2012 - 02:31 PM

Thanks Swifty! Okay, I will add a dialogue to close the window in the next update (tonight). Glad you like it!
  • 0

#9 Swifty

Swifty

    Shadow

  • GMC Member
  • 365 posts
  • Version:GM:Studio

Posted 11 May 2012 - 05:24 PM

This could be a bug: I have my 3 particles, on the second particle under the 'Death' option I set it to Particle 3 - but it's creating Particle 2, which in turns creates more Particle 2 on death, lagging the program out. However If I pick Particle 1 It works fine and creates Particle 1.

Swifty
  • 0

#10 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 11 May 2012 - 08:55 PM

Okay, v1.4 is now uploaded!

FIXED :
Step and death particles now created properly.
No more errors if you try and create sprites with no particles defined.

ADDITIONS :
Reset button! Reset the whole program to start again.
Off button. Escape no longer ends the program.
Sounds. Yes, button have sounds now!
Crash prevention when you make too many particles.
Instructions now only appear the very first time you run the program.
Particle counter and progress report when making sprites added.
  • 0

#11 Swifty

Swifty

    Shadow

  • GMC Member
  • 365 posts
  • Version:GM:Studio

Posted 12 May 2012 - 04:24 AM

Good work Nocturne a question and another suggestion:

Question: I made a particle 3, but I only really want it to trigger from the death of particle 2. Is there a way so it doesn't create Particle 3 at the start of the test? If not perhaps adding a button to "Create at Test" or whatever.

Suggestion:
Add a mute button sound, no offense intended but the sounds to me could be distracting at times.

Swifty
  • 0

#12 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 12 May 2012 - 07:29 AM

Hmm... You are right that it could be very useful to have a button that only creates the particle at death. As this tool was really only intended for my personal use I never thought about it that much. If I can cram one into the already overcrowded interface then I will! I may actually have to re-design this eventually... And IŽll add a mute button to the program too, or change the sounds for less annoying ones or something. Thanks for such good feedback!
  • 0

#13 dadio

dadio

    I miss my cupcake

  • GMC Member
  • 1845 posts
  • Version:GM:Studio

Posted 12 May 2012 - 08:30 AM

I made something just like this... :whistle:

Nah, *very* nifty little tool!
Will probably put to good use in my own stuff sometime soon. :yes:
  • 0

#14 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 12 May 2012 - 08:59 AM

Thanks for the comment Dadio!

New update!!!

BUG FIXES :
Particle orientation didn't save relative, but it does now.

NEW FEATURES :
Particles have a "Create?" toggle so that they can be switched on or off but still be active for step and death routines.
New sounds that annoy less.
New "mute" button just in case they still annoy!

NOTE: Due to changes, old saved particles cannot now be loaded. Sorry...
  • 0

#15 Player Zero

Player Zero

    GMC Member

  • GMC Member
  • 143 posts
  • Version:GM:Studio

Posted 19 May 2012 - 08:06 PM

Nocturne, this is an excellent effects utility, all the more important now that real time particles are less feasible on HTML5 and handheld platforms.

I particularly like the fact that you can save the effects to png alpha transparencies, the older particle effects generators that I tried couldn't do that.

One feature suggestion: being able to import your own sprites.

Thanks very much for your efforts.
  • 0

#16 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 19 May 2012 - 08:24 PM

Thanks for the feedback! I had thought about allowing your own sprites, but I wanted to make the output files compatible with GM in a "no fuss" way... BUT as the focus of the program really isnŽt about making the particles so much as making the sprite animation, I may work it in there. Actually, I have been toying with re-doing the whole IDE anyway as it's a bit cramped and I'd like to increase the number of particles that you can use to 5 or 6 as well... So in Sparks2 I'll do it, okay?
  • 0

#17 Player Zero

Player Zero

    GMC Member

  • GMC Member
  • 143 posts
  • Version:GM:Studio

Posted 19 May 2012 - 11:50 PM

So in Sparks2 I'll do it, okay?


That sounds great, looking forwards to it.
  • 0

#18 coines23

coines23

    GMC Member

  • GMC Member
  • 8 posts

Posted 21 May 2012 - 11:19 PM

This is a fantastic little tool; I'm having too much fun with it and it's eating into my working time...

Found a bug, though. In the GML output, all three particle systems in the effect end up having the third particle shape applied to them.
  • 0

#19 Nocturne

Nocturne

    Nocturne Games

  • Administrators
  • 16794 posts
  • Version:GM:Studio

Posted 22 May 2012 - 08:01 AM

This is a fantastic little tool; I'm having too much fun with it and it's eating into my working time...

Found a bug, though. In the GML output, all three particle systems in the effect end up having the third particle shape applied to them.


Thanks! And I'll see about fixing that ASAP.

  • 0

#20 ParrotPeach

ParrotPeach

    GMC Member

  • New Member
  • 82 posts
  • Version:GM:Studio

Posted 22 May 2012 - 01:56 PM

Cool... Thanks, Nocturne. :thumbsup:
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users