ScrimTime - Easy & Customisable Scrim Tool
Current Version: 1.31
Last Tested Game Build: 220.127.116.11.106389
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.
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
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.
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.
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:
|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):
The Legend and Match Timer can be toggled off, and this feature can be disabled entirely.
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*
- 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.
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
- Simplified Chinese - Translation by Zesty, full localisation in progress
- Traditional Chinese - Work in progress
- Korean - Work in progress
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.
Feel free to leave a comment below or contact me on Battle.net at Caldoran#1123 for any help, feedback or requests.