<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://happinessmp.net/blog</id>
    <title>HappinessMP Blog</title>
    <updated>2026-07-23T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://happinessmp.net/blog"/>
    <subtitle>HappinessMP Blog</subtitle>
    <icon>https://happinessmp.net/img/favicon.ico</icon>
    <entry>
        <title type="html"><![CDATA[HappinessMP Update 2.6]]></title>
        <id>https://happinessmp.net/blog/update-07-23</id>
        <link href="https://happinessmp.net/blog/update-07-23"/>
        <updated>2026-07-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Hey everyone!]]></summary>
        <content type="html"><![CDATA[<p>Hey everyone!</p>
<p>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.</p>
<p>Here is what’s new:</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-for-scripters-the-new-gizmo-api">🛠️ For Scripters: The New Gizmo API<a href="https://happinessmp.net/blog/update-07-23#%EF%B8%8F-for-scripters-the-new-gizmo-api" class="hash-link" aria-label="Direct link to 🛠️ For Scripters: The New Gizmo API" title="Direct link to 🛠️ For Scripters: The New Gizmo API" translate="no">​</a></h3>
<p>We’ve added a brand-new <strong>Gizmo API</strong> to the scripting engine. For the tech-savvy among you: this is powered by ImGui (specifically the <code>ImGuizmo</code> library). This should make working, building, and debugging in 3D space a whole lot easier for you.</p>
<p>Check out this quick showcase to see the new Gizmo API in action:</p>
<p><img decoding="async" loading="lazy" alt="Gizmo Showcase GIF" src="https://happinessmp.net/assets/images/gizmo-3026179240e7450fcf32d0dda07fb8d0.gif" width="320" height="240" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-no-more-alt-tab-nightmares--resolution-fixes">🖥️ No More Alt-Tab Nightmares &amp; Resolution Fixes<a href="https://happinessmp.net/blog/update-07-23#%EF%B8%8F-no-more-alt-tab-nightmares--resolution-fixes" class="hash-link" aria-label="Direct link to 🖥️ No More Alt-Tab Nightmares &amp; Resolution Fixes" title="Direct link to 🖥️ No More Alt-Tab Nightmares &amp; Resolution Fixes" translate="no">​</a></h3>
<p>We tackled some of the most frustrating window crashes. You can finally <strong>Alt-Tab safely</strong> without getting stuck on a black screen or crashing the game!</p>
<p>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.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-webui-ime-support">🌍 WebUI IME Support<a href="https://happinessmp.net/blog/update-07-23#-webui-ime-support" class="hash-link" aria-label="Direct link to 🌍 WebUI IME Support" title="Direct link to 🌍 WebUI IME Support" translate="no">​</a></h3>
<p>Our WebUI now natively supports <strong>IME input</strong>, meaning players can now properly type in Chinese, Japanese, and Korean!</p>
<p><img decoding="async" loading="lazy" alt="IME Showcase Picture" src="https://happinessmp.net/assets/images/ime-16b15dc2a7f592a78a7953019d25fea1.png" width="1043" height="515" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-game-start-overlay">⏳ Game Start Overlay<a href="https://happinessmp.net/blog/update-07-23#-game-start-overlay" class="hash-link" aria-label="Direct link to ⏳ Game Start Overlay" title="Direct link to ⏳ Game Start Overlay" translate="no">​</a></h3>
<p>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.</p>
<p><img decoding="async" loading="lazy" alt="Start Overlay Showcase Picture" src="https://happinessmp.net/assets/images/overlay-10d56afdac875bfbb0dc578da852965f.png" width="1260" height="645" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-under-the-hood--qol">🔧 Under the Hood &amp; QoL<a href="https://happinessmp.net/blog/update-07-23#-under-the-hood--qol" class="hash-link" aria-label="Direct link to 🔧 Under the Hood &amp; QoL" title="Direct link to 🔧 Under the Hood &amp; QoL" translate="no">​</a></h3>
<p>As always, we tweaked some things in the background to keep everything running smoothly:</p>
<ul>
<li class=""><strong>HUD Improvements:</strong> The FPS counter and the watermark rendering look much cleaner now.</li>
<li class=""><strong>Scripting Fixes:</strong> We improved native invocation code and fixed an annoying crash related to thread destruction.</li>
<li class=""><strong>WebUI &amp; Engine:</strong> Fixed textures not recreating after a D3D reset, improved IPC code, and added more network session logs to help with debugging.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-donations">❤️ Donations<a href="https://happinessmp.net/blog/update-07-23#%EF%B8%8F-donations" class="hash-link" aria-label="Direct link to ❤️ Donations" title="Direct link to ❤️ Donations" translate="no">​</a></h3>
<p>Lastly, we want to extend a heartfelt thank you to the following community members who supported this project financially this year:</p>
<ul>
<li class="">Dimmi</li>
<li class="">marjo</li>
<li class="">SlurTK</li>
<li class="">dkc</li>
<li class="">Sprinkles</li>
<li class="">S.M.R</li>
<li class="">Waluta</li>
<li class="">Soul</li>
<li class="">jack</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-full-changelog">📋 Full Changelog<a href="https://happinessmp.net/blog/update-07-23#-full-changelog" class="hash-link" aria-label="Direct link to 📋 Full Changelog" title="Direct link to 📋 Full Changelog" translate="no">​</a></h3>
<ul>
<li class="">game: fix crash when changing resolution in graphic settings</li>
<li class="">game: fix black screen or crash after alt-tab</li>
<li class="">game: fix game window being forced to full resolution</li>
<li class="">game: add more network session logs</li>
<li class="">hud: improve watermark rendering</li>
<li class="">hud: improve fps counter</li>
<li class="">imgui: render code improvements</li>
<li class="">webui: recreate texture at d3d reset</li>
<li class="">webui: support ime (chinese, japanese, korean)</li>
<li class="">webui: ipc code improvements</li>
<li class="">helper: code improvements</li>
<li class="">helper: show overlay if game start is taking longer than usual</li>
<li class="">scripting: add gizmo api</li>
<li class="">scripting: native invocation code improvements</li>
<li class="">scripting: fix crash related to thread destruction</li>
</ul>
<p>Have a nice day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="client" term="client"/>
        <category label="server" term="server"/>
        <category label="update" term="update"/>
        <category label="gizmo" term="gizmo"/>
        <category label="ime" term="ime"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[HappinessMP Update 2.5]]></title>
        <id>https://happinessmp.net/blog/update-06-23</id>
        <link href="https://happinessmp.net/blog/update-06-23"/>
        <updated>2026-06-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We dropped a new update for HappinessMP. This time, we focused a lot on quality of life, fixing up the launcher, and expanding our APIs, including some specific features requested by the community.]]></summary>
        <content type="html"><![CDATA[<p>We dropped a new update for HappinessMP. This time, we focused a lot on quality of life, fixing up the launcher, and expanding our APIs, including some specific features requested by the community.</p>
<p>Here’s the quick rundown of what’s new:</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-expanded-api-threads--gear-natives">⚙️ Expanded API, Threads &amp; Gear Natives<a href="https://happinessmp.net/blog/update-06-23#%EF%B8%8F-expanded-api-threads--gear-natives" class="hash-link" aria-label="Direct link to ⚙️ Expanded API, Threads &amp; Gear Natives" title="Direct link to ⚙️ Expanded API, Threads &amp; Gear Natives" translate="no">​</a></h3>
<p>We’ve expanded the scripting API, including specific community requests like the new <strong>Timer API</strong> and the new Thread functions. You can now run threads inside threads and easily manage them using IDs, <code>Thread.Kill()</code>, and <code>Thread.IsAlive()</code>.</p>
<p>We also added brand-new transmission natives. You now have full control over vehicle gears, from setting the highest gear to tweaking the <code>Gear Ratio</code>. Check out this quick showcase to see them in action:</p>
<iframe width="100%" height="400" src="https://www.youtube.com/embed/VVMMmHGKwTE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-launcher-glow-up--addon-crash-fix">🚀 Launcher Glow-Up &amp; Addon Crash Fix<a href="https://happinessmp.net/blog/update-06-23#-launcher-glow-up--addon-crash-fix" class="hash-link" aria-label="Direct link to 🚀 Launcher Glow-Up &amp; Addon Crash Fix" title="Direct link to 🚀 Launcher Glow-Up &amp; Addon Crash Fix" translate="no">​</a></h3>
<p>The launcher got some much-needed love. It’s finally freely resizable, automatically fits your monitor size, and just looks a lot cleaner.</p>
<p>Also, big news for servers with massive car packs: <strong>we fixed the crash that happened when adding too many addon cars.</strong> Go crazy with your vehicle mods!</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-more-natives--under-the-hood">💻 More Natives &amp; Under the Hood<a href="https://happinessmp.net/blog/update-06-23#-more-natives--under-the-hood" class="hash-link" aria-label="Direct link to 💻 More Natives &amp; Under the Hood" title="Direct link to 💻 More Natives &amp; Under the Hood" translate="no">​</a></h3>
<p>We also squeezed in some neat backend stuff and performance boosts:</p>
<ul>
<li class=""><strong>More Natives:</strong> Aside from gears, you can now mute sirens (<code>SET_VEHICLE_HAS_MUTED_SIRENS</code>), disable radar zooming, and block replay saving.</li>
<li class=""><strong>Performance:</strong> We updated FusionFix to v5.0.1, optimized network syncing (no more memory leaks!), and bumped all our background libraries (CEF, SQLite, WebView2) to their latest versions to keep things buttery smooth.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="️-donations">❤️ Donations<a href="https://happinessmp.net/blog/update-06-23#%EF%B8%8F-donations" class="hash-link" aria-label="Direct link to ❤️ Donations" title="Direct link to ❤️ Donations" translate="no">​</a></h3>
<p>Lastly, we want to extend a heartfelt thank you to the following community members who supported this project financially this year:</p>
<ul>
<li class="">Dimmi</li>
<li class="">marjo</li>
<li class="">SlurTK</li>
<li class="">dkc</li>
<li class="">Sprinkles</li>
<li class="">S.M.R</li>
<li class="">Waluta</li>
<li class="">Soul</li>
<li class="">jack</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="-full-changelog">📋 Full Changelog<a href="https://happinessmp.net/blog/update-06-23#-full-changelog" class="hash-link" aria-label="Direct link to 📋 Full Changelog" title="Direct link to 📋 Full Changelog" translate="no">​</a></h3>
<ul>
<li class="">fusionfix: update to v5.0.1</li>
<li class="">game: add native SET_VEHICLE_HAS_MUTED_SIRENS</li>
<li class="">game: add native SET_VEHICLE_GEAR</li>
<li class="">game: add native SET_VEHICLE_HIGH_GEAR</li>
<li class="">game: add native GET_VEHICLE_HIGH_GEAR</li>
<li class="">game: add native SET_VEHICLE_GEAR_RATIO</li>
<li class="">game: add native GET_VEHICLE_GEAR_RATIO</li>
<li class="">game: add native DISABLE_ZOOM_RADAR</li>
<li class="">game: add native DISABLE_REPLAY_SAVE</li>
<li class="">addon: fix crash when many cars got added</li>
<li class="">launcher: window is now resizable</li>
<li class="">launcher: prettier window borders</li>
<li class="">launcher: window size now adjusts to the monitor size</li>
<li class="">launcher: fix server name scroll text respect larger resolutions</li>
<li class="">launcher: updated WebView2 to 1.0.4022.49</li>
<li class="">network: optimize serialization performance</li>
<li class="">network: fix possible memory leak</li>
<li class="">scripting: add Timer API</li>
<li class="">scripting: allow to create thread inside thread</li>
<li class="">scripting: Thread.Create returns now an id</li>
<li class="">scripting: add Thread.Kill() function</li>
<li class="">scripting: add Thread.IsAlive() function</li>
<li class="">scripting: add WebUI.IsReady() function</li>
<li class="">scripting: vm code improvements</li>
<li class="">server: update SQLite to 3.53.2</li>
<li class="">webui: update cef to 149.0.4</li>
<li class="">shared: update libraries</li>
</ul>
<p>Have a nice day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="client" term="client"/>
        <category label="server" term="server"/>
        <category label="update" term="update"/>
        <category label="launcher" term="launcher"/>
        <category label="fusionfix" term="fusionfix"/>
        <category label="scripting" term="scripting"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[HappinessMP Update 2.3]]></title>
        <id>https://happinessmp.net/blog/update-03-05</id>
        <link href="https://happinessmp.net/blog/update-03-05"/>
        <updated>2026-03-05T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This blog post contains more detailed information about the new update.]]></summary>
        <content type="html"><![CDATA[<p>This blog post contains more detailed information about the new update.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="addons">Addons<a href="https://happinessmp.net/blog/update-03-05#addons" class="hash-link" aria-label="Direct link to Addons" title="Direct link to Addons" translate="no">​</a></h3>
<p>Ever since the first HappinessMP release, the community has been asking for a way to bring custom vehicles, peds, objects, and weapons into the game server‑side. Addons finally make that possible. You can learn more about them <a class="" href="https://happinessmp.net/docs/scripting/addon">here</a>.</p>
<p><img decoding="async" loading="lazy" alt="Picture of Stelvio Pass Addon" src="https://happinessmp.net/assets/images/addon-a06db985bc602f4ac435466df00a013c.png" width="1920" height="1080" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="launcher-redesign">Launcher Redesign<a href="https://happinessmp.net/blog/update-03-05#launcher-redesign" class="hash-link" aria-label="Direct link to Launcher Redesign" title="Direct link to Launcher Redesign" translate="no">​</a></h3>
<p>The launcher has also gotten some love in this update. We’ve refreshed the design with a brighter look and added customization features like background selection and adjustable accent colors.</p>
<p><img decoding="async" loading="lazy" alt="Picture of Launcher" src="https://happinessmp.net/assets/images/launcher-850ab1493f5c9e38e77a875ae074826a.png" width="1280" height="720" class="img_ev3q"></p>
<p>On top of that, the launcher now includes several code improvements, bug fixes, and new features — for example, pre‑downloading resource files. You’ll find all the details in the changelog.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="donations">Donations<a href="https://happinessmp.net/blog/update-03-05#donations" class="hash-link" aria-label="Direct link to Donations" title="Direct link to Donations" translate="no">​</a></h3>
<p>Lastly, we want to extend a heartfelt thank you to the following community members who supported this project financially this year:</p>
<ul>
<li class="">SlurTK</li>
<li class="">Sprinkles</li>
<li class="">S.M.R</li>
<li class="">Soul</li>
<li class="">jack</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="full-changelog">Full Changelog<a href="https://happinessmp.net/blog/update-03-05#full-changelog" class="hash-link" aria-label="Direct link to Full Changelog" title="Direct link to Full Changelog" translate="no">​</a></h3>
<ul>
<li class="">feature: server addons</li>
<li class="">launcher: new design</li>
<li class="">launcher: pre-download resources</li>
<li class="">launcher: fix update freezes</li>
<li class="">launcher: updates are now cancelable</li>
<li class="">launcher: improve masterlist fetching</li>
<li class="">launcher: more information at connection errors</li>
<li class="">launcher: crash reports now have a user input field</li>
<li class="">launcher: updated WebView2 to 1.0.3800.47</li>
<li class="">launcher: many code improvements</li>
<li class="">server: download size calculation</li>
<li class="">server: remove leftover gamemode setting</li>
<li class="">server: update MySQL Connector to 9.6.0</li>
<li class="">server: update SQLite to 3.51.2</li>
<li class="">scripting: update lua to 5.5</li>
<li class="">webui: update cef to 145.0.27</li>
<li class="">game/net: more reliable session joining</li>
<li class="">shared: update vendors</li>
</ul>
<p>Have a nice day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="client" term="client"/>
        <category label="server" term="server"/>
        <category label="update" term="update"/>
        <category label="addons" term="addons"/>
        <category label="launcher" term="launcher"/>
        <category label="redesign" term="redesign"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[HappinessMP Update 1.9]]></title>
        <id>https://happinessmp.net/blog/update-04-10</id>
        <link href="https://happinessmp.net/blog/update-04-10"/>
        <updated>2025-04-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This blog post contains more detailed information about the new update.]]></summary>
        <content type="html"><![CDATA[<p>This blog post contains more detailed information about the new update.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="linux-server">Linux Server<a href="https://happinessmp.net/blog/update-04-10#linux-server" class="hash-link" aria-label="Direct link to Linux Server" title="Direct link to Linux Server" translate="no">​</a></h3>
<p>We are thrilled to announce the long-awaited release of the Linux version of our server with this update. This addition is a game-changer for many users, as Linux hosting is typically much more cost-effective than Windows hosting.</p>
<p><img decoding="async" loading="lazy" alt="Picture of Linux Server" src="https://happinessmp.net/assets/images/linux-2d6f09d31cdce2edc197166877527d35.png" width="1482" height="762" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="client-developer-tools">Client Developer Tools<a href="https://happinessmp.net/blog/update-04-10#client-developer-tools" class="hash-link" aria-label="Direct link to Client Developer Tools" title="Direct link to Client Developer Tools" translate="no">​</a></h3>
<p>This update introduces the first set of client-side developer tools. Among them is the terminal, a console that displays errors and script outputs, and the resource monitor, which allows you to track the average frame time of resources and the current memory usage of the VM. These tools were requested by the community, and we plan to expand on them in the future, including deeper integration with the terminal.</p>
<p><img decoding="async" loading="lazy" alt="Picture of Terminal" src="https://happinessmp.net/assets/images/terminal-ac274d34383e7a4400524a1c37643f3e.png" width="999" height="429" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="discord-rich-presence">Discord Rich Presence<a href="https://happinessmp.net/blog/update-04-10#discord-rich-presence" class="hash-link" aria-label="Direct link to Discord Rich Presence" title="Direct link to Discord Rich Presence" translate="no">​</a></h3>
<p>Another community-driven addition is Discord Rich Presence, now made possible through the integration of the Discord Game SDK. This update enriches the multiplayer experience, and we�re already exploring ways to expand the features and interactions provided by the SDK in the future.</p>
<p><img decoding="async" loading="lazy" alt="Picture of Discord Rich Presence" src="https://happinessmp.net/assets/images/discord-eeb7e54f147a5cfea7812ce167ad0baa.png" width="366" height="300" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="donations">Donations<a href="https://happinessmp.net/blog/update-04-10#donations" class="hash-link" aria-label="Direct link to Donations" title="Direct link to Donations" translate="no">​</a></h3>
<p>Lastly, we want to extend a heartfelt thank you to the following community members who supported this project financially last month:</p>
<ul>
<li class="">marjo</li>
<li class="">dkc</li>
<li class="">LeChapellierFou</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="full-changelog">Full Changelog<a href="https://happinessmp.net/blog/update-04-10#full-changelog" class="hash-link" aria-label="Direct link to Full Changelog" title="Direct link to Full Changelog" translate="no">​</a></h3>
<ul>
<li class="">game: add discord rich presence</li>
<li class="">game: fix dangling pointer</li>
<li class="">gui: add terminal and resource monitor (F1 key)</li>
<li class="">scripting: refactor resource events</li>
<li class="">server: add linux support</li>
<li class="">shared: update libraries</li>
</ul>
<p>Have a nice day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="client" term="client"/>
        <category label="server" term="server"/>
        <category label="update" term="update"/>
        <category label="linux" term="linux"/>
        <category label="discord" term="discord"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[HappinessMP Update 1.4]]></title>
        <id>https://happinessmp.net/blog/update-04-16</id>
        <link href="https://happinessmp.net/blog/update-04-16"/>
        <updated>2024-04-16T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This blog post contains more detailed information about the new update.]]></summary>
        <content type="html"><![CDATA[<p>This blog post contains more detailed information about the new update.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-network-concept">New network concept<a href="https://happinessmp.net/blog/update-04-16#new-network-concept" class="hash-link" aria-label="Direct link to New network concept" title="Direct link to New network concept" translate="no">​</a></h3>
<p>With this update I have implemented a new multithreading based networking concept with one main goal: performance. Both transmission and processing of network packets is now much faster and packet loss is practically zero. I hope this solves known problems such as the frequent failure to join a session.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="fusionfix-support">FusionFix Support<a href="https://happinessmp.net/blog/update-04-16#fusionfix-support" class="hash-link" aria-label="Direct link to FusionFix Support" title="Direct link to FusionFix Support" translate="no">​</a></h3>
<p>Many people have asked for this, and now I can at least offer a solution, albeit not a perfect one. We now offer an <strong>alternative version of FusionFix</strong> that is compatible with HappinessMP. Unfortunately, due to the way HappinessMP works, this is technically the only option.</p>
<p>Download: <a href="https://happinessmp.net/files/GTAIV.EFLC.FusionFix.HappinessMP.zip" target="_blank" rel="noopener noreferrer" class="">https://happinessmp.net/files/GTAIV.EFLC.FusionFix.HappinessMP.zip</a><br>
<!-- -->Source: <a href="https://github.com/HappinessMP/GTAIV.EFLC.FusionFix" target="_blank" rel="noopener noreferrer" class="">https://github.com/HappinessMP/GTAIV.EFLC.FusionFix</a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="full-changelog">Full Changelog<a href="https://happinessmp.net/blog/update-04-16#full-changelog" class="hash-link" aria-label="Direct link to Full Changelog" title="Direct link to Full Changelog" translate="no">​</a></h3>
<ul>
<li class="">new network concept</li>
<li class="">support for alternative fusionfix version</li>
<li class="">set dpi awareness for launcher to fix scaling issues</li>
<li class="">allow safe lua os library functions</li>
<li class="">add more network stats (F4 key)</li>
<li class="">fix natives with vector3 arg</li>
<li class="">fix server console colors</li>
<li class="">update vendors</li>
</ul>
<p>Have a nice day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="client" term="client"/>
        <category label="server" term="server"/>
        <category label="update" term="update"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Server Release]]></title>
        <id>https://happinessmp.net/blog/update-02-08</id>
        <link href="https://happinessmp.net/blog/update-02-08"/>
        <updated>2024-02-08T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[This blog post is to officially announce the release of the server. You can find the download and instructions here.]]></summary>
        <content type="html"><![CDATA[<p>This blog post is to <strong>officially announce the release</strong> of the server. You can find the download and instructions <a class="" href="https://happinessmp.net/docs/server/getting-started">here</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="docs">Docs<a href="https://happinessmp.net/blog/update-02-08#docs" class="hash-link" aria-label="Direct link to Docs" title="Direct link to Docs" translate="no">​</a></h3>
<p>In the last days I tried to document all functions and events with corresponding examples for both scripting languages we offer (Lua/Squirrel). Of course the docs will be extended in the future.</p>
<p>I hope this and the example gamemode included in the server files will help you to develop your own gamemode.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="terms-of-service">Terms of Service<a href="https://happinessmp.net/blog/update-02-08#terms-of-service" class="hash-link" aria-label="Direct link to Terms of Service" title="Direct link to Terms of Service" translate="no">​</a></h3>
<p>I would also like to draw your attention to our new <a class="" href="https://happinessmp.net/tos">Terms of Service</a>, which you agree to by using the HappinessMP client and server.</p>
<p>This is to define fair conditions for the use of my <strong>free</strong> software.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="future-features">Future features<a href="https://happinessmp.net/blog/update-02-08#future-features" class="hash-link" aria-label="Direct link to Future features" title="Direct link to Future features" translate="no">​</a></h3>
<p>Of course the list of features planned for the future, like voice chat or streaming, is long. I try to implement as many of them as possible, but you have to keep in mind that I am alone and have a full-time job.</p>
<p>That's why the order in which I work on a feature in the future is mainly based on necessity. For example, if someone has finished a complete RP game mode and needs a voice chat, I will focus my work on that.</p>
<p>I thank everyone who has read this far and hope to see many new servers in the future.</p>
<p>Have a nice day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="server" term="server"/>
        <category label="docs" term="docs"/>
        <category label="future" term="future"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[New launcher, new projekt goals and more]]></title>
        <id>https://happinessmp.net/blog/update-11-23</id>
        <link href="https://happinessmp.net/blog/update-11-23"/>
        <updated>2023-11-19T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It's been almost two years since I began developing HappinessMP. Admittedly, only a small portion of this time was dedicated to actual development, as life outside virtual reality demands attention.]]></summary>
        <content type="html"><![CDATA[<p>It's been almost two years since I began developing HappinessMP. Admittedly, only a small portion of this time was dedicated to actual development, as life outside virtual reality demands attention.</p>
<p>I recall starting with the launcher, and with the passage of time and expanding skills, a decision was made to give it a full rewrite and the core a significant refactoring.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-launcher">New Launcher<a href="https://happinessmp.net/blog/update-11-23#new-launcher" class="hash-link" aria-label="Direct link to New Launcher" title="Direct link to New Launcher" translate="no">​</a></h3>
<p>Same design, new focus. While the old launcher prioritized neat organization and offering as much as possible, the new focus is on simplicity, effectiveness, and user-friendliness. For example, the server list is now the first thing visible upon launching, eliminating annoying page changes.</p>
<p>Moreover, the new launcher is now based on Webview2 instead of CEF, ensuring better performance, improved compatibility with modern web standards, and seamless updates through Microsoft Edge.</p>
<p>An added feature is the built-in installer, designed primarily to assist first-time users in playing HappinessMP. The installer guides users through all necessary steps for installation, providing active feedback, for instance, when selecting the installation directory.</p>
<p><img decoding="async" loading="lazy" alt="Picture of Launcher" src="https://happinessmp.net/assets/images/launcher-02b76a6b4128aa0406a1e4e1b839d8c1.jpeg" width="1115" height="627" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-update-policy">New Update Policy<a href="https://happinessmp.net/blog/update-11-23#new-update-policy" class="hash-link" aria-label="Direct link to New Update Policy" title="Direct link to New Update Policy" translate="no">​</a></h3>
<p>Unlike before, where updates and a connection to HappinessMP servers were mandatory, I aim to give full control back to the user. Consequently, an internet connection is only necessary for installation (due to file downloads). Once installed, HappinessMP can be used offline on the LAN.</p>
<p>While updates will still be suggested at startup, they can now be skipped. To prevent compatibility issues between different client and server versions, a new version system is introduced to check compatibility upon joining.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-project-goals">New Project Goals<a href="https://happinessmp.net/blog/update-11-23#new-project-goals" class="hash-link" aria-label="Direct link to New Project Goals" title="Direct link to New Project Goals" translate="no">​</a></h3>
<p>Considering the extended development time in relation to actual progress, I've decided to adjust project goals downward. This means that some planned features, including the much-requested 'Rockstar Modes', will be dropped.</p>
<p>Regrettably, this decision was necessary to bring the project to a reasonably 'finished' state, given my limited time.</p>
<p>Have a great day. See you next time!</p>]]></content>
        <author>
            <name>Lion</name>
            <uri>https://github.com/GTA-Lion</uri>
        </author>
        <category label="update" term="update"/>
        <category label="launcher" term="launcher"/>
        <category label="goals" term="goals"/>
    </entry>
</feed>