Release 2.00 / Update 2025-08-03 -
Download LatestFeature Changes:
- Animation for units & sprites
- New icon for chkdraft (credit to Sayoka)
- Ability to undo/redo any change to scenario + any change to sound files & configurable history size limits
- History tree (bottom-left of program) displaying all changes made & undo/redo status
- First version of UI for graphic element previewing (unit advanced properties & sprite properties "Graphics..." button)
- Classic GL made the default skin, classic GDI skin is deprecated but still present; default skin made configurable
- Added "sprite unit" tree to the sprite groups for placing sprite units directly
- Sound editor now able to display orphaned sound files in the MPQ and allow deletion from within Chkdraft
- Remastered scx made the default save type if remastered dat files are in use (otherwise hybrid scm remains the default save type)
Bug/QOL fixes:
- Classic GL & remastered skins now use the appropriate player colors for rendering
- Classic GL sprites now loads GRP frames on-demand allowing maps to initially load the skin near instantaneously
- Improved classic GL & remastered skin FPS by performing remapping on the GPU
- Fix for junk pixels at the end of classic GL grps
Code changes:
- A version of the scenario/mapfile API akin to the code prior to this release were split into "LiteMap" and "LiteScenario" for potential untracked usage by other projects
- Most data from scenario and some data from map file moved to the "MapData" class, scenario inherits from Tracked<MapData> such that all changes to this data are tracked, undo/redoable and renderable
- Old undo/redo system (as well as the unused commander system) entirely removed, core selection data also now owned by Tracked<MapData>
- Simplification of LButtonDown and brushing logic, special grouping code to ensure brushes come under a single tracked action
- Move change asterisk logic on to a system using Tracked<MapData>
- Change notifications bubble up from Tracked<MapData>, used heavily for units and sprites to ensure graphics is always appropriately updated
TheNitesWhoSay - Clan Aura -
githubReached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.