diff --git a/CHANGELOG.md b/CHANGELOG.md
index e8aa020ba2..f1c462e648 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel
## Unreleased
+## [v0.12.1b](https://github.com/TTT-2/TTT2/tree/v0.12.1b) (2023-12-12)
+
### Added
- Added a new `fastutf8` library that provides faster utf8 functions (added by @saibotk, created by @blitmap)
@@ -106,7 +108,6 @@ All notable changes to TTT2 will be documented here. Inspired by [keep a changel
- Fixed wrong translation % in F1-Menu when changing language (by @NickCloudAT)
- Fixed disguiser breaking UI on hot reload (by @TimGoll)
- Fixed blurred box rendering for boxes not starting at `0,0` (by @TimGoll)
-- Optimized allocations by using global Vector / Angle when possible
- Fixed spectated entity not being reset properly which can cause issues (by @TimGoll)
- Optimized allocations by using global Vector / Angle when possible.
- Fixed the dynamic armor damage calculation being wrong when damage can only get partially reduced
diff --git a/gamemodes/terrortown/gamemode/client/cl_changes.lua b/gamemodes/terrortown/gamemode/client/cl_changes.lua
index b25e52a8ec..42e5bd251e 100644
--- a/gamemodes/terrortown/gamemode/client/cl_changes.lua
+++ b/gamemodes/terrortown/gamemode/client/cl_changes.lua
@@ -1698,7 +1698,6 @@ function CreateChanges()
- Fixed disguiser breaking UI on hot reload (by @TimGoll)
- Fixed blurred box rendering for boxes not starting at
0,0
(by @TimGoll)
- - Optimized allocations by using global Vector / Angle when possible
- Fixed spectated entity not being reset properly which can cause issues (by @TimGoll)
- Optimized allocations by using global Vector / Angle when possible.
- Fixed the dynamic armor damage calculation being wrong when damage can only get partially reduced
@@ -1726,6 +1725,32 @@ function CreateChanges()
]],
os.time({ year = 2023, month = 12, day = 11 })
)
+
+ AddChange(
+ "TTT2 Base - v0.12.1b",
+ [[
+ Added
+
+ - Added a new `fastutf8` library that provides faster utf8 functions (added by @saibotk, created by @blitmap)
+
+
+ Changed
+
+
+ Fixed
+
+ - Fixed the UI being unable to handle wrapping text with non-utf8 languages that do not use ASCII whitespaces (by @TimGoll & @saibotk)
+ - Fixed ttt_game_text not working due to a refactor
+ - Fixed dete call HUD being invisible
+ - Fixed edgecase where undefined killer angle or pos were accessed
+ - Fixed fallback ammo icon missing
+ - Fixed a null entity error in the miniscoreboard
+ - Fixed missing bodysearch information if victim was killed without leaving a trace caused by a weapon hit
+
+ ]],
+ os.time({ year = 2023, month = 12, day = 12})
+ )
---
-- run hook for other addons to add their changelog as well
-- @realm client
diff --git a/gamemodes/terrortown/gamemode/shared/sh_init.lua b/gamemodes/terrortown/gamemode/shared/sh_init.lua
index 1ef1e34f5c..6cb04196ce 100644
--- a/gamemodes/terrortown/gamemode/shared/sh_init.lua
+++ b/gamemodes/terrortown/gamemode/shared/sh_init.lua
@@ -1,11 +1,11 @@
---
-- This file contains all shared vars, tables and functions
-GM.Name = "TTT2 (Advanced Update)"
+GM.Name = "TTT2"
GM.Author = "Bad King Urgrain, Alf21, saibotk, Mineotopia, LeBroomer, Histalek, ZenBre4ker"
GM.Email = "ttt2@neoxult.de"
GM.Website = "ttt.badking.net, docs.ttt2.neoxult.de"
-GM.Version = "0.12.0b"
+GM.Version = "0.12.1b"
GM.Customized = true
TTT2 = true -- identifier for TTT2. Just use "if TTT2 then ... end"