Jump to content
  • 0

Using FNIS and mods that have 'creature specific' animations


GrantSP

Question

Whilst trying to track down an issue with another user from LL, (don't ask me what the mods are, you really don't want to know.) we noticed an odd behaviour regarding animations and how they are saved in MO after you run the FNIS tool.

 

Normally when you run ANY tool in MO the files that exist already in the VFS are updated and any NEW files that are created are sent to 'Overwrite', where you can decide if they need to made into a mod or discarded. This is how everyday FNIS use is when we add mods that have animations that affect the actor or the player's character or NPCs.

 

Now when you add a mod that has creature animations, such as the ones in the initial situation, (considering the site they came from you can imagine what they contain  :O_o: ) FNIS somehow handles these differently and the resultant *.hkx files are actually saved into the MAIN FNIS mod and are now active in EVERY profile that you have FNIS active.

This is completely different to PC & NPC animations where you can have the FNIS output from 'Overwrite' made into a profile specific mod that can be de/activated at will.

 

What this means is the MAIN FNIS mod is now changed to contain animations specific to those mods and if those plugins necessary for those animations are not active, such as in another profile or if you remove those mods, you will have frozen or T-posed creatures in your game.

 

How to fix this situation?

 

The first thing you might consider is to run the "De-install creatures" function from inside the FNIS tool. This will in fact remove these newly created animations from inside the MAIN FNIS mod but it also removes the *_TEMPLATES specific to each creature from inside the FNIS -- Creature Pack, necessary for the functionality of these mods.

This means if you want to install another mod that also has creature animations FNIS will complain that Creature Pack is missing, despite the fact the mod is still installed. MO is unaware that the TEMPLATES inside it have been removed.

So, after running the "De-install creatures" function you MUST re-install the FNIS -- Creature Pack.

(Now after bringing this to @fore's attention he has agreed to change the functionality of that button to leave behnd the TEMPLATES, but this won't be in place until the new version of FNIS is released.)

 

Here is my MO log from running FNIS with a creature animation mod installed.

Here is the Bug Genie report that is now closed because @tannin can't see how it is related to how MO's code works.

 

What we need to do is see if it is in fact an error caused by the code in FNIS or MO and then bring it to the attention of either author.

We also should consider re-evaluating the install instructions of FNIS inside MO to avoid this issue. There are possibly a few ways this can be avoided.

 

The biggest problem is the MAIN FNIS mod contains the tools needed to update the animations. The original soultion posed by this user was to have multiple installs of FNIS, specific to each profile. Whilst I originally criticised this idea it does now look to be a good option, except for the need to update multiple copies of the mod with each new FNIS version and then ensure the shortcuts to those tools are correct each time. Very problematic.

 

Splitting the FNIS install into two: tools and scripts in one mod and the basic meshes in another unfortunately doesn't work since running the tool still places the new *.hkx files into the mod that contains the FNIS tool, not the one with the meshes, thus defeating the purpose of splitting them.

 

What anyone that uses FNIS, to provide creature animations needs to do, is re-install the Creature Pack each time after choosing "De-install creatures", at least until the new FNIS version is released.

 

If anyone can think of a clean and easy way to maintain profile specific versions of the FNIS mod, please post here as I am currently devising a "simple" method for all MO users to run this tool.

Or if you can pinpoint the error as from either FNIS or MO let me know and we can get either author to change it.

 

EDIT: 1)

I just now tried to make an already existing mod that contains the various creature animations and have that active alongside the FNIS -- Creature Pack. No change, although the established MO behaviour would dictate these already existing files would be UPDATED, new files are again place inside the MAIN FNIS mod. Very weird.

I've PMd @fore to get some input into how he has his code working, ie. does NPC & PC animations have to be treated differently to creature ones, and whether his code specifically treats them as different and if so why.

Further both @Greg and myself are examining the VB code for it, to see if there is some trick to this odd behaviour.

 

EDIT: 2)

Looking at the MO logs seems to show that the FNIS code uses variables for the paths used by actor animations but it uses commandline functions to go back through the directory tree twice before saving the files in the meshes folder when dealing with creature animations.

It is shown thus:

