Skyrim Special Edition

File information

Last updated

Original upload

Created by

ThreeTen and Martimius

Uploaded by

Martimius

Virus scan

Safe to use

1191 comments

  1. Martimius
    Martimius
    • premium
    • 1,084 kudos
    Locked
    Sticky
    Hey everyone, I know that this tool may have some flaws as a bunch of people have reported bugs or issues with it. I also am aware that it could be coded for better compatibility with other mod managers such as Vortex (as well as other games like Skyrim VR).

    My knowledge of xEdit scripting language (Pascal) is rather limited, and I've got my hands full at the moment with developing my Serana Dialogue Add-On mod, so if someone else more knowledgeable in Pascal could help me maintain/bugfix NPC Visual Transfer, I'd greatly appreciate it.
  2. Squintdawg
    Squintdawg
    • member
    • 1 kudos
    Locked
    Sticky
    For Those trying to update Skyrim VR: From u/Shizof on this reddit thread: https://www.reddit.com/r/skyrimvr/comments/8ovvp2/anyone_know_how_to_get_npc_visual_transfer_tool/?utm_content=title&utm_medium=user&utm_source=reddit

    Ok, I tried it for you. You don't need to copy skyrimSE.exe or anything like that. You need to use SSEVREDIT which is dev version but it works(You need to rename Tes5edit.exe to TES5VREdit.exe to activate VR version: https://afkmods.iguanadons.net/index.php?/topic/3750-wipz-tes5edit/

    Also after that you need to replace NPCVisualTransfer.pas file that comes with the mod with my modified file to remove version checks. I just removed the version check: http://www.mediafire.com/file/72ouoe4bc93ze4w/NPCVisualTransfer.pas
    1. Martimius
      Martimius
      • premium
      • 1,084 kudos
      Good to know! Though, this port is unsupported as I currently do not own TES5VR, and the current xEdit for it is still in it's early stages, I'll sticky this post so that all who use VR could see it.

      As far as the modifications done to the VR .pas compared to my original SSE .pas, I can't imagine the changes made would be any harm as to how the tool works, so it should be perfectly fine to use.
  3. Martimius
    Martimius
    • premium
    • 1,084 kudos
    Locked
    Sticky
    FAQ


    The script won't run

    Make sure you've installed all the script files into the xEdit folder correctly, and that the xEdit version you're running is the correct one.
     
    My NPCs have a black face

    Something is winning the conflict with the NPC Visual Transfer. Ensure that all mesh/texture FaceGen files from the tool overwrite any and anything else, and the generated plugin does the same (you can check via xEdit).

    Your mod is making me CTD!

    Nope, it isn't. It most likely is another mod in your load order or a faulty source FaceGen mesh.


    Can this tool be made to change the appearance of the player?

    No, this tool only changes NPCs. Player FaceGen is handled differently. Use Racemenu's head import feature.


    Nothing worked.

    Did you read and follow all of the instructions (for your respective mod manager) correctly? Is the latest xEdit version installed?
  4. Martimius
    Martimius
    • premium
    • 1,084 kudos
    Locked
    Sticky
    IMPORTANT for MO2 users who have the latest version (2.2.2):

    Due to recent changes there have been changes in how the program reads MO profiles. This was supposed to be an improvement, but sadly there have been side effects like some xEdit scripts (my tool included) not running due to the 993 @ByteArray error.

    To circumvent this for now (until MO2 has another update) find your ModOrganizer.ini and do this.

    Edit it in notepad and change selected_profile=@ByteArray(name) to selected_profile=name. This is just a temporary change. If you change profiles in MO, you'll have to redo it.

    Some other users have also reported using the 3.2.1 version of SSEEdit solved their issues with the tool. If the tool doesn't seem to work (regardless of mod manager) try doing this.
  5. Deo088
    Deo088
    • premium
    • 3 kudos
    Locked
    Sticky
    -- VORTEX USERS – Skyrim VR and SSE

    I’ve had a lot of confusion trying to set this up… Sometimes it worked, sometimes not with followers, and sometimes it just reopens the
    window when I click transfer without generating the VNPC_Data folder.
    In the end however I managed to figure things out and it works 100% of the time now so here is my process step by step:
     
    1.     Extract all files in SSEedit\Edit Scripts
    ?a.     FOR Skyrim VR users – see “Squintdawg”post in the pinned posts above how to run SSEedit for VR and replace the
    ?NPCVisualTransfer.pas with the one provided by him.
    ?b.     Note that I’ve achieved all this in Skyrim VR, but it should be the same for SSE after this step.
     
    2.     Run SSEedit and click OK.
    3.     After that right click at any plugin and select Apply Script.
    4.     Select NPCVisualTransfer and OK.
    5.     When it asks if you use mod organizer, select (Yes).
    6.     For Both questions for folder location select Vortexmods\skyrimvr (or wherever you have your Vortex mod staging folder)
    7.     For the .esp file name type whatever you like, but I personally stick with NPCVisualTransfer for consistency
    8.     Close all of SSEedit and it should inform you that the esp is now created and click OK.
    9.     Go to Vortex Plugins and find the esp, enable it and change its priority group to High Priority and then click “Sort Now”. It should
    ?be above any other NPC adjusting mod.
    10.  Run SSEedit and then right click and SELECT NONE before clicking OK!! Select only the follower mods you want to use for NPC replacing AND the NPCVisualTransfer.esp created in point 7. then click ok. Took me a while to figure this one out...
    11.  Choose the required NPC source and transfer target and close all after finished.
    12.  VNPC_Data should be generated at the Vortex mods folder, but restart Vortex for it to show up and then enable it, overwriting
    any other mod if asked.

    TO RESET SETUP, FIND AND DELETE npcvt config.INI IN GAME FOLDER
    1. khamseen
      khamseen
      • premium
      • 1 kudos
      Thanks for this! These instructions were super clear and helped me get it running with Vortex nice and quick. 
    2. oneone1111
      oneone1111
      • premium
      • 1 kudos
      I agree. These instructions were very clear and very specific. Finally got the tool to work properly with Vortex. Thanks for your help. Also please sticky this post.

      Edit: You may need to deploy your mods after the transfer so Vortex can reestablish the file path. (If you get a pop up asking which file to use pick use newer file.) Hope this helps anyone having issues.
    3. Martimius
      Martimius
      • premium
      • 1,084 kudos
      Looks like I'll sticky this now. Thanks for figuring this out.
  6. matagott
    matagott
    • premium
    • 1 kudos
    Hello! I'm wondering if this is capable of applying saved racemenu presets to custom followers?
  7. nadienunca
    nadienunca
    • supporter
    • 0 kudos
    Hi! I need help please; I keep on getting the "invalit type of argument in call to function" error when trying to use the tool. I have removed the ESL flag. I repeat: I HAVE REMOVED THE ESL FLAG. I even flagged the esp as ESM as someone else sugested but no matter what I keep on getting this error, which renders this tool useless as all followers are espfe these days. Any ideas, anyone? thank you very much!
    Im using SSEEdit 4.0.4
    1. AbyssalSpark
      AbyssalSpark
      • supporter
      • 14 kudos
      From my experience, I just never download a mod that is ESL. I only ever work with mods that are .esp. You might consider the same.
  8. inspiredbubbles
    inspiredbubbles
    • premium
    • 0 kudos
    So everything seems to be working fine... but then I go to the game and the appearance of the npc has not changed. Not sure what I am doing wrong. Using MO2 and SSEEdit 4.1.5f, AE 1.6.640. I see on the MO2 that vnpc_data is over riding the npc mod I want to change, and its esp is loaded after (sorted with Loot)

    Any ideas? What am I doing wrong?  

    Nvm. Not sure what happened - Started the game again and the change is there :) 
  9. Alexarius87
    Alexarius87
    • member
    • 1 kudos
    I'm trying to transfer the appearance of an NPC who was an ESL (which I checkes was named .esp and I deflagged in sseedit)
    I'm getting this error: "The specified path was not found" after ssedit asks me to create a dependancy on the said NPC mod.

    What can I do?
  10. hamletsdead
    hamletsdead
    • premium
    • 34 kudos
    As of 5/13/2024 this mod still works perfectly. Everyone having the insta-fail on clicking transfer needs to use an NPC that has NEVER been an ESL/ESPFE. That excludes most of the new NPC mods. Use someone like Toccata (from 2018) and make sure the NPC that you are transferring the appearance to IS ALSO AN ESP. This tool just doesn't like ESLs/ESPFEs at all. I just transferred Toccata's looks to Galesse (from Dirtyborn), and also Areya to Viconia DeVir, and the tool worked without a hitch.

    And just be aware if you try to turn an ESL back into an ESP as a workaround, it is almost certain to fail if the formids have been compacted and now have the FE-prefix and formid range. 

  11. hotrack
    hotrack
    • member
    • 5 kudos
    Man, the script hates ESL with a vengeance. Even if it's not the one you're transferring visuals from/to, any loaded ESL [which in my case is the Thanedom assets esl that the Hamlets, Thanedoms esps depend on] will fail any attempt to use the script.

    All esl followers can be easily changed for use, but for a .esl master file like Thanedom Assets, that means even the esp plugins need a copy to redirect if i make a copy of the assets esl to an esp/esm master.
  12. reorick
    reorick
    • member
    • 0 kudos
    when im clicking transfer nothing happens 
    1. Aerothick
      Aerothick
      • member
      • 0 kudos
      Same for me. I can't complete step 3 because of that.
      EDIT: Ok. So I can transfer NPC only when both of them are not from mods. Which is pointless.
      It also saved VNPC_Data folder to MO2 original folder instead of AppData/Local/MO2
  13. AyseKayali
    AyseKayali
    • member
    • 0 kudos
    Is there a way to use this with a Proteus made characther? I made my own NPC look to replace with an existing NPC but there aren't even any save files I assume player characthers can't be used? 

    If not, it would be a great idea for a new tool.
  14. Bambitazzilla
    Bambitazzilla
    • member
    • 0 kudos
    Would this also work if i wanted a replacer mod to also be added to the targeted NPC 
  15. davinlin
    davinlin
    • member
    • 0 kudos
    MO2
    A Probable Solution to Korean Followers/ESL flagged/High Poly Head TRANSFER PROBLEMs

    I'm not a native English speaker. If there is anything you do not understand because of my words in this article, please leave a comment.
    Read the Instructions for MO2 users in description page before you start!

    1.open SSEEdit and deflag the face .esl (if the mod is esl-flagged)

    2.close SSEEdit and save the face mod (check the mod)

    3.open SSEEdit and do the transfer process. Now you have three .esp :1.origin (the one's face to be changed) 2.face 3.new (produced from the transfer)
    4.close SSEEdit and refresh left panel(or reopen MO2). You can see a "VNPC_Data" folder in the left panel. Rename the folder and then move the new.esp in Overwrite to this folder.

    5.Check all three .esp in the right panel(plugins panel)

    6.open SSEEdit and do the tranfer process AGAIN with ALL THREE .esp.

    7.The transfer process will be skipped to select the followers. Now be careful, you need to choose face.esp on the left as usual, but to choose the new.esp NPC ID on the right (you have two same ID here. pick the ID from the new.esp)

    8.close and save SSEEdit, and refresh left panel(or reopen MO2). You have a new "VNPC_Data" folder thus there are three folders after above steps. Check them all.

    9.Uncheck the origin.esp and the face.esp. Check only the new.esp. Done.
    1. liyu0504
      liyu0504
      • member
      • 0 kudos
      May I ask a question please?Sorry for my English,I am not a native speaker too.

      I always failed at step 7 , [The transfer process will be skipped to select the followers. ] you said , but it didn't work for me, I just got to creat esp file As usual,nothing be changed.

      Do you have any idea? Maybe it's about MO2/skyrim/sseedit version? Could you told me your version?
      Thank you for your help!
      ---------------------------------------------------------
      Use mo2 2.2.1 + sseedit 4.0.3 + skyrim AE , finally successed!
      hope this information can help other people.
    2. aa903061825
      aa903061825
      • member
      • 0 kudos
      Thank you! I studied for a whole day, and after following the operation, it was fine! grateful!
    3. syentism
      syentism
      • supporter
      • 8 kudos
      This worked! Thank you davinlin. I used MO 2.4.4, Skyrim 1.5.97, SSEedit 4.0.3. Honestly this should be pinned.

      To clarify:

      • You'll need to create a new patch every time you want to transfer a new visual to a new mod. Unlike the original mod page's instructions where you keep everything in 1 patch. 
      • in Step 9: You don't uncheck the "origin.esp." That's incorrect. The new.esp has the origin as a master... so that's a typo. You will have 2 esps you must keep in your load order after the process is done. 
      • You must DEFLAG all ESL's, no matter if face source, or face destination. After doing the process, you can re-flag as ESL (don't recompile formIDs again if it already was ESL). Then, you can flag the new.esp as ESL (run the script to check if it doesn't need compacting). Ideally, and often, you just manually flag it without compacting." 
      • if you receive the error during step .6, "Exception in unit NPCVisualTransfer line 993: [EFOpenError] Cannot open file"  that means you just have to delete "npcvt_Config.ini," wherever that is stored (overwrite, or maybe you moved it to "VNPC Data." Delete every instance of it. You'll need to re-do the starting configuration of VNPC again, and select the same new.esp you created during step 3.
    4. IamPrettyUgly
      IamPrettyUgly
      • member
      • 1 kudos
      Thanks! Removing the esl flag worked for me on 4.03
    5. CYLCPLMZ
      CYLCPLMZ
      • member
      • 0 kudos
      Thanks a lot! It worked.