Baldur's Gate 3
Оценок: 433
How to Enable Achievements with Mods | Patch 7
От ibbers
Patch 7 introduced the mod manager and as a result, you cannot get achievements when you play with mods. Thus, this guide will help you how enable achievements when playing Baldur's Gate 3.
18
5
16
2
4
2
2
2
2
2
2
   
Наградить
В избранное
В избранном
Удалить
Disclaimer
Getting achievements will only work on new Campaign save files after you have made these changes.

This means that any previous save files with mods enabled, will not be able to get achievements even after you make these changes. Existing saves will not enable achievements as they are blacklisted when the campaign was saved.

However, the comments suggest that it is possible for achievements to work on pervious modded saves. But it appears I rolled a critical failure on my achievements. :(

Steps on How to Enable Achivements
  1. Go to this link https://github.com/LaughingLeader/BG3ModManager and download "BG3ModManager_Latest.zip" from the assets.


  2. Once downloaded, extract the files and open the "BG3ModManager.exe".

  3. On the menu bar, press "Tools" then "Download & Extract Script Extender". Then you can go to "Settings" then "Open Preferences" then "Script Extender" and you should see "Enable Achievements" enabled (X means enabled).


  4. Go to your game's directory, you can do this by going to your library, right-clicking on Baldur's Gate 3>Manage>Browse Local Files.


  5. Then navigate to the /bin directory and there should be a file called "ScriptExtenderSettings.json". If not, you will need to create the file. Thus, open a text editor of your choice (I used notepad++) and add the following code:
    { "CreateConsole": true, "EnableAchievements": true }
    Now, when you save the file you need to rename the file to "ScriptExtenderSettings.json" like the image below and make sure you are saving it in that /bin directory.

  6. Now launch the game

Note: If you decide to disable the "Enable Achievements" from the BG3 Mod Manager, this will remove the ""EnableAchievements": true" line from the ScriptExtenderSettings.json file
Testing if Achievements Work
As mentioned before, existing saves will not be able to get achievements. However, you should test whether this is the case or not. And hopefully, you have a very easy achievement to test.
  1. Go to an existing save file and attempt a very simple achievement, in my case it was reading 100 books. And as a result, reading new books did not add to the achievement progress, thus that campaign cannot get achievements. However, if you got achievements to work, good job! Because I didn't and had to replay a day's worth of time to get back to where I am.

  2. If it doesn't work on an existing save file, then you will need to create a new campaign.
Thanks
Hopefully this helped.
Please let me know any issues with this guide so that I can improve it.
Комментариев: 84
Mulatto_Mayhem 21 мая в 20:04 
Works 100%. For anyone wondering, the save tile will show up as "mods enabled". I tested with the achievement full rest with only booze and it works.
Stubbieoz 17 мая в 3:59 
@Bentarb
As explained above.
If it's not there you have to create it.
Just open a new text file and rename it
ScriptExtenderSettings.json
Bentarb 14 мая в 5:17 
I just downloaded the scriptextender, but there's no file called 'ScriptExtenderSettings.json'. I checked the BG3 files and it's not there.
Doomkitty 9 мая в 18:34 
Thank you, felt completely unfare to be permanently punished like that (as far as the playthrough goes) for just wanting a couple of new heads for your character creator, especially when there is a whole native mod io integration with tags system and mods being hand-approved there. Wish it was handled more elegantly
Erulissea 5 мая в 13:22 
OK, so it worked for my old save!
Stubbieoz 4 мая в 20:33 
Latest MM version 1.0.12.5 appears to be working with patch 8. Tested with the Punch Drunk achievement.
Br1novisk 2 мая в 8:39 
Worked on a previously modded save, patch 8
Ordinary Mr. Kim 26 апр в 6:18 
However, the comments suggest that it is possible for achievements to work on pervious modded saves. But it appears I rolled a critical failure on my achievements. :(
--> I think these comments are wrong. This does not work in a pre-modded and de-modded afterward save file.
TheBearJojo 25 апр в 13:20 
Just tried this and it worked for me!
Be careful with the Nortbyte Script Extender, if you have it, it can cause the game to break. Delete the Nortbyte one, then go to the Bin folder and create the .json file like the guide says.
Arumio 25 апр в 7:25 
Hi! Can you help me? I'm doing everything according to the script, but I get this error and the game won't load.

BG3Ext v23 built on Apr 22 2025 16:40:05
Game version v4.67.58.295 OK
ScriptExtender::Initialize: Starting
No match found for mapping 'ls::UIStateMachine::FireStateEvent2'
Library startup took 2038 ms
We're already past App load, triggering CoreLibInit
LibraryManager::PostStartupFindLibraries() took 175 ms
Initializing client with target context Load
Modded achievements enabled.
bg3se::ExtensionStateBase::LuaResetInternal(): LUA VM reset.
Initializing client with target context Game
bg3se::ExtensionStateBase::LuaResetInternal(): LUA VM reset.
ecl::ScriptExtender::OnGameStateChanged(): Loaded module