DEBUG (09:35:56.0227): create process (w) null - ".\hkxcmd.exe" convert -v:WIN32 "temporary_logs\atronachstormcharacter.xml" "..\..\meshes\actors\atronachstorm\characters\atronachstormcharacter.hkx" (in C:\Program Files (x86)\Steam\steamapps\common\Skyrim\data\tools\GenerateFNIS_for_Users) - hooking

compared to this:

DEBUG (09:35:51.0557): create process (w) null - ".\hkxcmd.exe" convert -v:WIN32 "temporary_logs\defaultmale.xml" "defaultmale.hkx" (in C:\Program Files (x86)\Steam\steamapps\common\Skyrim\data\tools\GenerateFNIS_for_Users) - hooking

I still can't see why MO would follow that and place them in that folder and not the 'Overwrite' since none of these files exist beforehand in the VFS.

Link to comment
Share on other sites

Recommended Posts

  • 0

here is mo log or at least what i think you meant by mo log

 

 

 

06:54:28 [D] Working directory: D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\stylesheets

06:54:28 [D] MO at: D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer

06:54:28 [D] initializing core

06:54:28 [D] initialize plugins

06:54:28 [D] looking for plugins in D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\plugins

06:54:28 [D] loaded plugin "bsaExtractor.dll"

06:54:28 [D] loaded plugin "checkFNIS.dll"

06:54:28 [D] loaded plugin "diagnoseBasic.dll"

06:54:28 [D] loaded plugin "gameFallout3.dll"

06:54:28 [D] loaded plugin "gameFalloutNV.dll"

06:54:28 [D] loaded plugin "gameOblivion.dll"

06:54:28 [D] loaded plugin "gameSkyrim.dll"

06:54:28 [D] loaded plugin "iniEditor.dll"

06:54:28 [D] loaded plugin "installerBAIN.dll"

06:54:28 [D] loaded plugin "installerBundle.dll"

06:54:28 [D] loaded plugin "installerFomod.dll"

06:54:28 [D] loaded plugin "installerManual.dll"

06:54:28 [D] loaded plugin "installerNCC.dll"

06:54:28 [D] loaded plugin "installerQuick.dll"

06:54:28 [D] loaded plugin "NMMImport.dll"

06:54:28 [D] loaded plugin "previewBase.dll"

06:54:28 [D] loaded plugin "pyCfg.py"

06:54:28 [D] loaded plugin "proxyPython.dll"

06:54:28 [D] downloads after refresh: 39

06:54:28 [D] game path: D:\steam&maybe other game stuff\steamapps\common\Skyrim

06:54:28 [D] managing game at D:\steam&maybe other game stuff\steamapps\common\Skyrim

06:54:28 [D] setting up configured executables

06:54:28 [D] configured profile: solo game

06:54:28 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\modlist.txt saved

06:54:28 [D] validating login cookies

06:54:28 [D] initializing tutorials

06:54:28 [D] loaded language en-US

06:54:29 [D] interface Wi-Fi seems to be up (address: fe80::f45b:e2b4:5600:5092%4)

06:54:29 [D] displaying main window

06:54:29 [D] retrieving credentials

06:54:29 [D] user is premium

06:55:28 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\initweaks.ini saved

06:55:28 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\plugins.txt saved

06:55:28 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\loadorder.txt saved

06:55:28 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\lockedorder.txt saved

06:55:29 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\archives.txt saved

06:55:55 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\initweaks.ini saved

06:55:55 [D] D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\profiles\solo game\lockedorder.txt saved

 []

 

 

 

where is the modlist.txt or if this log i posted is it where is the mo logs

The modlist is in a folder under another folder called "profiles" in the MO installation. In your case it is called "solo game".

Were there no other logs in the folder where you found this log? Anything called something like: ModOrganizer_16_01_05_22_42.log? At this stage I haven't seen any diagnostic material about what is/isn't happening with FNIS. Can you post a screen shot of the FNIS screen showing the error message, or after you run FNIS can you post this file:

D:\steam&maybe other game stuff\steamapps\common\Skyrim\Mod Organizer\overwrite\tools\GenerateFNIS_for_Users\temporary_logs\GenerateFNIS_LogFile.txt
Link to comment
Share on other sites

  • 0

