View all by KaiClavier
KaiClavier
Follow KaiClavier
Follow
Following KaiClavier
Following
Add To Collection
Collection
Community
Devlog
Related games
Related
Super Text Mesh
←
Return to Super Text Mesh
Devlog
v1.13.5
August 23, 2024
by
KaiClavier
* Fixed ui text disappearing when the rect transform size changes in play mode under specific circumstances. * Fixed an autoclip for periods playing a sample sound as a default setting...
Continue reading
v1.13.4
August 14, 2024
by
KaiClavier
1
* Ultra shader now supports SDF Mode dropshadows & outlines, and has a separate blend parameter for this. * Temporarily removed shadow casting from Ultra and Universal shaders, as it was the cause of...
Continue reading
v1.13.3
April 12, 2024
by
KaiClavier
* Fixed the "Middle" property on STMTextInfo not being correct if lineSpacing wasn't set to 1. This fixes an error with STMVerticalWriting. * Fixed animations not playing initially if Super Text Mesh...
Continue reading
v1.13.2
March 16, 2024
by
KaiClavier
* Fixed DrawInspector override in AutoDelayData. * Fixed icon HideFlags preventing builds from completing occasionally. The fix is some new textures and updated quads, so make sure the default quads a...
Continue reading
v1.13.1
February 20, 2024
by
KaiClavier
1
* Fixed Render on Top not working properly. * Fixed STMCurveGenerator printing an error in builds. * Fixed icon HideFlags preventing builds from completing occasionally. * Fixed not following UI maski...
Continue reading
v1.13.0
December 06, 2023
by
KaiClavier
* Autodelays have their own class now! They can have distinct rules, and be applied to characters and quads. They do not require the name of the ScriptableObject to be the character the delay is appli...
Continue reading
v1.12.4
September 03, 2023
by
KaiClavier
1
* Changes to internal Rebuild() calls to fix unexpected behaviour with calling Read() on the same frame text is rebuilt. * Fixed automatic linebreaks in Asian languages having a preference to commas...
Continue reading
v1.12.3
May 16, 2022
by
KaiClavier
1
* Fixed Super Dropdown prefab not behaving as expected. * Fixed UI STM trying to invoke a coroutine while disabled. (Thanks, ADDADA!) * Added a "remove emoji" option to the beta foldout. Before this,...
Continue reading
v1.12.2
February 15, 2022
by
KaiClavier
1
* Possibly fixed autoRead happening when it wasn't meant to. * Updated STM's .cginc files so that outlines respond to the "Use Vector3" boolean. Enabling this will make outlines render better for pixe...
Continue reading
v1.12.1
December 15, 2021
by
KaiClavier
1
* Fixed pagination & leftoverText getting incorrect index offset under specific circumstances. * Added proper support for the carriage return (\r), additionally fixing some alignment errors with text...
Continue reading
v1.12.0
October 09, 2021
by
KaiClavier
1
* Shader support for single-pass stereo instancing. (This is for VR games!) * Added more linebreak-friendly characters. * Made strikethrus in their demo scene explicitly render above text by adjusting...
Continue reading
v1.11.5
July 15, 2021
by
KaiClavier
* All ToString() calls explicitly use System.Globalization.CultureInfo.InvariantCulture now. * Fixed setting color after texture tag not checking for now submesh, sometimes rendering colours incorrect...
Continue reading
v1.11.4
July 05, 2021
by
KaiClavier
v1.11.4 * Fixed insert hyphens feature. * The Arabic support script is now vastly improved, and now a more general right to left text script. You can get it from my pastebin, since it still relies on...
Continue reading
v1.11.3
May 12, 2021
by
KaiClavier
1
* ReadOutText() IEnumerator now advances one frame automatically, since the first frame would always be blank. This could potentially change back if it causes conflicts, but I think it should be fine...
Continue reading
v1.11.2
January 29, 2021
by
KaiClavier
* Fixed UI Mode STM getting cut off at half the vertical limit, despite drawing the correct bounds. * Auto Quality call is now done under Rebuild() instead of OnValidate(), and uses the scaleFactor of...
Continue reading
v1.11.1
December 21, 2020
by
KaiClavier
1
* Fixed STM data inspector not remembering state when reloading Unity. * Fixed STM not playing sounds or invoking events when Read() is called manually. * Fixed events being called immediately on mesh...
Continue reading
v1.11
October 13, 2020
by
KaiClavier
1
v1.11 This is a major update, meaning some classes have changed or parameters have been renamed! These are the main changes to worry about: * Color is now stored as a Color instead of Color32. There i...
Continue reading
v1.10.3
May 10, 2020
by
KaiClavier
* Fixed STM not updating to rectTransform size changes in editor...
Continue reading
v1.10.2
May 01, 2020
by
KaiClavier
* Changed array length code in one section. * Fixed quads not sharing submeshes...
Continue reading
v1.10.1
April 17, 2020
by
KaiClavier
* Working on a new right-to-left rendering mode that flips text that was typed in right-to-left. Still in beta, as tags aren't parsed in the way I want. (They're flipped left-to-right too, and are pic...
Continue reading
v1.10.0
March 30, 2020
by
KaiClavier
1
* Internal optimizations to Rebuild(). * New "infoCount" variable is used internally to keep track of the info list. * STM should play nicer with LWRP, now. * STM now validates in-editor when the tran...
Continue reading
1.10.0b6
March 18, 2020
by
KaiClavier
This is a beta build for STM that features a revamped materials system. If anything in STM doesn't work as expected, please let me know! A lot of the backend changed, so I might have overlooked someth...
Continue reading
1.10.0b2
January 23, 2020
by
KaiClavier
This is a beta build of STM that has a slightly-improved Rebuild() cycle. Uploading it as a beta since I need to test to see if it breaks any text rendering...
Continue reading
v1.9.2
December 22, 2019
by
KaiClavier
* Fixed STM not compiling...
Continue reading
v1.9.1
December 14, 2019
by
KaiClavier
* Started optimization work on `Rebuild()`. STM now rebuilds twice as fast thanks to... * ApplyOffsetDataToTextInfo caches VerticalLimit now. * FigureOutUnwrappedLimits only called when best fit i...
Continue reading
v1.9
August 29, 2019
by
KaiClavier
2
* Added a toggle allowing base offset to be relative to the size of a letter. * Fixed STM returning errors when asked to rebuild while inactive. (Thanks, mrtenda!) * PlaySound() is now a public virtua...
Continue reading
v1.8.18
June 25, 2019
by
KaiClavier
* Fixed Auto Pause Full not working correctly for UI text...
Continue reading
v1.8.17
May 26, 2019
by
KaiClavier
* Shaders should work without automatically rebuilding in newer versions of Unity now. * Fixed default UI shader having some old code causing problems. * Removed unneccesary warnings. * Changed how y...
Continue reading
v1.8.16
May 11, 2019
by
KaiClavier
* Added a y offset tag, ``<y=float>``. * Added superscript and subscript tags, ``<sup>`` and ``<sub>``. These set both y offset and relative size at the same time, based on new values in Text Data, un...
Continue reading
v1.8.15
April 23, 2019
by
KaiClavier
* Best fit mode will now react to vertical limit in addition to auto wrap! Leave vertical limit at 0 to ignore this. * Added a "linebreakFriendlyChars" private array so STM can autowrap at more charac...
Continue reading
v1.8.14
April 10, 2019
by
KaiClavier
1
* Fixed a bug where STM would call OnCompleteEvent on Enable. * Fixed a bug where ShowAllText() could cause unwanted events to be called. * Added a "UseVector3" variable to shaders that lets you posit...
Continue reading
v1.8.13
April 01, 2019
by
KaiClavier
* STMMatchRect.cs now gives accurate results if it's attached to a non-child object. * Added STMRubyText.cs, and example script which can be attached to an STM component to give it ruby text support...
Continue reading
v1.8.12
March 04, 2019
by
KaiClavier
* Updated "text" accesor so that its value can never be set to a null string, causing an error to appear. * Fixed broken "Text" accessor. * Creating a new TextInfo from the inspector works if STM has...
Continue reading
v1.8.11
December 20, 2018
by
KaiClavier
* Fixed a bug where SDF mode & pixel snap couldn't be toggled from STM's inspector in Unity 2018.1.1+. (Thanks, vostok4!) * Fixed a bug where all undrawn animations would act as Appear if there was no...
Continue reading
v1.8.10
November 13, 2018
by
KaiClavier
* Fixed a bug where UI text wouldn't wrap. (Oops.)...
Continue reading
v1.8.9
November 11, 2018
by
KaiClavier
* Fixed UI Default shader having mask enabled by default. * Changed how UI text sets text to canvas when set on Start/Awake. * Changed the events "customEvent", "vertexMod", and "preParse" to "onCusto...
Continue reading
v1.8.8
October 30, 2018
by
KaiClavier
* New hidden mask shader options available from the material inspector. * Fixed a bug where shaders wouldn't cast shadows. * UI Masking options appear as an enum in STM's inspector now...
Continue reading
v1.8.7
October 23, 2018
by
KaiClavier
* Fixed a bug where trying to create a new material from the inspector of a UI STM object would fail...
Continue reading
v1.8.6
October 22, 2018
by
KaiClavier
* Continue() and Append() always makes text start reading now, preventing a bug where sound clips wouldn't play after calling Continue(). * Events are called on non-reading meshes now, allowing for no...
Continue reading
v1.8.4 + v1.8.5
October 02, 2018
by
KaiClavier
v1.8.4 * Fixed a typo that prevented a new auto clip data from being created through the create asset menu. * AutoDelays, AutoClips, and Sound Clips can now work with quads. (An autodelay named "cross...
Continue reading
v1.8.3
September 27, 2018
by
KaiClavier
* Reverted some parts of the code to load using the Resources folder instead of AssetDatabase so STM can be built in projects. * Cleaned up inconsistent line endings in scripts. * Wrote about new shad...
Continue reading
v1.8.2
September 23, 2018
by
KaiClavier
1
* Big shader update! New fragment shaders replace older Unlit/UI/SDF surface shaders by default. (Older shaders have been marked as Legacy) New shaders have uber shader properties, allowing culling mo...
Continue reading
v1.8.1
August 27, 2018
by
KaiClavier
* Fixed a bug where "ignoreTimeScale" wouldn't work. * Fixed a bug where text wouldn't rebuild if Time.timeScale = 0. * Fixed a bug where using VertexMods would return an error. * Changed the "Sketchi...
Continue reading
v1.8
August 10, 2018
by
KaiClavier
* Huge memory opto by RedVonix! * Materials folder referenced by the "New Material" button on the inspector will now be created dynamically, no matter where the Clavian/SuperTextMesh folder is. * Defa...
Continue reading
1.7.1
April 26, 2018
by
KaiClavier
* Fixed a bug where the vertical anchor position would be incorrect if a text mesh ended with a closing tag like `</w>`. * Fixed a bug where the bounds/alignment would be incorrect on rows ending with...
Continue reading
1.7
April 26, 2018
by
KaiClavier
* "textMat" is now "textMaterial". * Added a button next to "textMaterial" that creates a new material asset in "Assets/Clavian/SuperTextMesh/Materials" and assigns it to the text mesh. * Material nam...
Continue reading
v1.6.3
November 24, 2017
by
KaiClavier
1
* breakText is false by default now. * Bounding box for non-autowrapped text is now based on maximum width, not position of last vertice. * Fixed a bug where sometimes when creating a mesh under speci...
Continue reading
v1.6.2
October 25, 2017
by
KaiClavier
* Fixed meshes appearing for one frame then disappearing when async loading a new scene with "single" mode. * Fixed Continue() not working properly...
Continue reading
v1.6.1
October 03, 2017
by
KaiClavier
fixed a 1-frame timing issue with limited textboxes...
Continue reading
v1.6h2
October 02, 2017
by
KaiClavier
hotfix fixing an error being returned on empty meshes...
Continue reading
v1.6h1
October 02, 2017
by
KaiClavier
Hotfix removing a preset from the demo scene that would carry over as default behaviour, adding a dot to the beginning of each mesh...
Continue reading
v1.6
October 01, 2017
by
KaiClavier
* Added a script to change sorting order, under the utilities folder. * Fixed extra sounds being played on text that reads out very fast and has delays. * Changed the variable "text" to "_text" and ch...
Continue reading
v1.5.2
September 22, 2017
by
KaiClavier
* UI outline and dropshadow shaders respond properly to alpha changes, now. * Added a UI dropshadow outline shader. * Mesh will no longer jump forward if time scale is being ignored and window goes ou...
Continue reading
v1.5.1
August 16, 2017
by
KaiClavier
* Multi-material UI now works automatically in Unity 2017.1 * Renamed "TextMeshData" to "SuperTextMeshData". * Renamed "TextData" to "SuperTextMeshData" in the resources folder...
Continue reading
v1.5
August 14, 2017
by
KaiClavier
* Changed the "TextInfo" class to be called "STMTextInfo". * Bounds vectors are now updated correctly for UI text. * STM's bounds outline gizmos are now shown on UI text. * Moved OnValidate()'s Refres...
Continue reading
v1.4.13
June 16, 2017
by
KaiClavier
Fixed onCompleteEvent and onUnreadEvent not invoking properly...
Continue reading
v1.4.11
May 12, 2017
by
KaiClavier
Fixed text not AutoReading when a new scene is loaded. Added a "remember read position" function. Added a RebuildAll() function to be called when meshes fail to rebuild on async loading...
Continue reading
v1.4.10
May 09, 2017
by
KaiClavier
1
Fixed UI text disappearing when exiting play mode. Fixed mesh forgetting material when duplicated. Fixed audio not playing properly for reading out text with the Appear animation...
Continue reading
v1.4.9
May 06, 2017
by
KaiClavier
Fixed text not animating when not being read out...
Continue reading
v1.4.8
May 04, 2017
by
KaiClavier
Fixed autoreading showing entire mesh under OnEnable(). Cleaned up old code related to OnValidate(). Changed up the bounds variables. Old ones are now renamed "rawTopLeftBounds" and "rawBottomRightBou...
Continue reading