v0.3.8-pre-release
Pre-release
Pre-release
HotaruBlaze
released this
25 Sep 15:00
·
18 commits
to dev
since this release
This contains most of the changes from v0.3.7.1-pre-release, however pre-existing compatibility is likely to be broken and requires changes. This is largely unavoidable.
Changes specific to this release
GoTES3MP
- Set CGO_ENABLED=0: This resolves the issue around GCC versions, as we are no longer depending on the systems GCC
(This makes goTES3MP a fully static build). - Fix Global Discord nicknames: Fix for people using a discord global nickname.
TES3MP Changes
- Load the VPNWhitelist on PostInit: Load the whitelist when the server is started.
- Rework command structure: Stop using a space as a string separator and instead use ^
- Removed syncID: syncID is no longer implemented.
- Fix accidental DataManager func: Accidently calling DataManager instead of the new config function to write a config change.
Misc
- Updated Github actions.
Changes from the previous Pre-release are below
TES3MP Changes
-
Lua Script logic redesign, Tweaking how the code calls itself, as well as a dynamic import system.
-
Make commands not case sensitive
-
Fix crash when kicking a player
-
Added crashGrabber, A module for grabbing script error logs and printing them directly to discord.
-
Remove unused imports
-
Add EmmyLua compatable annotations
-
Fix getLuaModulesFromFolder possibly triggering a bad pipe
-
Support "unknown" error types, such as tes3mp error types
goTES3MP Changes
- golang code cleanup, no new features
Github Changes
-
Added tests for some of the bots utility functions
-
Add dev as a test branch
Full Changelog: v0.3.6...v0.3.7.1-pre-release