0 of 0

File information

Last updated

Original upload

Created by

powerofthree

Uploaded by

powerofthree

Virus scan

Safe to use

742 comments

  1. AlaxoucheModding
    AlaxoucheModding
    • premium
    • 453 kudos
    Hey
    I am making a BoS concept swap to change trees based on the region. I use Synthesis Unique Region Names Patcher to add to all cells a region keyword based on their region.
    To swap the trees i do locational swap with EditorID. It works well except for trees that have their Ref Last Changed by another plugin than Skyrim.esm. For exmaple, if the ref was last changed by Fabled Forests.esp, the model won't swap and will stay as original. It doesn't make sense to me because the EditorID of those trees have not changed so they should swap even if the ref was changed by something else. 
    Here is one of my files. Let me know what i do wrong here, or if it's a BoS limitation. Thanks!
    [Forms|xxxMapRift,xxxMapIvarstead,xxxMapShorsStone]

    ;=== Trees ===;

    TreeAspen01|birch_big01aut
    TreeAspen02|birch_cluster_big01aut
    TreeAspen03|birch_cluster_slim01aut
    TreeAspen04|birch_common_big01aut
    TreeAspen05|birch_common_big02aut
    TreeAspen06|birch_common_slim01aut
    TreePineForest01|aspen_forest_big01_autumn
    TreePineForest02|aspen_forest_big02_autumn
    TreePineForest03|aspen_forest_cluster01_autumn
    TreePineForest04|aspen_forest_medium01_autumn
    TreePineForest05|aspen_twisted_big01_autumn
    TreePineForest01Dead|alder_forest_big01aut
    TreePineForest02Dead|alder_forest_big02aut
    TreePineForest03Dead|alder_forest_big03aut
    TreePineForest04Dead|alder_forest_medium01aut
    TreePineForest05Dead|alder_forest_slim01_vineaut
    TreePineForestSnow01|aspen_forest_big01_winter
    TreePineForestSnow02|aspen_forest_big02_winter
    TreePineForestSnow03|aspen_forest_cluster01_winter
    TreePineForestSnow04|aspen_forest_medium01_winter
    TreePineForestSnow05|aspen_twisted_big01_winter
    TreePineForestSnow01Dead|alder_forest_big01_winter
    TreePineForestSnow02Dead|alder_forest_big01_winter
    TreePineForestSnow03Dead|alder_forest_big01_winter
    TreePineForestSnow04Dead|alder_forest_medium01_winter
    TreePineForestSnow05Dead|alder_forest_slim01_winter
    TreePineForestSnowl01|aspen_forest_big01_winter
    TreePineForestSnowl02|aspen_forest_big02_winter
    TreePineForestSnowl03|aspen_forest_cluster01_winter
    TreePineForestSnowl04|aspen_forest_medium01_winter
    TreePineForestSnowl05|aspen_twisted_big01_winter
    TreePineForestSnowl01Dead|alder_forest_big01_winter
    TreePineForestSnowl02Dead|alder_forest_big01_winter
    TreePineForestSnowl03Dead|alder_forest_big01_winter
    TreePineForestSnowl04Dead|alder_forest_medium01_winter
    TreePineForestSnowl05Dead|alder_forest_slim01_winter
    TreeReachCliffTree01|birch_common_slim01aut
    TreeReachCliffTree02|birch_common_big01aut
    TreeReachTree01|birch_common_big02aut
    TreeReachTree02|birch_cluster_big01aut

    ;=== Plants ===;

    TreeDeadShrub|aspen_young_lowest01_autumn
    TreeDeadShrubSnow|aspen_young_lowest01_winter
    TreeThicket01|aspen_young_lowest02_autumn
    TreeThicket01Snow|aspen_young_lowest02_winter
    TreeVineMaple01|aspen_dwarf_big01_autumn
    TreeVineMaple01Snow|aspen_dwarf_big01_winter
    TreeSwordFernCluster01|TreeFallForestFernCluster01
    TreeSwordFernCluster02|TreeFallForestFernCluster02
    TreeSwordFernCluster03|TreeFallForestFernCluster03
    TreeSwordFernCluster04|TreeFallForestFernCluster04
    TreeSwordFernCluster05|TreeFallForestFernCluster01
    TreeSwordFernCluster06|TreeFallForestFernCluster02
    TreeFallForestShrub01|alder_young_lowest01aut
    TreeFallForestShrub02|alder_young_lowest02aut
    TreePineShrub01|alder_young_big01aut
    TreePineShrub01Snow|alder_young_big01_winter
    TreePineShrub02|alder_young_big02aut
    TreePineShrub02Snow|alder_young_big02_winter
    TreePineShrub03|alder_young_cluster01aut
    TreePineShrub03Snow|alder_young_cluster02_winter
    TreeReachShrub01|alder_young_big01aut
    TreeReachShrub02|alder_young_big02aut
    TreeReachBush01|aspen_young_lowest01_autumn
    TreeReachBush02|aspen_young_lowest02_autumn
    1. Apexcode1990
      Apexcode1990
      • premium
      • 1 kudos
      How do you swap a single object with something else?

      I tried doing it like this but it didn't work, could someone please give me an example?

      My specific Blue mountain flower to snowy variant swap attempt:

      [References]
      01001523|TreeFloraMountainFlower01Blue_winter

      any help please?
    2. Apexcode1990
      Apexcode1990
      • premium
      • 1 kudos
      Oh I figured it out, should look like this:

      [References]
      0xD3954|TreeFloraMountainFlower02Blue_winter

      But what if I wanted to do it as a string of specific objects?

      Could I do this?

      [References]
      RefID #1, RefID #2|TreeFloraMountainFlower02Blue_winter

      Can someone please help me to format it correctly?
    3. Apexcode1990
      Apexcode1990
      • premium
      • 1 kudos
      Oh I figured that out too.

      should look like this:

      [References]
      0xD3954,0xD3955|TreeFloraMountainFlower02Blue_winter
    4. Apexcode1990
      Apexcode1990
      • premium
      • 1 kudos
      I think theres something wrong with this string but what is it?

      [Forms|0x29AF2,0x982A0,0x9829C,0x711F,0x70A2,0x7083,0x7082,0x6ECD,0x709D,0x6ECC,0x6EAD,0x709C,0x6EAC,0x6EAB,0x6E8C,0x6E2F,0x6E10,0x6EAA,0x6E8B,0x6E2E,0x6E8A,0x6F43,0x6F24,0x6F05,0x6EA8,0x92CC,0x9227,0x9289,0x9247,0x932C,0x934C,0x932B,0x930A,0x932A,0x9285,0x92C6,0x91DF,0x9283,0x9282,0x9261,0x91FE,0x92A2,0x9281,0x91FD,0x925F,0x91DB,0x925E,0x923D,0x925D,0x923C,0x921B,0x91D8,0x91B7,0x91B5,0x3DB0,0x91B4,0x3DAE,0x3DAD,0x91B3,0x3DAC,0x93A1,0x9465,0x93E1,0x94A6,0x9422,0x9401,0x93E0,0x939E,0x92B7,0x94A5,0x9484,0x9400,0x93BE,0x94A4,0x9420,0x93FF,0x93DE,0x94A3,0x9482,0x9461,0x9440,0x93FE,0x93DD,0x9D45,0x94A2,0x941E,0x93FD,0x93DC,0x9D65,0x9D44,0x941D,0x93FC,0x93DB,0x9399,0x9270,0x924F,0x9D01,0x9CBF,0x93FB,0x93DA,0x93B9,0x9377,0x92D2,0x926F,0x924E,0x91EB,0x9D00,0x9CBE,0x93D9,0x92F2,0x92D1,0x928F,0x924D,0x922C,0x93D8,0x92F1,0x924C,0x922B,0x91E9,0x9D1F,0x947C,0x945B,0x943A,0x93B6,0x9374,0x9353,0x9332,0x9311,0x92F0,0x92CF,0x924B,0x9D3F,0x9D1E,0x9CBB,0x9B2F,0x9439,0x93F7,0x9394,0x9373,0x9352,0x92CE,0x926B,0x924A,0x9229,0x9D5F,0x9D3E,0x9D1D,0x9CFC,0x9CBA,0x9AEC,0x9ACB,0x9AAA,0x949B,0x9372,0x9351,0x9330,0x930F,0x92CD,0x92AC,0x926A,0x9906,0x96F7,0x904E,0x902F,0x8FD2,0x8F94,0x8F75,0x8F18,0x8EF9,0x8EDA,0x8EBB,0x9905,0x98E6,0x98C7,0x97EE,0x908B,0x8FB2,0x8F74,0x8F55,0x8F36,0x8ED9,0x8EBA,0x9904,0x98E5,0x98C6,0x98A7,0x9888,0x9869,0x97AF,0x9790,0x908A,0x906B,0x904C,0x8FD0,0x8F73,0x8F54,0x8EF7,0x8ED8,0x8EB9,0x98A6,0x980B,0x978F,0x906A,0x904B,0x902C,0x8F72,0x8F34,0x8F15,0x8ED7,0x8EB8,0x9902,0x98A5,0x9867,0x97CC,0x904A,0x8F90,0x8F71,0x8F14,0x8ED6,0x8EB7,0x8E98,0x9901,0x98A4,0x9885,0x97EA,0x97CB,0x9068,0x8F8F,0x8F70,0x8F51,0x8F32,0x8F13,0x8EF4,0x8ED5,0x8EB6,0x9884,0x9865,0x90A5,0x9067,0x9048,0x900A,0x8F6F,0x8F31,0x8F12,0x8ED4,0x8EB5,0x8E96,0x97AA,0x9066,0x9009,0x8FEA,0x8FCB,0x8FAC,0x8EB4,0x8E76,0x90A3,0x9084,0x9065,0x9046,0x9008,0x8FE9,0x8FCA,0x8FAB,0x8F8C,0x8F2F,0x8ED2,0x9824,0x9805,0x97E6,0x976A,0x974B,0x9653,0x9083,0x9064,0x9045,0x9026,0x9007,0x8FE8,0x8FAA,0x8F8B,0x8F2E,0x8EF0,0x8ED1,0x8EB2,0x8E93,0x9823,0x90A1,0x9082,0x9063,0x9044,0x9025,0x8F8A,0x8EEF,0x8ED0,0x9822,0x9803,0x97E4,0x96EC,0x968F,0x90A0,0x9081,0x9043,0x9024,0x8FA8,0x8F89,0x8F2C,0x8EEE,0x9821,0x9802,0x97E3,0x911B,0x90FC,0x90DD,0x90BE,0x909F,0x9042,0x9023,0x9004,0x8FC6,0x8F69,0x8F4A,0x983F,0x9820,0x9801,0x97E2,0x966E,0x911A,0x90BD,0x909E,0x907F,0x9060,0x9041,0x8E51,0x97E1,0x97C2,0x97A3,0x9727,0x96AB,0x9157,0x909D,0x905F,0x9040,0x8FA5,0x8F29,0x983D,0x981E,0x97FF,0x97E0,0x9783,0x96C9,0x9156,0x9137,0x9118,0x90DA,0x90BB,0x909C,0x905E,0x903F,0x8EEA,0x98D7,0x9155,0x9136,0x90BA,0x909B,0x907C,0x905D,0x903E,0x901F,0x8EAB,0x98D6,0x9173,0x9135,0x90D8,0x90B9,0x909A,0x907B,0x905C,0x903D,0x9878,0x9191,0x9172,0x9153,0x9134,0x9115,0x903C,0x901D,0x98D4,0x9152,0x9133,0x9114,0x90B7,0x9098,0x905A,0x903B,0x8F05,0x98F2,0x98D3,0x98B4,0x9113,0x90F4,0x90B6,0x9059,0x903A,0x98D2,0x9150,0x90B5,0x9077,0x9058,0x8F41,0x8F03,0x98D1,0x914F,0x9130,0x9076,0x9057,0x9038,0x8F9D,0x8F7E,0x8F5F,0x8F40,0x8EE3,0x916D,0x914E,0x9110,0x90B3,0x9094,0x9075,0x9056,0x9037,0x8F7D,0x8F5E,0x8F3F,0x8F01,0x8EE2,0x916C,0x914D,0x912E,0x910F,0x90D1,0x90B2,0x9055,0x9036,0x8F5D,0x8F3E,0x8F00,0x8EE1,0x8EC2,0x914C,0x912D,0x90EF,0x90D0,0x9073,0x9035,0x9016,0x8FD8,0x8EA2,0x8E83,0x9189,0x916A,0x90CF,0x90B0,0x9015,0x8F99,0x914A,0x912B,0x90CE,0x8FF5,0x8F3B,0x8F1C,0x8EFD,0x8E62,0x90EC,0x90CD,0x9013,0x8FF4,0x8F3A,0x9908,0x910A,0x90EB,0x90CC,0x9050,0x8FF3,0x8FD4,0x9907,0x9128,0x90EA,0x90CB,0x908D,0x9011,0x8FD3,0x8FB4,0x8F95,0x8F76,0x8F57,0xBD5E,0xB560,0xB53F,0xB51E,0xB4FD,0xB3B3,0xB51D,0xB4FC,0xB4BA,0xB4FB,0xB4DA,0xB4B9,0xB498,0xB435,0xB3D2,0xB390,0xB53C,0xB51B,0xB4FA,0xB4B8,0xB497,0xB413,0xBD9C,0xB55C,0xB4D8,0xB4B7,0xB496,0xB412,0xBDD7,0xBD9B,0xB57C,0xB55B,0xB53A,0xB4D7,0xB4B6,0xB495,0xBDD5,0xB57B,0xB4F7,0xB4D6,0xB4B5,0xB494,0xB473,0xB4F6,0xB4D5,0xB4B4,0xB493,0xB472,0xB451,0xB4B3,0xB492,0xB450,0xB4B2,0xB491,0xBB23,0xBAE0,0xBABF,0xBA9E,0xBA7D,0xBD52,0xBBC6,0xBBA5,0xBB84,0xBB63,0xBB42,0xBB00,0xBADF,0xBA7C,0xBD72,0xBD30,0xBC07,0xBBE6,0xBBC5,0xBAFF,0xBADE,0xBBC4,0xBABC,0xBD6F,0xBD0B,0xBD8E,0xBD6D,0x38382,0x38381,0x3837F,0x2000CE6,0x2007BA3,0x2000CDF,0x2007BAC,0x2000CD5,0x2007BB7,0x2000D15,0x2000C9B,0x2007CC5,0x2001DC7,0x2000D10,0x2000CF7,0x2000D0D,0x2000D0A,0x2000D09,0x2007BB9,0x400EE12,0x400EDF1,0x400EDD0,0x400EE11,0x400EDAE,0x400EE10,0x400EDEF,0x400EE51,0x400EE30,0x400EE0F,0x400EDCD,0x400EDAC,0x400ED8B,0x400EE50,0x400EE0E,0x400EDED,0x400EE2E,0x400EE0D,0x400EE0C,0x400EDA9,0x400EE2C,0x400EE0B,0x400ED66,0x400EDC8,0x400EDA7,0x400EE2A,0x400EE09,0x400EDA6,0x400ED64,0x400ED43,0x400EE4A,0x400EE29,0x400EE08,0x400EDE7,0x400EDC6,0x400EDA5,0x400ED84,0x400ED42,0x400EE28,0x400EE07,0x400EDA4,0x400ED83,0x400EE27,0x400EE06,0x400EDE5,0x400EDA3,0x400ED82,0x400EE05,0x400EDE4,0x400EDC3,0x400EDA2,0x400ED81,0x400ED60,0x400ED3F,0x400EDA0]
      TreeFloraMountainFlower01Blue|TreeFloraMountainFlower01Blue_winter
    5. PRieST47
      PRieST47
      • premium
      • 167 kudos
      It should look something like this:
      [Forms]
      TreeFloraMountainFlower01Blue|TreeFloraMountainFlower01Blue_winter

      [References]
      ID, ID, ID, ...|TreeFloraMountainFlower01Blue_winter
  2. WhereDeadAngelsLie
    WhereDeadAngelsLie
    • premium
    • 220 kudos
    Is it possible to change the nif used by a static object? 

    I don't want to create a plugin just to change one nif
    1. PRieST47
      PRieST47
      • premium
      • 167 kudos
      I think for that purpose you may want to take a look at:
      Model Swapper
  3. Back2friday
    Back2friday
    • member
    • 3 kudos
    Why need for po3? Im having some problem with that plugin and like to avoid it for now. 
    This mod is a requirement for Dragon Voiced Word Walls. So i was wondering if i still need po3 if i wont use this mods features
  4. Apexcode1990
    Apexcode1990
    • premium
    • 1 kudos
    can you base object swap with objects existing on a certain set of landscape textures
  5. garliknexus
    garliknexus
    • member
    • 0 kudos
    Hi everyone!
    Thanks Powerofthree for this magic mod.
    I would like to exchange all static kegs for INEED water kegs: could someone kindly give me an example of how to fill out the .ini file?
  6. Aksumiy
    Aksumiy
    • member
    • 0 kudos
    Спасибо большое автору мода. С его появлением Скайрим ощущается совершенно иным, оставаясь в рамках ванили. Та гибкость, которую предоставляет данный плагин, позволяет творить с игрой потрясающие вещи

  7. Clunker
    Clunker
    • supporter
    • 3 kudos
    dude the amount of amazing mods this has made possible in skyrim is so sick tysm for your work in general in this community 
  8. zainjavaid
    zainjavaid
    • member
    • 0 kudos
    Hi, What is the procedure to add Vanilla Form IDs with a Chance, I am looking at the logs and it looks it BOS doesn't support BASE FORM = SWAP form. Example below:

    fail : [FirewoodPileSmall01|FirewoodPileSmall01|NONE|chanceR(10)] (BASE formID == SWAP formID)
    [10:53:32:067]                 fail : [FirewoodPileMedium01|FirewoodPileMedium01|NONE|chanceR(10)] (BASE formID == SWAP formID)
    [10:53:32:068]                 fail : [FirewoodPileLarge01|FirewoodPileLarge01|NONE|chanceR(7.5)] (BASE formID == SWAP formID)
    [10:53:32:068]                 fail : [FirewoodPileHuge1|FirewoodPileHuge1|NONE|chanceR(7.5)] (BASE formID == SWAP formID)
    [10:53:32:068]                 fail : [FirewoodPileSmall01_LightSN|FirewoodPileSmall01_LightSN|NONE|chanceR(10)] (BASE formID == SWAP formID)
    [10:53:32:068]                 fail : [FirewoodPileMedium01_LightSN|FirewoodPileMedium01_LightSN|NONE|chanceR(10)] (BASE formID == SWAP formID)
    [10:53:32:068]                 fail : [FirewoodPileLarge01_LightSN|FirewoodPileLarge01_LightSN|NONE|chanceR(9)] (BASE formID == SWAP formID)


    Please provide feedback> Thanks
  9. Tenz81
    Tenz81
    • member
    • 23 kudos
    I'm currently trying to swap soul cairn trees with Dark forest mod ones, the swaps work but not the change of scale
    Any idea why?
    Spoiler:  
    Show

    [Forms]
    ;SoulCairnTrees
    TreeSoulCairnTree01|3amt_DeadPine01,3amt_DeadPine02,3AM_DeadFir1,3AM_DeadFir2,gkbtreeofwolene_dead,treeoak09_dead,vurt_deadtree01,TreeSoulCairnTree01
    TreeSoulCairnTree01|3amt_DeadPine01|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|3amt_DeadPine02|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|3AM_DeadFir1|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|3AM_DeadFir2|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|gkbtreeofwolene_dead|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|treeoak09_dead|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|vurt_deadtree01|scaleA(0.3/0.6)|chanceS(13)
    TreeSoulCairnTree01|TreeSoulCairnTree01|scaleA(0.3/0.6)|chanceS(9)
    TreeSoulCairnTree02|3AM_DeadScotchPine1,3AM_DeadScotchPine2,3AM_DeadScotsPine1,birchleafless_large,treeoak03_leafless,leafless01,TreeSoulCairnTree02
    TreeSoulCairnTree02|3AM_DeadScotchPine1|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree02|3AM_DeadScotchPine2|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree02|3AM_DeadScotsPine1|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree02|birchleafless_large|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree02|treeoak03_leafless|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree02|leafless01|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree02|TreeSoulCairnTree02|scaleA(0.3/0.6)|chanceS(10)
    TreeSoulCairnTree03|3AM_DeadScotsPine2,3AM_DeadScotsPine3,birchleafless_XL,treeoak06_dead,mangrovereachtree0gkb9_dead,leafless03,TreeSoulCairnTree03
    TreeSoulCairnTree03|3AM_DeadScotsPine2|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree03|3AM_DeadScotsPine3|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree03|birchleafless_XL|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree03|treeoak06_dead|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree03|mangrovereachtree0gkb9_dead|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree03|leafless03|scaleA(0.3/0.6)|chanceS(15)
    TreeSoulCairnTree03|TreeSoulCairnTree03|scaleA(0.3/0.6)|chanceS(10)
    1. AnduruHadawatha
      AnduruHadawatha
      • supporter
      • 0 kudos
      Were you able to make it work ?
      Just a suggestion, it could not be the case at all but to me your records look fine.
      It could be that some objects has a minimum size inbuilt and you're trying to go beyond that, try different scales to check on each go to find that boundary. 
    2. Blackread
      Blackread
      • premium
      • 460 kudos
      TreeSoulCairnTree01|3amt_DeadPine01,3amt_DeadPine02,3AM_DeadFir1,3AM_DeadFir2,gkbtreeofwolene_dead,treeoak09_dead,vurt_deadtree01,TreeSoulCairnTree01
      This already swaps the Tree01 100 % of the time, so the rest of the lines for swapping Tree01 are ignored, the same with the other trees. What you should do instead is add the transforms into the first swap line like this:
      TreeSoulCairnTree01|3amt_DeadPine01,3amt_DeadPine02,3AM_DeadFir1,3AM_DeadFir2,gkbtreeofwolene_dead,treeoak09_dead,vurt_deadtree01,TreeSoulCairnTree01|scaleA(0.3/0.6)
    3. Tenz81
      Tenz81
      • member
      • 23 kudos
      ah of course! I just copied pasted and modified another mod using that first line, looked like a first "declaration" Pascal language style :)
      thanks, even if I already removed everything and went on for more performance good old trees (that look anyway great with the right ENB presets)
  10. BobTheBobCatt
    BobTheBobCatt
    • member
    • 5 kudos
    It possible to put a worldspace ID into forms? Like "[Forms|Tamriel]" for example?
    1. Blackread
      Blackread
      • premium
      • 460 kudos
      According to the changelog, version 3.3.0 added worldspace support for locational swaps. So yes it should work.