Releases: skyloutyr/VTT
1.2.21
Removed debug logging from setting grid alpha on objects.
Fixed issues with FOW tests passing or failing when they shouldn't be.
Fixed numerous major issues with the 2D camera.
Removed special rotation handling for the scale tool as it is impossible to non-destructively scale rotated objects only on a given axis post-transform.
Fixed strange scaling of the sun and the rotation gizmo.
Added a safety check for non-nvidia gpus which may produce nans for raytracing.
Slightly optimized raytracing for 2d shadows.
Changed the selection method for shadow boxes to pick the smallest one, not the one whose center is closest to cursor.
Made blocker boxes render on top of illumination boxes.
Reduced restrictions on box sizes, and made the preview box colored red if it is too small to be added.
Fixed the particle system preview generation being affected by the currently active map.
Particles are now shaded by 2d shadows.
Made crashes explicitly write a crashreport.
Added the ability to ping objects in the turn tracker by alt-clicking their portraits.
Added a setting to change the size (width) of the turn tracker.
Fixed an issue with line wrapping in object description when using markdown.
1.2.20
Fixed a server crash that would occur when a client with an invalid protocol would try connecting to the server.
Fixed performance metrics not resetting last frame state.
Changed the handling of OpenGL context to be checked which improves performance and added a setting to change it.
Material-provided color multiplier is now applied to objects when rendering.
Default object albedo is now assumed to be white.
A default camera is constructed when none present in the scene.
Objects are now shaded semi-correctly even if no texture coordinates were provided.
Fixed an issue with objects that are transparent not rendering transparency correctly over non-transparent objects.
Optimized object rendering by pre-calculating the global transform matrix.
Optimized most shaders by caching uniforms.
Slightly optimized the shadow pass.
Removed camera distance sorting for deferred objects.
Added the ability to hide objects from selection.
Added 2D lights and shadows.
Changed the default UBO to provide 4 extra bytes of padding per renderdoc complaint.
Note - release reuploaded to include 4b931f4
1.2.19
Fixed a custom shader floating-point conversion breaking compilation.
Added server-side logging for invalid protocol.
Added the ability to duplicate shader assets.
Fixed an issue with image mask particle emission mode causing framerate loss due to improper caching.
Fixed incorrect shading on animated models.
Made mesh surface particle emission mode respect the current animation frame of their container object.
Added the ability to snap any ruler to the grid center when starting a new measurement by holding alt.
Added rgb to hsv and back shader node.
Fixed mesh surface particle emission mode failing for auto-generated meshes (texture assets in the world).
Updated dependencies.
Fixed an issue where the crossed-out indicator would lag 1 frame behind the current camera position.
Greatly optimized object raypicking in the scenes using a BVH.
Optimized and fixed many issues related to improper raycast being used in various places (drawings, rulers, etc).
Added animated spritesheet mode for particle systems.
1.2.18
Fixed importing models with reused textures for materials failing.
Reworked the object list UI tab.
Fixed the chat text wrapping being broken in some cases.
Updated libraries - breaks saved ImGui presets.
Fixed color banding issues with too dark or too bright colors.
Compound framebuffer rexture now respects the 'Use Half Precision' setting.
Fixed admins being unable to request animation change for objects they do not own.
Fixed a missing translation at the 'Change Name Colour' window.
Fixed the server initial logging message being malformed.
Fixed two security vulnerabilities occuring due to bad packet handling.
1.2.17
Fixed particle 'Container Orientation Influences Velocity' setting not being copied when copying objects.
Further optimized raypicking.
Added a search bar to the asset manager.
Fixed objects not continuously moving while the movement key was held down.
Added sorting options to the asset manager.
Added screen size to custom shader geometry node.
Fixed particle circle emission mode being a half-circle.
Fixed the mask emission option requiring the container's asset (not mask's) to be a texture.
Objects are now properly rendered back-to-front resulting in transparency issues being fixed.
Made ImGui settings and layout loading explicit.
Added an advanced setting to control particle threading policy.
Added a particle emission on left click tool to admins.
1.2.16
Removed the OpenTK dependency.
Reworked the animation container UI.
Made the client use the model's simplified raycast bounds whenever possible.
Fixed an issue with fog of war status for mouse picker carrying over to non-fow maps.
Fixed a shadergraph crash when previewing a custom sampler.
Fixed a shadergraph crash when previewing screen position.
Added an automatic connection to shadergraph if adding a new node while an output from another node is being dragged.
Shadergraph now automatically pans the camera when dragging nodes.
Added true borderless window functionality.
Fixed crashes related to switching to fullscreen and back.
Fixed some UI input issues caused by bad delta time.
Fixed drag'n'drop events sometimes not firing.
Added client avatars, unique to each server.
1.2.15
Fixed the asset browser sometimes ignoring drag'n'drop.
Changing turn tracker properties (like team names) no longer requires an explicit enter key press.
Fixed the ruler eraser tool being drawn outside of measure mode.
Rotating object with the alt key held will now try snapping rotation to grid.
Object descriptions now feature markdown support.
Fixed the trace path tool not adjusting its distance to grid size.
Added custom shader support for particles.
Fully reworked the custom shader nodegraph editor.
Added multiple new emission modes for particles.
Added more support for changing properties for all currently selected objects.
1.2.14
1.2.13
1.2.12
Added holiday icons.
Added mp3 audio compression (if ffmpeg installed).
Added ambient sound feature for maps.
Added a music player.
Fixed multiple camera issues such as choppy movement, huge position changes on lag and similar.
Fixed the client's audio system crash caused by communication with a server when not connected.
Release reuploaded to include the hotfix a365d67