3 items

File information

Last updated

Original upload

Created by

kiin98

Uploaded by

kiin98

Virus scan

Safe to use

Tags for this mod

37 comments

  1. CounterfeitHero
    CounterfeitHero
    • supporter
    • 1 kudos
    Friend, what now shall I do with the hours I'm not spending in Notepad?
    1. houseofdexter
      houseofdexter
      • supporter
      • 0 kudos
      I know this is like awesome...
  2. sincerity2103
    sincerity2103
    • premium
    • 85 kudos
    Hi. First things first, thanks for the work done here, it really helps with merging all OBody configs, and even encouraged me to make custom ones for certain followers.
    On that note though, I noticed that, the script doesn't wipe the old configs and instead merges into all into with brand new ones.

    Example:

    - config_1
    - config_2
    - config_3

    Merged into example_output_folder (not overwrite).

    If I modify any of the configs and merges them again into the same output folder, whatever old config's there gets merged with brand new ones. Ideally, it'd be better to simply overwrite the config .JSON with new, merged configs.
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      Thanks for your comment.
      The problem is that if you select a mod that already exists as your output mod, this selected mod will be merged into the new config again, right?
      In this case, I always intended to skip the mod, but I messed up the if condition. It only worked if the mod had the exact name: "OBody Config Overwrite". The overwrite folder will never be merged since it is not considered an active mod. I will upload a fix in the next version.

      Edit: fixed in 1.2.1
    2. sincerity2103
      sincerity2103
      • premium
      • 85 kudos
      All works now. Cheers.
      Once again, thanks for the work done here.
  3. mygames86
    mygames86
    • member
    • 0 kudos
    I moved the .py file to /plugins

    Now whenever I start MO2 I get the error message

    (...)
    PyQt6.QtGui import Q|con
    ModuleNotFoundError: No module named 'PyQt6'

    I have installed PyQt6 via pip but I still get this error message.

    What am I missing?
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      update mod organizer to 2.5.2.
    2. mygames86
      mygames86
      • member
      • 0 kudos
      Lol, and I was trying to fix this for 3 days...
    3. CloudLamda
      CloudLamda
      • supporter
      • 12 kudos
      Works fine on MO 2.5.0
  4. PyroDarknessPanda
    PyroDarknessPanda
    • premium
    • 11 kudos
    Nevermind I figured it out awesome mod!
  5. demicabestan
    demicabestan
    • premium
    • 27 kudos
    Thank you for your exceptional mod I tested with my various lists for Obody before I had done a long -term publishing work on Visual Studio but with all the updates of certain lists ended up giving up constantly this work. 

    i merge several list config for test : 1- https://www.nexusmods.com/skyrimspecialedition/mods/105052?tab=files

    2+ https://www.nexusmods.com/skyrimspecialedition/mods/95704

    3+https://www.nexusmods.com/skyrimspecialedition/mods/119071

    4+https://www.nexusmods.com/skyrimspecialedition/mods/85788

    5-https://www.nexusmods.com/skyrimspecialedition/mods/122797

    And this very well worked from MO2 5.2
    I found the new JSON file in the Overwrite, after just create an empty mod and put the JSON file inside and activated in MO2 and that it crushes others voila. thanks  happy :-)
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      Thank you!
      I am glad that everything worked even for this complex case. Since I never tested merging more than 2-3 mods, feel free to notify me if you find something wrong.
    2. demicabestan
      demicabestan
      • premium
      • 27 kudos

      Notice

      This comment is too large to display.display the comment
    3. demicabestan
      demicabestan
      • premium
      • 27 kudos
      I tried to copy the result from Visual Studio otherwise I could pass you the JSON file but how to do here?
    4. kiin98
      kiin98
      • premium
      • 28 kudos
      You could use pastebin.com.
      just paste the code into the "new paste" section and then click on "create new paste." And then share the link here.
    5. demicabestan
      demicabestan
      • premium
      • 27 kudos
      https://pastebin.com/Enm4kBih   

      i make the pastebin        
               
                 
                 
                
          
            
  6. silvermetal
    silvermetal
    • premium
    • 31 kudos
    I have a feature request, if I may.
    Instead of sending the output directly to the overwrite folder, give the option to send it to an active mod folder.
    I ask this because the overwrite folder doesn't play nicely with MO2 profiles.
    Nevertheless, it's a good plugin, endorsed.
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      Thank you for the endorsement and suggestion.
      I added a mod selection dialog in version 1.2.0.
    2. silvermetal
      silvermetal
      • premium
      • 31 kudos
      Much appreciated!
  7. AtsushiATS
    AtsushiATS
    • member
    • 4 kudos
    Btw how will this work with mods that have its json editing the same specific NPC? For example I'm using OBodies - 3BA Preset Collection for OBody NG and Immersive-ish Obody Config - Himbo and 3ba
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      Great question.
      it should merge these, so if a npc is mentioned in both configs by FormID it will give them both presets. Which means they will randomly choose one of them. But i just noticed in your example, that one mod uses "Skyrim.esm" as a key and the other "Skyrim.ESM" so they will not get merged which is a problem. Working on a fix right now.

      Edit: fixed in version 1.0.1
    2. AtsushiATS
      AtsushiATS
      • member
      • 4 kudos
      Amazing! thank you for the hard work Kiin!
  8. DaddySnuffles
    DaddySnuffles
    • supporter
    • 7 kudos
    Can you please make a version compatible with Vortex? I’ve tried merging the files manually before but I couldn’t get it to work..
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      i am sorry but no. I only ever use mod organizer. I can only recommend switching to it :))))
    2. DaddySnuffles
      DaddySnuffles
      • supporter
      • 7 kudos
      I actually had the idea to see if ChatGPT could merge the two .json files together for me and it worked. The only thing is one of the .json files distributes specific bodies to certain individuals and it just ended up distributing random bodies to them instead, but I’m okay with that. 
    3. l3lessed
      l3lessed
      • premium
      • 28 kudos
      I'll have to remember the chatgtp trick. Can you explain a little further how you did this though?
    4. VR3039x
      VR3039x
      • premium
      • 66 kudos
      Just refer the machine to this page for reading; https://www.nexusmods.com/skyrimspecialedition/articles/4756, and then paste your jsons. It should be easier to examine and correct later with npp / vscode / your favorite text editor. There is also Synthesis patcher that would work for vortex, nmm or even with no mod manager at all.

      Suggestion: add pop up window after clicked this plugin which refer to result at Overwrite folder.
      Nevertheless, thanks for making this python mo2 plugin.
    5. kiin98
      kiin98
      • premium
      • 28 kudos
      Thanks for the Suggestion. Noted for the next update!
      Edit: Added Dialog window in 1.1.0
  9. 15bing
    15bing
    • supporter
    • 5 kudos
    once i click the program it will CTD. is that normal? 
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      No XD. Check if you mod organizer is updated. I tested on version 2.5.2 and everything works fine.
  10. sweetinsanity9
    sweetinsanity9
    • premium
    • 133 kudos
    It won't do anything when I click on it? 
    1. kiin98
      kiin98
      • premium
      • 28 kudos
      thats normal. it does everything in the background. it should generate a "OBody_presetDistributionConfig.json" file in your overwrite directory in SKSE/Plugins.