ok sorry really new to this so no idea what i should give here is the mod


modlist.txt.2016_01_02_15_42_25




# This file was automatically generated by Mod Organizer.
+fnis main patchaddon ((kind of important))
-fnis
+FNIS Creature Pack 6_1-11811
+FNIS PCEA2 1.2-71055
+FNIS Sexy Move v6.1-54521
+FNIS Behavior V6_2-11811
+bash patch ((solo game profile))
+SexLab v160 to v160hotfix2 PATCH
+SexLabFramework_v160_hotfix2_FULL
+TERA Armors CBBE by frigus-29411-1-3
+PapyrusUtil - Scripting Utility Functions-58705-3-1
+BestialityExtras
+BestialityAnimationPack
+Blush When Aroused_blushes(alternate)_large_1k
+SexLab Trainers Dragonborn edition
+Devious Devices - Gags+
+SpectatorCrowdsUltra0.91b
+SerialStrip v1.0.4
+Devious_Toys_v0.2
-DeviousDeviceCutting1.01
+LifeofLust 1 1
+FillHerUp-v2.00-9
-driping while aroused DW 2015-12-30
+dcc-soulgem-oven-302
+Sex Lab - Sexual Fame 0.95b
+GagSFX Hearthfires 1.04
+SexLab Attraction 29-8-2014
-SexLab Extra Voices 1.1b
+GagSFX Dragonborn 1.04
+GagSFX Dawnguard 1.04
+GagSFX 1.04
+SLStoriesDevious07
+SexLab Aroused Creatures v03.1
+Creature Framework 1.0.1
+SexLab Solutions v4.0.2
+Nusbie Voices - Main File 2
+Caliente's Beautiful Bodies Edition v3.4f-2666
+Nusbie Voices - Main File 1
+SLDialogues22
-Deviously Helpless 1.15d
+DangerousNight2.2
+Devious Devices Assets v2.9.0-dda
+deviousdevices expansion-DDx-1.2.3
+Devious Devices Assets
+DeviousDevices-Integration-2.9.2
-xazPrisonOverhaul V033 fix
+ZazAnimationPack Textures v0605
+SexLab Nude Creatures v3.2.4
+SexLab Defeat v5.2.2
+HornyDogsOfSkyrim optional
+MoreNastyCritters9_3_fomod
+SexLabAroused V27a
+ZazAnimationPack_Main_v0605
+ZazAnimationPack Patch v0607
+SexLab CreatureAnimations v160
+my current favorite appearance presets
+TEOB Elven Edition-13722-10-0-1
+The Eyes Of Beauty 9-13722-9-0
+Improved Container Names-9871-1-0
+Retextured Wilder Look new-4400
+Brawl Bugs - Compatibility Edition-24020-1-0
+Unread Books Glow v2_2_0-10012
+HDT Physics Extensions-53996-14-28
+Helmet Toggle-22765-2-02b
+Craftable and Placeable Havok-enabled Bedrolls-19943-0-94
-Arrows and Bolts Tweaks v4-3-11941
-Black ninja armor CBBE-60893-1-02
+LeftHandRings v1_5-21720
+Glowing Ore Veins 300 2_00-193
+Weightless Soulgems and Fragments - Better Sorting PseudoVanilla v2_0-10483
+Artifact Balance Overhaul11520-v1-47
-Dynasty White Armor - CBBE v2 Skimpy and Super Skimpy v1_2-6983
+Arrowsmith-1178-3
+Better Skill and Quest Books Names v2-2-10125
+ã€DSAMG】Dragon Soul Absorb More Glorious ALL IN ONE INSTALLER-13850-1-0
-Mai's Clothes-54475-1
-SafetyLoad 1_2-46465
+NARC - No Animals Report Crimes-68125-1-11
-Skyrim Performance Monitor Testing Hall V12
+numenume Hair sono6-11173-3
+SESO Reminder Save Mod-61221-v1-1
-QD Inventory 0_235-667
+SkyUI
+Harvest Overhaul 2_8_2_0-16553
+CategorizedFavoritesMenu v0_1_18-4862
+Wobums The Epic Horse 2.4-8939-2-4
+SkyUI_5_1-3863-5-1
+SPERG 4 0-24445-4-0
+DAYMOYL v6.1.8 hotfix-45894
+Death Alternative - Your Money Or Your Life-45894-6-1-8
+my character appearance preset
+Thunderchild - Epic Shouts and Immersion v400-41376
+Crime Radius-1000-8078-1-0
-Remodeled Armor for CBBE Bodyslide TBBP HDT-25259-5-1
+UIExtensions v1-2-0-57046-1-2-0
+JContainers-49743-3-2-5
+Hair Pack-3809
+Equipping Overhaul-49784-3-13
+CFM config- mod support v1_2_0-5936
+Animations-51554-1-15
+Calyps Animal Ears - cat wolf fox cow - Craftable headwear
+The Coenaculi -CBBE-35677-Ju RaceMenu Plugin for Tattoos
-Scripted
+Run For Your Lives-23906-v2-0-6
+RaceMenu v3-4-5-29624
+FF Race Full Fix 1_1-33981-1-1
+Crafting ReCategorized-49684-v1-2
+CraftableCloudStorage_v2-3-25422
+XP32 Maximum Skeleton Extended-68000-v3-5
+Customized Categorized Favorites Menu - CCFM l-34150-v1-44((inferior possibly duplicate))
+Winterhold_Improvements_v1_7_4-18273
+Trade And Barter - Hearthfire-34612-1-2
-The Coenaculi for CBBE-35677-Ju
+Soul Gems Glow When Full v1-5666
+SmallerCursor-2317
+Skyrim Adventurer's Tent-15272-1-9-2
+Skyrim -Community- Uncapper v1_15_2_0-1175-1-15-2-0
+ShowRaceMenu Precache Killer
+RaceMenu v3-4-5-29624-3-4-5
-possible hdtheel addon
+possible addonplugin for fuz ro doh
-NetImmerse Override v-3-4-4-37481
+Neo Oriental Dress v1_20 - CBBE v1_20 UNP-14642
+my saved appearance preset mod
+Momo Acrobatic Jump v1-8-16864
+FF Mithra_and_Viera race_v1_5-8895
+KS Hairdos Renewal-68311-1-1
+KS Hairdos - Renewal
+Known Spells-22562-1-0
+Item icons v3-1096
+Immersive College of Winterholdv4-0
+Hunterborn-33201-1-4-4
-hdtHighHeel_beta0_5 (36213)
+HDT Tail Wearable 1.5.1-58165-1-5-1
+Harvest Overhaul 2_8 and Flora Respawn 2_x 31268-2-1-2
+General Stores v2-3-18340-2-3
+Fuz Ro Doh 60-14884-6-0
+Forgotten Magic Redone v1-6-5-35339
+Feminine Running Animation v1-1 BBP-11447
+Expanded Jewelry Crafting Main File-8361-2-30
+Equipment HUD-57067-1-2-3
+Enhanced Camera 1.3-57859
+Compass Marker Range-30930-v1
+CCFM 1_44 - HoleyGrail-34150
+BodySlide and Outfit Studio - v2.8d-49015
+Archery Gameplay Overhaul-69033-1-2
+Achieve That-30212-v2-3-1
*Unmanaged: Dawnguard
*Unmanaged: Dragonborn
*Unmanaged: HearthFires
*Unmanaged: HighResTexturePack01
*Unmanaged: HighResTexturePack02
*Unmanaged: HighResTexturePack03
*Unmanaged: dd - realistic ragdoll force - realistic
*Unmanaged: improved container names
*Unmanaged: More Hair Colors (ANGRYZES IS ORIGINAL OWNER!)---
*Unmanaged: PS_StandingStones
*Unmanaged: sksetester
*Unmanaged: unreadbooksglow
*Unmanaged: Bashed Patch, 0



