Hello everyone, hope you are keeping well.
Today I researched to find a suite that I can use to create/manage thorough testing for myself, and also track bugs. I will be able to invite Alpha/Beta testers and clients to report bugs when they need to (there are already 2 bugs in it, and some test cases).
On Monday and Tuesday I could spend a few hours ironing out a few things:
- Changed the hotkeys (visible in the video: CTRL, G, SHIFT+G, CTRL+SHIFT+G). Happy to hear opinions on these!
- Found a typo on the GUI window. Please let me know if you still see anything that needs attention, or you think some terms could use some rethinking.
- Fixed 2 minor bugs in the scaling tool.
- Fixed bug #1(#1 in bug tracking): âAble to trigger unwanted tool actions while painting (e.g. Move Tool)â.
- Improved how the textures are displayed in the GUI. Originally had a more robust solution, but it also took a little more time to process. Now it is as quick as in the Terrain component itself (and also has the same glitch sometimes with RGBA textures. That sorts itself easily and the performance is better this way).
- Now using a better way to switch from other tools (like Terrain tools) and PathPainter Paint Mode is also automatically disabled when another tool gets selected.
- Done some refactoring on raycasting.
- Some refactoring of the Scene View cycles.
- Fixed bug #2 âMouseUp not detected outside of the Scene Viewâ.
- New optimized and improved âin Scene View brush changesâ. +Values are now displayed near the mouse cursor.
- Finally updated the brush graphics from the previous temp solution(circles). Still using the circles for âin Scene View brush changesâ because I find them more explicit:
Also got a new video that shows better how the tool works (with voice-over).
Hope you will like the video, although I donât know who that is with that horrible thick accent in it.
There is something I donât know I should iron out before giving PP to anyone, but more on that in the next post. I will need to take some screenshot examples to explain.
Thanks for all the support!