BG3は、MODを読み込んで遊んでいると、SteamやGOGの実績が解除されません。「Achievement Enabler」は、MODを入れたままでも実績が解除されるようにするMODです。ただし、Script Extenderにも同じ働きがあります。Script Extenderを入れているなら、このMODは要りません。
要る人と要らない人の分け方、Native Mod Loaderを使った入れ方、動いているかをログで確かめる方法を書きます。
- 変わること
MODを入れたセーブでも、SteamとGOGの実績が解除される - 前提
Native Mod Loaderが要る。BG3 Mod Managerでは入れられない - Script Extenderとの関係
Script Extenderがあると自分を止め、Script Extenderの実績の設定に任せる
Nexus Mods
Achievement Enabler

どんなMODか
本編は、MODが1つでも読み込まれていると、実績の解除を止めます。このMODはゲームの起動時に、MODの有無を判定する処理を書き換えます。MODがあっても、通常どおり実績が解除されます。
セーブの一覧に付く、MODを使っている印は消えません。ランチャーやゲームに実績が無効だという表示が出ることもありますが、表示が出ても実績は解除されます。
入れる前に満たしていた実績は、あとから解除されません。入れたあとに条件を満たした実績から解除されます。途中のセーブに入れてもかまいません。
コメントする
入れる人・入れなくてよい人
たとえば、呪文やクラスを足すMODのためにScript Extenderを入れているなら、それだけで実績は解除されます。このMODを足しても、起動時に自分を止めるので何も変わりません。SEを使わず、見た目を変えるMODなどだけで遊ぶ人が、このMODを使います。
| 遊び方 | 実績を解除するもの | このMOD |
|---|---|---|
| Script Extender(SE)あり | SE | 要らない(入れても止まる) |
| SEあり、実績の設定がオフ | どちらも解除しない | 入れても止まる |
| SEなし | このMOD | 要る |
このMODは、ゲームのbinフォルダにSEのDWrite.dllがあると、何も書き換えずに止まります。SEの側にも、MODがあっても実績を解除する設定「Enable Achievements」があり、初めからオンです。同じ処理を2つの道具で書き換えないための作りです。
そのため、SEのEnable Achievementsをオフにしていると、このMODを入れても実績は解除されません。この設定は、BG3 Mod Managerの設定画面の「Script Extender」タブにあります。
コメントする
前提MOD
「Native Mod Loader」が必要です。このMODは.pakではなく.dllのファイルで、ゲーム本体はそのままでは読み込みません。Native Mod Loaderは、ゲームのbinフォルダの中にあるNativeModsフォルダから、.dllを起動時に読み込む土台です。
コメントする
導入方法
BG3 Mod Managerやゲーム内MODマネージャーでは入れられません。ゲームのフォルダへ、手でファイルを置きます。
- Native Mod Loaderを入れる
bink2w64.dllとbink2w64_original.dllを、ゲームのbinフォルダに置く - NativeModsフォルダを作る
binフォルダの中にNativeModsという名前のフォルダを作る - DLLを置く
配布の.zipの中にあるBG3AchievementEnabler.dllを、NativeModsフォルダへ入れる - 起動する
いつもどおりゲームを起動する。ランチャーにファイルが一致しないと出ても、そのまま起動してよい
Steamなら、binフォルダはSteamのライブラリでBG3を右クリックし、「管理」→「ローカルファイルを閲覧」で開くフォルダの中にあります。NativeModsフォルダの中にBG3AchievementEnabler.dllが1つあれば正しい形です。
動いているかを確かめる
たとえば、起動したあとにNativeModsフォルダを開くと、BG3AchievementEnablerのログが増えています。中に「IsAddonLoaded patch 1 installed」と書いてあれば、書き換えが済んでいて、実績が解除される状態です。
| ログの行 | 意味 | すること |
|---|---|---|
IsAddonLoaded patch 1 installed at … | 書き換えた | そのまま遊ぶ |
bg3se installed, disabled self | Script Extender(SE)があるので止まった | SEのEnable Achievementsがオンかを見る |
IsAddonLoaded patch 1 cannot be found | ゲームの更新で書き換えられなかった | MODの更新を待つか、SEに切り替える |
このMODは、ゲーム本体の決まった命令の並びを探して書き換えます。ゲームの更新でその並びが変わると、書き換えずに終わります。ログには結果が記録されるので、実績を取りに行く前にログで確かめるのが確実です。
コメントする
つまずきやすい点
入れたのに実績が解除されない
まず、上の表でログを確認します。ログが無ければ、Native Mod Loaderが読み込まれていません。bink2w64.dllとbink2w64_original.dllが2つともbinにあるかを見てください。
ログで書き換えが済んでいるのに解除されないときは、Script Extender(SE)に切り替えるのが早道です。パッチ8のHotfix #35以降のゲームで正しく動くかは配布ページでも未確認のままで、SEに替えると解除されたという話が多いためです。SEを入れていて解除されないときは、SEを入れ直します。
ランチャーに、ファイルが一致しないと出る
Native Mod Loaderが、ゲームのbink2w64.dllを自分のファイルに置き換えているためです。そのまま起動してかまいません。ゲームを更新したあとにも、また出ることがあります。
ゲームを更新したら、動かなくなった
ゲームの更新やファイルの整合性の確認で、bink2w64.dllが元のファイルに戻ることがあります。そうなるとNative Mod Loaderが読み込まれず、このMODも動きません。Native Mod Loaderの2つのファイルを置き直します。
コメントする
アンインストール
NativeModsフォルダのBG3AchievementEnabler.dllを消します。起動時に処理を書き換えるだけのMODで、セーブデータには何も書き込みません。いつ外しても問題ありません。
ほかにNative Mod Loaderを使うMODが無ければ、Native Mod Loaderも外せます。外し方は前提MODの記事にあります。
コメントする
日本語化
画面に出る文言が無いので、専用の日本語ファイルは不要です。
コメントする
よくある質問
- Script Extenderと一緒に入れても大丈夫ですか?
-
大丈夫です。ただし、このMODは起動時に自分を止めるので、実績はScript Extenderの設定で解除されます。
- 途中のセーブでも実績は取れますか?
-
取れます。入れたあとに条件を満たした実績から解除されます。入れる前に満たした実績は、あとから解除されません。
- GOG版でも使えますか?
-
使えます。SteamとGOGの実績の両方に対応しています。
- Macや家庭用ゲーム機でも使えますか?
-
使えません。Windows版のゲームの
binフォルダに置く.dllのMODです。 - ゲーム内MODマネージャーに出てきません
-
出ないのが正しい形です。
.dllのMODは、ゲーム内MODマネージャーにもBG3 Mod Managerにも出ません。






















コメント