Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
84 commits
Select commit Hold shift + click to select a range
2885eee
GodMode support for EnjGame + Remove pain on non-SLSO orgasms
BabyImpala Feb 19, 2026
5234a96
fix variables in env.example
BabyImpala Feb 18, 2026
c24a94e
fix access to undressing anim
BabyImpala Feb 22, 2026
acdcd64
non-pc scenes revert to orgasm stages
BabyImpala Feb 22, 2026
395b5cb
declutter OnUpdate and reduce EnjDelay
BabyImpala Feb 23, 2026
fca66e3
Remove buggy DPC and fix MoveScene (again)
BabyImpala Mar 1, 2026
e37e186
enhance OpenMouth cond
BabyImpala Mar 1, 2026
7f29dc3
fix undressing with timers
BabyImpala Mar 1, 2026
ca3ae43
fix npc furn config
BabyImpala Mar 2, 2026
acc7b47
hacky: avoid actors clipping on scene end
BabyImpala Mar 2, 2026
f3405ae
hacky: fix endstage on taking over non-pc scenes
BabyImpala Mar 2, 2026
b2828c4
add: TFC native funcs
BabyImpala Mar 2, 2026
bf9879b
test: pre-release hotfixes
BabyImpala Mar 3, 2026
4b4517c
exec and/or seq adjust
BabyImpala Mar 4, 2026
130ac2c
move EnjGame to thread
BabyImpala Mar 4, 2026
d697a20
fix tfc controls loss
BabyImpala Mar 4, 2026
040132c
bring back MiscUtil for TFC
BabyImpala Mar 4, 2026
23eda85
ensure full thread reset from debug
BabyImpala Mar 5, 2026
a52a9a9
fix pathing distance for creatures
BabyImpala Mar 5, 2026
ed610d6
threading: stricter setup state
BabyImpala Mar 5, 2026
d58ee7f
fix: tfc exec from first person
BabyImpala Mar 5, 2026
71371fe
revert: bring back DPC (bugs CrosshairRefEvents)
BabyImpala Mar 6, 2026
dcaa4db
disable bAdjustNodes by default
BabyImpala Mar 4, 2026
5c4a9f2
ver incr
BabyImpala Feb 25, 2026
178052a
add back some legacy func
BabyImpala Mar 7, 2026
be81af8
generic pos_tag indicators
BabyImpala Mar 9, 2026
cf0b0d8
config and hotkeys update
BabyImpala Mar 17, 2026
4cbf67a
impl ToggleThreadControl
BabyImpala Mar 17, 2026
3b0e638
impl hotkeys and config update
BabyImpala Mar 17, 2026
1f4494a
format: move stuff around and add new translations
BabyImpala Mar 17, 2026
084cf46
fix: bugs in the config update
BabyImpala Mar 17, 2026
ab760c5
update translate.py paths
BabyImpala Mar 17, 2026
7867400
changed: a bunch of things (tehe)
BabyImpala Mar 23, 2026
940c91e
first draft: VRIK integration
BabyImpala Mar 23, 2026
868493d
enhance: responsive offset adj on hold
BabyImpala Mar 23, 2026
d11d805
flexible modifier key
BabyImpala Mar 23, 2026
dbbafee
VRIK: temp fix papyrus none script object errors
BabyImpala Mar 23, 2026
13f82b3
VRIK: formatting and footsteps sound fix
BabyImpala Mar 24, 2026
68db2ec
VRIK: adj testing 1
BabyImpala Mar 24, 2026
95c1029
add: spanish translation (by @Maxter24)
BabyImpala Mar 27, 2026
8cc3e66
remove: pre-ng warning
BabyImpala Mar 27, 2026
33cd90b
consolidate non-VR movement controls
BabyImpala Mar 28, 2026
4fe038d
fix: crash when adjusting non-player scene
BabyImpala Mar 28, 2026
5900511
fix: log spam on game load
BabyImpala Mar 28, 2026
254de21
revert: Extra2 variable name change
BabyImpala Mar 28, 2026
aece54e
fix: hotekys rotation adjust hold
BabyImpala Mar 28, 2026
b579dd5
VRIK: camera switch gestures
BabyImpala Mar 28, 2026
e2760e5
revert: bring back pre-ng warning
BabyImpala Mar 29, 2026
e388a74
fix: translate.py removing TODOs
BabyImpala Mar 29, 2026
7159b3a
fix: ResetAnimation()
BabyImpala Mar 29, 2026
4b25b56
add: threading var QuickResetScenes
BabyImpala Mar 29, 2026
12a9d44
add: ResetPlayingScenesByTag()
BabyImpala Mar 29, 2026
ef43bec
add: ShuffleStringArray()
BabyImpala Mar 30, 2026
9eb4007
add: SceneSelectorMenu (SL Tools)
BabyImpala Mar 30, 2026
0305522
add: UpdateAnimatingActorMovement()
BabyImpala Mar 30, 2026
dc39830
VRIK: adj testing 2
BabyImpala Mar 30, 2026
6708f24
fix: alias delays
BabyImpala Mar 30, 2026
813c911
threading: async actor locks
BabyImpala Mar 30, 2026
180934c
formatting (mainly)
BabyImpala Mar 30, 2026
839df97
temp: ApplyCumFX fallback
BabyImpala Mar 30, 2026
4cd53f2
fix: some cre papyrus errors
BabyImpala Mar 31, 2026
6a9c27b
Impl: ResetAnimationQuick()
BabyImpala Mar 31, 2026
58d2283
temp: disable ChangePositions()
BabyImpala Mar 31, 2026
bfe9227
submodule update
BabyImpala Mar 30, 2026
0a55c0f
vers incr
BabyImpala Mar 31, 2026
92ec0c1
fix CastRay thread safety and add logging
naitro2010 Apr 5, 2026
d17c956
fix static_cast returning an error during build without using underly…
naitro2010 Apr 5, 2026
300c706
Merge pull request #2 from naitro2010/bugfix-build-errors
BabyImpala Apr 5, 2026
ce4dcc0
Merge pull request #3 from naitro2010/bugfix-raycast-thread-safety
BabyImpala Apr 5, 2026
4f94ca1
remove: events for ResetAnimationQuick()
BabyImpala Apr 8, 2026
59a545d
fix: racemenu install check
BabyImpala Apr 8, 2026
53edfc1
fix: scene control events conflict
BabyImpala Apr 8, 2026
1ec1174
fix: enj reset upon certain state changes
BabyImpala Apr 8, 2026
f71b7c1
fix: unlocked state movement
BabyImpala Apr 8, 2026
35af040
fix: modifier key press detect issue
BabyImpala Apr 8, 2026
a2bdb51
add: updated russian translation (by @BF3000)
BabyImpala Apr 8, 2026
d7fb327
add: iGameEnjAdjAmount
BabyImpala Apr 8, 2026
d7725c4
fix: "Invalid position idx" issues
BabyImpala Apr 8, 2026
95b79fa
add: HideElementsGameHUD()
BabyImpala Apr 8, 2026
79e2543
cleanup: legacy threadcontroller
BabyImpala Apr 8, 2026
ff79103
fix: config fLovenseDurationOrgasm
BabyImpala Apr 8, 2026
2d88a24
add: ChangePosition() hotkey
BabyImpala Apr 8, 2026
c1b21e8
simplify: ResetAnimationQuick
BabyImpala Apr 8, 2026
a8814d0
VRIK: update gestures to not rely on index trigger
BabyImpala Apr 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
# Path to MO2 mods directory.
# Used to set default values for INSTALL_PATH, PAPYRUS_INCLUDE
XSE_TESV_MODS_PATH=
XSE_TES5_MODS_PATH=
# Path to SkyrimSE game directory.
# Used to set default values for PAPYRUS_PATH, PAPYRUS_GAMESOURCE
XSE_TESV_GAME_PATH=
XSE_TES5_GAME_PATH=

