HappinessMP Update 2.6
Hey everyone!
We're back with another update. This time around, we focused heavily on squashing some of the most annoying client bugs, expanding language support, and dropping a very cool new tool for our scripters.
Here is whatβs new:
π οΈ For Scripters: The New Gizmo APIβ
Weβve added a brand-new Gizmo API to the scripting engine. For the tech-savvy among you: this is powered by ImGui (specifically the ImGuizmo library). This should make working, building, and debugging in 3D space a whole lot easier for you.
Check out this quick showcase to see the new Gizmo API in action:

π₯οΈ No More Alt-Tab Nightmares & Resolution Fixesβ
We tackled some of the most frustrating window crashes. You can finally Alt-Tab safely without getting stuck on a black screen or crashing the game!
On top of that, we fixed the crashes that happened when changing your resolution in the graphics settings, and stopped the game window from forcing itself into full resolution.
π WebUI IME Supportβ
Our WebUI now natively supports IME input, meaning players can now properly type in Chinese, Japanese, and Korean!

β³ Game Start Overlayβ
If your game ever takes a little longer to start up than usual (which is usually caused by Windows Defender or other Anti-Virus software scanning the files), weβve added a helpful new overlay. Now you'll know exactly what's going on and won't be left wondering if your game just froze.

π§ Under the Hood & QoLβ
As always, we tweaked some things in the background to keep everything running smoothly:
- HUD Improvements: The FPS counter and the watermark rendering look much cleaner now.
- Scripting Fixes: We improved native invocation code and fixed an annoying crash related to thread destruction.
- WebUI & Engine: Fixed textures not recreating after a D3D reset, improved IPC code, and added more network session logs to help with debugging.
β€οΈ Donationsβ
Lastly, we want to extend a heartfelt thank you to the following community members who supported this project financially this year:
- Dimmi
- marjo
- SlurTK
- dkc
- Sprinkles
- S.M.R
- Waluta
- Soul
- jack
π Full Changelogβ
- game: fix crash when changing resolution in graphic settings
- game: fix black screen or crash after alt-tab
- game: fix game window being forced to full resolution
- game: add more network session logs
- hud: improve watermark rendering
- hud: improve fps counter
- imgui: render code improvements
- webui: recreate texture at d3d reset
- webui: support ime (chinese, japanese, korean)
- webui: ipc code improvements
- helper: code improvements
- helper: show overlay if game start is taking longer than usual
- scripting: add gizmo api
- scripting: native invocation code improvements
- scripting: fix crash related to thread destruction
Have a nice day. See you next time!
