Skip to content

Releases: LtqxWYEG/ShitStuckToYourMouse

ShitStuckToYourMouse v0.17-beta

13 Oct 09:11
Compare
Choose a tag to compare

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

04 Jun 17:21
Compare
Choose a tag to compare
  • so many changes.

PoopStuckToYourMouse-v0.15-beta

30 May 18:36
d91fc80
Compare
Choose a tag to compare
Pre-release

Some good changes here. Still no compiled executable though

PoopStuckToYourMouse_v0.14-beta_Python_only

29 May 01:42
5426e79
Compare
Choose a tag to compare

Many changes. Most stable. Very sparkly. Much faster. Wow, look at it run! So fast.
I'm sleed deprived

PoopStuckToYourMouse v0.12-beta

01 Oct 12:31
db0f41e
Compare
Choose a tag to compare
Pre-release

Many fixes
Also better name

ShitStuckToYourMouse v0.11-beta

29 Sep 08:12
3cc190e
Compare
Choose a tag to compare
Pre-release

(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.)

GUI

ShitStuckToYourMouse

28 Sep 17:24
82f042b
Compare
Choose a tag to compare
ShitStuckToYourMouse Pre-release
Pre-release

Finally got it the compiled version to work without problems!