Jump to content

slal2ostim converter for OCreatures


Recommended Posts

Posted

slal2ostim converter for OCreatures

View File

SLAL to OStim Animation Converter FOR (OCreatures - Ostim Creature Extension )
A streamlined tool for converting SLAL animation packs to OStim/OCreatures format

 

  •  

How It Works:

  1. Select your meshes 

  2. select the output click CONVERT

  3. copy the meshes folder to the mod replace or overwrite and done

  4. Use fnis for modders to generate the bhavor files and put it in (animationmodname\meshes\actors\(creature name)\behaviors) 

  5. sometimes is not needed to copy since it fnis rewrite the hkx autoamticly but just keep that in mind 

  6. sometimes the hkx is  converting but not changing the xml to hkx this also fnis error not the tool go to where you have set youre fnis output from mo2 look for name.xml and use this tool to convert it to hkx https://www.nexusmods.com/skyrimspecialedition/mods/128839?tab=files 

  7.  use the json generator tool found here

  8. and done 

 

Requirements:

 

  • Features:

  • 🛠️ Automatic Conversion - Transforms SLAL animation lists to OStim-compatible format with proper event naming

  • 📁 Batch Processing - Convert individual files or entire folders of animations at once

  • 🔄 Accurate Transformations:

    • Converts _A1_  _S#_1 (female animations)

    • Converts _A2_  _S#_0 (male animations)

    • Converts _A3_  _S#_2 (additional actors)

    • Preserves original .hkx filenames

  • 🖥️ User-Friendly GUI:

    • Simple file/folder selection

    • Progress tracking

    • Detailed conversion log

  •  Validation - Maintains proper OStim syntax including -Tn flag requirement

 

 

 

 

  • I HAVE NOTICED SOME ANIMATIONS FNISGENERATORFORMODDERS DOESNT CONVERT THE ANIMATION AND GIVE ME 2012 ERRORS BUT THAT NOT ERROR FROM MY TOOL BUT IN THE MAIN ANIMATIONS MODS FOR ANUBS I COULDNT MAKE AN CONVO BUT FLUFFYFOX I COULD IT IF SOMEONE KNOWS MORE ABOUT IT PLEASE TELL ME  (AGAIN THIS NOT MY TOOL ERROR I CHECKED WITH UNCHANGED FNIS_LIST AND THE MAIN FILES IT WAS SAME ERROR)

  • please read the docx file in the ocreatures file

  • Python 3.6+ (no additional dependencies)

  • Windows/macOS/Linux compatible

Perfect For:

  • Modders converting existing SLAL packs to OStim

  • Creators porting animations to OCreatures framework

  • Anyone who wants to save hours of manual file editing

Installation:

  1. Download the Python script

  2. Run with python SLAL2OStim_Converter.py

  3. No installation required

Note: Always back up your original files before conversion.

____________________________________________________________________

Thanks to @J0suk3_ for making his mod and helping me to make this tool 

 

Screenshot 2025-04-15 195200.png


 

Posted (edited)

Huge, thanks for making this

image.png.ae41403860d0c22584d5e9e2d148ef57.png

b -Tn,-o B_Chaur_B_FJ_S5_0 Chaur_B_FJ_A2_S5.hkx AO_BChaurCumFJ

"o" should be after ","

Options in FNIS animlists start with "-" but after the first one they are separated by "," so "b -Tn,-o" should be "b -Tn,o"

 

After we make sure that everything is working as it should I'll update guide to direct people to your app

Edited by J0suk3_
Posted
7 hours ago, J0suk3_ said:

Huge, thanks for making this

image.png.ae41403860d0c22584d5e9e2d148ef57.png

b -Tn,-o B_Chaur_B_FJ_S5_0 Chaur_B_FJ_A2_S5.hkx AO_BChaurCumFJ

"o" should be after ","

Options in FNIS animlists start with "-" but after the first one they are separated by "," so "b -Tn,-o" should be "b -Tn,o"

 

After we make sure that everything is working as it should I'll update guide to direct people to your app

hallooo thank you and i am glad i was helpfull 

 

thank you for telling me that i had some struggle figuring it out i will update the tool to support that can you please test it and tell me if its right 

also is there here an option to send messages? haha i dont use it this much and thank you sm for the mod <3

Posted (edited)
7 hours ago, J0suk3_ said:

Huge, thanks for making this

image.png.ae41403860d0c22584d5e9e2d148ef57.png

b -Tn,-o B_Chaur_B_FJ_S5_0 Chaur_B_FJ_A2_S5.hkx AO_BChaurCumFJ

