Pick or drop the folder with your .xml guide(s) on the left; scripts appear on the right.
📁 Folders
Drop a folder here
In the dialog, browse into the folder that contains your guide files (e.g. C:\Path\To\Guides), then click Select Folder. "Upload" is just how the browser describes granting local file access — nothing leaves your computer.
Cached folders
🎮 Scripts
—
📍 —
0s
♩ 0
Script error
Loading…
✕
Settings
Folders
Saving
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.
Layout
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.
Playback
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.
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.
Accessibility
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.
Data
Saves are stored in this browser's localStorage. Use Export to download a backup file you can keep next to guideme.html.
Saved scripts
Tips
Press D while a script is running to toggle the debug overlay (engine state, scriptVars, flags, next command).
Load progress
Re-pick folder
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.)
You previously picked
Script expects media under
Tip: you can also drag the folder from Explorer / Finder directly onto the loader page.
Save progress
Saves are stored in this browser's localStorage. The auto-save updates after every page automatically; named slots are manual snapshots you create here.
New slot
Leave the name blank and the next available Save 1 / Save 2 / … is used.