[PLAYTEST] v2.6.5-playtest

[PLAYTEST] v2.6.5-playtest

It is time for another playtest update, this update mostly focuses on arenas maps and sdk changes.

MAP CHANGES

  • Map Rework: Arenas Party Crasher.
  • Map Rework: Arenas Phase Runner.
  • Map Rework: Arenas Overflow.

These maps got a full rework and ported again to the game.

  • Triggers fixes: Out of bounds and kill triggers now should work properly.
  • Original Assets: These maps now use their original assets instead fake props or invisible barriers, everything ported one by one!.
  • Better performance: Instead using two big map paks, these arenas maps now have their own paks, now game only loads what map needs (This greatly reduces memory usage, also allows game to load the map much faster).
  • Cubemap additions and misc fixes: Script side and other changes, metallic materials now should look reflective instead completely black, multiple old prop patches and fake triggers removed.
  • Removed all unused/broken maps from the build to reduce the build size.

BUG FIXES AND OTHER CHANGES

  • Fix: Loot ticks behaving like explosive ticks.
  • Removed: Welcome message when loading a map.
  • Fix: Revenant totem causing rui crash on teammates.
  • Fix: Anonymizeplayername function crash.
  • Removed: Preset player badges.
  • Fix: Revenant fade in and out setting layouts.
  • Fix: Revenant has no pain death sound.

NEW ADDITIONS

  • New Legend: Character Random.
  • New Legend: Loba.
      • New Ability: Eye For Quality.
      • New Ability: Burglar's Best Friend.
      • New Ability: Black Market Boutique.

(Dev Note: Loba is temporary disabled until update v2.7, she's in early wip state and there is a lot work to do.)

Loba
  • Major changes on 1v1 gamemode and stat system.
  • New Weapon: Rampart's Turret Sheila (WIP).

SDK CHANGES

  • Many string length recalculations dropped.
  • Imgui console rendering is faster now, length for each text is passed to render backend so string length isn't called again.
  • A lot of custom squirrel functions now pass the string lengths to sq_pushstring so sq_pushstring doesn't need to do internal strlen()
  • The engine logger is a lot faster now, because all string lengths are known, and dropped a unnecessary logger sink reducing cpu time tremendously.
  • RCON now always knows the total length of the data it needs to send instead of manually calculating it.
  • Streamed texture limit increased by x2
  • A lot of more undocumented changes.

Make sure to use bug report channel to report the bugs, see you out there legends!