file was to big so broke it down into pieces just in case you wanted to see all of it

 

i put in part 1 but can't put in others because it won't let me upload more then 500 kb and theres about 3.95 mb left of the log  and no idea how much you need to help me

 

edit ((also sorry if i took to long to reply was trying to cut the log down into 8 pieces only to find out that its 500kb period instead of per post ))

saved debug info.txt

Edited by randomnessincarnate
Link to comment
Share on other sites

  • 0

modlist.txt.2016_01_02_15_42_25 is not the same thing as ModOrganizer_16_01_05_22_42.log!  :huh: 

 

What you have provided is the modlist from your profile, which is what I also wanted to see, but what I asked about is the full log generated by MO which is in the same place as the last log you posted.

 

Now, straight away I can see that you aren't using MO correctly. You have a number of mods installed into the Data folder and not via MO.

*Unmanaged: dd - realistic ragdoll force - realistic
*Unmanaged: improved container names
*Unmanaged: More Hair Colors (ANGRYZES IS ORIGINAL OWNER!)---
*Unmanaged: PS_StandingStones
*Unmanaged: sksetester
*Unmanaged: unreadbooksglow

These will cause issues with unresolved conflicts. Assuming the order presented is actually what MO is working with then no doubt you will have issues with FNIS and any mods that need it to work. It should be loaded high in the order before any mod that needs it, including those mods you have from LoversLab. I have next to no experience with those mods but the little I did have wasn't easy, so I'm probably not going to be of any help with those.

 

