Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

DAVER1971

Uploaded by

DaveR1971

Virus scan

Safe to use

About this mod

Ever get tired of Lydia and other Housecarls hurling Throw Voice insults ("Hey, skeever butt", "Hey, slug breath", etc.) at you? Well, this mod aims to eliminate the Throw Voice insults coming your way. This ESP-ESL (ESPFE/light) plugin merges records containing Throw Voice dialog from Skyrim Master and USSEP into a single patch.

Requirements
Permissions and credits
Changelogs
Housecarls Don't Throw Voice

This small mod aims to eliminate the shout/spell "Throw Voice" used to hurl insults by several Housecarls. When I first began working on establishing a modlist for SSE, I noticed that when spawning in NPC characters during playtesting, that the Housecarl NPCs were frequently using the "Throw Voice" shout/spell. Researching this "undocumented feature" online, I learned that there were no existing mods to remedy the NPCs from using Throw Voice, however the Throw Voice lines themselves could be changed to other sounds. Several "help" topics revealed that there was indeed no quick fix, and that masking the otherwise juvenile insult dialog with animal noises was perhaps the "best fix". Looking through the Skyrim ESM and USSEP ESP files, I discovered something that could potentially be the fix I was looking for.

How it Works

I created a patch for the Skyrim Special Edition ESM (1.6.1130) and included records from the Unofficial Skyrim Special Edition Patch (USSEP, version 4.3.0a) ESP. The patch adds one extra conditional statement to each of the six "insult"-type Throw Voice dialog lines. After digging through the Skyrim ESM and USSEP ESP, I discovered the Throw Voice dialog lines under "Dialog Topic \ 000CEDFD <ThrowVoiceLine>". The six (actually seven) records there all contain a logical AND of two conditional statements based on the return of "GetInFaction()" and "GetIsVoiceType()" functions. By adding a third conditional, based on "GetInFaction()" and passing "PlayerHousecarlFaction" as the argument, and setting return of 0 if true, for each line, I was able to negate the playing of six of the seven Throw Voice dialog lines. The seventh line, added by USSEP, is simply "hey", and has not been heard once while playtesting, so I have left that one alone for now.

Requirements

Skyrim Special Edition (1.6.1130)
USSEP Patch for SSE (current version 4.3.0a)

Installation

I use MO2. Download using Mod Manager and install. Otherwise, download manually and unzip, move to where you need it to be (how you normally do it).

Notes

Tested the mod by initially disabling half of the dialogs, spawning in a few Housecarls/Replacer NPCs which had previously used Throw Voice, then verified only the un-modified lines were used in game. Disabled the remaining lines and verified as much as possible that no side-effects were evident. I believe that there is no return value that is required by SSE from the call to process and play Throw Voice dialogs, however I cannot be certain. If there are NULLs or unexpected values generated by using this mod, these exceptions apparently have been handled properly as I have observed no side-effects or CTDs.

Reading through several online forums, it appears that adopted children might also exhibit the same Thow Voice behavior. As my first Skyrim playthrough was console-based (Switch), I have not yet directly observed the behavior, but will be on the look-out for it and intend to patch, if possible.

As this is my first mod, please post here and I will respond as soon as possible.

Happy gaming!