Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

FAQ

General

What is VellumFE? A modern, multi-frontend client for GemStone IV built in Rust — terminal (TUI), desktop GUI, mobile web, and Android/iOS apps, all driving the same core. DragonRealms is supported by the parser and connection layer but less battle-tested.

Do I need Lich? No. VellumFE can connect through Lich (recommended, for scripting) or directly via eAccess with --direct. VellumFE itself doesn’t run scripts — use Lich for that.

Can I play without a PC at all? Yes — the Android or iOS app runs the whole client on your phone, or run --frontend headless on any machine and play from a browser. They connect via direct eAccess, or — for scripted characters — the login screen’s Lich tab attaches to a Lich session running on another machine (Lich itself never runs on the phone). See Mobile Web.

Is it free? Yes, open source: github.com/Nisugi/VellumFE.

Connection

How do I connect via Lich? Start Lich, then vellum-fe --port 8000 --character Name. VellumFE identifies as Stormfront to Lich, so scripts behave as they would under Wrayth. See First Launch.

Can I save my login credentials? Yes — use the Launcher: its “Save password” option stores the password in your OS’s secure credential store (keyring), never in a file. Storing a password in config.toml’s [connection] section also works but is plain text; if you store nothing, VellumFE prompts at startup.

Configuration

Where are config files stored? ~/.vellum-fe/ on every platform (Windows: C:\Users\you\.vellum-fe\). Override with --data-dir or the VELLUM_FE_DIR environment variable. See Configuration for the directory layout.

Can I have per-character settings? Yes — files in profiles/<name>/ override the global ones when you launch with --character (or --profile).

Can I have multiple layouts? Yes: .savelayout hunting, then .loadlayout hunting — in both the TUI and the GUI (each keeps its own set).

How do I reset to defaults? Delete the file (or the whole ~/.vellum-fe/ directory); defaults are recreated on next launch.

Features

Does VellumFE support macros? Two kinds: keyboard macros in keybinds.toml (f5 = { macro_text = "stance defensive\r" }), and tap-button macros for the phone in macros.toml.

Sound alerts? Yes — add sound = "alert.wav" to any highlight. See Sound Alerts.

Text-to-speech? Yes — set enabled = true in config.toml’s [tts] section. Navigation and volume/rate keys are in keybinds.toml.

Can I hide spammy lines? Yes — squelch = true on a highlight pattern. See highlights.toml.

Can I import my Wrayth highlights? Yes: vellum-fe import-highlights settings.xml. See the CLI Reference.

Where can I get help or show off my setup? The VellumFE Discord — help, bug reports, layout/skin/wheel showcases, beta testing, and release announcements. GitHub issues work too.