From d82ae28fc42f8e464e271a1b9ae0b88bf464c562 Mon Sep 17 00:00:00 2001 From: Sky Lou Date: Sat, 19 Oct 2024 23:53:35 +0300 Subject: [PATCH] Updated the version number. --- VTT/Program.cs | 2 +- VTT/Version.json | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/VTT/Program.cs b/VTT/Program.cs index de7e166..bcccb3e 100644 --- a/VTT/Program.cs +++ b/VTT/Program.cs @@ -24,7 +24,7 @@ void Run() CultureInfo.DefaultThreadCurrentCulture = CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-US"); Code = Assembly.GetExecutingAssembly(); Console.Clear(); - Version = new Version(1, 2, 19); + Version = new Version(1, 2, 20); ArgsManager.Parse(args); IOVTT.LoadLocations(); if (ArgsManager.TryGetValue("server", out int port)) diff --git a/VTT/Version.json b/VTT/Version.json index 3079b15..0574a94 100644 --- a/VTT/Version.json +++ b/VTT/Version.json @@ -1,5 +1,5 @@ { - "version": "1.2.19", + "version": "1.2.20", "link": "", "changelog": { "1.0.0": "Initial alpha release", @@ -37,6 +37,7 @@ "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.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.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.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.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.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." } } \ No newline at end of file