orxx Posted December 13, 2015 Posted December 13, 2015 View File This mod makes it easy to register new animations in SexLab.  Several animators on LoversLab have been creating lots of new animation files, but don't have the modding experience necessary to create mods that load them in Skyrim. This mod aims to help solve that problem. Now you can create simple animation packs without needing any modding experience, and then you can use this mod to load them in Skyrim.  Dependencies For Users  If you just want to load an animation pack that someone else has already built, this is all you need: SexLab 1.60+ JContainers FNIS Dependencies for Animators  If you want to build your own animation packs, you will also need: Python 3.x  Installation  Just install this normally like you would install any other mod. This mod doesn't come with any animations though, so you will likely want to also install some animation packs as well.  Installing animation packs:  Install animation packs just like you would any other mod. (They need to be unpacked and put into your Skyrim data directory.)  Usage  After installing the mod, open the MCM menu, select the animations you want to register, then click "Register"  Uninstallation  Rebuild the SexLab animation registry after uninstalling this mod to remove any animations it added.  Upgrade Procedure  No clean save or special upgrade steps needed. You will generally want to rebuild the SexLab animation registry after upgrading animation packs, to make sure you pick up the new pack data.  Creating animation packs  Rydin has written up an excellent guide describing how to create animation packs.  The mod itself contains a readme and an example animation pack source file. Normally you'll want to edit your animation pack source file, then run SLAnimGenerate.py to generate the FNIS lists and the JSON data read by this mod. You will need to run GenerateFNISforModders.exe if the FNIS lists change. An example animation pack can be found here. Additional documentation can be found in the README or in the example source file.  TODO  I'd like to make SLAnimGenerate automatically update the FNIS behavior files, so you don't need to manually run GenerateFNISforModders.exe.  Bugs  Probably several. Feel free to let me know if you run into anything unusual.  Source  https://github.com/orxx/SLAnimLoader/  License  Public domain. Feel free to do whatever you want with this. If Ashal or rydin ever want to include any of this code directly in SexLab or NSAP that would be cool with me.  Credits  - Ashal, for SexLab - Earen, for JContainers - rydin, for writing awesome docs, helping support users, and helping to build packs - CGi, for the German translation and setting up translation files for other languages - CPU, for fixing creature races when multiple races are used in an animation - MadMansGun, for updating the creature races list to match the latest More Nasty Critters release - All the awesome animators on LL for inspiring me to write this - Probably others I'm forgetting  Submitter orxx Submitted 12/12/2015 Category Framework & Resources Requires SexLab, JContainers, FNIS Special Edition Compatible 18
orxx Posted December 13, 2015 Author Posted December 13, 2015 Here is a basic animation pack I created for FunnyBizness' animations: http://www.loverslab.com/topic/48839-funnybizness-animations-and-nonreplacermod/page-63?do=findComment&comment=1379619 2
~magic~ Posted December 13, 2015 Posted December 13, 2015 So, it's the same idea I have been working on, but better coded Good, now I can stop.
anubis Posted December 13, 2015 Posted December 13, 2015 Ahh yes, gonna check this one out.  Great work orxx Â
LordBolton Posted December 13, 2015 Posted December 13, 2015 I wish for a video walkthrought guide how to install animations, set it up thru Sexlab Animation Loader? Pretty please. I'm such a nooob.
Garruk Posted December 13, 2015 Posted December 13, 2015 im a bit confused as to how it works, i installed the mod and the requirements, then i downloaded the sample pack you made fro funnybiz8.5 and stuck it all in the folder.  In game the mod actually showed up but the only tab avaible is the general options tab theres no funnybiz animation pack present, i assumed it would show up under the options tab
Leito86 Posted December 13, 2015 Posted December 13, 2015 This is pretty nice. Â Thanks for putting this together.
vpoteryaev Posted December 13, 2015 Posted December 13, 2015 I like idea, but... Â Here is a basic animation pack I created for FunnyBizness' animations: http://www.loverslab.com/topic/48839-funnybizness-animations-and-nonreplacermod/page-63?do=findComment&comment=1379619 For what reason? PrePack? From description it seems another way. Anyway, good idea, but. Still not looking in code. Both - Papyrus, or Python. 1. Canine - how to do? 2. Â
AnubiSs2167 Posted December 13, 2015 Posted December 13, 2015 Does this cover both human x human and human x creature animations? I hear they are quite tricky.
vpoteryaev Posted December 13, 2015 Posted December 13, 2015 Does this cover both human x human and human x creature animations? I hear they are quite tricky. Â Not from FNIS, but most from SexLab. For newbie, what must be done: 1. Create "FNIS_txt.s" 2. Run FNIS for modders 3. Run FNIS for users 4 Register in SexLab
orxx Posted December 13, 2015 Author Posted December 13, 2015 im a bit confused as to how it works, i installed the mod and the requirements, then i downloaded the sample pack you made fro funnybiz8.5 and stuck it all in the folder.  In game the mod actually showed up but the only tab avaible is the general options tab theres no funnybiz animation pack present, i assumed it would show up under the options tab  Make sure you unpack and install the funnybiz8.5 animation pack just like you would any other mod. (You can't just put the 7z archive inside the SLAnims folder, unfortunately.) After you unpack it your Skyrim data directory should have a file at SLAnims\json\FunnyBizness.json  If that file is present, and it still isn't loading, you could try running SLAnimGenerate.py (you will need to install python 3.x first). It should report if it wants to rebuild FunnyBizness.json or not (you can click rebuild to regenerate it). Unfortunately there isn't any other good way to detect if there is a problem with the JSON file from within Skyrim. JContainers doesn't seem to log any data in the papyrus log if it skips a file due to JSON errors. Does this cover both human x human and human x creature animations? I hear they are quite tricky.  Yes, it supports both human-only and human+creature animations.  The FunnyBizness animation pack I uploaded has examples of both. (Although I only tested the seeker animation when making sure the creature animations worked. That was just the easiest one to test with FNIS Zoo.)
Funnybizness Posted December 13, 2015 Posted December 13, 2015 Orxx I'm at the in-laws but I will definitely be checking this out when we get home tonight. Thank you so much for this. I know I'm not the only one who has been waiting for a Gem like this. I really appreciate it.
bytion Posted December 13, 2015 Posted December 13, 2015 found a small problem while trying your funnubizness's animation pack, nearly all the animation tags are lost when I load this pack, other than that, it works nicely, great tool sir.
LukeDuke Posted December 13, 2015 Posted December 13, 2015 Wow, thank you for all your hard work. I also have problem with missing animations tags in your funnubizness's animation pack v8.5. Still I thank you very much for this mod.
Weetold Posted December 13, 2015 Posted December 13, 2015 It's a little tricky to get at first, but it works, thanks man. Â Also, as was mentioned before, when animations are loaded into sexlab, the tags are indeed lost, haven't noticed any other bugs though
orxx Posted December 13, 2015 Author Posted December 13, 2015 found a small problem while trying your funnubizness's animation pack, nearly all the animation tags are lost when I load this pack, other than that, it works nicely, great tool sir.  Whoops, I forgot the code to actually set the tags properly. I just uploaded version 1.1 to fix this. You should be able to just replace version 1.0 with 1.1, and then rebuild the SexLab animation registry to fix the tags. (No need for a clean save.) Also, one other note: this mod supports furniture animations, as long as the animation objects are already present in some other mod. For example, the FunnyBizness8.5-SLAL animation pack that I uploaded requires NSAP for the table mesh, and ZaZ animation pack for the pillory object. If you don't have these installed then the objects won't show up when playing animations that need them.  Maybe in the future I'll see if there is a better way to handle this, but I suspect you'll always need a separate mod to load anim object meshes.
bytion Posted December 13, 2015 Posted December 13, 2015  found a small problem while trying your funnubizness's animation pack, nearly all the animation tags are lost when I load this pack, other than that, it works nicely, great tool sir.  Whoops, I forgot the code to actually set the tags properly. I just uploaded version 1.1 to fix this. You should be able to just replace version 1.0 with 1.1, and then rebuild the SexLab animation registry to fix the tags. (No need for a clean save.) Also, one other note: this mod supports furniture animations, as long as the animation objects are already present in some other mod. For example, the FunnyBizness8.5-SLAL animation pack that I uploaded requires NSAP for the table mesh, and ZaZ animation pack for the pillory object. If you don't have these installed then the objects won't show up when playing animations that need them.  Maybe in the future I'll see if there is a better way to handle this, but I suspect you'll always need a separate mod to load anim object meshes.   Thank you.  as for furniture, ah I don't really see any "better" ways to handle this neither, maybe like another frame work level mod?
Garruk Posted December 13, 2015 Posted December 13, 2015  im a bit confused as to how it works, i installed the mod and the requirements, then i downloaded the sample pack you made fro funnybiz8.5 and stuck it all in the folder.  In game the mod actually showed up but the only tab avaible is the general options tab theres no funnybiz animation pack present, i assumed it would show up under the options tab  Make sure you unpack and install the funnybiz8.5 animation pack just like you would any other mod. (You can't just put the 7z archive inside the SLAnims folder, unfortunately.) After you unpack it your Skyrim data directory should have a file at SLAnims\json\FunnyBizness.json  If that file is present, and it still isn't loading, you could try running SLAnimGenerate.py (you will need to install python 3.x first). It should report if it wants to rebuild FunnyBizness.json or not (you can click rebuild to regenerate it). Unfortunately there isn't any other good way to detect if there is a problem with the JSON file from within Skyrim. JContainers doesn't seem to log any data in the papyrus log if it skips a file due to JSON errors.  i must be really bad at this but i swear im following all the steps  i use mod organizer and did the steps like this 1. downloaded the mod and your pack 2. used mod organizer to install animation loader, then i installed the funnybiz pack 3. ran FNIS which read all the animations 4. loaded game, MCM read animation loader and when i check it thers only one general options tab, reloading JSON data returns "successful" but it doesnt load anything and the register animation button says added 0 anmations   I went back and did the thing you said about running SLanimgenerate  1. reinstalled both the loader and the pack 2. opened the SLanimgenerate.py program and pointed it to the Funnybiz folder, it read all the animations and says everything is up to date, i rebuiilt anyways 3. ran fnis 3. loaded game but the result is the same.  i must be missing some important step.  Â
orxx Posted December 14, 2015 Author Posted December 14, 2015  i must be really bad at this but i swear im following all the steps  i use mod organizer and did the steps like this 1. downloaded the mod and your pack 2. used mod organizer to install animation loader, then i installed the funnybiz pack 3. ran FNIS which read all the animations 4. loaded game, MCM read animation loader and when i check it thers only one general options tab, reloading JSON data returns "successful" but it doesnt load anything and the register animation button says added 0 anmations   I went back and did the thing you said about running SLanimgenerate  1. reinstalled both the loader and the pack 2. opened the SLanimgenerate.py program and pointed it to the Funnybiz folder, it read all the animations and says everything is up to date, i rebuiilt anyways 3. ran fnis 3. loaded game but the result is the same.  i must be missing some important step.   What version of JContainers are you using? I've only been using 3.2.5; it's possible there is some sort of compatibility issue with other versions.  Also, it might be helpful if you upload a copy of your papyrus log. Normally if JContainers fails to open a JSON file I haven't seen it log any messages, but there still might be something in your log that would point towards the problem. Â
rydin Posted December 14, 2015 Posted December 14, 2015 This concept sounds really good! I haven't had the chance to try it in game or make any packs but it will certainly help those who understand how it's works to easily add animations. When your documentation arrives, it might even out-do the requirement for NSAP. Instead it might become a thing of creating a documented file that lists all the default animation's coding then people can copy what they want into their loader, adding tags or making small adjustments where nessessary allowing easier customization and personal taste. As long as it has it's default tags and such it should work with older mods too. The only minor issue being that people will need to take responsiblity for their own mistakes instead of blaming the mod. But they can upload their animation packs they made and people can take a look for the errors. Â Good job!
Zebot Posted December 14, 2015 Posted December 14, 2015 this sounds very interesting.... i need to check this out
Garruk Posted December 15, 2015 Posted December 15, 2015   i must be really bad at this but i swear im following all the steps  i use mod organizer and did the steps like this 1. downloaded the mod and your pack 2. used mod organizer to install animation loader, then i installed the funnybiz pack 3. ran FNIS which read all the animations 4. loaded game, MCM read animation loader and when i check it thers only one general options tab, reloading JSON data returns "successful" but it doesnt load anything and the register animation button says added 0 anmations   I went back and did the thing you said about running SLanimgenerate  1. reinstalled both the loader and the pack 2. opened the SLanimgenerate.py program and pointed it to the Funnybiz folder, it read all the animations and says everything is up to date, i rebuiilt anyways 3. ran fnis 3. loaded game but the result is the same.  i must be missing some important step.   What version of JContainers are you using? I've only been using 3.2.5; it's possible there is some sort of compatibility issue with other versions.  Also, it might be helpful if you upload a copy of your papyrus log. Normally if JContainers fails to open a JSON file I haven't seen it log any messages, but there still might be something in your log that would point towards the problem.    So simple yet so effective, yes as soon as i updated jccontainers and the new version of your mod everything clicked in. I had an older version of jc containers i suppose, just one of those things i didnt think of updating  im glad i didnt have to post papyrus since my system has never logged it for some reason, but that is a a mystery for another time  thanks for your work! now off to learn to make sets
goblin12 Posted December 15, 2015 Posted December 15, 2015 Having a little trouble, If I wanted to use Leito's bed animations there is more I need to do than just pasting into data directory right?
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now