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.

Article information

Added on

Edited on

Written by

Ershin

36 comments

  1. ClouDistrict31
    ClouDistrict31
    • supporter
    • 2 kudos
    lol, for anyone who is as daft as I was, copy paste the patch from this mod's main file/ Nemesis engine/mod to the same file as the nemesis'. Then run the patch from nemesis.exe.
    1. DoktorHaven
      DoktorHaven
      • member
      • 0 kudos
      Thank you!
    2. sharkball
      sharkball
      • member
      • 1 kudos
      I'm sorry... could you be more clear?  I guess I'm more daft than you for this patch.
    3. RUcereal
      RUcereal
      • member
      • 4 kudos
      @sharkball What this person is saying is that both True Directional Movement(TDM) and Nemesis carry a folder named "Nemesis Engine", and within both, they have another folder named "mod." Open the TDM, go into the Nemesis engine folder, and copy the folder called "mod." Then you will open the Nemesis folder and go into the Nemesis engine folder to paste the contents you just copied. Then proceed to run Nemesis and select the patch for TDM
    4. crappyartist
      crappyartist
      • supporter
      • 4 kudos
      Thank you
    5. brunoxaman
      brunoxaman
      • member
      • 0 kudos
      fking legend
    6. 1916923274
      1916923274
      • member
      • 0 kudos
      thank you
    7. blfc16
      blfc16
      • member
      • 0 kudos
      Thank you so much!
    8. PoisonCoyote
      PoisonCoyote
      • premium
      • 0 kudos
      Thank you.  This should be on the main page with install instructions.
    9. DeLaPoutana
      DeLaPoutana
      • supporter
      • 5 kudos
      this makes no sense, the patch from TDM would automatically be put in the correct folder once you enabled both TDM and Nemesis.

      What you are saying is insane.
    10. Falcon4ch
      Falcon4ch
      • premium
      • 0 kudos
      Hi there. Thanks for the instructions! I tried all the instructions in this thread and even installed TDM and Nemesis from scratch (following the instructions here of course), made sure to run Nemesis each time and TDM is still showing that the Nemesis patch is not installed in the MCM. I'm not sure what I'm doing wrong, maybe wait a while in-game for it to recognize it? Any assistance would be appreciated!
    11. Viporius
      Viporius
      • member
      • 0 kudos
      Yeah this didnt work. Dont know how yall got it to install, but Headtracking, Leaning and Horse Combat is not installed.
    12. birdswatchback
      birdswatchback
      • member
      • 0 kudos
      I'm also having this problem. I moved the mod folder from the NemesisEngine folder inside TDM to the mod folder within NemesisEngine inside Nemesis. I ran Nemesis (despite there being no new option for a TDM patch from within the Nemesis window). As expected, since the patch didn't show up in Nemesis despite the folders being in the right place, no patch was created and the MCM in-game says no patch for leaning, headtracking, or Horse Combat exist or are active. Could the files need updating possibly? Is it necessary for the Nemesis mod files to exist BOTH within TDM and Nemesis? I moved the contents entirely rather than copying and pasting. Thank you!

      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!
  2. inspiredbubbles
    inspiredbubbles
    • premium
    • 0 kudos
    Hi!

    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?   
    1. DamnablePortents
      DamnablePortents
      • supporter
      • 14 kudos
      I'm having the same issue. All patches selected in Nemesis, but the TDM MCM still says I haven't got them. Don't know what's causing it though, sorry.
    2. Wolfananda
      Wolfananda
      • member
      • 0 kudos
      I had exactly the same issue with TDM MCM. I use game version 1.5.97 with SKSE64 v2.0.20 and MO2

      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.
    3. YBlur
      YBlur
      • supporter
      • 0 kudos
      Please .....What overwrite folder exactly
    4. Almalexus
      Almalexus
      • member
      • 1 kudos
      @Wolfananda what Overwrite folder are you talking about, I use Vortex btw
    5. jamerkane34
      jamerkane34
      • supporter
      • 0 kudos
      He's prolly talking about MO2. Whenever you run something in MO2 that creates a file(like a bashed patch or nemesis), it put in the overwrite folder. 
    6. FunkyHom0sap1en
      FunkyHom0sap1en
      • supporter
      • 0 kudos
      I am also having this bug. All other patches running smoothly. mods all appeared. According to vortex (becuase i havent learned how to use mod manager yet) Nemesis is up to date, installed, and enabled. upon entering Sky everything with TDM works except for in MCM, Nemesis shows uninstalled. i can still lock on to targets so im not unhappy, plus theres settings to check out so i gotta play around with those. Nemesis was a seamless install which i did before installing TDM.
  3. rapunzeI
    rapunzeI
    • member
    • 0 kudos
    I installed the patch for headtracking, however I still get the same issue where my character will (mostly when running or moving in any way) look at random objects, staying fixated on either the left or the right side. I'm not very knowledgeable when it comes to mod managing so I hope someone who is much more versed in this than I am could help me find a solution. Thanks!
  4. Navarre619
    Navarre619
    • member
    • 0 kudos
    If you are using the Steam version of Skryim SE, go to Program Files (x86) > Steam > steamapps > common > Skyrim Special Edition (or go to Browse Local Folders under Manage in Steam). There should be a folder called "Data" and under that folder is the Nemesis_Engine folder. Click on the Nemesis Unlimited Behaviour Engine.exe and the patches for headtracking, leaning and horse archery combat should be there. Checkmark those patches, update and/or launch the engine and it should work! Otherwise, I have no other idea on how to get it work TT^TT
  5. Lordbleck12
    Lordbleck12
    • supporter
    • 2 kudos
    Does not work with True Directional Movement. I have installed the SkyrimSE Lost Legacy modpack, which includes Nemesis and  True Directional Movement. It worked initially, but as soon as I went out into the main world, the Nemesis patch stopped working. From what I can tell, it seems like because Nemesis was so insistent on "Updating Engine", it actually broke functionality for True Directional Movement, and won't even detect or apply the patch for it anymore. Can someone just give me some sort of mountable raw files or something instead of Nemesis, because clearly that is not a reliable successor to FNIS, if the program itself 

    Edit: I had to "Update Engine" and "Launch Nemesis Engine" several times, before eventually detecting the patch and applying it. Unreliable finnicky tool.
  6. deleted109401138
    deleted109401138
    • account closed
    • 1 kudos
    I think it'd be less confusing if you mentioned the basics of how to use the patch. I'm not a nemesis user and I was afraid it would bug out fnis or something.
    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. 
    The optional (but very much recommended) headtracking Nemesis patch just adds a few variables and events, and skips the IsNPC check for headtracking. It should be compatible with everything.
    Since I saw no patch in the files nor fomod, I thought it came preinstalled and made me look through the files.
    Anyway, it's a great mod and thanks for your work!
  7. Scynaut
    Scynaut
    • member
    • 0 kudos
    It's possible I'm being completely daft, but where is this patch? Do we have to install it manually or will it just work if I install Nemesis then install True Directional movement? 
    1. modal1
      modal1
      • premium
      • 47 kudos
      Nemesis patch is included in the main installer. I imagine you will need to enable it when running Nemesis.
    2. Notsospooky
      Notsospooky
      • supporter
      • 0 kudos
      Get the newest version of the mod
    3. EeryeVysage
      EeryeVysage
      • premium
      • 11 kudos
      I don't see it in Nemesis.
    4. Oozaru85
      Oozaru85
      • member
      • 6 kudos
      Same here, have the latest version installed, but no patch in Nemesis.

      Nevermind. The patch is called "True Directional Movement" as well, it seems. 
  8. urbon
    urbon
    • premium
    • 872 kudos
    Thank you so much!
    1. xrdinary
      xrdinary
      • premium
      • 33 kudos
      dang bruv you're everywhere
    2. urbon
      urbon
      • premium
      • 872 kudos
      brudahhhhhhhhhh you're still alive lol 
  9. Blackread
    Blackread
    • premium
    • 401 kudos
    It looks like that PC Head Tracking and Voice Type might not play nice with the Nemesis patch, resulting in the described "randomly looking at everything" type of behaviour, at least with my prefered "crosshair + speaker" settings in the MCM. This is not a bug report, but rather a heads up for anyone else using the headtracking from said mod with TDM.
    1. Blackread
      Blackread
      • premium
      • 401 kudos
      With version 1.2 this behaviour has changed: now the Nemesis patch seems to completely block off headtracking from PC Head Tracking and Voice Type. There is simply no head tracking at all with the Nemesis patch installed and headtracking disabled in the TDM MCM.

      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.
    2. VaDoncChier
      VaDoncChier
      • premium
      • 6 kudos
      Thank you so much for the info! Was wondering if that mod worked with TDM.
    3. Elizinator
      Elizinator
      • supporter
      • 12 kudos
      except the greeting function. For NPCs with which you enter dialogue, that seems to be disabled with TUDM active. works fine with the NPCs who only play a greeting, but have no navigable options.