You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improved documentation about user configuration and server constraints
A preload function that implementing user configurations could hook into for preloading
New SLOG logger implementation superseding the now deprecated SLog
New SLOG options added in the diagnostic menu
New sDebugUI function for building checkbox returning its boolean state
New sDebugUI function for building sliders returning its float value
New onValueChange event (ScriptInvoker) for user configuration options that gets fired when the value of the option effectively changes
CHANGED
The default message of a server constraint is now an empty string and it will default to the localized string in the UI. This resulted in a slight reduction in the data size being sent to the clients over the wire
Improved logging related to user configurations and server constraints
User configuration and server constraints are initialized earlier in the game lifecycle (DayZGame::DeferredInit)
Removed default user configuration.
The implementation was meh, it was unused and it only complicated the user configuration APIs with no real benefit. SPOILER: it might come back once the user configuration gets refactored to be more similar to DayZ vanilla settings
Removed user configuration and server constraints validation step.
Removed unnecessary typedefs in favor of the actual type
Replaced client/server checks with IsDedicatedServer
Cleaner and more human readable log entry format
Improved UI and localization for boolean based constraints
The method loading a user configuration will now return the loaded instance
The method loading a server constraint will now return the loaded instance
sJONSSerializable serialization and deserialization now returns a boolean value based on whether or not the operation was successful
The new logging implementation is now used throughout sFramework
Performance improvements
FIXED
Mod list in log files wouldn't be printed entirely if too long
File handles are now being closed only if it was actually open
The user configuration constraint reading flow has been refactored, and should fix a rare case of constraints not being applied correctly.
MODDING
CHANGED
Camera modded static methods now invoke the super implementation yielding better compatibility with other mods