It's obsolete since 12/22/2023, don't use this guide for my packs, they don't need it since OStim 7.2.0+

Some of my mods come with custom alignment json files, where I tweak X/Y/Z axes. Those tweaks are needed for actors to appear near furniture in proper spots. It's not ideal. Much better to change animation hkx files and make those tweaks there, but unfortunately I'm unfamiliar with blender and all that animations - so this is my resort using alignment.json :) You can skip any furniture modules if you don't like alignments or don't want to bother yourself with merging alignment.json. Again it's required only for modules like Immersive Furniture(or just Furniture) or Adapted Furniture. All other modules(including Spawned Furniture) don't require any alignment json files...

So here are steps how you can merge json files:

  • It's better to close game, so ostim won't override alignment.json when you'll be manually updating it.
  • Download my  miscellaneous files "Anub's furniture alignment"(for different packs name will be different, like Leito's furniture alignment)
  • Extract it and open "alignment-anubs.json"(I'll refer in future as my alignment.json)(for other packs it can be alignment-leito.json)
  • Go to documents skyrim folder "%USERPROFILE%\Documents\My Games\Skyrim Special Edition\OStim"
  • Open "alignment.json" (I'll refer as ostim's alignment.json)
  • If you know json you can merge it manually
  • If you don't, go here https://smartapp.world/online-app/json-merge (free online json merger)
  • In the top text box paste content ostim's alignment.json
  • In the bottom text box paste content my alignment.json 
  • Click "Go" and copy output
  • If there will be overlaps in json it will ask you which value to accept: everything related to offsetX, offsetY, offsetZ should come from my alignment.json
  • Paste it in ostim's alignment.json
  • Save it and close.
  • run game now furniture animations should be aligned

Instead of online merger you can download my script https://www.nexusmods.com/skyrimspecialedition/mods/101918?tab=files&file_id=444608
  • make ostim's alignment.json backup
  • open terminal drag & drop script there and run
  • Select first file(ostim's alignmnet.json)
  • Select second file my alignment.json(alignment-anubs.json, alignment-leito.json, etc...)
  • Check file
  • run game now furniture animations should be aligned

Article information

Added on

Edited on

Written by

TangyTweaks

1 comment

  1. Xciow
    Xciow
    • member
    • 0 kudos
    Those who are using AyasatoBakaFactoryDogmaMilkyNCK30 and confused. You will most likely have to merge because 
    It's obsolete since 12/22/2023, don't use this guide for my packs, they don't need it since OStim 7.2.0+
    This is for animations ported by TangyTweaks if I am not wrong.

    If you want to backup and use tool to do that, there's one in the Nexus called Merge Alignment One Click OStim SA. There's written instruction there and a GIF.

    I followed this for my case.

    • Download the tool as a mod and enable. In the right pane of MO2 go to Data tab
    • Click on the filter and type Merge alignment for OSTIM SA
    • Right click on the application and select Add as Executable
    • Right click on the mod (left pane) select Open in Explorer.
    • Create a folder (Ctrl+Shift+N) name it something like alignment.json backups and store all your alignment.json file here including your Ostim's alignment.json and the one named alignment.json found here in  Merge alignment one click OSTIM SA mod. You can name something like alignment - John1995ac.json if you need the json file from the author John1995ac.
    • After downloading all the json file I keep those in the folder (step 5)
    • To merge a json file, copy the json file to the root folder of the mod Merge alignment one click OSTIM SA and simply rename it to alignment.json 
    • Run the application from here or from MO2. Select OStim alignment.json's location (can be found in  "%USERPROFILE%\Documents\My Games\Skyrim Special Edition\OStim. You can just copy this and paste it into Explorer path)
    • It should merge
    
    Troubleshoot / FAQ

    • If you get error (can't remember code/message). OStim alignment.json can't be empty. Open the file add these 2 brackets { } save and exit.
    • You can merge one at a time.
    • json file must be named alignment.json in the mod root folder to work with the tool.
    • If I am not wrong, what you find in the mod root folder (alignment.json) isn't required unless you use the animations from the author which are hosted in LL.

    BTW thanks to this article and that guide I got a lil bit of idea what to do. I don't know much but if anyone need help I will try my best.