1. SCP: Escape Together
  2. News
  3. Version 0.4.3-alpha

Version 0.4.3-alpha

Changelog

[h2]Features[/h2]
  • Added server config to enable debug logs from the game.
  • Added real-time controllable banner to the main menu.
  • Closet room door is locked until the cutscene ends- which means SCP-173 can't open the door until the lights are back on. You're welcome.
  • A new system is being used for SCP-106 exits, which means 106's exits will now lead into ANY LCZ/HCZ room (non-keycard only), as opposed to a few select hallways.
  • Better authentication logs for servers when players join.
  • Removed the ChatFilterBlockedWords server config. It can be easily re-implemented with plugins.

[h2]Bug Fixes[/h2]
  • Fix checkpoints sometimes not having text above their doors.
  • Fix NPCs not spawning if certain rooms were not provided. Now SCP-049, SCP-106, and SCP-173 will spawn independently of their respective rooms (although SCP-049 will not spawn by default until the security room cutscene is activated). SCP-008, SCP-096, SCP-939, and SCP-966 still rely on their rooms in order to be spawned.
  • Fix mouse staying locked if a popup opened while in-game.
  • SCP-049 and SCP-096 can now open a few doors that they previously could not open.
  • Fix first-time setup screen failing to get available languages and soft-locking the main menu. Translations are now retrieved more reliably as well.
  • Fix "spawnnpc" chat command sometimes not working properly for SCP-106.

[h2]API[/h2]
  • Implemented Plugin Tools, allowing plugins to spawn objects, invisible interacts, buttons, etc.
  • Implemented a plugin-based interface system for entities, making their properties and methods easier to access.
  • Added Room wrapper API.
  • Added SpawnItem overload with Room instead of position and rotation.
  • Add Player.HasHands, Player.Inventory, Player.InventoryCount, Player.InventorySize, Player.HeldItem, Player.WornItem, Player.ClearInventory(), Player.RemoveItem(), Player.RemoveItems(), Player.DropInventory(), Player.DropItem(), Player.DropItems()
  • Add ElevatorTeleport and ScpSpawn events.
  • Add PlayerAuthEvent.Reject()
  • Rename Player.SendPlayerChatMessage() to Player.SendChatMessage()
  • SCP173 now has the ISCP interface (..why didn't it?)