2020 September 3 - Updated Balance Data and Textures
Changes and new features:
- Added Balance Data for 5.0 replays. This "fixes" the Build Orders tab in the Replay Analyzer.
- Added new SC2 textures.
2020 July 29 - Scelight 6.5.4
Changes and new features:
- Added support for 5.0 replays.
2020 July 19 - Scelight 6.5.3
Changes and new features:
- Added support for 4.11 and 4.13 replays.
2019 December 4 - Scelight 6.5.2
Changes and new features:
- Added support for 4.10.4 replays.
2019 December 4 - Scelight 6.5.1
Changes and new features:
- Added support for 4.11 replays.
2019 August 20 - Scelight 6.5
Changes and new features:
- Added support for 4.10 replays.
- Balance data and textures have been updated for Patch 4.7+.
- Integration with the Linux app store, thanks to dmiller309. Scelight is now available as a snap package (a short time might be needed for the new version to appear in the store).
2018 November 20 - Scelight 6.4.3
Changes and new features:
- Added support for 4.7 replays.
2018 July 18 - Scelight 6.4.2
Changes and new features:
- Added support for 4.4.1 replays.
2018 June 22 - Scelight 6.4.1
Changes and new features:
- Added support for 4.4 replays.
2018 June 16 - Scelight 6.4.0
Changes and new features:
- Added support for anonymized replays (see issue #11).
- Added support for 4.3.1 and 4.3.2 replays.
2018 April 26 - Scelight 6.3.1
Changes and new features:
- Added support for 4.2.4 and 4.3 replays.
2018 April 5 - Scelight 6.3.0
Changes and new features:
- Added a new setting: Replay Processor / Use latest S2Protocol definition.
If this is on (it is by default), newer, unknown replays will be parsed using the latest bundled S2Protocol definition.
This means that new replay versions will be supported automatically if the protocol to decode them did not change
(else parsing them will fail with an error).
- The default activation of the above new setting implicitly adds support for 4.2.2 replays.
2018 March 10 - Scelight 6.2.29
Changes and new features:
- Added support for 4.2.1 replays.
- Added new localized Russian race names (fixes "Unknown race" for Russian replays).
- Balance data and textures have been updated for Patch 4.0+.
2018 February 24 - Scelight 6.2.28
Changes and new features:
- Added support for 4.2 replays.
- Fixed a rare bug that caused parsing some replays to fail.
2017 December 9 - Scelight 6.2.27
Changes and new features:
- Added support for 4.1 and 4.1.1 replays.
2017 November 18 - Scelight 6.2.26
Changes and new features:
- Added support for 4.0 replays.
- Fixed downloads for missing maps (for replays).
2017 October 12 - Scelight 6.2.25
Changes and new features:
- Added support for 3.19 replays.
2017 September 17 - Scelight 6.2.24
Changes and new features:
- Added support for 3.18 replays.
2017 September 9 - Scelight 6.2.23
Changes and new features:
- Added support for 3.17.1 replays.
2017 August 31 - Scelight 6.2.22
Changes and new features:
- Added support for 3.17 replays.
2017 August 5 - Scelight 6.2.21
Changes and new features:
- Added support for 3.16.1 replays.
- Fixed a bug which caused opening some replays of resumed
games fail (see issue #10).
2017 July 23 - Scelight 6.2.20
Changes and new features:
- Added support for 3.16 replays.
2017 June 22 - Scelight 6.2.19
Changes and new features:
- Added support for 3.15 and 3.15.1 replays.
- Finally updated the SC2 balance data, which makes actions
and all charts properly functioning again.
This fixes the
"famous" Preliminary
replay support issue for all previous versions too (yay).
- Added new SC2 textures (many Co-op related).
- Fixed an issue that caused an error on the Users tab of the
Replay Analyzer with Co-op replays.
- Fixed an issue that caused an error on the Map info tab of
the Replay Analyzer with Co-op replays.
2017 May 24 - Scelight 6.2.18
Changes and new features:
2017 May 7 - Scelight 6.2.17
Changes and new features:
2017 April 1 - Scelight 6.2.16
Changes and new features:
2017 March 15 - Scelight 6.2.15
Changes and new features:
2017 January 29 - Scelight 6.2.14
Changes and new features:
2016 December 16 - Scelight 6.2.13
Changes and new features:
- Added preliminary
support for 3.9 replays.
- Textures have been updated for Patch 3.9.
- Other minor changes and improvements.
2016 November 26 - Scelight 6.2.12
Changes and new features:
- Added support for 3.8 replays.
- Textures have been updated for Patch 3.8.
2016 October 20 - Scelight 6.2.11
Changes and new features:
- Added support for 3.7 replays.
- Balance data and textures have been updated for Patch 3.7.
- Other minor changes and improvements.
2016 September 18 - Scelight 6.2.10
Changes and new features:
- Added support for 3.6 replays.
2016 August 2 - Scelight 6.2.9
Changes and new features:
- Added support for 3.5 replays.
2016 July 13 - Scelight 6.2.8
Changes and new features:
- Added support for 3.4 replays.
- Balance data and textures have been updated for Patch 3.4.
2016 June 15 - Scelight 6.2.7
Changes and new features:
- Added support for 3.3.2 replays.
2016 May 18 - Scelight 6.2.6
Changes and new features:
- Added support for 3.3 replays.
- Added support for some old beta replays.
2016 April 23 - Scelight 6.2.5
Changes and new features:
- Added support for 3.2.2 replays.
2016 March 30 - Scelight 6.2.4
Changes and new features:
- Added support for 3.2 replays.
2016 January 29 - Scelight 6.2.3
Changes and new features:
- Added settings to change the font and background color of
the Live APM Overlay.
Colors can be changed for both
normal and alert (low APM) state: "Overlay font color", "Overlay
background color", "Overlay alert font color", "Overlay alert
background color".
These can be found in the config menu
of the Live APM overlay (wrench icon) and also in the Settings
dialog -> SC2 Game Monitor -> Live APM page.
- On multi-screen environments dialogs are now centered
relative to parent window instead of the main screen.
- Fixed an issue where using the Search, Filter and Filter
Out fields did not work as expected on columns displaying date/time
values.
- Fixed an issue where games were included in the wrong
"Week" (under Timelapse in the Multi-replay Analyze) if the game
was played in the last week of the year of which week ended in the
next year.
- Other minor changes and improvements.
2016 January 16 - Scelight 6.2.2
Changes and new features:
- Corrected the "Week" names displayed in the Week tab under
Timelapse in the Multi-replay Analyzer (previous value always
displayed the week number +1).
- Fixed a bug in the Replay Parser Engine which failed to
build command text if target unit was a neutral unit without an
owner.
- Other minor changes and improvements.
2015 December 17 - Scelight 6.2.1
Changes and new features:
- Added support for 3.1.0 replays.
- Changed LotV icon to the new Artanis.
- Scelight External Module API and SDK 1.5.2.
- Other minor changes and improvements.
2015 November 27 - Scelight 6.2
Changes and new features:
- New File Operations: Copy / Move /
Pack
The Replay list page now contains 3 additional icons
in the tool bar: Copy, Move and Pack Selected Replays. They do what
their name say.
In all of those 3 operations you have the
option to "Preserve subfolders relative to source Replay Folder".
- New setting under the Replay Folder Monitor node:
Only pick up "Just Played" new replays
If this is enabled (it is by default), only games that were just
played will be picked up as new replays.
The advantage and
consequence of this is that if you download replays from others or
you copy / drop "old" replays into monitored replay folders, they
will not be picked up and handled as "new replays".
This
extends to everything under the Replay Folder Monitor node:
renaming new replays, auto-opening them in the Replay Analyzer,
showing Last Game Info Overlay, Auto backup, playing 'Replay saved'
voice.
- Fixed an issue where some LotV icons were not displayed
properly (e.g. KD8 Charge), and Stasis Ward might even cause an
error.
- Other minor changes and improvements.
"The speed of light sucks."
2015 November 18 - Scelight 6.1
Changes and new features:
- Added Archon mode support.
Archon
mode replays are now supported (attempt to open them in the
previous version caused an out of memory error and instability in
Scelight).
Archon mode support includes:
- Archon mode is indicated in the format property with
value "Archon", and as such it is visible on the Game info tab in
the Replay Analyzer, in the "Format" Replay list column and in
the "[format]" name template symbol.
- Build orders tab in the Replay Analyzer shows builds for
the teams (not for individual users).
- Map info tab in the Replay Analyzer displays full teams
as "player names".
- Player Stats chart and all sub-charts calculate and
display data for the whole team only, these statistics have no
meaning and cannot be broken down into individual users (as teams
control one common base / player). These include SQ and Supply
Capped %. Basically this is the same as turning on the "Teams As
One" combo box for non-Archon replays. Other charts and metrics
are still calculated individually for each user/player, but can
be "merged" into one by enabling the "Teams As One" combo box
(this also works for non-Archon replays).
- "Archon" appears as a new tab in the Multi-replay
analyzer where statistics are aggregated / grouped by format.
- Scelight External Module API and SDK 1.5.1.
- Other minor changes and improvements.
"The planet is always half light and half
dark, and so are we."
2015 November 12 - Scelight 6.0.3
Changes and new features:
- Fixed a bug which caused time-related metrics (game
duration, APM, etc.) to be calculated incorrectly in LotV replays.
The source of the issue was the time measurement change in LotV.
2015 November 12 - Scelight 6.0.2
Changes and new features:
- Added official support for Legacy of the Void and 3.0.4
replays.
2015 October 28 - Scelight 6.0.1
Changes and new features:
- Added support for 3.0.3 replays.
2015 October 10 - Scelight 6.0
Changes and new features:
- Patch 3.0 replay support.
Added
support for replays saved with patch 3.0.
- Preliminary Legacy of the Void
support.
You can now open LotV beta replays, but displayed
information is incomplete.
- Eased restrictions for
non-registered users.
- Wait time at startup is decreased from 15 seconds to 10.
- The Merged Accounts setting is now
available to non-registered users too. This is particularly
useful if you have multiple accounts and you want too see
summarized statistics gained from all of them in the Multi-replay
analyzer.
- Added support for the new map format (version=38).
- Scelight External Module API and SDK 1.5.
- Other minor changes and improvements.
"But you know happiness can be found even in
the darkest of times, when one only remembers to turn on the light."
2015 February 25 - SC2ReplayStatsUploader -
The First Official External Module
Today the first Official External Module called SC2ReplayStatsUploader is released!
This External Module uploads new replays to your
SC2ReplayStats.com account automatically.
How
to install the SC2ReplayStatsUploader
External Module:
- Go to the Available Modules page
(below the News page), select SC2ReplayStatsUploader
in the table and click on the Install /
Auto-upate Selected Modules icon (above the table).
- Restart the Scelight Launcher. SC2ReplayStatsUploader
will be automatically downloaded and installed.
- Go to the Installed Modules page,
select SC2ReplayStatsUploader and click on
the Enable Selected Modules icon (over the
table).
You're done! Start Scelight (with the START button) and the
SC2ReplayStatsUploader External Module will be
activated!
Disclaimer: The
SC2ReplayStatsUploader
External Module is not developed and maintained by me and I take zero
credit and responsibility for how it works and what it does.
2014 September 26 - Scelight 5.1
Changes and new features:
- Added support for replays with
version 2.1.4.
- Fixed a bug which caused the Build Orders tab of the Replay
Analyzer to not work with some custom replays.
- Scelight External Module API and SDK 1.4.1.
"Shadow owes its birth to light."
2014 May 16 - Scelight 5.0
Changes and new features:
- This release comes with the option
to run Scelight on Windows without Java having to be installed!
On Windows Operating Systems if you can't or don't want to install
Java on your system, you can download a prepared JRE (Java Runtime
Environment) from the Scelight Downloads
page and extract it into the Scelight folder.
Doing so
will allow you to run Scelight without having to install Java on
your system. This has to be done only once.
The
recommended way is still to install Java! Think of this as a last
resort.
- Merged Accounts in Multi-Replay
Analyzer
If you have multiple accounts and / or you play
on multiple regions, you can specify all your accounts as Merged Accounts and that way you will see all your
statistics summarized under one—arbitrarily chosen—main
account in the Multi-Replay Analyzer. You can specify all your
accounts on the Merged Accounts settings page.
This setting
requires registration to be edited / changed.
- New player detail tab in the Multi-Replay Analyzer: Region
This tab shows statistics grouped
by the region of the player. Useful if you use the new Merged
Accounts feature.
- New player detail tab in the Multi-Replay Analyzer: Account
This tab shows statistics grouped
by the accounts that were merged. Useful if you use the new Merged
Accounts feature.
- Fixed a small progress bar rendering issue in tables
(happened when only 1 row was added to a table).
- Scelight External Module API and SDK 1.4.
- Other minor changes and improvements.
"I will love the light for it shows me the
way, yet I will endure the darkness because it shows me the stars."
2014 April 10 - Scelight 4.3
Changes and new features:
- Selection Tracker
The
Control Groups chart of the Replay Analyzer has been improved. If
you move your mouse cursor over any control group number (both
select and assign), the tool tip will now also display the unit
selection being involved (including unit names and unit tags).
- Added the 2 missing Smix recordings ("APM OK.", "Low
APM!").
- The session break between playing sessions was calculated
wrongly which has been fixed.
This slightly changes the
session-related statistics in the Multi-Replay Analyzer.
- Scelight External Module API and SDK 1.3.
- Other minor changes and improvements.
"An age is called Dark not because the light
fails to shine, but because people refuse to see it."
2014 March 20 - Scelight 4.2
Changes and new features:
- Time trend tab in Multi-Replay
Analyzer
The Time trend tab encapsulates the previous
Hour and Day tabs, and adds further Session, Date (day of month)
and Month (month of year) tabs.
The Playing
Session (or simply Session) is a series of
subsequent plays where the break between
plays is not greater than a specified limit. This limit is the Max
Session Break and can be viewed / changed on the Multi-Replay
Analyzer settings page.
The Time trend Session tab
analyzes your Playing Sessions, and calculates statistics for the
plays based on their position in their
Playing Sessions.
The value in the "Play # in session"
column tells which play from each session is included in the row's
statistics. For example the first row (Play # in session = 1) shows
you statistics of your first plays from each session (this is when
you sit down and start to play).
You can use this Time
trend Session statistics to analyze your stamina
and decide how many practice plays you need before you go serious,
or after how many plays you should take a break before your
performance starts to deteriorate.
- Timelapse tab in Multi-Replay
Analyzer
The Timelapse tab has multiple sub-tabs:
Session, Year, Month, Week, Day, Play. Each shows general stats
aggregated for the specified time periods / granularity.
The Timelapse Session tab lists all your playing sessions, and a
session stats row shows statistics for all the plays of that
particular session (contrary to the Time trend Session tab which
takes one play from each session at the most based on the play's
position).
The final Play tab lists every single play of
the player.
This can be used to view your time
development, improvement over time.
- Numeric columns in Stats tables of
the Multi-Replay Analyzer are now displayed as progress
bars making the rows visually comparable.
This basically
turns all numeric columns into vertical bar
charts; or more than that because the table (and thus the bar
chart) can be filtered and sorted by any columns.
- Added new columns to Map stats tabs in the Multi-Replay
Analyzer.
New columns include the Map
size column, which is sorted by the map area (width*height).
Sorting by this you can check for example how game length relates
to the map size.
- The "Races %" column in the Multi-Replay Analyzer is now
rendered as a colored bar code.
Each race has its color (based on SC2 itself: Blue
for Protoss, Green for Terran and Red for Zerg), and the race distribution is
visualized with a multi-colored bar making the used races visually
standing out.
- The APM, SPM, SQ, SC % tabs have been grouped into a "Metric trend" tab.
- Added a new "Multi-Replay Analyze Replays of the Selected
Row" to the tool bar of all stats table. With this you can launch a
new Multi-Replay Analyzer to analyze only the replays of the
selected stats row.
- Scelight External Module API and SDK 1.2.
- Other minor changes and improvements.
"Genius is not so much a light as it is a
constant awareness of the surrounding gloom."
2014 March 7 - Scelight 4.0
Changes and new features:
- Multi-Replay Analyzer
The
major part of Sc2gears' Multi-replay analysis has been
reimplemented, and many additional stats and calculations have been
added (Calendar view, APM-SPM-SQ-SC% range stats; Expansion,
Result, sum Race and League stats).
Detects and displays player name changes (including both clan and
character name changes).
The new Calendar
view shows stats grouped by day in a calendar layout, also uses
different colors to indicate the total play time on each day (in
Player details).
In any stats table you can select a row
and list the replays that assemble the stats
of the selected row (this was a long awaited, missing feature in
Sc2gears). The result Replay list can also be filtered further with
the Scelight Replay filter system, and further filtered results can
also be opened in a new Multi-Replay Analyzer.
In the
Multi-Replay Analyzer you also have the option to view / edit the
filters that were used to perform the analysis, and you can
fine-tune the filters to repeat the analysis in a new Multi-Replay
Analyzer.
The Replay Folders page now contains new 2
buttons to launch a Multi-Replay Analyzer for the selected Replay
folder, with the attached or custom filters.
The Replay
list page also contains a new button to Multi-Replay Analyze all
listed replays (using the same source and filters), and a new
button to Multi-Replay Analyze only the selected replays.
- The general table tool bar (with search and filter) now
also shows the Selected rows count along
with the Listed and All rows count.
- Improved Replay parser engine to better support custom
games (games that failed to parse before will most likely work
now).
- The Replay list column setup dialog now also shows an icon column.
- Added many new icons.
- Numbers with fraction parts are now displayed with 2
fraction digit precision (e.g. SPM, Supply-capped %).
- Increased the default/initial size of the application
dialogs and the launcher window.
- Scelight External Module API and SDK 1.1.
- Other minor changes and improvements.
"Nature and Nature's laws lay hid in night;
God said, "Let Newton be!" and all was light."
2014 February 20 - Scelight 3.0
Changes and new features:
- External Module API 1.0
The
External Module API has reached version 1.0 and is now public. This
means everyone can now create external modules for Scelight to
extend its functionalities and capabilities.
The External
Module API exposes advanced engines, components and libraries, the
very core APIs that are used internally
to build the UI and features of Scelight, making it possible for
external modules to create UIs that are consistent
with Scelight and to deeply integrate into
Scelight. The Scelight External Module API is more than just an
interface API: it is a platform.
This means the power is in your hands, but to utilize this power
you have get familiar with certain aspects, concepts and interfaces
of the API (the 1.0 API exposes hundreds of
interfaces and classes).
Main exposed components:
- Application logger.
- Language and locale specific utilities.
- Extended and custom Swing GUI component library.
- Settings. External modules can specify settings and
integrate into the Settings dialog; take advantage of setting
dependent and bound components and listen to setting changes.
- Replay parser engine.
- Replay processor engine.
- Basic SC2 Balance Data.
- Name template engine.
- Replay search engine.
- SC2 monitor (current game status, live APM, game status
change listening).
- Replay folder monitor (new replay listening).
- Sound utilities (background sound player - including MP3
format).
- General utilities to help implement any kind of code.
More will be added / exposed in the future.
The External
Module API library also contains the source code of the interface.
This means whenever you use the auto-complete feature of modern
IDEs (like Eclipse) or you move your mouse cursor over different
parts of your code, the Javadoc of the appropriate entity (e.g. a
method or interface) will be displayed to you.
The
External Module API is part of the Scelight External Module SDK
(see below), you can download it from the Downloads
page.
- Scelight External Module SDK
I have created an SDK (Software Development Kit) to aid the
development of Scelight External Modules. You can download the
Scelight External Module SDK from the Downloads
page.
The SDK is a complete Eclipse
project with an Ant build script which can build releases of the
external module, make deployments, install / inject it into a
Scelight installation and make project backups.
The SDK
also contains the External Module API library and its Javadoc.
To get started with the SDK, first download it and extract it, then
use the File / Import... menu in Eclipse, choose "Existing Projects
into Workspace" and select the extracted ScelightExtModSDK folder
which is the Eclipse project root.
The External Module SDK
also contains an example Hello World external module with source
code.
External Module API, SDK and general external module
development info: External
Modules
The Javadoc from the External Module API archive
is also a number one source of information, and it is also
available online for browsing here: Scelight
External Module API Javadoc
- The Components page of the About dialog now lists loaded
and started external modules too, and a new "Type" column displays
the type of the components.
- Other minor changes and improvements.
"Light itself is a great corrective. A
thousand wrongs and abuses that are grown in darkness disappear,
like owls and bats, before the light of day."
2014 February 3 - Scelight 2.2
Changes and new features:
- Chart descriptions
The
Charts tab of the Replay analyzer now adds a help icon for each
chart type. This help always shows the description of the selected
chart.
These helps contain invaluable
info about what info you can see on the different charts and how
they are calculated. Recommended for everyone to check these out
even if you already know what the different charts are.
- Supply-capped % becoming a
first-class citizen.
Added "[avgSupplyCapped]",
"[PIBsupplyCapped]" and "[supplyCappedX]" symbols to insert the
average player supply-capped percent, the supply-capped percent in
Player info block and the supply capped percent value of the Xth
player.
Added "Avg SC%", "SC1%", "SC2%" Replay list
columns which display the average supply-capped percent, and the
first and second player's supply-capped percent values.
- Renamed the "SP%" (Supply-capped percent) column to "SC%"
in the Last Game Info Overlay card.
- Other minor changes and improvements.
"There's more to light than the opposite of
dark."
2014 January 31 - Scelight 2.1
Changes and new features:
- A new chart under the Player stats chart: Food
Made+Used
This chart shows Food Made and Food Used charts
at once, making it easy to see supply capped periods (when Food
Used is greater than or equal to Food Made).
- Users tab improvements
A
new column has been added: Supply-capped %.
This shows the ratio of supply-capped time and the time of the last
command of the user (this is much more informative than the
supply-capped time which depends on the game length).
Columns have been reordered based on importance and comparable
metrics are now displayed as progress bars, making the users
visually comparable.
These include the following columns:
APM, SPM, SQ, Supply-capped %, Swarm Levels.
- Search engine improvements
Slightly rearranged filter properties based on importance and added
new properties to filter by:
- "Is Beta / PTR?": Using this new
filter you can list only Beta / PTR replays, or exclude them.
- "[Players Avg] Avg. Supply-capped
%": Using this you can filter replays based on the average
supply-capped percent of players.
- "Supply-capped %": This is a
player filter to be applied on a player (any, all or a specific
player).
The "Is Competitive?" filter now also
accepts AutoMM games with version less than 2.0 (when there was no
unranked games and AutoMM games were equal to ladder games).
- Last Game info Overlay card
improvements
Rearranged columns based on importance and
to be consistent with the Users tab, also added a new column: SP% (Supply-capped percent).
- Fixed a rendering bug that happened sometimes when contents
of sub-tabs of the Inspector tab (visible only on Developer skill
level) of the Replay analyzer were scrolled with the mouse scroll
wheel.
- The External Module API design and development got a boost
and jumped to version 0.6, getting closer to public release.
- Other minor changes and improvements.
"Remember: Always walk in the light. And if
you feel like you're not walking in it, go find it. Love the light."
2014 January 22 - Scelight 2.0.1
Changes and new features:
- Added support for 2.1 replays.
2014 January 20 - Scelight 2.0
Changes and new features:
- Filters and Replay Search
Powerful filters and advanced Replay Search have finally arrived.
Predefined replay filters can be attached to
Replay folders, and when you want to list the contents of a Replay
folder, the attached filters will be applied automatically.
You can view/edit the attached Replay filters of a Replay folder by
selecting the Replay folder and pressing the new "Edit Attached
Filters" button. This will open the Replay Filters Editor (see
below).
You can also search Replay
folders by pressing the "Search Replay Folders" button in which
case a Replay Filters Editor will pop up where you can specify
custom filters (instead of the attached filters).
A new
"Filters" column indicates the active attached filters count
for each Replay folder in the table. Active means it is
enabled and it is valid (contains no errors).
The Replay
list page now has a new "View / Edit Filters
and Repeat Search" button. This opens a Replay Filters Editor
where you can view the filters that were applied when replays were
listed, and you can also modify these filters (tune them)
and repeat the search on the source Replay folder. Repeating the
search will list the new results in a new Replay list page.
- Replay Filters Editor
The
Replay Filters Editor is used to view and edit Replay filters that
are applied when searching / listing replays of a Replay folder.
It is table-based, equation-editor-like,
easy but powerful filters editor. It is easy to quickly add a few
filters like Map name, Replay date, Version, Region etc.
It is also possible to build complex queries as it supports filter connections like logical AND and logical
OR, supports parenthesis (grouping of
filters), and advanced operators like
contains, starts with, ends with and MATCHES
(regular expression matching).
The search engine supports
too many properties to enumerate them all. To easily find and pick
the ones you're interested in, filter properties (called Filter by)
are organized into groups (called Filter by Group).
There
are also special groups to filter by player properties. Special
groups are at your disposal to filter by aggregate
values of all players of a replay (e.g. weighted average APM of
all players of a replay); to filter by a property of any player, of all players,
or to specify filters on different players
or multiple filters on the same player.
There is also a Filters Structure Preview
which shows the structure of the filters in a tree-like
formatted table.
Queries like this are easily possible
(you can see exactly this query on the image):
"replays
from the US or Europe region with HotS expansion that are longer
than 10 min and were not played on any of the Daybreak maps and
have a player named Dakota who is above Gold league and have
another player with more than 50 APM with a clan tag in its name
and have a player with Protoss race that could be anyone and
average SPM of all players is at least 5 and all players have
reached level 90"
Specifying and editing filters is done
via an editable table. Just click on any cell to view your options
and to edit it.
The constructed filters can also be saved to a file or previously saved filters can be
loaded from a file.
- A new Replay list column: "Played"
This column will show you the replay date in the form of played
"xxx" ago (relative to the current time).
Examples: "12m 30s" means 12 minutes and 30 sec ago, "7h 15m" means
7 hours and 15 min ago, "2w 1d" means 2 weeks and 1 day ago, "2y
2M" means 2 years and 2 months ago.
- Relative date is also displayed at many other locations.
- Replay list progress bar now displays Added, Filtered out
and Errors (renamed from Skipped).
- Unfocusable Overlay cards.
Overlay cards are now not focusable by default. This means they do
not hijack focus when they are displayed, nor do they hijack focus
when you click on them. Focus remains in SC2 (or in your active
application).
Of course you can still activate / open the
Overlay config menu by clicking on it, but this also will not
hijack the focus from SC2 (or your active application).
This focusable state can be toggled in the config menu of the
Overlay card.
- Moving Overlay cards outside the
main screen.
By default Overlay cards cannot be moved
outside the main screen, and this has not changed. But now the
Overlay config menu contains a new option: "Allow outside the main
screen". If you enable this, Scelight will not align the Overlay
cards anymore, you will be able to position them outside the main
screen, onto your additional screens if you have a multi-screen
configuration.
- Fixed a rendering bug that happened sometimes when the
Events table or the Replay list table were scrolled with the mouse
scroll wheel.
- Other minor changes and improvements.
"We realize the importance of light when we
see darkness."
2014 January 6 - Scelight 1.5
Changes and new features:
- New Logo by Existor
The
application logo is replaced by a new logo created by Existor.
- Player's full name is now indicated on the Map info tab of
the Replay analyzer.
It can also be toggled with a check
box.
- Added support to handle the updated 2.1 PTR replays.
- Small improvements in the Replay processor engine to
properly handle custom games where slots have been rearranged
before start.
- Other minor changes and improvements.
"When you can't make them see the light,
make them feel the heat."
2013 December 18 - Scelight 1.4
Changes and new features:
- Base Control chart
The Base
Control chart is the successor to the Main Building Control of
Sc2gears.
It visualizes Spawn Larva, Chrono Boost,
Calldown MULE, Scanner Sweep and Calldown Extra Supply commands,
and calculates some metrics like the Average Spawning Ratio and
Average Injection Gap, also broken down to Hatcheries.
Moving the mouse cursor over any box will show details about the
related command and clicking on it will jump to the corresponding
command properly - as with any other chart object on any other
charts.
- Improved Template Engine
New player-specific symbols which can be parameterized by a player
index which must be outside of a Player Info Block and which insert
the value only for the specified player.
E.g. the symbol player1 will insert the name of the first player,
apm1 will insert the APM of the first player
etc. Useful for example if you add yourself to the Favored player
list, and in 1v1 games you will always be the first player and your
opponent the second player.
The mapWordsX,
counterX and repCounterX
symbols are now also parameterized and listed only once.
Of course these can also be combined with the value range, so for
example [leagueLong2{1-3}] will return the first 3 letters of the
2nd player's league (your opponent if you're on the favored list).
- New Replay list table columns: APM1,
APM2, SPM1, SPM2, SQ1, SQ2, L1, L2 to return the corresponding
value for the 1st and 2nd player only.
The Replay list
table can be sorted by these columns properly.
- Other minor changes and improvements.
"In future, children won't perceive the
stars as mere twinkling points of light: they'll learn that each is
a 'Sun', orbited by planets fully as interesting as those in our
Solar system."
2013 December 14 - Scelight 1.3
Changes and new features:
- Command line and SC2Replay file
association support
You can now pass replays as
parameters when you start Scelight, and they will be opened in
Replay analyzers.
If an instance of Scelight is already
running using the same Workspace, parameters will be passed on to
it, and they will be opened in the running instance (which will
also be focused / selected).
Recommended to
associate *.SC2Replay files with Scelight.exe, that way if you
double click on an SC2 replay file, it will be opened in Scelight.
- New Window menu items:
"Restore default position" - Restores default window position and
maximizes the window.
"Maximize Window on Start"
"Restore last Window position on Start"
- New System Tray menu item: "Restore Main window to
defaults".
Restores the main window in default position
and maximizes it.
Useful if your display setup changes and
you can't see the window on startup (e.g. display resolution is
decreased or the display on which Scelight was last displayed is
removed).
- New Launcher settings page
"Auto-start when Scelight is ready" - for registered only
"Auto-start even if no connection" - for registered only
- An "Offline" button is displayed in the Status bar if
Scelight is started in Offline mode (without
internet connection).
- A new button in the Replay list table tool bar: Show Selected Replay In File Browser
- Reliable User Documents folder detection.
Also on
startup the derived Replay folder for the default SC2 replay folder
is automatically adjusted.
- Other minor changes and improvements.
"Edison failed 10,000 times before he made
the electric light. Do not be discouraged if you fail a few times."
2013 December 11 - Scelight 1.2
Changes and new features:
- Added support for 2.1 PTR replays.
- Added System Tray support.
A new Window menu in which you can Minimize to Tray, set whether to Minimize
to Tray on Close and whether to Start
Minimized to Tray. These settings are also available on the Window settings page.
- Overlay Cards: They are info panels
which are on top of all other windows and—most
importantly—over StarCraft II.
Note: Overlay Cards
are only visible over StarCraft II if you use the "Fullscreen
(Windowed)" or "Windowed" display mode of StarCraft II.
Overlay cards support transparency and locked mode.
- Live APM Overlay: This overlay
displays your current, live APM during
games. It is available under the Tools menu / Live APM Overlay.
There are 2 new settings on the "SC2 Game Monitor" settings page:
"Show Live APM Overlay when game starts"
"Hide Live APM
Overlay when game ends"
- APM Alert: During games the APM Alert feature of Scelight can notify or alert
you audibly when your APM drops below a
certain value specified by the APM alert
level.
APM Alert settings can be found on the Live APM settings page.
- Last Game Info Overlay: This overlay
displays information about the last replay.
It is available under the Tools menu / Last Game Info Overlay.
There is a new settings on the "Replay Folder Monitor" settings
page:
"Show Last Game Info Overlay for new replays"
- A new Watch Selected Replay button
in the Replay list tool bar.
Clicking on this button will
open the first selected replay in StarCraft II.
StarCraft
II must be running for this to work.
- Spectator and Referee roles were reversed which is now
corrected.
"Who is more foolish, the child afraid of
the dark or the man afraid of the light?"
2013 December 6 - Scelight 1.0.1
Changes and new features:
- Added missing Smix recordings.
- Fixed a bug where in some cases some of the Player Info
Block template symbols might have returned data in wrong player
order when the replay was loaded from the Replay Processor cache.
(This fix required the Replay Processor cache to be
cleared.)
2013 December 5 - Scelight 1.0 - The first
public release
At last! The first public version of Scelight™ is
released! I still have a long way ahead, but the current
version is already useful enough to be shared. It is also better for
everyone to give / get feedback earlier.
Some
highlights of Scelight:
- Supports replays of all versions
starting from 1.0; including all beta and PTR versions.
- Supports replays of all types;
including single player and all custom game replays.
- A more advanced name template engine
and template editor to rename new replays in
their original folder, to auto-backup them or manually
rename multiple replays at once. It comes with a rich
set of symbols to use in name templates.
- A more advanced Replay listing
module with a rich set of columns to
customize the replay list tables. You can even create new custom columns specified with flexible name
templates.
- A new charts system which is similar
to Sc2gears' but is way more powerful: more
presentation types, granularity in seconds instead of pixels
(graphs remain immune to zoom and resize), zoom into arbitrary
small time window, 3-state enlarging for wheel scroll click etc.
- Charts showing precise supply,
workers, resources, broken down to Army, Economy, Technology,
categorized by Current, Lost, Killed, In Progress.
- A new SPM (Screens / min) metric and
chart to visualize and measure the multitasking
skills of players.
- The Spending Quotient (SQ) has
arrived to measure the macro skills of
players, and not just as a calculated average metric, it has its
own chart showing the spending skill throughout the entire game,
optionally broken down to resource types.
- Build Orders table showing exact
build / upgrade activity of all players at once for the whole game.
- Scelight Launcher which installs and
automatically keeps your Scelight always up-to-date without
intervention.
- Module system: Official external
modules are listed inside Scelight, and they can be installed with
one click, and have kept auto-updated.
- There is an option to choose your computer
skill level. Based on this Scelight can hide or simplify some
things which you might not need or might not understand, resulting
in clearer user interface and better user experience.
- Hierarchical settings presentation
with filters.
- Nice formatted context sensitive
helps and tips which aid to easily understand features and
settings you don't know.
- A fast, secure, central Scelight
Operator server to serve Scelight clients based on Google's
specialized, cloud based content serving.
- Advanced tools for inspecting replay
internals for developers.
- ...And last but not least comes with our Smix's
angelic voice.
Visit the home page for more about Scelight:
https://sites.google.com/site/scelight/
"May it be a light to you in dark places,
when all other lights go out."
2013 July 30 - Scelight hard in the
making...
Main design aspects of Scelight:
- RISK: Rethink everything
(from Sc2gears). Invent new things. Simplify the
complicated things. Keep the good things.
- Unified and more
user friendly interface. Be intuitive, productive, and provide
context sensitive help and tips for those who need it.
- Users have quite different computer
skills. Make the user interface, the displayed information,
options, settings and controls scalable
based on this.
- Even more customization and
configuration than in Sc2gears, but also with a more
pleasing presentation; it should be easier to find the settings
you're looking for.
- Provide the deepest and most
comprehensive insight into replays both on low level and on
high level.
- Be professional.
- Much higher quality overall.
Something that is easy, fun and profitable to use.
Scelight announcement thread:
My
"Secret" New Project
"They only lack the light to show the way."
2013 March 22 - The Beginning
Development of Scelight™ begins.
But wait...
What has led to a successor instead of just updating
Sc2gears™? Many things. To mention the main
reasons:
- Sc2gears has become big. Too big. I
never thought I will add so many features to it in the beginning
and so it was becoming harder and harder to maintain.
- Many claimed Sc2gears was difficult
to use. It has so many features, many didn't understand a lot of
them.
- I have also received complaints
about the UI design of Sc2gears.
- Blizzard finally decided to provide official
support for parsing replays: they released a low-level open source
python library called 's2protocol'.
- During the last 3-year development and maintenance of
Sc2gears, I improved a lot and gained an enormous experience, I got to know the
SC2 replay format more and more, and Blizzard included more and
more information in replays.
- Java 7 became standard, and it has
new features which can be put to use.
Due to the aforementioned improvements, if I were to rewrite
Sc2gears, I would do many things quite differently. It is much easier
to do these different things in a fresh new project than to refactor
an existing huge and complex project. Without refactoring on the
long-run I would just make my job even worse.
No question it
would've been easier to just update Sc2gears than to create something
entirely new. But I plan a much longer and more important role for my
project than to just choose the easier path.
"And why do we fall, Bruce? So we can learn
to pick ourselves up."
"Sometimes a man rises from the darkness."