Baldur's Gate 3
0 of 0

File information

Last updated

Original upload

Created by

BG3 Community Library Team

Uploaded by

NellsRelo

Virus scan

Safe to use

601 comments

  1. NellsRelo
    NellsRelo
    • premium
    • 89 kudos
    Locked
    Sticky
    For feature requests and bug reports, feel free to post issues on our Github Issue Tracker.

    Script Extender v9 is now updated for Patch 4. You're safe to update now.

    Modders can now use our API directly from their mod, allowing them to benefit from the SCF's features without having to make a Pull Request.

    They can also use Configuration files as an alternative to using the API.

    Compatibility Framework 2.6.1+ has a breaking change for mods that call the API directly. individual mod authors will need to either switch to the Config loader method, or change their API call to happen on `StatsLoaded` instead of on `SessionLoaded`. I try to keep changes like this rare, but this one's unavoidable unfortunately
  2. NellsRelo
    NellsRelo
    • premium
    • 89 kudos
    Locked
    Sticky
    When reporting errors, I need two things:

    1. Any errors (Red text) that appear in the Script Extender Log
    2. A Screenshot of your load order.

    If you downloaded SE from Nexus, delete it and grab it from Norbyte's Github.

    Sending me this will speed up the troubleshooting process significantly.
  3. lnodiv
    lnodiv
    • premium
    • 5 kudos
    Experiencing a strange issue with Paladin Subclasses.

    I'm using Havsglimt's Oath of Conquest, Oath of Redemption, and Oath of the Bleak Walkers subclasses.
    Everything is installed correctly.

    Oath of Conquest always shows up.
    Oath of Redemption and Oath of the Bleak Walkers don't - only the most recently loaded does.

    I checked the files and all three mods use API integration with InsertSubclasses.  All of them do it correctly as far as I can tell (and all of them do it the same way).

    Experiencing something similar with Sorcerer subclasses, but haven't checked those files yet.
    Other classes seem to be working fine (confirmed I have 3-4 different modded Warlock patrons showing up correctly, at least).
    1. lnodiv
      lnodiv
      • premium
      • 5 kudos
      If anyone else has this issue -
      Community Library must always load early, Compatibility Framework must always be last to load, any mods utilizing Compatibility Framework should load in between the two
  4. SupBro1993
    SupBro1993
    • member
    • 0 kudos
    I can only seem to get one Paladin subclass working at a time, not sure why. I have compatibility framework below all my subclasses in load order, and I only see the last paladin subclass in the load order in-game. This is only an issue with Paladin, as every other class has all their subclasses showing up.

    Load Order:
    https://imgur.com/gallery/4auRpVd
    1. iwants2x
      iwants2x
      • member
      • 0 kudos
      Same here for all classes
    2. CeruleanIsFancyBlue
      CeruleanIsFancyBlue
      • member
      • 0 kudos
      Also having this problem with all classes. All errors look similar to this:
      Error while dispatching event StatsLoaded:      [string "SubclassCompatibilityFramework/Utils/TableUti..."]:52: bad argument #1 to 'insert' (table expected, got light C++ object)
      stack traceback:
              [C++ Code]: in function 'table.insert'
              SubclassCompatibilityFramework/Utils/TableUtils.lua:52: in field 'AddToTable'
              SubclassCompatibilityFramework/CompatibilitySupport/SubclassSupport/_SubclassCompatibility.lua:8: in upvalue 'AttachSubClass'
              SubclassCompatibilityFramework/CompatibilitySupport/SubclassSupport/_SubclassCompatibility.lua:49: in upvalue 'AddSubClass'
              SubclassCompatibilityFramework/CompatibilitySupport/SubclassSupport/_SubclassCompatibility.lua:55: in global 'SubClassHandler'
              SubclassCompatibilityFramework/API/SubclassApi.lua:6: in field 'InsertSubClasses'
              Expansion/InitCompatibilityFramework.lua:14: in function <Expansion/InitCompatibilityFramework.lua:11>
              [C++ Code]: in function 'xpcall'
              builtin://Libs/Event.lua:129: in method 'Throw'
              builtin://Libs/Event.lua:184: in function <builtin://Libs/Event.lua:183>
    3. justxrx
      justxrx
      • member
      • 0 kudos
      Same here
    4. CeruleanIsFancyBlue
      CeruleanIsFancyBlue
      • member
      • 0 kudos
      Load order for reference: Load Order
    5. Sinistr
      Sinistr
      • premium
      • 1 kudos
      Same here, only last subclass added on load can be choose :/

      EDIT : Ok, we just need to install Community Library mod to have all subclass added !
    6. CeruleanIsFancyBlue
      CeruleanIsFancyBlue
      • member
      • 0 kudos
      Already have Community Library. Errors provided occur with community library installed.
    7. Sinistr
      Sinistr
      • premium
      • 1 kudos
      You should put Community Library just before Framework
    8. CeruleanIsFancyBlue
      CeruleanIsFancyBlue
      • member
      • 0 kudos
      This does not change anything.
  5. hazerddexzero
    hazerddexzero
    • member
    • 2 kudos
    For some reason it doesn't let me have more then one custom class...
  6. symplexity
    symplexity
    • premium
    • 29 kudos
    EDIT: Nvm, i forgot a compatibility to make it all work...
  7. nandrovar
    nandrovar
    • supporter
    • 1 kudos
    Is it possible to add Mharius' Unleashed mods to the framework? Would love to have, for example, Warlock Unleashed and Hexblade together.
    1. NellsRelo
      NellsRelo
      • premium
      • 89 kudos
      It should be - You would have to check with Mharius on getting that implemented, unless you wanted to make a patch for it, though. CF is set up in a way that any modder can set their mods up to use the Framework, so the process is pretty straightforward though :)
  8. TheSilentVR
    TheSilentVR
    • member
    • 0 kudos


    Any idea what any of this is about? My game doesn't work ever since Hotfix 18, and it's been giving me this ever since.
    1. NellsRelo
      NellsRelo
      • premium
      • 89 kudos
      Those warnings are harmless, and can be ignored. They're mainly for authors to see.
  9. yuix
    yuix
    • member
    • 0 kudos
    Hello, i try to play with my friend but it keeps kicking me out before start.  I upload the manager order


    [WARN]: Validation Failure: Mod isn't loaded. Expected UUID: 933cc682-b732-48bc-9ec0-30c36b5c2f62[WARN]: StatsLoaded Complete. Any mods calling the CF API after this point may not appear. Please contact the developer of any missing mods and inform them to switch their CF API call to happen on StatsLoaded instead of on SessionLoaded.

    https://imgur.com/gallery/M9vaHv4
    
    1. NellsRelo
      NellsRelo
      • premium
      • 89 kudos
      The warning you're getting would be unrelated. I'd check in the Modding Community discord's #mods-support channel, they'll be able to help troubleshoot any MP-related issues :)
  10. ThancredLux
    ThancredLux
    • premium
    • 3 kudos
    Warning issue


    can someone help me identify what mod is causing this warning issue?

    
    1. NellsRelo
      NellsRelo
      • premium
      • 89 kudos
      Pretty much impossible to tell. It's harmless though.
  11. nikitachirikov
    nikitachirikov
    • member
    • 0 kudos
    can someone tell me what's that suppoose to mean?

    Loading bootstrap script: Mods/SubclassCompatibilityFramework/ScriptExtender/Lua/BootstrapClient.lua
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: [string "CommunityLibrary/Validators/IsModLoaded.lua"]:7: bad argument #1 to 'IsModLoaded' (string expected, got nil)
    stack traceback:
            [C++ Code]: in field 'IsModLoaded'
            CommunityLibrary/Validators/IsModLoaded.lua:7: in field '?'
            CommunityLibrary/Validators/_init.lua:17: in field 'DoValidation'
            SubclassCompatibilityFramework/API/RaceApi_v2.lua:25: in field 'Race'
            SubclassCompatibilityFramework/JsonLayer/RaceHandler.lua:4: in upvalue 'ParseAndSubmitEntries'
            SubclassCompatibilityFramework/JsonLayer/RaceHandler.lua:11: in global 'RaceJsonHandler'
            SubclassCompatibilityFramework/JsonLayer/_JsonLoader.lua:14: in upvalue 'SubmitData'
            SubclassCompatibilityFramework/JsonLayer/_JsonLoader.lua:39: in function <SubclassCompatibilityFramework/JsonLayer/_JsonLoader.lua:32>
            [C++ Code]: in function 'xpcall'
            SubclassCompatibilityFramework/JsonLayer/_JsonLoader.lua:54: in global 'LoadConfigFiles'
            SubclassCompatibilityFramework/Init/_InitDefaults.lua:2: in function <SubclassCompatibilityFramework/Init/_InitDefaults.lua:1>
            [C++ Code]: in function 'xpcall'
            builtin://Libs/Event.lua:129: in method 'Throw'
            builtin://Libs/Event.lua:184: in function <builtin://Libs/Event.lua:183>
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    [ERROR]: Target list not found!
    1. nikitachirikov
      nikitachirikov
      • member
      • 0 kudos
      ok now it's just this

      Loading bootstrap script: Mods/SubclassCompatibilityFramework/ScriptExtender/Lua/BootstrapClient.lua
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!
      [ERROR]: Target list not found!

      [WARN]: StatsLoaded Complete. Any mods calling the CF API after this point may not appear. Please contact the developer of any missing mods and inform them to switch their CF API call to happen on StatsLoaded instead of on SessionLoaded.
    2. nikitachirikov
      nikitachirikov
      • member
      • 0 kudos
      you know what? i'm actualy content now. ASI points came back, that is what gave me frustration
  12. Squibster99
    Squibster99
    • member
    • 2 kudos
    Great to see mods like this up to help support others working well in game. 
    Just checking, as I'm new to thie type of compatibility or patching in BG3. Are there any risks to using this? Just have one mod I want to use it for (Cleric smite) but near the end of my current run so tentative to disupt my list too much.