Version 0.4.9

Devlog – February 5, 2024

Here’s a summary of the recent commits made:

  1. Tweaks to Player’s animation callbacks
    • Description: Adjustments made to enhance the player’s animation callbacks.
  2. SFX safeties
    • Description: Implementation of safety measures for sound effects.
  3. Misc BaseGame fixes
    • Description: Various fixes and improvements made to the BaseGame module.
  4. Adds a callGamemodeFunction invoke for client mission loading
    • Description: Allows the gamemode to execute specific functions once the client finishes loading a mission, but before fully connecting/spawning.
  5. Updates the initPersistFields for ParticleData and Material
    • Description: Updates made to the initialization of persist fields for ParticleData and Material components.
  6. Updates the loadingGUI to use consistent background panels
    • Description: The loading graphical user interface (GUI) now utilizes the same background panels as other menus, rather than a bitmap.
  7. Adds ability for MLTextCtrl to type characters over time
    • Description: MLTextCtrl now has the ability to gradually type out characters.
  8. Adds ability to force the inspector to only show specific array’d fields
    • Description: Allows the inspector to display only a predefined set index of array’d fields.
  9. Fixes handling of imageAssets for array’d field types
    • Description: Improves the handling of imageAssets for array’d field types, along with fixing editor behavior for guiBitmapCtrl to ensure proper updating of fields upon editing.
  10. Ensures material animation flags are cleared when values are changed
    • Description: Prevents material animation flags from persisting when values are modified.
  11. Dial back overly aggressive setRest
    • Description: Adjustments made to reduce the aggressiveness of setRest functionality.

These commits reflect ongoing efforts to enhance functionality, improve user experience, and address various issues within the project.