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.