@@ -225356,15 +225356,15 @@
225356225356 -1\" class=\"heading-element\" dir=\"auto\">SpeebrunConsistencyTracker</h1>A Celeste\
225357225357 \ mod built for speedrunners to analyze consistency and pinpoint specific rooms\
225358225358 \ or segments that require further practice. Track segment and room times with\
225359- \ real-time statistics to emphasize repeatability over PBs</div>\r\n<div class=\"\
225359+ \ real-time statistics to emphasize repeatability over PBs. </div>\r\n<div class=\"\
225360225360 markdown-heading\" dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\"\
225361225361 \ dir=\"auto\"><br>High level Features</h2></div>\r\n<ul dir=\"auto\"><li>HUD\
225362- \ that shows real-time stats at the end of each completed attempts </li><li>Scatter \
225363- \ Plots and Histograms: Visualize your times distribution for individual rooms \
225364- \ and the whole segment </li><li>Generate data exports including metrics for segments, \
225365- \ individual rooms, and practice session history (csv format)</li></ul>\r\n<div \
225366- \ class=\"markdown-heading\" dir=\"auto\"><div class=\"markdown-heading\" dir= \"\
225367- auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><br><br>Usage</h2><a\
225362+ \ that shows real-time stats at the end of each completed attempt </li><li>Multiple \
225363+ \ chart types to visualize time distributions, DNF patterns, inconsistency, time \
225364+ \ loss, and run trajectories </li><li>Generate data exports including metrics for\
225365+ \ segments, individual rooms, and practice session history (CSV format)</li></ul>\r\
225366+ \n<div class=\"markdown-heading SelectedElement \" dir=\"auto\"><div class=\"markdown-heading\"\
225367+ \ dir=\" auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><br><br>Usage</h2><a\
225368225368 \ class=\"anchor\" aria-label=\"Permalink: Usage\" href=\"https://github.com/AxiomeVI/SpeebrunConsistencyTracker#usage\"\
225369225369 \ target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\"\
225370225370 \ width=\"16\" height=\"16\" aria-hidden=\"true\"></svg></a></div>\r\n<div class=\"\
@@ -225373,72 +225373,93 @@
225373225373 \ 1. Training Workflow\" href=\"https://github.com/AxiomeVI/SpeebrunConsistencyTracker#1-training-workflow\"\
225374225374 \ target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\"\
225375225375 \ width=\"16\" height=\"16\" aria-hidden=\"true\"></svg></a></div>\r\n<ul dir=\"\
225376- auto\"><li><strong>Set a Save State:</strong>\_Starting a new training session.\
225376+ auto\"><li><strong>Set a Save State:</strong> Starting a new training session.\
225377225377 \ Creating or clearing a save state will reset all current session data</li><li><strong>Run\
225378- \ the Segment:</strong>\_Practice the segment as you usually do. To maintain data \
225379- \ integrity, <b>make sure that the \"current room / next room\" SpeedrunTool setting \
225380- \ is properly configured</b></li><li><strong>Review Performance:</strong>\_After \
225378+ \ the Segment:</strong> Practice the segment as you usually do. To maintain\
225379+ \ data integrity, <b>make sure that the \"current room / next room\" SpeedrunTool\
225380+ \ setting is properly configured</b></li><li><strong>Review Performance:</strong> After \
225381225381 \ every completed run, a customizable text overlay displays your session statistics.\
225382225382 \ You can also view various performance charts in-game via your configured keybinds\
225383225383 \ (my personal recommendation is to use the default menu directions to cycle through\
225384225384 \ them)</li></ul>\r\n<div class=\"markdown-heading\" dir=\"auto\"><h3 tabindex=\"\
225385- -1\" class=\"heading-element\" dir=\"auto\"><br><br>2. Real-Time Feedback & Overlays</h3><a \
225386- \ class=\"anchor\" aria-label=\"Permalink: 2. Real-Time Feedback & Overlays\" \
225387- \ href=\"https://github.com/AxiomeVI/SpeebrunConsistencyTracker#2-real-time-feedback--overlays\"\
225385+ -1\" class=\"heading-element\" dir=\"auto\"><br><br>2. Real-Time Feedback & \
225386+ \ Overlays</h3><a class=\"anchor\" aria-label=\"Permalink: 2. Real-Time Feedback\
225387+ \ & Overlays\" href=\"https://github.com/AxiomeVI/SpeebrunConsistencyTracker#2-real-time-feedback--overlays\"\
225388225388 \ target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\"\
225389225389 \ width=\"16\" height=\"16\" aria-hidden=\"true\"></svg></a></div>\r\nConfigure\
225390225390 \ the overlay to display the metrics that matter most to your current goals:<br><ul\
225391225391 \ dir=\"auto\"><li><strong>Target Time Tracking:</strong> Define a goal time for\
225392225392 \ the segment and track your <strong>Success Rate</strong> in real-time</li><li><strong>Live\
225393- \ Histograms and Scatter plot:</strong> Cycle through times distribution charts\
225394- \ for the <strong>entire segment</strong> or <strong>individual rooms</strong>\
225395- \ to see where your times are clustering (hotkeys needed)</li></ul>\r\n<div class=\"\
225393+ \ Charts:</strong> Cycle through performance charts for the entire segment\
225394+ \ or individual rooms using your configured keybinds</li></ul>\r\n<div class=\"\
225396225395 markdown-heading\" dir=\"auto\"><h3 tabindex=\"-1\" class=\"heading-element\"\
225397225396 \ dir=\"auto\"><br><br>3. Exporting</h3><a class=\"anchor\" aria-label=\"Permalink:\
225398225397 \ 3. Exporting\" href=\"https://github.com/AxiomeVI/SpeebrunConsistencyTracker#3-exporting\"\
225399225398 \ target=\"_blank\"><svg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\"\
225400225399 \ width=\"16\" height=\"16\" aria-hidden=\"true\"></svg></a></div>\r\n<ul dir=\"\
225401- auto\"><li><strong>Data Export:</strong> Export your complete session history\
225402- \ \r\nand statistics to CSV (exported files are saved to the /SCT_Exports \r\n\
225403- directory within your Celeste's installation folder)</li></ul><h2 tabindex=\"\
225404- -1\" class=\"heading-element\" dir=\"auto\"><br><br>Available Metrics</h2></div>\r\
225405- \n<ul dir=\"auto\"><li>History: chronological history of session times</li><li>Success\
225406- \ Rate: (segment only) percentage of runs finishing within the target time</li><li>Dnf\
225407- \ Count: number of runs that did not finish (for rooms: number of DNFs occurring\
225408- \ in that room)</li><li>Completed Run Count: number of runs that did finish (for\
225409- \ rooms: number of runs that cleared the room)</li><li>Total Run Count: dnf count\
225410- \ + completed run count</li><li>Average: average time across all completed runs</li><li>Median:\
225411- \ middle value of the run time distribution</li><li>Reset Rate: the ratio of dnf\
225412- \ runs over the total number of runs</li><li>Reset Share: (Rooms only), the contribution\
225413- \ of this room in total number of reset</li><li>Best: fastest recorded time</li><li>Worst:\
225414- \ slowest recorded time</li><li>Standard Deviation: measure of how spread out\
225415- \ the run times are around the average</li><li>Relative Standard Deviation: Standard\
225416- \ Deviation as a percentage of the \r\naverage, allowing easier comparison across\
225417- \ different segments / rooms</li><li>Percentile: n% of your runs were faster than\
225418- \ the selected value for n</li><li>Interquartile Range: the lower and upper bound\
225419- \ of the middle 50% of your runs (first and third quarter basically)</li><li>Trend\
225420- \ Slope: measures how session duration affects performance. \r\nValues closer\
225421- \ to zero indicate little effect, while negative values \r\nindicate that your\
225422- \ times tend to improve as the session progresses, \r\nwhereas positive values\
225423- \ indicate the opposite</li><li>SoB: Sum of Best</li><li class=\"SelectedElement\"\
225424- >Median Absolute Deviation: measure of how spread out the run times are around\
225425- \ the median</li><li class=\"SelectedElement\">Relative Median Absolute Deviation:\
225426- \ Median Absolute Deviation as a percentage of the median, allowing easier comparison\
225427- \ across different segments / rooms</li><li>Consistency Score: Composite metric\
225428- \ estimating how consistent times \r\nare. Tighter distributions, times closer\
225429- \ to the best, and fewer resets \r\nresult in a higher score.</li><li>Bimodal\
225430- \ Test: detects multiple peaks in the time distribution \r\nindicating an hit-or-miss\
225431- \ strat in a room. The Bimodality Coefficient is\r\n to be compared to the critical\
225432- \ tresholf of 0.555 which indicates an \r\nuniform distribution; higher values\
225433- \ point towards bimodality, whereas \r\nlower values point toward unimodality.</li><li>Room\
225434- \ Dependency: measures how a poor time in a room impacts the next\r\n room, ranging\
225435- \ from -1 to 1. A value of 0 indicates no effect, while a \r\nhigh positive score\
225436- \ suggests that a mistake in a room often leads to a \r\nbad time in the following\
225437- \ room.</li></ul>\r\n<div class=\"markdown-heading\" dir=\"auto\"><h2 tabindex=\"\
225438- -1\" class=\"heading-element\" dir=\"auto\"><br><br>Limitations</h2></div>\r\n\
225439- <ul dir=\"auto\"><li>Multiple save states are not supported</li></ul>\r\n</article></div>"
225400+ auto\"><li><strong>Data Export:</strong> Export your complete session history\
225401+ \ and statistics to CSV (exported files are saved to the /SCT_Exports directory\
225402+ \ within your Celeste installation folder)</li></ul><br><b>Charts</b><br><br><ul><li>Scatter\
225403+ \ Plot: Displays all room times and segment times as individual dots, organized\
225404+ \ by room column. Useful for spotting outliers and seeing how times cluster within\
225405+ \ each room. Enabled by default.</li><li>Room Histogram: A time distribution histogram\
225406+ \ for a single room. Shows how frequently each time range occurs, making it easy\
225407+ \ to see whether your times cluster tightly or spread out. Cycles through each\
225408+ \ room individually. Disabled by default.</li><li>Segment Histogram: Same as the\
225409+ \ room histogram but for the full segment time. Enabled by default.</li><li>DNF\
225410+ \ % per Room: A bar chart showing the percentage of resets that happened in each\
225411+ \ room. Higher bars indicate rooms where you reset most frequently. Enabled by\
225412+ \ default.</li><li>Problem Rooms: A stacked bar chart combining DNF % and time-loss\
225413+ \ % per room. The time-loss portion highlights rooms where you frequently lose\
225414+ \ significant time over your gold, based on a configurable threshold. Useful for\
225415+ \ identifying rooms that need practice. Disabled by default.</li><li>Room Inconsistency:\
225416+ \ A normalized stacked bar chart ranking rooms by inconsistency from worst to\
225417+ \ best. Uses two complementary metrics: Relative Median Absolute Deviation (RMAD)\
225418+ \ and Relative Standard Deviation (RStdDev) to capture overall spread (with some\
225419+ \ resistance to outliers). The worst room fills the full bar height, all the others\
225420+ \ are shown proportionally. Disabled by default.</li><li>Time Loss per Room: A\
225421+ \ grouped bar chart showing median and average time lost per room relative to\
225422+ \ your gold time in that room, allowing quick comparison between typical loss\
225423+ \ (median) and overall loss (average). Disabled by default.</li><li>Run Trajectory:\
225424+ \ A line chart where each attempt is drawn as a line showing cumulative deviation\
225425+ \ from the per-room average. Lines go up when a room is faster than average and\
225426+ \ down when slower. The X axis represents the cumulative sum of per-room averages\
225427+ \ (a run that matches the average in every room follows it exactly). Older attempts\
225428+ \ are drawn in dark grey and fade toward white as they approach the most recent\
225429+ \ run, making it easy to see how your trajectory has evolved over the session.\
225430+ \ Your best attempt, your most recent attempt, and the Sum of Best are highlighted.\
225431+ \ Disabled by default.</li></ul><br><h2>Metrics</h2><br><ul><li>History: chronological\
225432+ \ history of session times</li><li>Success Rate: (segment only) percentage of\
225433+ \ runs finishing within the target time</li><li>DNF Count: number of runs that\
225434+ \ did not finish (for rooms: number of DNFs occurring in that room)</li><li>Completed\
225435+ \ Run Count: number of runs that finished (for rooms: number of runs that cleared\
225436+ \ the room)</li><li>Total Run Count: DNF count + completed run count</li><li>Average:\
225437+ \ average time across all completed runs</li><li>Median: middle value of the run\
225438+ \ time distribution</li><li>Reset Rate: ratio of DNF runs over the total number\
225439+ \ of runs</li><li>Reset Share: (rooms only) this room's contribution to the total\
225440+ \ number of resets</li><li>Best: fastest recorded time</li><li>Worst: slowest\
225441+ \ recorded time</li><li>Standard Deviation: measure of how spread out run times\
225442+ \ are around the average</li><li>Relative Standard Deviation: standard deviation\
225443+ \ as a percentage of the average, allowing easier comparison across rooms</li><li>Percentile:\
225444+ \ the threshold where n% of runs are faster than this value (default: 90%, adjustable\
225445+ \ in mod options)</li><li>Interquartile Range: lower and upper bounds of the middle\
225446+ \ 50% of your runs</li><li>Trend Slope: measures how session duration affects\
225447+ \ performance. Values near zero indicate little effect; negative values indicate\
225448+ \ improving times as the session progresses</li><li>SoB: Sum of Best</li><li>Median\
225449+ \ Absolute Deviation: measure of how spread out run times are around the median</li><li>Relative\
225450+ \ Median Absolute Deviation: MAD as a percentage of the median</li><li>Consistency\
225451+ \ Score: composite metric estimating overall consistency. Tighter distributions,\
225452+ \ times closer to the best, and fewer resets result in a higher score</li><li>Bimodal\
225453+ \ Test: detects multiple peaks in the time distribution, indicating a hit-or-miss\
225454+ \ strat. The Bimodality Coefficient is compared to a critical threshold of 0.555\
225455+ \ — higher values point toward bimodality, lower values toward unimodality</li><li>Room\
225456+ \ Dependency: measures how a poor time in a room impacts the next room, ranging\
225457+ \ from -1 to 1. A value of 0 indicates no effect, a high positive score suggests\
225458+ \ mistakes tend to carry over</li></ul></div>\r\n\r\n<div class=\"markdown-heading\"\
225459+ \ dir=\"auto\"><h2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"><br><br>Limitations</h2></div>\r\
225460+ \n<ul dir=\"auto\"><li>Multiple save states are not supported</li></ul>\r\n</article></div>"
225440225461 CreatedDate: 1770404378
225441- ModifiedDate: 1772446273
225462+ ModifiedDate: 1772448711
225442225463 UpdatedDate: 1772446306
225443225464 Screenshots:
225444225465 - https://images.gamebanana.com/img/ss/mods/698639ea352cb.jpg
0 commit comments