Getting Started¶
SLO VE is mostly loose scripts, sounds and TOML config plus one small ESL-flagged plugin. There is nothing to build and no MCM to configure.
Requirements¶
Hard requirements — SLO VE will not work without these:
| Requirement | Why |
|---|---|
| SKSE64 | script extender; launch the game through it |
| SexLab — either P+ 2.17+ or SE 1.63 (classic) | the scene framework SLO VE reads. The installer asks which one you run and installs the matching script set. Classic additionally requires SLSO and SLATE + a tag database — see SexLab Flavours |
| AudioUtil 0.9.3+ | the audio engine: folder-based voice playback, lipsync, and the TOML reader every SLO VE setting is read through. Without it there is no voice engine. 0.9.3 or newer is required — SLO VE calls its GetSlotVariation native (API v2) to drive per-pack Variation-A/B dispatch; on older builds that call fails to bind and voice routing breaks. 0.9.4+ recommended: AuditVoicePack then attributes each category to the slot that actually supplies it (in-pack vs stock backfill). 0.9.17+ adds tag-scored playback (API v6) — the engine SLO VE's Variation-D fact emission drives; on anything older SLO VE detects the missing API once and plays untagged, so a Variation-D pack behaves like a Variation-B one. |
| PapyrusUtil | JSON preset data (expression faces) and per-actor state storage |
| Mfg Fix NG (MfgConsoleFunc/Ext) | every facial-expression write goes through it |
Soft requirements — all auto-detected, all optional, missing ones are simply skipped:
- MFEE (Mu Facial Expression Extended) — extended ahegao / tongue faces
- sr_fillherup — tongue armors
- Devious Devices — gag detection for the muffled gagged voice
- SexLab Survival — SLO VE yields the mouth to its ahegao state
- SOS / TNG — huge-partner detection (the huge-partner voice + face scenario)
- Accurate Penetration (via the AudioUtilPPA bridge) — measured penetration depth and gape, used by SFX and expressions instead of authored labels
- Oninus Lactis NG (+ Milk Mod Economy) — the optional
[milk]nipple-squirt system
Recommended: SexLab Cumshot for visible ejaculation — SLO VE voices, faces and SFX the scene but leaves cum visuals to it.
Scene tags
Stage/position labels resolve from Hentairim-convention scene tags (3asvp = stage 3, actor A, slow vaginal penetration) — from the Scene Builder on P+, or from SLATE animation tags on classic. Untagged animations fall back to generic lead-in behaviour, so you get the most out of SLO VE on a tagged setup.
Installation¶
SLO VE ships as a FOMOD installer. Use a mod manager (MO2 recommended).
- Install the hard requirements first, each per its own instructions.
- (Optional) Add female voice packs. Females already work out of the box on SexLab's stock moans, but any Hentairim/IVDT pack is a drop-in upgrade. See Installing & Routing Female Packs. Male packs M1–M8 and the body-SFX library are already bundled.
- Install SLO VE and pick your SexLab flavour. The installer's SexLab Framework page offers P+ (2.x) or SE 1.63 (classic) + SLSO — see SexLab Flavours. Then enable
SLOVE.esp; it is ESL-flagged (ESP-FE), so it costs no regular plugin slot and can sit anywhere in the plugin order. - Set the conflict/priority order so SLO VE wins its files — see below.
- (Optional) Install soft dependencies for the extra behaviour you want.
- Start or load your game. SLO VE's quest is start-game-enabled and ships a SEQ file, so it registers itself automatically — immediately on a new game, or within a few seconds of loading an existing save. Start any SexLab scene to hear it.
Install order — this part matters¶
On classic SexLab
SLSO and SLATE come earlier in the chain — the full order is
SexLab 1.63 → SLSO → SLATE + tag database → AudioUtil → voice packs → SLO VE (last).
See SexLab Flavours.
SLO VE ships its own AudioUtil preset:
SKSE\Plugins\AudioUtil\AudioUtil.toml— engine globalsSKSE\Plugins\AudioUtil\config\SLOVE_voices.toml— voice slots and actor→voice routing
These must overwrite AudioUtil's neutral defaults or no actor resolves to a voice. In MO2 that means SLO VE sits below AudioUtil in the left pane (higher priority).
Voice packs only add loose WAVs under Sound\fx\SLOVE and don't conflict with anything, so their position doesn't matter — just keep SLO VE the winner of the .toml files.
Don't run two engines — but you can keep Hentairim as a tag source
SLO VE is a standalone port of Hentairim's IVDT voice system, so never let both drive voices/faces at once — they'd fight over the same actors. You don't have to uninstall Hentairim, though: you can keep it installed for its animation tag database with its own IVDT / expression / SFX / resistance modules switched off, and let SLO VE take over. It's safe (verified). See Using with Hentairim & PPA.
Turn off SexLab's own facial expressions
SLO VE drives faces and voices itself. Its moans are handled for you: SLO VE
silences SexLab's own moan engine for every actor in a player scene
(director.suppresssexlabvoice, on by default) and restores it when the scene ends,
so you won't hear doubled voices.
The faces are not auto-managed — in the SexLab MCM, disable SexLab's own
facial expressions, or the two mods fight over the mouth. If you ever set
suppresssexlabvoice = 0, also disable SexLab's voices/moans in its MCM.
First run — is it working?¶
Open the console (~) and run:
This command is provided by ConsoleUtil Extended, an optional dependency — SLO VE runs without it, but you need CUE to run the console diagnostics.
You should see the config flags, the player's resolved voice slot (normally F1), and esp loaded=True. If the slot line is empty or esp loaded=False, go to Troubleshooting.
Then start a scene. Expected out of the box: the player and female NPCs moan with SexLab's stock moan sets, males speak the bundled M1–M8 packs, creatures pant, faces move, and body SFX play.
Updating¶
Install the new version over the old one and let it overwrite. No clean save is needed for config or audio-only changes.
If you edited SLOVE_voices.toml or AudioUtil.toml in place, an update overwrites your edits. To keep customisations across updates, put them in your own overlay file instead — see Keeping your edits across updates.
Where to next¶
- Want a better female voice? → Installing & Routing Female Packs
- Want to understand what picks which voice? → How Voices Work
- Want every toggle in one place? → SLOVE.toml Reference
- Something not working? → Troubleshooting & Logs