The FNIS log shows many mods are not being read by FNIS with "file not found" messages all through it. You will need to move the necessary mods around so FNIS will see them correctly. There is a user on the LL forum by the name of "Sacremas" I suggest you search him out and ask for his assistance in this matter. He and I corresponded on this matter a while back and knows more about LL mods than I do.

Link to comment
Share on other sites

  • 0

modlist.txt.2016_01_02_15_42_25 is not the same thing as ModOrganizer_16_01_05_22_42.log!  :huh: 

 

What you have provided is the modlist from your profile, which is what I also wanted to see, but what I asked about is the full log generated by MO which is in the same place as the last log you posted.

 

Now, straight away I can see that you aren't using MO correctly. You have a number of mods installed into the Data folder and not via MO.

*Unmanaged: dd - realistic ragdoll force - realistic
*Unmanaged: improved container names
*Unmanaged: More Hair Colors (ANGRYZES IS ORIGINAL OWNER!)---
*Unmanaged: PS_StandingStones
*Unmanaged: sksetester
*Unmanaged: unreadbooksglow

These will cause issues with unresolved conflicts. Assuming the order presented is actually what MO is working with then no doubt you will have issues with FNIS and any mods that need it to work. It should be loaded high in the order before any mod that needs it, including those mods you have from LoversLab. I have next to no experience with those mods but the little I did have wasn't easy, so I'm probably not going to be of any help with those.

 

The FNIS log shows many mods are not being read by FNIS with "file not found" messages all through it. You will need to move the necessary mods around so FNIS will see them correctly. There is a user on the LL forum by the name of "Sacremas" I suggest you search him out and ask for his assistance in this matter. He and I corresponded on this matter a while back and knows more about LL mods than I do.

ok thanks and i didn't know that the mods you posted i got on steam i didn't know they would conflict with the mo mods  and i understand so just talk to sacremas about the LL mod issues ? and is there any other issues you can help with? i just want to make sure because i wouldn't want them to get mad because i asked them questions about errors with mo instead of LL related stuff so if theres nothing else besides LL issues just say so

Link to comment
Share on other sites

  • 0

ok thanks what do i do if i can't find him?

Research, my friend. :-)

 

Please don't get me wrong...I'm not being facetious. There are many great resources out there to learn about (Skyrim) modding in general. If you are trying to throw a bunch of different mods together without using a guide, you will need some understanding of modding (basic or advanced will depend on the situation) to get it to work.

 

Hopefully Sacremas can and will help you, but even if he does, I would recommend doing some research on your own. I'm sure you've heard the saying, "If you want something done right, do it yourself!".

 

Good luck!

Link to comment
Share on other sites

  • 0

ok thanks what do i do if i can't find him?

Purely coincidentally @Sacremas PMd me on my Nexus account today on another matter and I happened to mention you to him, so he will be expecting someone shortly to ask him something.

I'm assuming you had to make an account on LL to download those files so doing a forum search for his name will get you in contact with him.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Privacy Policy, and Terms of Use.