Sc2gears 2.10
Post date: Sep 14, 2010 7:30:18 AM
A new, automated, internal preprocessed replay caching mechanism.
I know that if you have many replays, running multi-rep analysis over and over again can be slow and frustrating.
From now on Sc2gears manages an internal replay cache system: it's automated, you don't have to do anything, you won't see anything different in the user interface.
Pre-processed information from each replay participating in a Multi-rep analysis or in replay searches will be cached for further use. This cached information will be available even if you move or rename the original replays (and perform a Multi-rep analysis on them).
The cache is managed automatically by Sc2gears: it will be created and accessed on-demand, and if it becomes obsolete or invalid, it will be automatically recalculated/updated on demand.
The first Multi-rep analysis or replay search might run with the "same old speed", but if you repeat the operation, you will get the results really-really fast.
This internal replay cache is also used for replay searches and for renaming replays.
You can enable/disable the replay cache in the Misc settings dialog: "Enable internal preprocessed replay cache". You can empty the cache at any time with the "Empty cache..." button.
If you abort a search or a multi-rep analysis, replays that have been parsed are already cached and will be used if you repeat the operation.
Approximated performance gain due to the internal cache: Multi-replay analysis: 10x faster!, replay search: 2x faster (even though more info is parsed and displayed), replay renaming: 2x faster. The size of cache is by far less than 1% of the replays.
Added 2 default, auto-created replay sources: "SC2 auto reps" and "Auto-saved reps".
These 2 replay sources always point to the folders set in the Settings=>Folder settings menu.
New menu items in the context menu of replay sources and replay lists (right click on the replay sources and lists in the navigation tree):
Open in Multi-rep analysis: opens all replays of the replay source/list directly in the Multi-rep analysis (skips the replay search step)
List all replays: Lists all replays, just like double clicking on it.
Open in Replay search for further filtering: Opens the replay source/list in a replay search, but does not peform a search on it. The filter tab will be selected.
Rename item...: Renames the replay source/list.
The Delete item now asks for confirmation.
New column in the results of a replay search: APMs. This column will show the players APM in the replays.
A new item in the name template engine: <> Player info block.
You can use the player specific symbols inside this without indices (/p, /r, /R, /P), and all players grouped by teams will be substituted.
Example: "</p(/r)>" in 2v2 where players are NameA, NameB, NameC, NameD and match-up is PTvsZP will result in: "NameA(P), NameB(T) vs NameC(Z), NameD(P)"
A new tab in the details of a player in the Multi-rep analysis: Game type records. This will show the "usual" statistics broken down to game types.
Added hotkeys to tables:
In the results tab of a replay search: pressing Enter or Shift+Enter opens the selected replay in replay analyzer, or if multiple replays are selected, they will be opened in multi-replay analysis; pressing delete will delete the selected replays (asks for confirmation).
In the Players and Playmates tab in the multi-rep analysis pressing Enter or Shift+Enter opens the selected player.
Updated the Updater to only patch/replace files that are part of Sc2gears.
The template engine still inserted random for races where the player chose Random instead of the final race. This is fixed now.
Other minor fixes and improvements.