.ssc Format Changelog ________________________________________________________________________________ In case anyone else wishes to implement the .ssc format in their own simulator, a changelog is provided here between each version. Notice: .ssc is not a finalized format at the moment. There are plans for a change to JSON, but it is unsure if this will be done. Implement .ssc at your own risk. _______________________________________________________________________________ [v0.82] - cerbo * add #PREVIEWVID tag. (to load the preview video, like #PREVIEW tag in .sma) [v0.81] - freem * add #JACKET, #CDIMAGE, and #DISCIMAGE tags. (similar to #BANNER, etc.) [v0.80] - Wolfman2000 * All timing tags are allowed regardless of timing. [v0.79] - freem * Back to three significant decimal places. [v0.78] - Wolfman2000 * Use the step timing/attack tags only when required. The presence of even ONE timing tag causes all to be used, so be careful with it. [v0.77] - Wolfman2000 * Add the cache tag #STEPFILENAME to gain access to the proper #NOTES when required. [v0.76] - Wolfman2000 * Expand the #COMBOS tag to allow for Miss Combos. Anyone that is crazy enough to put in a 51 miss combo in their tags should be...oh wait: it's already been done. [v0.75] - Wolfman2000 * Add Step based #DISPLAYBPM for those songs that have...very varied syncing. [v0.74] - Wolfman2000 * Add #CHARTNAME tag for the title of the chart. * Older files will have their #DESCRIPTION tag content copied to #CHARTNAME on load. [v0.73] - Wolfman2000 * Use #FIRSTSECOND, #LASTSECOND, and #LASTSECONDHINT instead of the BEAT equivalents. * Move #LASTSECONDHINT to after the Timing tags. [v0.72] - Wolfman2000 * Have #OFFSET come before #ATTACKS in the Step data. [v0.71] - Wolfman2000 * Have #ATTACKS work per step as well. [v0.7] - theDtTvB, Wolfman2000 * Split Timing officially implemented. * #SPEEDS tag for modified scroll speeds. * #FAKES tag for ignoring judgments within a range. * #WARPS modified so that second parameter is now relative to the start. * #SCROLLS tag for faking BPM Changes and Stops. [v0.59] - Wolfman2000 * Typo fix: #RADARVALUES needed a semicolon at the end, not a colon. [v0.58] - Wolfman2000 * Implement #LABELS tag for easier Editor work/Rock Band section mimicry. [v0.57] - AJ * Add #ORIGIN tag to metadata. [v0.56] - Wolfman2000 * Implement #WARPS tag to replace negative bpm/stop gimmicks. [v0.55] - Wolfman2000 * Add #COMBOS tag to the Song and Steps (does nothing here). [v0.54] - Wolfman2000 * Add #ATTACKS tag to the Notedata sections. Right now it does nothing. [v0.53] - Wolfman2000 * Added Fakes to the RadarCategories. Start parsing between versions. * Always write out the latest version to cache and hard drive. [v0.52] - AJ * Add CHARTSTYLE tag to NoteData section. [v0.51] - AJ * Move VERSION tag to the first line. * Limit VERSION tag to two decimal places. [v0.5] - Wolfman2000 * Initial MSD-based version.