Pick or drop the folder with your .xml guide(s) on the left; scripts appear on the right.
C:\Path\To\Guides), then click Select Folder. "Upload" is just how the browser describes granting local file access — nothing leaves your computer.
Some scripts (Milovana-downloader / EOS-style teases) keep long-term data — unlocked chapters, saved nickname, high scores — outside the auto-save layer so they survive Restart. Click to wipe that too, returning the script to a truly fresh state. Only affects the currently-loaded guide.
Switches between a horizontal split and a vertical split. Drag the divider between the two panes to resize; double-click the divider to reset. Pane sizes are remembered separately for each orientation.
Session-only — the top bar is restored next time you open the app. Ignored while typing in a text field.
When exactly one choice button is on screen (e.g. a lone "Continue"), Space clicks it. No effect when multiple buttons are showing, when no buttons are showing, or while typing in a text field.
Multiplies playback rate of every audio clip. 1.0 = normal, 2.0 = twice as fast, 0.5 = half speed.
Time between loop iterations as a multiple of the audio's natural length. 1.0 = immediate restart (default). 2.0 = wait one full duration of silence between loops. 0.5 = cut each iteration to half length so loops fire twice as often.
Adds a fixed number of seconds to every page-delay / <Timer> / <Delay>. 0 = unchanged. 5 = always 5 extra seconds before auto-advance. Additive (not a multiplier).
Multiplies the speed of every page-delay / <Timer> / <Delay>. 1.0 = unchanged. 2.0 = twice as fast (a 10s wait becomes 5s). 0.5 = half as fast (10s becomes 20s). Stacks with "extra seconds" (added first, then divided) and with the audio link.
Multiplies the BPM of every metronome the script starts. 1.0 = unchanged. 2.0 = twice as fast (script's 60 BPM becomes 120 BPM). 0.5 = half speed. Takes effect on the next page that starts a metronome (or on resume after pause).
Fit scales the image to fill the media area in one direction while keeping its aspect ratio (no stretching, no cropping). Original shows the image at its natural pixel size, shrinking only if it's larger than the area.
Font size for the right-hand text panel. Default: 16.
When audio playback speed is increased, automatically shorten page-delay / <Timer> / <Delay> durations by the same factor so narration stays in sync. Off by default.
Where to show the elapsed-time indicator while a <Timer> / <Delay> is running. The ring sits over the media area, bottom-right, with a numeric countdown inside. Scripts that mark a timer as hidden/secret stay hidden in both modes.
Size of the circular ring (and its inner countdown text). Only applies when "Timer display" is set to circular ring.
Pauses audio, video, the page-advance delay, all <Timer>/<Delay> elements, and the metronome. Click again to resume from where you left off.
Navigates to the previously-shown page. Off by default — many scripts mutate state in pageLoad(), so going back re-runs that and may immediately auto-advance again. Best for casual re-reading rather than undoing decisions. History caps at 50 pages.
Displays a small 📍 page-id chip in the top bar so you always know where you are. For .scr (script-engine) guides it shows cmd #N since those don't have named pages.
When on, clicking the page-id chip opens a prompt for a target page id (or script-engine label) and navigates there. Bypasses script logic — useful for testing, but can land you in pages whose state expectations aren't met.
Many GuideMe scripts were authored for a light background and use dark/saturated colors that are hard to read on this dark UI. With this on, any text color whose lightness is below ~55% is lifted in HSL space (keeps the hue, only brightens) before display. Doesn't change script files — purely a render-time tweak.
Plays a short percussive click whenever the on-screen metronome ticks. Downbeats (every 4th beat) are slightly louder and higher-pitched. Turn off if you want the visual counter only.
Saves are stored in this browser's localStorage. Use Export to download a backup file you can keep next to guideme.html.
Press D while a script is running to toggle the debug overlay (engine state, scriptVars, flags, next command).
Browsers can't keep persistent disk access between page reloads, so the folder containing this script needs to be re-opened. (This happens once per session — script saves, settings, and the list itself all persist.)
Tip: you can also drag the folder from Explorer / Finder directly onto the loader page.
Saves are stored in this browser's localStorage. The auto-save updates after every page automatically; named slots are manual snapshots you create here.
Leave the name blank and the next available Save 1 / Save 2 / … is used.