• kakious released this 2024-12-08 04:12:51 +00:00

    TC4 Playtest - 12.07.2024 Notes

    • Added support for multiple local players in the Minigame
      • Custom Art will be supported in an upcoming patch
    • Improved Compatibility with Pause States for several Objects throughout the game
      • More support will be added in an upcoming patch
    • Fixed an issue where MinigameCoin behavior was incorrect while the game was paused
    • Fixed an issue where extra elements could render on the Shadow Camera during Weapon/Armour Transitions
    • Fixed an issue causing a 0.75s delay when initially entering Practice Mode, due to a faulty UI Transition
    • Fixed a possible issue where TheNothing#Walking state could interact with dead/inactive Codys
    • (Backend) Fixed a rare issue in UI Transition logic, that could cause OnLevelChange to not fire in some cases
    • (Backend) Major Improvements for Garbage Collector Allocations, improving performance for low-spec machines:
      • Global Import / Indent Cleanups
      • Numerous GetComponent calls replaced by variables
      • CodySpawner:
        • localCodyArray no longer public
        • inputController and codyLife fields removed
        • GetLocalCodys and GetNetworkCodys now return their direct arrays, rather then clones
        • GetValidLocalCodys and GetAllCodys removed
        • GetAverageLevel logic has received logic improvements
      • CodyRegistry:
        • codyClasses is now a Dictionary<CodyMover, CodyClasses> instead of a HashSet<CodyClasses>
        • GetCodyClasses now returns the direct object, rather then a clone
        • RegisterCody and DeregisterCody have been adjusted for cases where nothing should happen
      • ShowResultScreen, PlayerCardsScreen, RankScreenShow, TheNothing, ScreenPosMover: General Logic Improvements
      • PlayerShowHud: Minor optimizations, fixed a potential error with playerIndex not being correct, causing incorrect Hero assignment
      • EnemyBulletKiller, CoinMagnetHero: Added CodyMover field, fixed a possible NPE if weapon was null
      • PlayerData: Added ShowScore field (Calculation matches what your score would be in Show mode)
      • Hero: Added fields for CodyMover and CodyLife, optimized IsFirst and IsTied logic
      • InputNetwork: Added CodyMover field
      • CodyMover: Added fields for CodyLife, InputController, InputNetwork, and PlayerInfo
      • CodyArt: Setup now requires a CodyMover param, optimized function
      • CodyIndicator, CodyIndicatorSmall: Added CodyMover field

    Known Issues

    • The Nando Blockers for VJConsole do not work across different resolutions
      • A fix is pending, no current ETA
    • An NPE can occur in the in-game Chat UI if input or sendButton somehow become null
      • Cause unknown, safety measure added with warning label "CHAT DATA IS NULL !! THIS SHOULDNT HAPPEN; ABORTING EVENT!"
    Downloads