"o" should be after ","

Options in FNIS animlists start with "-" but after the first one they are separated by "," so "b -Tn,-o" should be "b -Tn,o"

 

After we make sure that everything is working as it should I'll update guide to direct people to your app

so it should look like this right

 image.png.3c80ad037203700479700400a838763c.png

 i rewrited the script to the option you told me fnis didnt give any errors so i guess this should be it right? here the new script slal2ostim_converter_updated.7z

Edited by akameskyrim
Posted
14 minutes ago, akameskyrim said:

so it should look like this right

 image.png.3c80ad037203700479700400a838763c.png

 i rewrited the script to the option you told me fnis didnt give any errors so i guess this should be it right? here the new script slal2ostim_converter_updated.7z

works fine for 2 actor animations BUT not for groups

 

OG from Billy

image.png.3d12540fc1f1aa3aa1514e93e0eb0684.png

 

Converted by hand

image.png.b1633c009208e2c6bdd029ece300d700.png

 

Converted by app

image.png.b41c6004e608912af26a365b4a17ffe0.png

 

You need to make it so _A3_ gets changed to _2, _A4_ to _3 etc.

 

Look at this Riekling 5 person animation

image.png.8c8de9c3c42c8a29395233e153799c21.png

4 actors get the same _0 index

Posted
6 minutes ago, J0suk3_ said:

works fine for 2 actor animations BUT not for groups

 

OG from Billy

image.png.3d12540fc1f1aa3aa1514e93e0eb0684.png

 

Converted by hand

image.png.b1633c009208e2c6bdd029ece300d700.png

 

Converted by app

image.png.b41c6004e608912af26a365b4a17ffe0.png

 

You need to make it so _A3_ gets changed to _2, _A4_ to _3 etc.

 

Look at this Riekling 5 person animation

image.png.8c8de9c3c42c8a29395233e153799c21.png

4 actors get the same _0 index

alright lil be right back in 10 mints with the fix

Posted
24 minutes ago, J0suk3_ said:

works fine for 2 actor animations BUT not for groups

 

OG from Billy

image.png.3d12540fc1f1aa3aa1514e93e0eb0684.png

 

Converted by hand

image.png.b1633c009208e2c6bdd029ece300d700.png

 

Converted by app

image.png.b41c6004e608912af26a365b4a17ffe0.png

 

You need to make it so _A3_ gets changed to _2, _A4_ to _3 etc.

 

Look at this Riekling 5 person animation

image.png.8c8de9c3c42c8a29395233e153799c21.png

4 actors get the same _0 index

can you see if its right now? 

test new for group.7z

Posted
1 minute ago, J0suk3_ said:

image.png.16d8d4c970d25fb87bbb163946affc27.png

_1 shouldn't be assigned here, because it is "female" by default so it's in human animlist

 

the logic here is:

 

_A1_ -> _1

_A2_ -> _0

_A3_ -> _2

_A4_ -> _3

_A5_ -> _4

etc.

 

like here

image.png.5c9e9f6549ac2e523661f074b1e9e94f.png

oh am too dumb i am gone fix it now ty 

Posted
48 minutes ago, J0suk3_ said:

image.png.16d8d4c970d25fb87bbb163946affc27.png

_1 shouldn't be assigned here, because it is "female" by default so it's in human animlist

 

the logic here is:

 

_A1_ -> _1

_A2_ -> _0

_A3_ -> _2

_A4_ -> _3

_A5_ -> _4

etc.

 

like here

image.png.5c9e9f6549ac2e523661f074b1e9e94f.png

here you go lets see if it works

should work with groups.7z 

Posted
1 hour ago, akameskyrim said:

here you go lets see if it works

should work with groups.7z 3.02 kB · 4 downloads  

It works as I told you, and turns out I might be spitting some mad wrong shit haha

 

image.png.be726aa9324f42d9704e45ad5e7abead.png

 

FFC animation from human animlist. 2 humans are with _A1_ and _A2_

 

Creature (that is male) has _A3_. So what does that mean? That I was wrong about male always being _A2_. 

Does it matter? No, we can change actor index in scene json so all is good. By the way I think that situation like this only happens when it's FFM, MMF works fine. 

Can it be solved? I'm not sure, it seems like it's context based so might be tricky.

Does it need to be solved? The solution is here and it's adding one additional line in json.

 

image.png.c7dd42d37e6113d5ccde89758052dbe2.png

 

 

If it were me, I would call it finished as far as utility goes. It correctly edits AnimEvents and options and saves a shit ton of work so I'm satisfied by it already.

