Login
Create
Caldoran

ScrimTime - Easy & Customisable Scrim Tool

ScrimTime
Current Version: 1.21
Last Tested Build: 1.57

Introduction
Inspired by Seita Scrim Lobby, this mod has been written from the ground up to be an easy-to-use, highly customisable and featureful tool for conducting scrims.

If you're only looking to use the Log Generator, or would like to include it in your own Workshop mod, check out LogTime!

Please let me know if there are any bugs, feedback or features you'd like added.

Customisation

Turn on only the features that you want in the Workshop Settings page. Almost every feature can be disabled and/or tweaked. The keybinds used can also be changed to your liking.

Note: The default "Command" button is Interact. That means that every feature uses a combination of Interact and another button (e.g. Interact + Reload to ready up).

Ready Up System

The Assemble Heroes phase has been removed, and matches will immediately begin in Setup.

Players can toggle their ready status by pressing Interact + Reload (Default: F + R). Ready players will have their name in green instead of yellow on the HUD.

When all players are ready, the Setup timer is cut to 5 seconds. If anyone unreadies during that time, the timer will be reset until all players are ready again.

Alternatively, the match will begin as normal when the Setup timer runs out naturally.

Various configuration options are available, including:

  • Choosing when the Ready Up System is active
    • Only Round One
    • Every Round
    • Off
  • Choosing who needs to ready up
    • Only Players in the First Slot of Each Team
    • All Players
  • Freezing the Setup timer when the Ready Up System is active

Forcing Team Ready

Players can force their entire team to be ready by holding Interact + Reload (Default: F + R) for 3 seconds.

A bar will appear that fills up as players hold the keybind. Once it's filled, the player will force their entire team to ready up.

The button hold time can be configured, and this feature can be disabled entirely.

Adding Setup Time

If more time is needed during Setup, players can add 30 seconds to the Setup timer, up to a maximum of 1:30, by pressing Interact + Ultimate (Default: F + Q).

This feature can be restricted to only the players in the first slot of each team, and the amount of time added as well as the maximum setup time can both be adjusted.

Teleporting for Defending Team

For convenience, players on the Defending team can teleport between the objective and spawn during Setup time by pressing Interact + Jump (Default: F + Space).

This feature can be disabled entirely.

Map Completion

If the attacking team fails to capture the final point on Round One for non-Control maps, their score will be adjusted such that the other team will be able to attack the full map on Round Two. This will reduce the necessity for manually swapping teams and restarting.

Additionally, the match can be set to end after two rounds for non-Control maps if either team fails to fully push, and three rounds for Control maps regardless of score.

These features can be tweaked or disabled entirely.

Spectator Scoreboard

A Scoreboard, only visible to Spectators, will be created at the top left of the screen if enabled. An optional Match Timer is also included.

The default keybind for the Host Spectator to toggle the Scoreboard on/off is Disable Camera Blending + Move Down (Default: Z + Q).

The statistics displayed are different for each role. The legend is as follows:

Role
Damage Final Blows Deaths Hero Damage Dealt Damage Taken Offensive Assists Ultimates Used
Support Final Blows Deaths Healing Done Damage Taken Offensive Assists Ultimates Used
Tank Final Blows Deaths Hero Damage Dealt Damage Taken Damage Blocked Ultimates Used

There are three grouping styles available (preview):

  • Group by Role, Sort by Team
  • Group by Team, Sort by Role
  • Group by Team, Sort by Slot

There are three sizes available (preview):

  • Small
  • Medium
  • Large

The Legend and Match Timer can be toggled off, and this feature can be disabled entirely.

Log Generator

This feature is turned off by default. Every event tracked can be toggled on or off, so only enable the ones which are useful for you, or leave the feature disabled entirely.

Output the entire match's events into a CSV-formatted text file, which can be easily processed for further analysis.

The following event statistics are currently available for tracking:

  • Match Start & End
  • Round Start & End
  • Objective Captures
  • Control Point Progress Increment
  • Payload Progress Increment
  • Kills & Deaths
  • Offensive & Defensive Assists
  • Hero Spawn (new in 1.20)
  • Hero Swaps
  • Ultimates Charged & Used
  • Abilities Used*
  • Damage*
  • Healing*
  • D.Va Demechs & Remechs
  • D.Va Remech Charged (new in 1.20)
  • Echo Duplicates
  • Mercy Resurrects
  • Player Stat Summary

Note: The Abilities Used, Damage and Healing events can be intensive on the server load. The Host's computer may also be impacted if Inspector Log Files are enabled. If you do not require second-by-second tracking, the Player Stat Summary has a large number of in-depth statistics, including Damage, Healing and Weapon Accuracy on a per-Hero basis.

For complete documentation of every event and its associated fields of data, please refer to this table.

To automatically output the logs as text files, ensure that you have the new Enable Workshop Inspector Log File setting turned on under Gameplay Settings.

Other Presets

  • Tier 2 (9GPA9)
    • Setup Time Maximum is set to 5:00
    • Log Generator is On
    • Match Time Display is Off
    • Spectator Scoreboard has different statistics displayed
      • DPS: Final Blows / Deaths / Eliminations / Damage Dealt / Damage Taken / Ultimates Used
      • Tanks: Final Blows / Deaths / Eliminations / Damage Dealt / Damage Taken / Ultimates Used
      • Supports: Final Blows / Deaths / Eliminations / Damage Dealt / Healing Done / Ultimates Used

Localised Versions

  • Simplified Chinese - Translation by Zesty, full localisation in progress
  • Traditional Chinese - Work in progress
  • Korean - Work in progress

Credit
While this mod was inspired by Seita Scrim Lobby, no code was copied, modified or reused.

No credit necessary for usage of this mod. I politely ask that you include credit if you directly modify or otherwise use my code in a significant way.

Contact
Feel free to leave a comment below or contact me on Battle.net at Caldoran#1123 for any help, feedback or requests.

Players | 1 - 12
Categories: Practice Mode, Scrims, Tools
Heroes: All
Created At:
Updated At:
Version: 1.21

Controls

Interact + Reload
(Press) Toggle Ready
Interact + Reload
(Hold) Force Team Ready
Interact + Ultimate
Add Setup Time
Interact + Jump
Teleport to Objective (Defenders Only)
+
(Press) Toggle Ready
+
(Hold) Force Team Ready
+
Add Setup Time
+
Teleport to Objective (Defenders Only)
+
(Press) Toggle Ready
+
(Hold) Force Team Ready
+
Add Setup Time
+
Teleport to Objective (Defenders Only)
+
(Press) Toggle Ready
+
(Hold) Force Team Ready
+
Add Setup Time
+
Teleport to Objective (Defenders Only)
+
(Press) Toggle Ready
+
(Hold) Force Team Ready
+
Add Setup Time
+
Teleport to Objective (Defenders Only)

Snippet

Loading...

Similar Codes

Elo Hell Logo_H-M-Dark
Join the Elo Hell Workshops Discord
Workshop.codes - Background image