Stuck at "Please Feed to Update"

My mod (the PlayerVampireQuest script) is set up change a global variable when you change, feed, progress, etc. This global variable is used to identify which part of the script is processing and what your satiation stage and rank are.

However ... if you feed and my mod doesn't properly recognize your information the most likely candidate is another mod that affects the VampireFeed perk. My mod uses a target for VampireFeed whereas the vanilla (and most other) versions do not. If your game uses my script BUT another mod is loaded after mine it may replace my VampireFeed and the script will not process properly.

When you feed, the VampireFeed perk directs you to the PlayerVampireQuest script (my version of it) and when it processes the first thing it does is set a global variable. This global variable is what the status page of the MCM checks to determine what part of the script is processing (I.e. If you just fed, if you just turned into a vampire, if the script is monitoring, etc.). If this global variable is not set at all, then that is why my mod reports that you aren't using my script ...

Here are some lines from my mod's MCM - please note the messages and the global variable:

If UsingBetterVampiresScripts.GetValue() == 1

_UsingBetterVampiresScriptsOID_T = AddTextOption("BV Scripts: Monitoring... (OnUpdateGameTime)", "")

ElseIf UsingBetterVampiresScripts.GetValue() == 2

_UsingBetterVampiresScriptsOID_T = AddTextOption("BV Scripts: Transformed (VampireChange)", "")

ElseIf UsingBetterVampiresScripts.GetValue() == 3

_UsingBetterVampiresScriptsOID_T = AddTextOption("BV Scripts: Just Fed (VampireFeed)", "")

ElseIf UsingBetterVampiresScripts.GetValue() == 4

_UsingBetterVampiresScriptsOID_T = AddTextOption("BV Scripts: Stage/Rank Set (VampireProgression)", "")

Else

_UsingBetterVampiresScriptsOID_T = AddTextOption("NOT using Better Vampires Scripts", "")

EndIf

As you can see, if the global variable, UsingBetterVampiresScripts, is not set it defaults to "NOT using Better Vampires Scripts".

When the script is updating (set to every hour in game to monitor satiation) it is set to 1.

When you first change into a vampire it is set to 2.

When you feed on a victim it is set to 3.

When the script processes your stage and rank and awards the necessary powers it is set to 4.

IF the global variable is at 0, then you haven't fed or you have cured yourself. My mod will never USE my scripts until you change into a vampire or feed once initially.

_____________________________________

If my mod says you aren't using it's scripts, then your feeding perk isn't mine (possible load order), you aren't yet a vampire, you haven't fed once as a vampire, or perhaps your PlayerVampireQuest script isn't mine. There's really only four possibilities as I see it.

Check your load order (I highly recommend using LOOT) and ensure another mod isn't loading mine and overwriting important items. Refer to my troubleshooting page for details on load order.

Also, if you don't upgrade my mod correctly from an old version, (check my steps on the Troubleshooting page) you could have multiple versions of the PlayerVampireQuest and/or my MCM scripts running - that will really make things glitch. Follow my steps on the troubleshooting page to the letter; you must delete my mod and not just disable it for a clean save. Use the batch file to ensure you delete my mod entirely, then clean save (real save, not a quick save), then reinstall. It may be a NMM error too, so try to download my mod manually (save the zip file to your desktop) and use NMM to install my mod - direct it to the file you downloaded.

_____________________________________

Your game may have a conflicting mod you cannot see in NMM or MO.

1) Run the vanilla game loader "The Elder Scrolls V Skyrim".

2) Click on "Data Files" and ensure you don't have any mods conflicting that are from the Steam Workshop.

3) If any conflicting files are found, uncheck them or unsubscribe from the Steam Workshop.

If in doubt, use my batch file that will delete all aspects of my mod.

It will ALSO delete any offenders which may be overwriting my scripts that you might not be able to see in your Mod Manager.