Open App

Settings

Configure appearance, timeline, drawing, layout, network, Stash, tracking, and export options.

Settings modal with tab navigation

The Settings modal contains all configurable options organized into tabs. Changes are saved automatically and persist between sessions. Some tabs only appear when the relevant feature is available, such as Bridge when the ScriptCompiler Bridge is connected.

Opening Settings

Open Settings from the Options menu in the header. The modal displays a vertical tab list on the left and the selected tab's options on the right.

Appearance

Appearance settings tab

Theme and visual preferences.

Setting Description
Dark mode Switch between light and dark theme. Affects all editor panels and controls.

Timeline

Timeline settings tab

Timeline graph and navigation settings.

Setting Description Range Default
Show grid Display grid lines on the timeline graph On / Off On
Snap to grid Snap points to the time grid when dragging On / Off Off
Snap size Grid interval for snapping (only visible when snap is enabled) 10 - 300 ms 100 ms
Seek interval Distance jumped when pressing the Left / Right arrow keys 1 - 60 s 5 s
Large seek interval Distance jumped when pressing Shift + Arrow keys 1 - 120 s 30 s
Optimizer tolerance How aggressively redundant points are removed. Higher values remove more points. 0.5 - 10 2.0
Optimizer frequency Number of points added between automatic optimization passes 10 - 500 pts 100 pts
Chapter classification frame Which frame of a chapter is sent to the AI when auto-naming chapters. Only used on plans that include chapter classification. Start / Middle / End Start
Optimizer
The optimizer automatically simplifies point clusters by removing redundant points that fall along straight lines. Increase the tolerance for sparser scripts or decrease it to keep more detail.

Drawing

Drawing settings tab

Drawing panel sensitivity and point density.

Setting Description Range Default
Min time between points Minimum milliseconds that must pass before a new point is captured 50 - 1000 ms 50 ms
Min position change Minimum vertical movement required to register a new point 1 - 50 2

Both conditions must be met for a new point to be created. Increasing these values produces sparser scripts with fewer points. See Drawing Mode for the full drawing workflow.

Layout

Panel layout and sizing.

Setting Description
Compact controls Use a single-row controls bar. Disable for the classic two-row layout with a larger seek bar.
Reset layout Restore all panel sizes to their defaults. Only available on desktop.

Panel sizes are saved automatically when you drag the dividers between sections. Use Reset layout if you want to start fresh.

Local Network

Local Network settings tab

Allow the app to discover and connect to services on your local network, such as Bridge and Stash.

Setting Description
Local network access Enable or disable local network connections. Your browser will ask for permission when first enabled. Required for Bridge, Stash, and the local video library.

When local network access is enabled, a status panel shows the connection state for Bridge and Stash with colored indicators (green for connected, grey for not found or not configured).

Browser permission
Most browsers require explicit permission to access local network resources. You will see a browser prompt the first time you enable this setting.

Stash

Stash settings tab

Connect to your Stash server to browse and load scenes directly. Local network access must be enabled first.

Setting Description
Server URL The URL where your Stash server is running (e.g. http://localhost:9999)
API Key Optional. Required only if Stash has authentication enabled.
Test Connection Verify that ScriptCompiler can reach your Stash server with the provided URL and API key.

If local network access is not enabled, the Stash tab shows a message with a link to enable it in the Local Network tab. See Stash Library for the full integration guide.

Script Sniper

Script Sniper settings tab

Browser-based motion tracking settings.

Setting Description Range
Template size Feature detection region size. Larger values track bigger features. 10 - 200 px
Search region Search radius around the tracking point. Increase for faster motion. 20 - 500 px
Match threshold Confidence threshold for tracking. Lower values are more lenient. 0.10 - 1.00
Trail length Maximum number of trail points displayed on the overlay 5 - 200
Trail thickness Trail line width in pixels 1 - 8 px
Box thickness Bounding box border width in pixels 1 - 8 px
Trail color Color of the tracking trail path (color picker) Any color
Box color Color of the bounding box border (color picker) Any color
Direction arrow Show an arrow inside the bounding box indicating stroke direction On / Off
Lasso follows drag direction When drawing a new bounding box, rotate it so 0% is at the drag start and 100% is at the drag end On / Off
Reset defaults Restore all tracking settings to their defaults -

See Script Sniper for the full tracking workflow.

Premium feature
Script Sniper settings are only accessible with a premium subscription. If Script Sniper is locked, clicking this tab opens the upgrade preview instead.

Export

Export settings tab

Metadata included when saving or downloading funscripts.

Setting Description
Creator name Your name or alias saved in the funscript metadata as the author
Include watermark in notes Adds a credit line to the notes field on export. Free plan always includes the default ScriptCompiler credit. Pro users can toggle this off or customize the text.
Custom watermark text Only visible when watermark is enabled on Pro. Leave empty for the default "Created with ScriptCompiler" text.
Export timestamps as integers Round point timestamps to whole milliseconds in the exported funscript. Improves compatibility with players that expect integer times.

See Exporting Scripts for more details on the export process.

Bridge

Settings for the ScriptCompiler Bridge desktop companion. This tab only appears when the Bridge is connected. While it is not connected, the tab shows a message prompting you to start the Bridge app.

Setting Description
Start with system Automatically launch the Bridge when you log in to your computer.
yt-dlp Video Quality Preferred quality when the Bridge downloads a video, from best MP4 down to audio only. Choose Custom format string to supply your own.
Custom Format String Only visible when quality is set to Custom. A yt-dlp format string controlling exactly which streams are downloaded.

Euphoria F1

Settings for the Euphoria F1 device. This tab opens the F1 Sync configuration dialog where you set sensor mapping, range, and related options for how ScriptCompiler talks to the device.