Headtracking, random issues and the 'IsNPC' variable
A few of the reported, seemingly random bugs, like the bow aim being off, slower blocking animations, control responsiveness, possibly even Go to Bed issues, seem to be caused by the 'IsNPC' behavior variable being set on the player.
All headtracking mods set this variable to make headtracking work, because that's how headtracking is set up by default in the character behavior system.
This issue was made even worse by the fact that I missed a thing in the MCM settings and didn't disable 'IsNPC' when you turned off headtracking, so it stayed on.
Thanks to Distar, we now have a Nemesis patch that skips the 'IsNPC' check for headtracking. This should eliminate all the known and unknown issues caused by 'IsNPC' being set and still allows headtracking to work.
Out of pure spite for this variable for causing all this mess, I have also added a hook that will not let the 'IsNPC' variable to be set on the player by Papyrus scripts, if the Nemesis patch has been installed. This should fix headtracking from other headtracking mods (as they all set the 'IsNPC' variable through their scripts), as long as you have TDM and the Nemesis patch installed. (The Nemesis patch alone, without TDM, will not work correctly as it will cause headtracking to be on all the time - so your character will look at random things, which unfortunately often looks pretty bad in real gameplay. TDM skips this, and other headtracking mods usually disable headtracking without a manual target)
This means that for your character to work properly with headtracking enabled, you will need to install the Nemesis patch. Fear not, Nemesis is a perfectly fine tool and a valid successor to FNIS. It can also be used together with FNIS if you absolutely have to.
I have made efforts to fix some of the issues even without the Nemesis patch, but not everything can be worked around. And, frankly, who knows what other issues with setting 'IsNPC' on the player we're not even aware of?
The plugin will automatically detect whether the Nemesis patch has been installed and will change its logic based on that.
37 comments
What you are saying is insane.
EDIT: Using MO2 I ran Nemesis again and updated the program. I closed it and opened the main Nemesis folder in file explorer and ran the "Nemesis Unlimited Behavior Engine.exe" from within the Nemesis folder. I can now see the patches for TDM, Precision, and a couple other patches I hadn't been able to see. For some reason running Nemesis through MO2 won't show the patches I've added.
EDIT 2 SOLVED FOR REAL: OKAY that didn't quite fix everything. After that MO2 still won't allow Nemesis to load my installed patches when I run it as a drop-down executable. It DOES detect the patches when I open the Nemesis folder in MO2 then right click on the .exe and select "run with vfs". The next step is to rename Nemesis in MO2 from "Project New Reign - Nemesis Unlimited Behavior Pack" to just "Nemesis". This fixed a problem I had where Nemesis thought it needed to update over and over again. I am now able to run Nemesis. Will update if further developments occur.
P.S. : Just a thought. When I set out to solve problems like this, I, like many others do indeed start my quest by "just googling it". It is absolutely infuriating to go searching for help from a modding community only to be met with an endless sea of bitchy, aggressive, and rude comments on Reddit posts and Nexus forums recursively suggesting that the asker and anyone else who came to the thread for help to "just google it". They get increasingly more elaborate too, today I saw a link that takes you to a gif of a google page searching for some specific inquiry the commenter felt was glaringly obvious. f*#@ that person in particular. But also, get off of your damn high horse and just help people in a normal human way or just keep ur ugly mouth shut. How am I supposed to find a solution to my problem if all the google results are asshats who could've just been silent telling me to "google it". I did that motherf*cker and it brought me here. (Not directed at a specific user just was infuriated on my journey for answers. except anyone who post links to those condescendign google gifs that say "was that so hard" at the end. f*#@ anyone who does that shit. extra effort just to be an asshole smfh) If you want to help someone solve their problem then help them, otherwise just move along, especially if the asker is being polite, reasonable, is new to modding (the "tutorials" out their are not beginner level or easy to follow), and not acting like an entitled brat. There are so many different things that can break a mod and theyre often confusing! I see more and more of these rude holier-than-thou responses to people who just want help and it's disgusting. Think about the kind of modding space and community you want to create and the one you're actively creating before you type!
Enforce use nemesis just adds to the confusion and unstable. s#*!!
Finally, i solved it!
For MO2 users:
for every you meet issue, check the window and Nemesis's log file and remeber the error code. And you an just google it.
For error 6001: try disable all other mods and just run Nemesis & TDM, if it works (patch all your needs), Congratulations, problem is gone. just enable other mods and run game.
I followed all the steps, the patches are selected on Nemesis and yet when I got to the MCM it says the patches are not installed (seems though it might be an issue with Nemesis as this is not the only mod having the same issue). Unfortunately google is not helping much :-(
Does anyone have the same issue with this or any other mod?
p.s.: I have now found a solution for this issue.
1 Step: Delete the contents of the overwrite folder
2 Step: Start Nemesis, run the TDM patches
3 Step: Correct loading sequence
before TrueDirectionalMovement.esp
then FNIS.esp (the patch from Nemesis)
then XPMSE.esp
4 Step: Start a new game, wait about 4 minutes, then it should work.
Edit: I had to "Update Engine" and "Launch Nemesis Engine" several times, before eventually detecting the patch and applying it. Unreliable finnicky tool.
Just "The patch is in the main file but it has to be enabled through nemesis, fnis users don't have to worry." would've been very appreciated.
Anyway, it's a great mod and thanks for your work!
Same here, have the latest version installed, but no patch in Nemesis.
Nevermind. The patch is called "True Directional Movement" as well, it seems.Edit: Somewhat surprisingly the two mods work flawlessly together if you have the Nemesis patch and enable headtracking in the TDM MCM. I personally disabled camera headtracking. This is with version 1.2 of TDM.