File information

Last updated

Original upload

Created by

ThreeTen and Martimius

Uploaded by

Martimius

Virus scan

Safe to use

1199 comments

  1. Martimius
    Martimius
    • premium
    • 1,637 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,637 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,637 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,637 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
    • supporter
    • 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
      • 4 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,637 kudos
      Looks like I'll sticky this now. Thanks for figuring this out.
  6. Adrak
    Adrak
    • member
    • 15 kudos
    just recently everytime I run it i get this 'Is SkyrimSE.exe below all npc-related mods in your load order?'. So I can't use npc visual transfer anyormore cuz yes = SkyrimSE.exe cannot be edited and no quits it. wtf happened? why does it think SkyrimSE.exe is a visual transfer I did? where does it store the information of what the last transfer i did? why does it quit if i say no instead of going to the create new transfer? 
  7. Vonklinkenhoffn
    Vonklinkenhoffn
    • member
    • 4 kudos
    So, with this, could I download a visual overhaul mod that is meant for Lydia, then transfer the look from that mod over to Aela instead, and Lydia will not be touched by the mod, but Aela will instead? 

    I already use a mod for Lydia that I like, but I also found another Lydia mod I would like to use for Aela instead.
  8. XRylexX
    XRylexX
    • premium
    • 0 kudos
    Does anyone know how to make the refresh spells work? I have looked them up in the console, added the scroll to my inventory, force added the spell, etc. The spell does not show up in my known spells, and the scroll seems to do nothing. Has anyone used the refresh before? Any way to make it run via the console or any other known alternatives? 
  9. bluevenom021
    bluevenom021
    • member
    • 0 kudos
    == Gathering Ini Data ==
    [00:00] Exception in unit NPCVisualTransfer line 993: [EFOpenError] Cannot open file "D:\MO2\profiles\@ByteArray(Default)\modlist.txt". The system cannot find the path specified
    [00:00] Aborted: Applying script "NPCVisualTransfer"

    It works the first time (and it works) but when I try to do it a second time it give me this help.
  10. khamseen
    khamseen
    • premium
    • 1 kudos
    Does anyone else have an issue where the windows with options that pop up are really broken? I don't recall it looking like this last time I used it.

    https://i.imgur.com/vFBqJvE.png
  11. davinlin
    davinlin
    • member
    • 1 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
      • 9 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
      • 2 kudos
      Thanks! Removing the esl flag worked for me on 4.03
    5. CYLCPLMZ
      CYLCPLMZ
      • member
      • 0 kudos
      Thanks a lot! It worked.
    6. shuuchi
      shuuchi
      • member
      • 0 kudos
      I managed to get it to work by doing step 1-3 and then just loading up SSEEdit and re-transfer a second time.
      Didn't need to do all the folder renaming and file moving schtuff.
      If the file fails to save, go into the overwrite folder. Delete the old file and rename the backup that SSEEdit automatically creates so its usable.
    7. Spiritsu1
      Spiritsu1
      • member
      • 0 kudos
      how to change the visual if the origin is .esl file?
  12. DarkUrgeDiaries
    DarkUrgeDiaries
    • premium
    • 80 kudos
    Hello! I'm wondering if this is capable of applying saved racemenu presets to custom followers?
    1. rayrex
      rayrex
      • supporter
      • 2 kudos
      no. It literally takes an npc "file" from ONE esp to replace another. 
  13. KiritoXStarking
    KiritoXStarking
    • member
    • 1 kudos
    I would like a Video for using the NPC Visual Transfer Tool for skyrim se because someone made a clip in the past. Then you can use it. But that clip has since been deleted. I just want to put custom NPCs for some characters in the game please
  14. jay8570
    jay8570
    • member
    • 1 kudos
    Worked perfectly! Changed Lydia to look like Lagertha. Thank you!
  15. Anorf
    Anorf
    • member
    • 6 kudos
    Anyone got this mod working on vortex for High polys Heads ?

    The head changed but the hair didn't...

    This mod sometimes works, sometimes don't.
    Depending on mods.
    I don't understand why, plus when it doesn't work for an NPC, the mod starts to get messed up, and I can't remove anything (it removes data from VNPC, but not the Xedit... So it just keeps the transfer.) Kinda bugged


    Better use Synthesis and Appearance Copier : 100% working.

    Tutorial video I made here : NPC face Copier Tutorial Video for Vortex
    1. Ejussus013
      Ejussus013
      • supporter
      • 5 kudos
      Same, i recheck it many times. Apparently it, the new.esp(our generate face.esp) manage to copy the hair id from origin.esp during creation, but once close and re-open SEEdit with new.esp (while checking all .esp), it actually shows error on that particular hair id.

      Anyway it mostly work for many appearance mod, but some cant be transfer correctly like custom color from the original mod. Atleast its an easy fix by manually copy in SEEdit.