From 9c4d24408b027b011dc0cfdc552e8e2e378283ac Mon Sep 17 00:00:00 2001 From: Petr Samodelkin <89686374+nape662@users.noreply.github.com> Date: Wed, 28 Jan 2026 14:09:47 +0100 Subject: [PATCH 1/3] create practice category for adhoc triggers --- srconfigs/cats/practice.cfg | 9 +++++++++ srconfigs/srconfigs.cfg | 1 + 2 files changed, 10 insertions(+) create mode 100644 srconfigs/cats/practice.cfg diff --git a/srconfigs/cats/practice.cfg b/srconfigs/cats/practice.cfg new file mode 100644 index 0000000..deb14d0 --- /dev/null +++ b/srconfigs/cats/practice.cfg @@ -0,0 +1,9 @@ +// Practice category - for ad-hoc trigger testing +// Used by sar_speedrun_adhoc_trigger + +sar_speedrun_offset 0 +sar_speedrun_time_pauses 0 +sar_speedrun_start_on_load 2 +sar_speedrun_smartsplit 1 +sar_speedrun_draw_triggers 1 +sar_speedrun_triggers_info 0 \ No newline at end of file diff --git a/srconfigs/srconfigs.cfg b/srconfigs/srconfigs.cfg index 60b989a..93eed7d 100644 --- a/srconfigs/srconfigs.cfg +++ b/srconfigs/srconfigs.cfg @@ -324,6 +324,7 @@ cond "game=srm" add_cat celeste cond "game=srm" add_cat reverse cond "game=portal2 | game=srm | game=mel | game=aptag" add_cat chapter_il add_cat workshop +add_cat practice // Add the auto-selection for all the built-in categories default_cat fullgame From d7a14047bbd08a9e7c4f0aacd4556d97cd536b0c Mon Sep 17 00:00:00 2001 From: Petr Samodelkin <89686374+nape662@users.noreply.github.com> Date: Wed, 28 Jan 2026 14:13:56 +0100 Subject: [PATCH 2/3] visualisation added --- srconfigs/cats/practice.cfg | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/srconfigs/cats/practice.cfg b/srconfigs/cats/practice.cfg index deb14d0..2ddb0f1 100644 --- a/srconfigs/cats/practice.cfg +++ b/srconfigs/cats/practice.cfg @@ -1,9 +1,15 @@ // Practice category - for ad-hoc trigger testing // Used by sar_speedrun_adhoc_trigger +// Enable cheats (needed for trigger visualization) +sv_cheats 1 + +// Show triggers without text clutter +sar_speedrun_draw_triggers 2 + +// Timer settings sar_speedrun_offset 0 sar_speedrun_time_pauses 0 sar_speedrun_start_on_load 2 sar_speedrun_smartsplit 1 -sar_speedrun_draw_triggers 1 -sar_speedrun_triggers_info 0 \ No newline at end of file +sar_speedrun_draw_triggers 1 \ No newline at end of file From 632524f68dfdff3833913618a4cfb366edc5949d Mon Sep 17 00:00:00 2001 From: Petr Samodelkin <89686374+nape662@users.noreply.github.com> Date: Wed, 28 Jan 2026 14:20:12 +0100 Subject: [PATCH 3/3] more visual stuff --- srconfigs/cats/practice.cfg | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/srconfigs/cats/practice.cfg b/srconfigs/cats/practice.cfg index 2ddb0f1..91f1f44 100644 --- a/srconfigs/cats/practice.cfg +++ b/srconfigs/cats/practice.cfg @@ -12,4 +12,13 @@ sar_speedrun_offset 0 sar_speedrun_time_pauses 0 sar_speedrun_start_on_load 2 sar_speedrun_smartsplit 1 -sar_speedrun_draw_triggers 1 \ No newline at end of file + +// Toast colors for split times +sar_toast_tag_set_color adhoc_best 00FF00 +sar_toast_tag_set_color adhoc_slow FF6666 + +// Bigger toasts for practice +sar_toast_font 33 + +// Disable default speedrun toast (we show our own delta instead) +sar_toast_tag_set_duration speedrun 0 \ No newline at end of file