# Path to Spriggit.CLI.exe
SPRIGGIT_PATH=
# Path to PapyrusCompiler.exe
# Default: "%XSE_TESV_GAME_PATH%\Papyrus Compiler"
# Default: "%XSE_TES5_GAME_PATH%\Papyrus Compiler"
PAPYRUS_PATH=

# Installation Path (if not overridden on cmd line)
# Deault: "%XSE_TESV_MODS_PATH%\SL-Dev"
# Deault: "%XSE_TES5_MODS_PATH%\SL-Dev"
INSTALL_PATH=
# Enable automatic install after build (0|1)
# Default: 0
AUTO_INSTALL=

# Path to directory conatining papyrus dependencies
# Default: "%XSE_TESV_MODS_PATH%"
# Default: "%XSE_TES5_MODS_PATH%"
PAPYRUS_INCLUDE=
# Path to directory containing game's `Source\Scripts` folder
# Default: "%XSE_TESV_GAME_PATH%\Data"
# Default: "%XSE_TES5_GAME_PATH%\Data"
PAPYRUS_GAMESOURCE=
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,26 @@
A high performance and stability patch for SexLab for Skyrim SE.

## Requirements
* [python](https://www.python.org/downloads/)
* [xmake](https://xmake.io/#/)
* Add this to your `PATH`
* [python](https://www.python.org/downloads/)
* [Spriggit CLI](https://github.com/Mutagen-Modding/Spriggit/)
* Requires [Microsoft .NET SDK](https://dotnet.microsoft.com/en-us/download/dotnet/)
* [Visual Studio Community 2022](https://visualstudio.microsoft.com/)
* Desktop development with C++
* On VS Community 2026, use this command first:
```sh
xmake f --cxflags="/Wv:18"
```
* Papyrus Sources:
* PapyrusUtil SE: [Nexus][PU-Nexus] | [GitHub][PU-GitHub]
* SkyUI SDK 5.1: [GitHub][SUI-GitHub]
* Race Menu (Modders Package): [Nexus][RM-Nexus]
* MfgFix NG: [Nexus][MFG-Nexus] | [GitHub][MFG-GitHub]
* SkyrimLovense: [Nexus][SL-Nexus] | [GitHub][SL-GitHub]
* VRIK Player Avatar: [Nexus][VR-Nexus]
* UIExtensions: [Nexus][UIX-Nexus]
* Extract BSA using [Bathesda Archive Extractor][BAE-Nexus]

## Building

Expand Down Expand Up @@ -94,3 +103,6 @@ This project primarily falls under the [Apache License Version 2.0](./LICENSE).
[MFG-GitHub]: https://github.com/KrisV-777/Mfg-Fix-NG
[SL-Nexus]: https://www.nexusmods.com/skyrimspecialedition/mods/133698
[SL-GitHub]: https://github.com/KrisV-777/Skyrim-Lovense
[UIX-Nexus]: https://www.nexusmods.com/skyrimspecialedition/mods/17561
[BAE-Nexus]: https://www.nexusmods.com/skyrimspecialedition/mods/974
[VR-Nexus]: https://www.nexusmods.com/skyrimspecialedition/mods/23416
50 changes: 39 additions & 11 deletions dist/Interface/Translations/SexLab_CHINESE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,12 @@ $SSL_bShowInMap Show Scenes on Map
$SSL_bShowInMapHighlight Get a miscellaneous quest marker for each scene playing nearby (except the ones you are participating in yourself).
$SSL_bSetAnimSpeedByEnjoyment Enjoyment affected Animation Speed
$SSL_bSetAnimSpeedByEnjoymentHighlight Base animation speed changes depending on actor enjoyment (+/-20%).
$SSL_AdjustStage Adjust Stage Only
$SSL_AdjustStageHighlight Toggles whether all edits to position/stage offsets will apply for currently playing stage only.
$SSL_fAdjustStepSize Offset Step Size
$SSL_fAdjustStepSizeHighlight Determines the step size for offset adjustments.
$SSL_bHideHUD Hide Game HUD
$SSL_bHideHUDHighlight Hides the elements from game's HUD, not the scene HUD.
$SSL_FurnitureNPC Furniture Use: NPC
$SSL_FurnitureNPCHighlight Decide how NPC use Furniture. Specifically, decide if NPC use the furniture scenes over regular ones, when available.
$SSL_AskNotSub Ask (Unless Submissive)
Expand Down Expand Up @@ -310,15 +316,17 @@ $SSL_WolfVoice01 [SL] Wolf Default
# ------------------Player Hotkeys--------------------------------------------------
$SSL_PlayerHotkeys Player Hotkeys

$SSL_bUseSceneMenu Use Scene Menu
$SSL_bUseSceneMenuHighlight Toggles the use of the native in-scene menu and enjoyment bars.\nDisabling this brings back support for some modernized legacy SL's hotkeys.

# ------ Global SexLab Hotkeys
$SSL_GlobalHotkeys Global SexLab Hotkeys

$SSL_iTargetActor Target Actor For Edit
$SSL_iTargetActor Target Actor / Change Partner
$SSL_iTargetActorHighlight After pressing this hotkey, place your crosshairs in game over an actor until your receive a notification that the actor is targeted, afterwards the actor will be available for editing purposes in various menu pages.
$SSL_iToggleFreeCamera Toggle Free Camera Mode
$SSL_iToggleFreeCameraHighlight Toggles the camera mode into a free flying camera state, same as entering TFC into console, this hotkey it enabled at all times regardless of animation.
$SSL_bHideHUD Hide Game HUD
$SSL_bHideHUDHighlight Hides the elements from game's HUD, not the scene HUD.
$SSL_iToggleFreeCameraHighlight Toggles the camera mode into a free flying camera state, same as entering TFC into console, this hotkey is enabled at all times regardless of animation.
$SSL_iToggleThreadControl Toggle Thread Control

# ------ Scene Manipulation
$SSL_SceneManipulation Scene Manipulation
Expand All @@ -328,12 +336,30 @@ $SSL_iKeyLeft Decrease Speed / Left
$SSL_iKeyRight Increase Speed / Right
$SSL_iKeyAdvance Advance Scene / Select
$SSL_iKeyEnd End Scene / Close Menu / Back
$SSL_iKeyExtra1 Open Menu / Swap Menu Tab
$SSL_iKeyExtra2 Open Menu / Swap Menu Tab
$SSL_iKeyMod Modifier
$SSL_iKeyModHighlight Toggles alternative effect for other hotkeys.\nNext/Prev: ChangePartner, AdvanceStage, OffsetAdjustMode.\nAdjustTarget: EnjRaise, EnjHoldback, ChangePosition, OffsetDirections.\nThe hotkeys changing their mode to "AdjustTarget" with ModifierKey affect Player on their own.
$SSL_iKeyReset Inverse Action

$SSL_LegacyHotkeys Legacy Hotkeys
$SSL_iChangeAnimation Change Animation
$SSL_iMoveScene Move Scene
$SSL_iChangePositions Change Positions
$SSL_iOffsetAdjustMode Cycle Offset Adjust Modes
$SSL_iOffsetAdjustModeHighlight Hotkey to switch between the 5 offset adjust modes when in scene.\nNone: Offset adjustments are disabled (default).\nPOS-XY: L/R keys adjust position's X, U/D adjust Y.\nPOS-RZ: L/R adjust pos's Rotation, U/D adjust Z.\nSCENE-XY: L/R adjust scene's X, U/D adjust Y (furniture scene only).\nSCENE-RZ: L/R adjust scene's Rotation, U/D adjust Z (furniture only).
$SSL_iToggleAdjustStage Toggle Adjust Stage
$SSL_iRestoreOffsets Reset Offset Adjustments
$SSL_iSceneSelectorMenu Scene Selector Menu

# ------ Scene Selector Menu
$SSL_SS_OffsetAdjustMode Select Offset Adjust Mode
$SSL_SS_ChangeCurrentScene Change Current Scene
$SSL_SS_ResetScenesByTagName Search By Tag/Name
$SSL_SS_AdjNone Disable Offset Adjustments
$SSL_SS_AdjPosXY Ajust Position XY
$SSL_SS_AdjPosRZ Ajust Position RZ
$SSL_SS_AdjSceneXY Ajust Furniture XY
$SSL_SS_AdjSceneRZ Ajust Furniture RZ

# ------------------- Timers & Stripping -------------------------------------------------
$SSL_TimersStripping Timers & Stripping
Expand Down Expand Up @@ -434,6 +460,12 @@ $SSL_bSubmissiveTargetHighlight Filter scenes with target actor in the submissiv

# ------------------ Enjoyment --------------------------------------------------
$SSL_EnjoymentSettings Enjoyment Settings
$SSL_EnjPrimarySettings Primary Settings
$SSL_EnjGeneralConfigs General Configs
$SSL_EnjGameConfigs Game Configs
$SSL_EnjPainConfigs Pain Configs
$SSL_EnjGameHotkeys Game Hotkeys
$SSL_EnjMiscRateMult Misc Rate Mult

# ------ Primary Settings
$SSL_bInternalEnjoymentEnabled Enable Internal Enjoyment
Expand Down Expand Up @@ -482,22 +514,18 @@ $SSL_iEnjGameStaminaCost Game Stamina Cost
$SSL_iEnjGameStaminaCostHighlight The amount of STAMINA to be depleted upon a relevant minigame action.
$SSL_iEnjGameMagickaCost Game Magicka Cost
$SSL_iEnjGameMagickaCostHighlight The amount of MAGICKA to be depleted upon a relevant minigame action.
$SSL_iGameEnjAdjAmount Enjoyment Adjust Amount
$SSL_iGameEnjAdjAmountHighlight The amount of enjoyment increased or depleted upon a relevant minigame action.
$SSL_bGameRequiredOnHighEnj Require Minigame on High Enj
$SSL_bGameRequiredOnHighEnjHighlight Toggles/disables player's enjoyment gain through collision detection when it goes above 80.\nWith this enabled, the player will have to actively rely on the minigame to reach orgasm.
$SSL_bGameSpamDelayPenalty Minigame Spam/Delay Penalty
$SSL_bGameSpamDelayPenaltyHighlight Toggles enjoyment penalties along with stamina and magicka depletion for the player upon badly timed attempts at raising enjoyment. (IMP: This option only works when combined with the above option.)

# ------ Game Hotkeys
$SSL_iGameUtilityKey Game Modifier Key
$SSL_iGameUtilityKeyHighlight Modifier key for alternate functions of other enjoyment game hotkeys.
$SSL_iGamePauseKey Game Pause Key
$SSL_iGamePauseKeyHighlight Hotkey to pause/resume the enjoyment game.\nAlternative functions toggled by combining with utility key.
$SSL_iGameRaiseEnjKey RaiseEnj Key
$SSL_iGameRaiseEnjKeyHighlight Hotkey to manually raise enjoyment at the cost of stamina. To raise self/player enjoyment, combine with utility key.\nOnce enjoyment reaches 90, this hotkey is used to maintain edge state, whereby timed clicks are required to avoid spam penalties.
$SSL_iGameHoldbackKey Holdback Key
$SSL_iGameHoldbackKeyHighlight Hotkey to manually holdback/reduce enjoyment at the cost of magicka. To reduce self/player enjoyment, combine with utility key.
$SSL_iGameSelectNextPos Next Actor Key
$SSL_iGameSelectNextPosHighlight Hotkey to cycle/select the next position or actor.\nDirection of cycle will be reversed when combined with utility key.

# ------------------ Expression Editor --------------------------------------------------
$SSL_ExpressionEditor Expression Editor
Expand Down
50 changes: 39 additions & 11 deletions dist/Interface/Translations/SexLab_CZECH.txt
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,12 @@ $SSL_bShowInMap Show Scenes on Map
$SSL_bShowInMapHighlight Get a miscellaneous quest marker for each scene playing nearby (except the ones you are participating in yourself).
$SSL_bSetAnimSpeedByEnjoyment Enjoyment affected Animation Speed
$SSL_bSetAnimSpeedByEnjoymentHighlight Base animation speed changes depending on actor enjoyment (+/-20%).
$SSL_AdjustStage Adjust Stage Only
$SSL_AdjustStageHighlight Toggles whether all edits to position/stage offsets will apply for currently playing stage only.
$SSL_fAdjustStepSize Offset Step Size
$SSL_fAdjustStepSizeHighlight Determines the step size for offset adjustments.
$SSL_bHideHUD Hide Game HUD
$SSL_bHideHUDHighlight Hides the elements from game's HUD, not the scene HUD.
$SSL_FurnitureNPC Furniture Use: NPC
$SSL_FurnitureNPCHighlight Decide how NPC use Furniture. Specifically, decide if NPC use the furniture scenes over regular ones, when available.
$SSL_AskNotSub Ask (Unless Submissive)
Expand Down Expand Up @@ -310,15 +316,17 @@ $SSL_WolfVoice01 [SL] Wolf Default
# ------------------Player Hotkeys--------------------------------------------------
$SSL_PlayerHotkeys Player Hotkeys

$SSL_bUseSceneMenu Use Scene Menu
$SSL_bUseSceneMenuHighlight Toggles the use of the native in-scene menu and enjoyment bars.\nDisabling this brings back support for some modernized legacy SL's hotkeys.

# ------ Global SexLab Hotkeys
$SSL_GlobalHotkeys Global SexLab Hotkeys

$SSL_iTargetActor Target Actor For Edit
$SSL_iTargetActor Target Actor / Change Partner
$SSL_iTargetActorHighlight After pressing this hotkey, place your crosshairs in game over an actor until your receive a notification that the actor is targeted, afterwards the actor will be available for editing purposes in various menu pages.
$SSL_iToggleFreeCamera Toggle Free Camera Mode
$SSL_iToggleFreeCameraHighlight Toggles the camera mode into a free flying camera state, same as entering TFC into console, this hotkey it enabled at all times regardless of animation.
$SSL_bHideHUD Hide Game HUD
$SSL_bHideHUDHighlight Hides the elements from game's HUD, not the scene HUD.
$SSL_iToggleFreeCameraHighlight Toggles the camera mode into a free flying camera state, same as entering TFC into console, this hotkey is enabled at all times regardless of animation.
$SSL_iToggleThreadControl Toggle Thread Control

# ------ Scene Manipulation
$SSL_SceneManipulation Scene Manipulation
Expand All @@ -328,12 +336,30 @@ $SSL_iKeyLeft Decrease Speed / Left
$SSL_iKeyRight Increase Speed / Right
$SSL_iKeyAdvance Advance Scene / Select
$SSL_iKeyEnd End Scene / Close Menu / Back
$SSL_iKeyExtra1 Open Menu / Swap Menu Tab
$SSL_iKeyExtra2 Open Menu / Swap Menu Tab
$SSL_iKeyMod Modifier
$SSL_iKeyModHighlight Toggles alternative effect for other hotkeys.\nNext/Prev: ChangePartner, AdvanceStage, OffsetAdjustMode.\nAdjustTarget: EnjRaise, EnjHoldback, ChangePosition, OffsetDirections.\nThe hotkeys changing their mode to "AdjustTarget" with ModifierKey affect Player on their own.
$SSL_iKeyReset Inverse Action

$SSL_LegacyHotkeys Legacy Hotkeys
$SSL_iChangeAnimation Change Animation
$SSL_iMoveScene Move Scene
$SSL_iChangePositions Change Positions
$SSL_iOffsetAdjustMode Cycle Offset Adjust Modes
$SSL_iOffsetAdjustModeHighlight Hotkey to switch between the 5 offset adjust modes when in scene.\nNone: Offset adjustments are disabled (default).\nPOS-XY: L/R keys adjust position's X, U/D adjust Y.\nPOS-RZ: L/R adjust pos's Rotation, U/D adjust Z.\nSCENE-XY: L/R adjust scene's X, U/D adjust Y (furniture scene only).\nSCENE-RZ: L/R adjust scene's Rotation, U/D adjust Z (furniture only).
$SSL_iToggleAdjustStage Toggle Adjust Stage
$SSL_iRestoreOffsets Reset Offset Adjustments
$SSL_iSceneSelectorMenu Scene Selector Menu

# ------ Scene Selector Menu
$SSL_SS_OffsetAdjustMode Select Offset Adjust Mode
$SSL_SS_ChangeCurrentScene Change Current Scene
$SSL_SS_ResetScenesByTagName Search By Tag/Name
$SSL_SS_AdjNone Disable Offset Adjustments
$SSL_SS_AdjPosXY Ajust Position XY
$SSL_SS_AdjPosRZ Ajust Position RZ
$SSL_SS_AdjSceneXY Ajust Furniture XY
$SSL_SS_AdjSceneRZ Ajust Furniture RZ

# ------------------- Timers & Stripping -------------------------------------------------
$SSL_TimersStripping Timers & Stripping
Expand Down Expand Up @@ -434,6 +460,12 @@ $SSL_bSubmissiveTargetHighlight Filter scenes with target actor in the submissiv

# ------------------ Enjoyment --------------------------------------------------
$SSL_EnjoymentSettings Enjoyment Settings
$SSL_EnjPrimarySettings Primary Settings
$SSL_EnjGeneralConfigs General Configs
$SSL_EnjGameConfigs Game Configs
$SSL_EnjPainConfigs Pain Configs
$SSL_EnjGameHotkeys Game Hotkeys
$SSL_EnjMiscRateMult Misc Rate Mult

# ------ Primary Settings
$SSL_bInternalEnjoymentEnabled Enable Internal Enjoyment
Expand Down Expand Up @@ -482,22 +514,18 @@ $SSL_iEnjGameStaminaCost Game Stamina Cost
$SSL_iEnjGameStaminaCostHighlight The amount of STAMINA to be depleted upon a relevant minigame action.
$SSL_iEnjGameMagickaCost Game Magicka Cost
$SSL_iEnjGameMagickaCostHighlight The amount of MAGICKA to be depleted upon a relevant minigame action.
$SSL_iGameEnjAdjAmount Enjoyment Adjust Amount
$SSL_iGameEnjAdjAmountHighlight The amount of enjoyment increased or depleted upon a relevant minigame action.
$SSL_bGameRequiredOnHighEnj Require Minigame on High Enj
$SSL_bGameRequiredOnHighEnjHighlight Toggles/disables player's enjoyment gain through collision detection when it goes above 80.\nWith this enabled, the player will have to actively rely on the minigame to reach orgasm.
$SSL_bGameSpamDelayPenalty Minigame Spam/Delay Penalty
$SSL_bGameSpamDelayPenaltyHighlight Toggles enjoyment penalties along with stamina and magicka depletion for the player upon badly timed attempts at raising enjoyment. (IMP: This option only works when combined with the above option.)

# ------ Game Hotkeys
$SSL_iGameUtilityKey Game Modifier Key
$SSL_iGameUtilityKeyHighlight Modifier key for alternate functions of other enjoyment game hotkeys.
$SSL_iGamePauseKey Game Pause Key
$SSL_iGamePauseKeyHighlight Hotkey to pause/resume the enjoyment game.\nAlternative functions toggled by combining with utility key.
$SSL_iGameRaiseEnjKey RaiseEnj Key
$SSL_iGameRaiseEnjKeyHighlight Hotkey to manually raise enjoyment at the cost of stamina. To raise self/player enjoyment, combine with utility key.\nOnce enjoyment reaches 90, this hotkey is used to maintain edge state, whereby timed clicks are required to avoid spam penalties.
$SSL_iGameHoldbackKey Holdback Key
$SSL_iGameHoldbackKeyHighlight Hotkey to manually holdback/reduce enjoyment at the cost of magicka. To reduce self/player enjoyment, combine with utility key.
$SSL_iGameSelectNextPos Next Actor Key
$SSL_iGameSelectNextPosHighlight Hotkey to cycle/select the next position or actor.\nDirection of cycle will be reversed when combined with utility key.

# ------------------ Expression Editor --------------------------------------------------
$SSL_ExpressionEditor Expression Editor
Expand Down
Loading