Nymra Posted May 7, 2020 Posted May 7, 2020 This is the Idea: 1. take ZAZ 8+ Furnitures and Furnitures animations 2. copy the furniture anim_loop animations 5 times for female stage 1-5 3. add the corresponding furniture as animated object to the female 4. add an animated dildo from ZAZ to the female 5. add a 5 stage male masturbation animation as male stages Enjoy If this is somehow possible it would allow me to create dozens of new paired SLAL animations of Males masturbating on bound females with attached fucking machines. In some cases I even have some male sex stages that would allow a real fucking (Zaz Bitch Lesson 01 with a male Squatting Fuck animation for example). But I have many questions: A. Can ZAZ animations be used in that way? Just copied and renamed to work as a SLAL female actor stage? B. How can I create an ESP with AnimObjects inside? I did not find a tutorial (yet) C. Can I add an animated item (like the animated fucking belt from ZAZ 8+) via SLAL to an animation? Or will it lose its "animation"? B. How can I change actor positions without editing the HKX files directly? When I merge a female solo with a male solo they both share the same starting position all the time. Can this be altered via FNIS.txt or .JSON? This is a major project maybe, but I would be willing to start with it when the technical questions are answered and when I dont have to dig into animation making myself (yet....) Thanks alot. EDIT: I already tried messing around a bit and tried to add the Anubs animated magick dildo to other animations of his via the FNIS.txt but they did not show up. I just guess they are dealt with in the HKX file itself, too.
Nymra Posted May 7, 2020 Author Posted May 7, 2020 Hmm, ok. I did this: 1. Use EmmaMayPoleStruggle from Zaz 8+ as female stages (Nymra_TESTFURNITURE_A1_) and a male masturbation animation from SL as male stages 2. I set up my SLAL pack JSON and txt file 3. I ran Fnis for MODDERs and created the behaviour file (no errors) 4. I ran FNIS for Users (no errors) 5. Start Game, Register with SLAL But the animation does not play. The actors just stay "inside" of each other, moving synchronically. But none of the 5 stages play for either of the actrors. all 5 stages just bugged Did I miss something here? Or is it because I used the Zaz8+ furniture anim? I did not add furnitures yet (animobject) This is my first attempt: SLAL_Nymra's SLAL Animations 0.1.7z
kziitd Posted May 7, 2020 Posted May 7, 2020 A: Zaz's animation is also HKX, which is no different from slal animation. B: I didn't find it either C: If animated item means dynamic animated object, i.e. dynamic NIF file, slal can automatically load the animated object. D: The positions of both men and women in the slal file are different from each other by moving the whole human skeleton when the "origin" is unchanged. So when the animation is running, the characters must overlap first. If you just play two animations of two people together, there is no artificial movement of the whole skeleton of the origin between them, then it will overlap. This can only be done when creating animation. Or there is an hkxpose tool that blindly moves the whole bone position without reference, and then saves it.
kziitd Posted May 7, 2020 Posted May 7, 2020 35 minutes ago, Nymra said: Hmm, ok. I did this: 1. Use EmmaMayPoleStruggle from Zaz 8+ as female stages (Nymra_TESTFURNITURE_A1_) and a male masturbation animation from SL as male stages 2. I set up my SLAL pack JSON and txt file 3. I ran Fnis for MODDERs and created the behaviour file (no errors) 4. I ran FNIS for Users (no errors) 5. Start Game, Register with SLAL But the animation does not play. The actors just stay "inside" of each other, moving synchronically. But none of the 5 stages play for either of the actrors. all 5 stages just bugged Did I miss something here? Or is it because I used the Zaz8+ furniture anim? I did not add furnitures yet (animobject) This is my first attempt: SLAL_Nymra's SLAL Animations 0.1.7z 1.35 MB · 1 download The source folder is empty.
kziitd Posted May 7, 2020 Posted May 7, 2020 I didn't see that you said you used the tool under data\SLAnims\SLAnimGenerate.pyw That's the problem?
Nymra Posted May 7, 2020 Author Posted May 7, 2020 9 minutes ago, kziitd said: The source folder is empty. do I need it for the function of the SLAL pack? I just thought its information in txt form. I edited the JSON directly (I copied it from Billyy and then just modified). Maybe that is the error? I understand JSONs are created with Python or something. Never got around to that point yet since editing JSONs directly did the trick for what I did in the past.
Nymra Posted May 7, 2020 Author Posted May 7, 2020 4 minutes ago, kziitd said: I didn't see that you said you used the tool under data\SLAnims\SLAnimGenerate.pyw That's the problem? ah, ninja'd I will dig into it. thx
MadMansGun Posted May 7, 2020 Posted May 7, 2020 2 hours ago, Nymra said: If this is somehow possible yes, in theory. 2 hours ago, Nymra said: A. Can ZAZ animations be used in that way? Just copied and renamed to work as a SLAL female actor stage? B. How can I create an ESP with AnimObjects inside? I did not find a tutorial (yet) C. Can I add an animated item (like the animated fucking belt from ZAZ 8+) via SLAL to an animation? Or will it lose its "animation"? B. How can I change actor positions without editing the HKX files directly? When I merge a female solo with a male solo they both share the same starting position all the time. Can this be altered via FNIS.txt or .JSON? A. animations are animations (unless if dealing with killmoves) so they should work with SLAL. B. that's so easy to do there was never a need for one, just use xedit to copy preexisting ones and give them new names & mesh file paths as/if needed, then add your object's name to the actor's animation stages, Eg: nibbles Mimic animation Quote Animation( id="Mimic", name="Mimic Trapped", tags="Tentacle,Sex,Vaginal,Doggy,Object,Mimic,Trapped", sound=Squishing, actor1=Female(add_cum=Vaginal), a1_stage_params= [ Stage(1, object="ChestUpper1 ChestLower1 Tentacle11"), Stage(2, object="ChestUpper2 ChestLower2 Tentacle21"), Stage(3, object="ChestUpper3 ChestLower3 Tentacle31 Tentacle32"), Stage(4, object="ChestUpper4 ChestLower4 Tentacle41 Tentacle42 Tentacle43"), Stage(5, object="ChestUpper5 ChestLower5 Tentacle51 Tentacle52 Tentacle53"), ] ) C. it depends on how the mesh was made. B. SLAL can adjust the actor positions, Eg: Quote actor2=Male(forward=35, rotate=180), 1 hour ago, Nymra said: This is my first attempt: it's lacking the SLAL source file, so i can't do much for you there.
Nymra Posted May 8, 2020 Author Posted May 8, 2020 thx alot guys. I think the source thing is the reason. I did not know it contains that much information. I ll set up the source files this time and test it again. The other issues might go away then. Will report back
Nymra Posted May 8, 2020 Author Posted May 8, 2020 oooook 1. I copied a source file and reduced it to 1 animation. 2. I copied my files into the SLAnimationLoader Folder 3. I ran the .pyw thingy (Python 3.8 - 64 bit) 4. I run "Build All Categories" It says "Has ERRORS" but the errors I see there... my file has like 20 lines and it says error in line 199 and so on the only real "error" in the list says " File "H:\01_GAMES\SKYRIM FILES\00_MOD ORGANIZER 2\mods\SLAL_AnimLoader 1.5\SLAnims\SLAnimGenerate.pyw", line 895, in _parse_stage_params on_error("unsupported arguments: {}", ", ".join(kwargs.keys())) NameError: name 'kwargs' is not defined there are more lines before that, but I cannot copy paste the whole text somehow (whyyyy not lol) So I think I fail in this part of the tutorial: Run Data\\SLAnims\\SLAnimGenerate.pyw to process your source file. This will generate a corresponding JSON file under Data\\SLAnims\\json, and will also generate FNIS lists in each of your animation directories (one for each race). Any time a FNIS list file is updated, you need to re-run GenerateFNISforModders.exe to process the list file. After you have processed all of the FNIS lists, then re-run GenerateFNISforUsers.exe. Once this is done everything should be ready to start Skyrim and register your animations. But it also does not say how that "process" is to be done IMPORTANT QUESTION on the side: When I remove an animation in the source file and regenerate the JSON and TXT (which is done automatically as I understood it), does this mean the HKX files of that animation are ignored by FNIS? Or do I have to delete them too to get reduced anim count? My idea was (for the future) to create only patches for my Rape Redux SLAL packs, containing of the JSON and TXT files only and leaving the HKX files in place for ease of use. SLAL_Nymra's SLAL Animations 0.2.7z
MadMansGun Posted May 8, 2020 Posted May 8, 2020 1 hour ago, Nymra said: . first thing i see is your animation id is wrong, with that hkx name it should just be "TESTFURNITURE" (right now it's looking for a file called " Nymra_N_Nymra_TESTFURNITURE_a#_s# ") also you want the SLAnimGenerate.pyw from MNC (or from the file that i uploaded to SLAL's support thread), it supports extra commands added in by PaulGreen ("animvars=" being one of them) and here is a old jpeg that i made:
MadMansGun Posted May 8, 2020 Posted May 8, 2020 1 hour ago, Nymra said: When I remove an animation in the source file and regenerate the JSON and TXT (which is done automatically as I understood it), does this mean the HKX files of that animation are ignored by FNIS? yes (if you remember to update the behavior file/s with generatefnisformodders.exe & GenerateFNISforUsers.exe after using SLAnimGenerate.pyw)
Nymra Posted May 8, 2020 Author Posted May 8, 2020 YEAS! Using the file from MNC fixed it. (the errors were still there even when I fixed my ID) So now the animation is working correctly and yeah, this is awesome since I now can do alot of shit I only have to learn how to add furnitures and other objects. The Anubs Dildos did not show up in my first attempt. But that kind of stuff come second. Plan is now to add the animobject that belongs to the animation. My head spins at the moment hehe. Its like learning magic... QUESTION: Is it the only viable way to do this by copying all my stuff into the SLAL folder? (I m using MO and have different folders for every SLAL pack ofc)., I now copied all files into the SLAL folder because only then it recognized my source files.
MadMansGun Posted May 8, 2020 Posted May 8, 2020 18 minutes ago, Nymra said: The Anubs Dildos did not show up in my first attempt. you probably did not get the name right, or did not have any esp files loaded/active that had a object in it going by the names you entered. 18 minutes ago, Nymra said: Is it the only viable way to do this by copying all my stuff into the SLAL folder? (I m using MO and have different folders for every SLAL pack ofc) i don't use any managers myself so i don't know what you mean by this.
Nymra Posted May 8, 2020 Author Posted May 8, 2020 A MISSING COMMA! BUT WHY IT SAIDS ERROR LINE 20 WHEN THE COMMA MISSES IN 19 ARGH! Holy hell, I know why I always felt like I should not do any coding stuff. But after looking at the lines for like 10 mins I finally found it lol. think my magic failed fast lol File "H:\01_GAMES\SKYRIM FILES\00_MOD ORGANIZER 2\mods\SLAL_AnimLoader 1.5\SLAnims\source\Nymra_HumanFurniture.txt", line 20 a1_stage_params=[ ^ SyntaxError: invalid syntax I did not even change that line... and I copy paste if from other source files but still get that error. Enough headache for a night Nymra_HumanFurniture.txt
MadMansGun Posted May 8, 2020 Posted May 8, 2020 7 minutes ago, Nymra said: SyntaxError: invalid syntax it looks like you missed a comma after "actor1=Female(add_cum=Vaginal)" it should be "actor1=Female(add_cum=Vaginal),"
Nymra Posted May 8, 2020 Author Posted May 8, 2020 3 minutes ago, MadMansGun said: it looks like you missed a comma after "actor1=Female(add_cum=Vaginal)" it should be "actor1=Female(add_cum=Vaginal)," thx so much for your help. I bet you looked into the file and saw it first time see above, just found myself lol After watching at the screen starting questioning my sanity Worth the pain, worth the pain!
Nymra Posted May 8, 2020 Author Posted May 8, 2020 I also just got the workbench from Billyy to show up in my anim. So the day is done with a new Achievement! And a very weird screenshot that means so much to me
MadMansGun Posted May 8, 2020 Posted May 8, 2020 56 minutes ago, Nymra said: I bet you looked into the file and saw it first time yes, but i have missed many of those little bastards before, so i know to check for them now. 1 hour ago, Nymra said: BUT WHY IT SAIDS ERROR LINE 20 WHEN THE COMMA MISSES IN 19 because without the comma line 20 was just a continuation of line 19....a line that now made no sense: "actor1=Female(add_cum=Vaginal) a1_stage_params="
Nymra Posted May 8, 2020 Author Posted May 8, 2020 Ok, got one more question regarding the ESP: 1. I duplicated Billys ESP and renamed it 2. I opened it with Tes5edit 3. I changed the file path for the nif to mine BUT: What about the FormID? Do I need to change it? It seems it happened automatically somehow. So for my AON_EmmaMay03 it is 04005382 now, for Billys AORock04Low its 03005382 Will the overlap cause issues? (I suspect not, just want to be sure if I have to take action here)
MadMansGun Posted May 8, 2020 Posted May 8, 2020 3 hours ago, Nymra said: 1. I duplicated Billys ESP and renamed it odd way of doing it but it works. 3 hours ago, Nymra said: BUT: What about the FormID? Do I need to change it? It seems it happened automatically somehow. So for my AON_EmmaMay03 it is 04005382 now, for Billys AORock04Low its 03005382 Will the overlap cause issues? (I suspect not, just want to be sure if I have to take action here) no, your fine. the first 2 numbers will change depending on where the esp is in the load order (that's why most people will show the ids as "XX005382" when talking about something)
Nymra Posted May 8, 2020 Author Posted May 8, 2020 thx alot. Then I will go on with the stuff I have until I blow something up. Im sure more questions will arise
Nymra Posted May 8, 2020 Author Posted May 8, 2020 Just a minor inconvenience, but for some reasons the AnimObj change the textures between stages randomly I never understood how textures are stored or connected. Where can I see which texture is connected to the nif?
Nymra Posted May 8, 2020 Author Posted May 8, 2020 oOOOk! Next thing I found.... FNIS For Modders says this: ERROR(2010): OLD FNIS version? Bad option in Animation List, line: 4 (H:\01_GAMES\SKYRIM FILES\00_MOD ORGANIZER 2\mods\SLAL_AnimLoader 1.5 (NYMRA)\meshes\actors\character\animations\Nymra_HumanFurniture\FNIS_Nymra_HumanFurniture_List.txt): I attached the files. I suspect it does not like the "forward" "rotate" stuff But I applied it like it was described in Rydins PDF (see Source file) When I manually add the corrections in the JSON it works. But how can I make the Python Thingy apply the actor position corrections to the JSON and not the FNIS.txt? FNIS_Nymra_HumanFurniture_List.txt Nymra_HumanFurniture.txt
Recommended Posts
Archived
This topic is now archived and is closed to further replies.