Jump to content

Full Release - No Mods Working


JustynThyme

Recommended Posts

Edit: I bit the bullet and used NMMM. They are working. I checked, and it's because the NMMM adds the mods to modsettings.lsx for you. Without that, they don't work. Hopefully, I don't run into the old problem I had back in EA (which I can't even remember what it was, anymore).

I followed Larian's instructions, uninstalling the game to start fresh for full release, and also deleted the Larian and BG3 directories, just to be sure. I installed fresh yesterday and played for a while. Today, I selected some mods, and manually installed them (I had issues with Vortex a while back that seemed to be solved by not using a mod manager at all, so I tend to not use one), along with the Full Release Mod Fixer (FRMF). None of the mods worked.

 

The discussion page for FRMF is filled with people having crashing issues, which I am not having, and they all seem to be using a mod manager, which I am not, but I combed it for potential solutions, anyway. The only one that sounded like something I might be missing is modifying the modsettings.lxs file, but the suggestion was to add lines that are already there. These are the lines I am talking about (I verified that they are exactly what's already there):


"<node id="ModuleShortDesc">
<attribute id="Folder" type="LSString" value="GustavDev"/>
<attribute id="MD5" type="LSString" value=""/>
<attribute id="Name" type="LSString" value="GustavDev"/>
<attribute id="UUID" type="FixedString" value="28ac9ce2-2aba-8cda-b3b5-6e922f71b6b8"/>
<attribute id="Version64" type="int64" value="36028797018963968"/>
</node>"

 

I ran tests. I removed all mods, except for FRMF, to make sure the game ran with it. It did. I then added a single mod. It didn't work. I changed the mod to another single, but that didn't work, either. I then tried several mods by themselves, without FRMF, and none of them worked (not that I expected them to).

 

I am at a loss. Does anyone have any ideas? While I'm waiting for a response, I'm doing another fresh install, out of an abundance of caution. Thanks in advance!

 

Edit: Please explain it like I'm five. Every Full Release mod's instructions seem to be "drop this here and you're good!" That's the instructions I've tried, and no go, so I'm clearly missing something the writers of those instructions think is common knowledge. Thanks again!

Edited by JustynThyme
Link to comment
Share on other sites

I'm having the exact same issue. I didn't play back during early access. I installed the game for the first time after launch and I haven't been able to get any mods to work yet, even those that specify that are made for the full release.

Link to comment
Share on other sites

Okay, I managed to get at least some mods to work. Here's how I did it:

  1. Check the mods you downloaded to see if they include a modsettings.lxs file, an info.json file or if somewhere in the mod's description there's a snippet of text like the one you pasted there.
  2. Go to your modsettings.lxs and add a new block for the specific mod with the info contained in the mod's description or modsettings.lxs or info.json files.

 

For example, a mod I downloaded contained an info.json file which contained the next chunk of text:

{"Mods":[{"Author":"Mharius","Name":"Ultimate Guidance","Folder":"Ultimate Guidance","Version":"1","Description":"Ultimate Guidance is just what we need!","UUID":"1d6ece6c-b9e1-430e-8263-UltimateGuidance","Created":"2023-08-03T23:50:39.4394956+02:00","Dependencies":[],"Group":"c17a94dd-4b57-4d28-8d94-a36a6f6083ca"}],"MD5":"bb0249790ec92dc2f2212bd5b9e8e9a6"}

So I edited my modsettings.lxs file and added the next block bellow the existing nodes:

<node id="ModuleShortDesc">
    <attribute id="Folder" type="LSString" value="Ultimate Guidance"/>
    <attribute id="MD5" type="LSString" value="bb0249790ec92dc2f2212bd5b9e8e9a6"/>
    <attribute id="Name" type="LSString" value="Ultimate Guidance"/>
    <attribute id="UUID" type="FixedString" value="1d6ece6c-b9e1-430e-8263-UltimateGuidance"/>
    <attribute id="Version64" type="int64" value="36028797018963968"/>
</node>

Repeat that for any other mods you may have. Your modsettings.lxs file should look something like this when you're done:

<?xml version="1.0" encoding="UTF-8"?>
<save>
    <version major="4" minor="0" revision="9" build="331"/>
    <region id="ModuleSettings">
        <node id="root">
            <children>
                <node id="ModOrder"/>
                <node id="Mods">
                    <children>
                        <node id="ModuleShortDesc">
                            <attribute id="Folder" type="LSString" value="GustavDev"/>
                            <attribute id="MD5" type="LSString" value=""/>
                            <attribute id="Name" type="LSString" value="GustavDev"/>
                            <attribute id="UUID" type="FixedString" value="28ac9ce2-2aba-8cda-b3b5-6e922f71b6b8"/>
                            <attribute id="Version64" type="int64" value="36028797018963968"/>
                        </node>
                        <node id="ModuleShortDesc">
                            <attribute id="Folder" type="LSString" value="TC_HidePerceptionRolls"/>
                            <attribute id="MD5" type="LSString" value=""/>
                            <attribute id="Name" type="LSString" value="TC_HidePerceptionRolls"/>
                            <attribute id="UUID" type="FixedString" value="80792c97-68c1-49ec-87b9-073b28586911"/>
                            <attribute id="Version64" type="int64" value="36028797018963968"/>
                        </node>
                        <node id="ModuleShortDesc">
                            <attribute id="Folder" type="LSString" value="Ultimate Guidance"/>
                            <attribute id="MD5" type="LSString" value="bb0249790ec92dc2f2212bd5b9e8e9a6"/>
                            <attribute id="Name" type="LSString" value="Ultimate Guidance"/>
                            <attribute id="UUID" type="FixedString" value="1d6ece6c-b9e1-430e-8263-UltimateGuidance"/>
                            <attribute id="Version64" type="int64" value="36028797018963968"/>
                        </node>
                    </children>
                </node>
            </children>
        </node>
    </region>
</save>

I assume the info.json file is used by mod managers to configure mods during installation, but installing mods manually requires you to add the necesassary configuration yourself.

 

Disclaimer: I am a software developer, however I have absolutely zero experience as a modder, so take anything I say with a generous serving of salt. Doing this worked for me, but I have no idea if it is correct or if it could lead to any sort of complication. I'm just sharing what I found out, hope it helps.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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