Skyrim

Documentation

Readme

View as plain text

=================================================================
Skyrim - Werewolf Transformation Exit Race Reset Fix
Author: jeclxohko
=================================================================

1. Description/Use
2. Credits
3. Contact and Usage

=================================================================
2. DESCRIPTION/USE
=================================================================

As of the current time of writing this mod utilizes flexcreator's Papyrus Data Transfer tool available here:
How to REMOVE ALL embedded scripts from your savegame: http://skyrim.nexusmods.com/mods/31675

This utility is meant to be used after to fix/reset the race variable that the companions
quest and werewolf change functions calls when transforming back to human form
when you have changed your race "AFTER" having the beast blood/lycanthropy/been affected
by Aela either through console commands ie. "showracemenu", "player.setrace xxxxx" or
other methods.

The issue you would have if you had done this is the player's original race is stored in a variable
which is baked into your save game only "once/permanently" - which is the state before you are a werewolf
then after this "original race" variable is stored once, it is always called for when reverting back to human form
from a werewolf.

Long story short: This resets the original race variable so when you've changed your race after you've become
a werewolf and load the "new save file" generated by this utility your current race on save game load is re-stored
and will be used to be called for again once you revert to human form, also useful if you're player character
is a hybrid = werewolf/vampire and you were originally a non-vampiric race then turned into one and as a hybrid
you're werewolf state reverts you back to that "non-vampiric" state.

What are the advantages of resetting the variable of the original pc's race?:

1.) It is the only "true" and also efficient way of fixing the problem/issue, and is less of a workaround.
2.) As compared to other suitable fixes that bypass this issue by changing/modifying the script "PlayerWerewolfChangeScript",
this does not and only affects one variable in your savegame directly.
3.) Leaving the "PlayerWerewolfChangeScript" intact insures maximum compatibility for other mods that change utilize that script function as well.
4.) As of the current time of writing takes less then a few seconds or minutes, 9-12 click process/es.
5.) As of the current time of writing this doesn't mess with anything else within your save, except for one variable.

What are the disadvantages?:

1.) You have to rerun/redo this process if you change your pc's race again whilst the beast blood flows in you.


To run/use this requires resources & utilities from:

How to REMOVE ALL embedded scripts from your savegame by flexcreator
http://skyrim.nexusmods.com/mods/31675/

As of the time of this writing this is a .bat file intended to be run and used
alongside the Papyrus Data Transfer utility by flexcreator. It requires the Third
version/edition "PapyrusDataTransfer v 0_6_4" found on the Skyrim Nexus.

Usage:
1.) Download and extract Papyrus Data Transfer (PapyrusDataTransfer.exe) by
flexcreator to a workspace folder. Extract the file "Reset-Fix (Werewolf Transformation Exit Race).bat"
provided in this archive to the same workspace area/folder where PapyrusDataTransfer.exe
is located.

2.) Make a backup of your save with the issue to diagnose, and make a copy of it
to the workspace folder, name it "input.ess".

3.) Run "Reset-Fix (Werewolf Transformation Exit Race).bat" wait for the command
line/dos window to exit.

4.) You should have a generated "Werewolf_ExitTransform_RaceReset_Save.ess"
file in the workspace folder, copy/move that to your most commonly located at
"My Games\Skyrim\Saves".

5.) Launch Skyrim/Skyrim + SKSE then load up Werewolf_ExitTransform_RaceReset_Save.ess
save a new game from the save, the reload that new save. Then just delete
"Werewolf_ExitTransform_RaceReset_Save.ess".

6.) Check to see if your race resets back to your original one prior to not having the beast blood.
If all works well you're good to go.

Notes for SKSE mod users:

After you generate the "Werewolf_ExitTransform_RaceReset_Save.ess" file in the workspace folder
you need a copy of your _____.SKSE where the blank = name of the save file you used for input.ess, then
copy this to the workspace folder and use this along side Werewolf_ExitTransform_RaceReset_Save.ess
by sort of mirroring the previous save by renaming it Werewolf_ExitTransform_RaceReset_Save.SKSE.
Copy these two files to your "Saves" folder. Voila!

=================================================================
2. CREDITS
=================================================================

*Bethesda Game Studios - TES:V Skyrim
*flexcreator - Papyrus Data Transfer
Links: http://skyrim.nexusmods.com/mods/31675 | http://skyrim.nexusmods.com/mods/31675

=================================================================
3. CONTACT & USAGE
=================================================================

You may use this freely in your own works/projects/mods.
Crediting me isn't required but would be appreciated.

You can contact me by email: [email protected]