Repository navigation
0.9.1 - Behold, buckets... hotfix. (Brought to you by Vinny, kinda)
Full Changelog: 0.9.0...0.9.1
This update fixes an issue in 0.9.0 caused by me thinking a c# feature worked in a way that it... didn't. Fixes #189
For nerds curious: C# has a "default" feature which will... pick the default for whatever it is you are using. However I thought this mean it picked the default value for a parameter, but it picks the default value for the data type. The result was that I had added some logic to extend the delays for when the bucket was selected, and for the case where it wasnt, i just did : default, thinking it would use the default 25ms delay, but instead it used the default for int, which is 0, which meant the inputs were not received by the game. Somehow in all my years of using C# i never made this realization, which would have been obvious had I looked at the docs page for it.
Anyway...
From 0.9.0
This update addresses the... known issues with the experimental bucket filling tool, which effectively draws outlines of areas then uses the bucket tool when it can. The primary issue was that the bucket tool causes lag because it seems like the game is for some reason calculating what the bucket would do if it were used at any point, causing moving it while selected to cause lag, which would cause desyncs (always on switch 1, rarely on switch 2)
The solution to this was to never move with the bucket tool selected, and when the bucket tool is selected, perform inputs much slower. This means between each point it bucket fills it has to change tools, which isnt ideal, so additional logic was also added that trashes using the bucket fill if it would just take longer than not using it.
This update is kinda brought to you by Vinny Vinesauce because by sheer chance I opened his stream to him using TomodachiDrawer to draw Saddam Hussein and it reminded me I wanted to finally finish it. Relevant link: https://youtu.be/8c6xcuJF-4o?t=1709
Future improvements
0.9.2 hopefully feature some further improvements, namely tightening up some delays on Switch 2, and HOPEFULLY removing the unnecessary outline drawing in bucket fill (Hard to explain, but some lines do not need drawn because the area the bucket would fill would include those anyway because of a already-drawn border.)
IF THERE ANY BUGS, OPEN A FRESH ISSUE
Or post in the discussion, or anywhere where I get sent emails (which is most places on this repo)
If this release has sizable issues that I did not encounter (I ran runs on Switch 1 and Switch 2) then this release MAY get pulled, if you encounter any major issues you can downgrade without much difficulty.