Skip to content

Commit 793c953

Browse files
Pyrhameclaude
andcommitted
Update ESP with MCM quest, add Vortex install instructions, update docs
- ESP now includes MCM quest (SkyrimTTS_MCMQuest) - Add vortex_override_instructions.json for root folder DLL deployment - Update README with per-mod-manager installation steps - Update CHANGELOG for v1.3 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent c76e67f commit 793c953

4 files changed

Lines changed: 75 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
- Scanner teleport (Alt+Home): teleport directly to the object selected in the scanner. Useful for getting unstuck in dungeons or reaching hard-to-access quest objectives. Limitations: in interiors, only works within the same cell (no teleporting through loading doors). In exteriors, limited to 3000 units range.
77
- Improved mod manager compatibility: nvdaControllerClient.dll is now automatically installed to the game root folder via FOMOD installer — no more manual copying required.
88
- Improved compatibility with modded UIs: GFx value access is now protected with SEH exception handling to prevent crashes with heavily modded setups.
9+
- MCM settings menu (requires SkyUI): configure the plugin directly in-game via Mod Configuration Menu. Open it from the pause menu under "Mod Configuration", then select "SkyrimNVDA". Three pages are available:
10+
- **General**: toggle stealth announcements (Hidden/Detected/Caution) and scanner teleportation on or off.
11+
- **Audio**: adjust the volume of each sound effect (aim, kill, dragon hit) with sliders from 0.0 to 2.0. Changes apply immediately — no restart needed.
12+
- **Controls**: rebind the scanner keys. Select a key, press Enter, then press the new key you want. Modifier keys (Shift, Alt) still work the same way with your new key. For example, if you change the Announce key from Home to F5, then F5 announces the object, Shift+F5 starts autowalk, and Alt+F5 teleports — same behavior, different key.
913

1014
### Important note about scanner teleport
1115
Use scanner teleport with caution. Teleporting past quest triggers, doors, or scripted events may break quest progression. It is meant as a last resort when you are stuck, not as a primary navigation method. If a quest seems broken after teleporting, try reloading a previous save.

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@ From the release archive, copy the following files to the correct locations insi
3434

3535
If the folders SKSE\Plugins\ or Scripts\ do not exist inside Data\, create them.
3636

37-
**Note:** If you install using a mod manager (Vortex, MO2), the FOMOD installer will automatically copy nvdaControllerClient.dll to the Skyrim root folder. No manual copying needed.
37+
**Important — nvdaControllerClient.dll must be in the Skyrim root folder** (next to SkyrimSE.exe), not in Data. How to do this depends on your mod manager:
38+
39+
- **Vortex**: the file should be copied to the root folder automatically during installation. After installing, check that nvdaControllerClient.dll is present next to SkyrimSE.exe. If not, copy it manually from the archive's Root folder.
40+
- **Mod Organizer 2**: MO2 does not copy files to the game root by default. You must manually copy nvdaControllerClient.dll from the archive's Root folder to your Skyrim root folder (next to SkyrimSE.exe). If you have the Root Builder plugin installed, this is handled automatically.
41+
- **Manual installation**: copy nvdaControllerClient.dll to the Skyrim root folder yourself.
3842

3943
### Step 3: Activate the ESP
4044

autowalk/SkyrimTTS_AutoWalk.esp

646 Bytes
Binary file not shown.

vortex_override_instructions.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
[
2+
{
3+
"type": "setmodtype",
4+
"value": "dinput"
5+
},
6+
{
7+
"type": "copy",
8+
"source": "Root/nvdaControllerClient.dll",
9+
"destination": "nvdaControllerClient.dll"
10+
},
11+
{
12+
"type": "copy",
13+
"source": "SKSE/Plugins/SkyrimNVDA.dll",
14+
"destination": "Data/SKSE/Plugins/SkyrimNVDA.dll"
15+
},
16+
{
17+
"type": "copy",
18+
"source": "SKSE/Plugins/nvdaControllerClient.dll",
19+
"destination": "Data/SKSE/Plugins/nvdaControllerClient.dll"
20+
},
21+
{
22+
"type": "copy",
23+
"source": "SKSE/Plugins/SkyrimNVDA.ini",
24+
"destination": "Data/SKSE/Plugins/SkyrimNVDA.ini"
25+
},
26+
{
27+
"type": "copy",
28+
"source": "Scripts/SkyrimTTS_AutoWalk.pex",
29+
"destination": "Data/Scripts/SkyrimTTS_AutoWalk.pex"
30+
},
31+
{
32+
"type": "copy",
33+
"source": "Scripts/SkyrimTTS_MQ105Fix.pex",
34+
"destination": "Data/Scripts/SkyrimTTS_MQ105Fix.pex"
35+
},
36+
{
37+
"type": "copy",
38+
"source": "Scripts/SkyrimTTS_MCM.pex",
39+
"destination": "Data/Scripts/SkyrimTTS_MCM.pex"
40+
},
41+
{
42+
"type": "copy",
43+
"source": "Scripts/SkyrimTTS_MCM_Native.pex",
44+
"destination": "Data/Scripts/SkyrimTTS_MCM_Native.pex"
45+
},
46+
{
47+
"type": "copy",
48+
"source": "Sound/fx/SkyrimTTS/aim_loop.wav",
49+
"destination": "Data/Sound/fx/SkyrimTTS/aim_loop.wav"
50+
},
51+
{
52+
"type": "copy",
53+
"source": "Sound/fx/SkyrimTTS/enemy_death.wav",
54+
"destination": "Data/Sound/fx/SkyrimTTS/enemy_death.wav"
55+
},
56+
{
57+
"type": "copy",
58+
"source": "Sound/fx/SkyrimTTS/dragon_hit.wav",
59+
"destination": "Data/Sound/fx/SkyrimTTS/dragon_hit.wav"
60+
},
61+
{
62+
"type": "copy",
63+
"source": "SkyrimTTS_AutoWalk.esp",
64+
"destination": "Data/SkyrimTTS_AutoWalk.esp"
65+
}
66+
]

0 commit comments

Comments
 (0)