Posted
3 minutes ago, J0suk3_ said:

It works as I told you, and turns out I might be spitting some mad wrong shit haha

 

image.png.be726aa9324f42d9704e45ad5e7abead.png

 

FFC animation from human animlist. 2 humans are with _A1_ and _A2_

 

Creature (that is male) has _A3_. So what does that mean? That I was wrong about male always being _A2_. 

Does it matter? No, we can change actor index in scene json so all is good. By the way I think that situation like this only happens when it's FFM, MMF works fine. 

Can it be solved? I'm not sure, it seems like it's context based so might be tricky.

Does it need to be solved? The solution is here and it's adding one additional line in json.

 

image.png.c7dd42d37e6113d5ccde89758052dbe2.png

 

 

If it were me, I would call it finished as far as utility goes. It correctly edits AnimEvents and options and saves a shit ton of work so I'm satisfied by it already.

so lets say its working for now ? haha i could also try to fix it should you like me to first finish the json genertor tool than take a look for this error to fix it? 

am very happy that the tool is working now thank you so much please tell me if theres anything that you need me to add or change also the json genertor tool is almost finished am sure you wil like it <3

Posted
1 hour ago, akameskyrim said:

so lets say its working for now ? haha i could also try to fix it should you like me to first finish the json genertor tool than take a look for this error to fix it? 

am very happy that the tool is working now thank you so much please tell me if theres anything that you need me to add or change also the json genertor tool is almost finished am sure you wil like it ❤️

yeah it works fine, if you make json generator I'll update my guide to include your apps

Posted (edited)
On 4/15/2025 at 9:43 PM, J0suk3_ said:

yeah it works fine, if you make json generator I'll update my guide to include your apps

heres the all in one version  the new version wil be easier to use so it autoamte literly everything if its possible if not i wil just remake the gui <3

 

i may be wrong but this version the converter tool is not working right i have to make more tests could you check it ty

TWO IN ONE VER2.7z  DONT USE IT ITS A TEST BUILD

Edited by akameskyrim
Posted (edited)
5 hours ago, billypnats said:

dumb question, how do I batch convert  folder containing multiple files ? it keeps asking for the text file

could you please go more in details if i am right you asking how to select the fnis_animationinput file its located in  (animationmodname\meshes\actors\Character\Animations\herecomes the mod name  ) it have name FNIS_SRBCreatures_List in this mod the name for other mods is different but it start always with FNIS_####.txt

 

new version doesnt needed 

Edited by akameskyrim
Posted
4 hours ago, billypnats said:

dumb question, how do I batch convert  folder containing multiple files ? it keeps asking for the text file

its not dumb at all you gived me an idea to make the script auto detect them so its easier and faster to use i will update the script and upload it the new script you wil have only select the meshes folder and it auto detect everything TYSM!

Posted
5 hours ago, billypnats said:

dumb question, how do I batch convert  folder containing multiple files ? it keeps asking for the text file

now you can use the new version along with the json generator found here  both of them handles everything and is 100% faster than manually editing <3

 

Posted

I tried using both of your tools to generate the anims, and they are showed in game with their icons and name, but the anim itself does noting and the chars stay still. Honestly I have no idea what I'm doing and where I messed it up, but probably has something to be with FNIS 😅

Posted
2 hours ago, shadowmharsal said:

I tried using both of your tools to generate the anims, and they are showed in game with their icons and name, but the anim itself does noting and the chars stay still. Honestly I have no idea what I'm doing and where I messed it up, but probably has something to be with FNIS 😅

hallo if you have converted them and also converted the charchter animations in the meshes folder for youre mod and copied the new fnis_animlist and created the json and they are showing 

then i am sure its fnis have you used fnis for modders? its in the fnis installiotn folder with blue icon

in here   

Fores New Idles in Skyrim SE - FNIS SE XXL\tools\GenerateFNIS_for_Users 

and then you have to run the animation behavor to genertate them so launch the fnis for modders click generate select the new converted anim list the one you converted 

and put in it in the mod here an example for fluffyfox 

 

FlufyFox_SLAL_SE_C\meshes\actors\troll\animations\FlufyFoxC\FNIS_FlufyFoxC_troll_List.txt"

 

select FNIS_FlufyFoxC_troll_List.txt generate and done it should work 

Posted
2 hours ago, shadowmharsal said:

I tried using both of your tools to generate the anims, and they are showed in game with their icons and name, but the anim itself does noting and the chars stay still. Honestly I have no idea what I'm doing and where I messed it up, but probably has something to be with FNIS 😅

which animation are you trying to convert?

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...