Releases: LtqxWYEG/ShitStuckToYourMouse
Releases · LtqxWYEG/ShitStuckToYourMouse
ShitStuckToYourMouse v0.17-beta
Full Changelog: v0.16-beta...v0.17-beta
- MULTITHREADING! YAY!! But it's done in the easiest way possible: Launch N amount of sparkles.pyw and divide number of particles by number of threads. Hehe. Why didn't I come up with that earlier?:
- Performance now SOMETIMES multiplied by N of threads! SOMETIMES = Low amount of particles: 2 threads best; High amount: 4 best. Maybe the Windows desktop window manager craps on it?
- Can now spawn particles in the neighborhood of 300 - per frame - other with no FPS reduction. (Yea, I still don't understand time dilation. I'm not a physicist.)
- Performance is now only limited by how big the rectangle is that is being updated every frame. Need to find some way to lower area, but not with a huge amount of rectangles. Spacial hashes?
- Finally explained what is going on with each setting: There are two vectors. Sometimes they're added. You can manipulate them
- Sparkles now with rotation! Random or controlled, bilateral and for both vector.
- The strength of all slider and other options is now somewhat normalized and within practical bounds.
- Interpolation now no longer leaves out one "slot" of 1/3s of "moved distance" ... It's much more smooth looking!
- Velocity limit not global and not hard. It's soft! Flacid even. No need to harden it, too: The particles rub it juuust right. :P
- Internal: Variables now have much better names
- Should be all.
Current issue:
- My multithreading solution causes n subprocesses of sparkles to spawn. This happens too fast when it's all compiled to a executable. Therefore I had to add a 1.5 second delay between launches of the sparkles subprocesses.
- This is not an issue when run from code! (.pyw file)
Major changes since last executable release
- so many changes.
PoopStuckToYourMouse-v0.15-beta
Some good changes here. Still no compiled executable though
PoopStuckToYourMouse_v0.14-beta_Python_only
Many changes. Most stable. Very sparkly. Much faster. Wow, look at it run! So fast.
I'm sleed deprived
PoopStuckToYourMouse v0.12-beta
Many fixes
Also better name
ShitStuckToYourMouse v0.11-beta
(Start ShitStuckToYourMouse.exe)
Added color.py, clock.py, picture.py and more into one file.
Packed font into executable.
Reduced size significantly by using virtualenv to create separate build-environment with less packages.
Immediately increased size again by introducing a third executable. 👌
Some improvements to the GUI.
(May combine other.py and sparkles.py in the future to save even more space.)
ShitStuckToYourMouse
Finally got it the compiled version to work without problems!