Hot Particles - particle editor

Showcase your libraries, tools and other projects that help your fellow love users.
hoistbypetard
Prole
Posts: 26
Joined: Fri May 22, 2020 7:00 pm

Re: Hot Particles - particle editor

Post by hoistbypetard »

ReFreezed wrote: Mon Jun 01, 2020 9:39 am Yeah, the program is the first "real" program written in Gloa which is my own language.
That looks interesting. Thanks.
User avatar
ReFreezed
Party member
Posts: 612
Joined: Sun Oct 25, 2015 11:32 pm
Location: Sweden
Contact:

Re: Hot Particles - particle editor

Post by ReFreezed »

Update 1.1

Changes since 1.0.1:
  • Added undo/redo.
  • Fixed size variation slider not doing anything.
  • Fixed start-up error on some Linux systems.
Tools: Hot Particles, LuaPreprocess, InputField, (more) Games: Momento Temporis
"If each mistake being made is a new one, then progress is being made."
User avatar
CrimsonGuy
Prole
Posts: 48
Joined: Thu Apr 04, 2019 3:32 pm

Re: Hot Particles - particle editor

Post by CrimsonGuy »

This is great! Been toying with it, only weird thing when i try to add an image as a preset like C:/Users/mypc/Pictures/soccer_ball.png it wasnt showing anything, i could see the image was being added to the editor when i hovered over some values like offset, but aside from that that wasnt creating the particles, maybe im doing something wrong?
User avatar
ReFreezed
Party member
Posts: 612
Joined: Sun Oct 25, 2015 11:32 pm
Location: Sweden
Contact:

Re: Hot Particles - particle editor

Post by ReFreezed »

@CrimsonGuy
Does it happen for all images? Does restarting the program fix it, maybe temporarily? Does it happen if you enter the path in a new empty project (so all other parameter have default values)? Does any texture show up if you empty the texture path?
Tools: Hot Particles, LuaPreprocess, InputField, (more) Games: Momento Temporis
"If each mistake being made is a new one, then progress is being made."
User avatar
CrimsonGuy
Prole
Posts: 48
Joined: Thu Apr 04, 2019 3:32 pm

Re: Hot Particles - particle editor

Post by CrimsonGuy »

Hmm seems to only happen with that image in particular, weird, tested several others in that folder with different formats and sizes and they all worked well.
User avatar
ReFreezed
Party member
Posts: 612
Joined: Sun Oct 25, 2015 11:32 pm
Location: Sweden
Contact:

Re: Hot Particles - particle editor

Post by ReFreezed »

@CrimsonGuy
That's very weird... Could you send me the troublesome image?
Tools: Hot Particles, LuaPreprocess, InputField, (more) Games: Momento Temporis
"If each mistake being made is a new one, then progress is being made."
User avatar
ReFreezed
Party member
Posts: 612
Joined: Sun Oct 25, 2015 11:32 pm
Location: Sweden
Contact:

Re: Hot Particles - particle editor

Post by ReFreezed »

Update 1.2

Changes since 1.1:
  • Image files can be dragged into the window to replace the current particle texture.
  • Particle systems can have custom titles.
  • Added some program preferences (like max undo entries).
  • Added a more conventional menu for saving etc.
  • Improved snap points for sliders.
  • Fixed "pixelate textures" not updating the texture filtering right away.
  • Fixed project not being marked as edited after updating the animation.
  • Made the program slightly more forward compatible in regards to .hotparticles files.
  • Animation editor: The current frame is highlighted.
  • Animation editor: Displaying animation time.
  • Animation editor: Fast-forward and slowdown keys work.
Tools: Hot Particles, LuaPreprocess, InputField, (more) Games: Momento Temporis
"If each mistake being made is a new one, then progress is being made."
Hipreme
Prole
Posts: 15
Joined: Wed Jun 03, 2020 9:57 pm
Contact:

Re: Hot Particles - particle editor

Post by Hipreme »

There are some functions that I really could not understand, nor how to do it:

I could not make it work the pixel art mode(as I could not even find what would make it doing), is it related by some way to texture animation? As it just worked when I clicked on Animation tab from Texture and clicked to generate from frame size

The only thing I could think about Pixel Art mode is like searching for some color clamping (Possibly some new feature??), so I didn't really understand the feature

What it means the Pixelate in the Project tab? All I could notice was that when I clicked World some part of the texture disappeared

When I saw the animation tab, I thought it would be like some record mode: tweaking parameters would be recorded (or simply dragging the particle system around would save the movement made by mouse). Sorry for being unable to understand

As a special request, could you let the github repo readme.md the same as _readme.txt (or append it to the repo's readme)?
User avatar
ReFreezed
Party member
Posts: 612
Joined: Sun Oct 25, 2015 11:32 pm
Location: Sweden
Contact:

Re: Hot Particles - particle editor

Post by ReFreezed »

@Hipreme
Enable the Pixelate world checkbox and zoom in with the mouse wheel to get the pixelated effect. Enabling Pixelate textures will make textures use nearest neighbor filtering instead of linear filtering. (I should maybe clarify these things in the readme.)

The animation stuff is just for animating the particle texture (using ParticleSystem:setQuads() under the hood). However, I have thought about "animating" all kind of parameters. It would probably require a more advanced exporting system and maybe peoples' games would need to use a library I would provide or something. It's an idea for a future version of the program.

I don't wanna merge the two readmes as they serve different purposes. I can add a link to the program's readme file in the GitHub readme, if that helps. README.txt is in the misc folder in the repo, by the way.
Tools: Hot Particles, LuaPreprocess, InputField, (more) Games: Momento Temporis
"If each mistake being made is a new one, then progress is being made."
User avatar
ReFreezed
Party member
Posts: 612
Joined: Sun Oct 25, 2015 11:32 pm
Location: Sweden
Contact:

Re: Hot Particles - particle editor

Post by ReFreezed »

Update 1.3

Changes since 1.2:
  • Added shader parameter. (See the README for more info.)
  • Projects and particle systems can now have custom data strings.
  • Added parameter for scaling the background pattern.
  • Added texture file browser.
  • Added dialog for error log.
  • Animation changes can be canceled and undone.
  • Improved/fixed some small things in the export dialog.
  • Fixed crash when trying to load an invalid texture file.
  • Fixed crash when pressing a context menu button twice without moving the mouse.
  • Fixed "recent textures" not getting saved.
Tools: Hot Particles, LuaPreprocess, InputField, (more) Games: Momento Temporis
"If each mistake being made is a new one, then progress is being made."
Post Reply

Who is online

Users browsing this forum: No registered users and 20 guests