We have a Steam curator now. You should be following it. https://store.steampowered.com/curator/44994899-RPGHQ/
Buy some HQ Platinum before we're forced to sell the HQ to Resetera!

Moonglasses - BG3 Toolkit Unlocker 1.2.0.452 — Baldur's Gate 3

Share things you've made or found for games here.

Moderator: Mod Janitor

User avatar
loregamer
Posts: 3125
Joined: Dec 3, '23

Post by loregamer »

Don't update the game and toolkit quite yet. Moonglasses needs to be updated
User avatar
loregamer
Posts: 3125
Joined: Dec 3, '23

Post by loregamer »

For future reference, it's possible to unlock the toolkit manually using dnSpy

Here are the steps (Can confirm it works)
DIY: Modifying Your Own EditorFramework.dll, DialogPlugin.dll, and DialogPluginUI.dll
  1. Download and install dnSpyEx.
  2. Edit the following variables and functions based on the changes in the "DIY Code Changes" folder:
  • Functions
    • Open EditorFramework.dll with dnSpyEx and modify the following functions:
      • EditorFramework.IO.FileAccess.AddRestrictedFolder
      • EditorFramework.IO.FileAccess.AddIgnoredFolder
      • EditorFramework.IO.FileAccess.Setup
      • EditorFramework.IO.FileAccess.IsRestrictedFile
      • EditorFramework.IO.FileAccess.IsLevelEditingAllowed
      • EditorFramework.IO.FileAccess.IsDialogAndStoryEditingAllowed
    • Open DialogPlugin.dll with dnSpyEx and modify the following functions:
      • DialogPlugin.LSDialogPlugin.MDialog.SaveToFileInternal
    • Open DialogPluginUI.dll with dnSpyEx and modify the following functions:
      • DialogPluginUI.LSDialogPlugin.MMultilineTextEditPanel
  • Variables
    • Open EditorFramework.dll with dnSpyEx and modify the following variables
      • EditorFramework.IO.FileAccess.IsBuildExternal
  1. Go to "File" -> "Save Module..." and save the new DLL files.
If any of you are .NET fags, this approach would just need to be done but as a Harmony DLL mod instead to simulate what MoonGlasses is doing

I mention this mostly because in the newest public beta version, they implemented a EULA that you have to agree to on launch. I'm sure they're just doing it to cover their asses and not maliciously, but just incase we ever have to fork this ourselves, that's how the toolkit extender works
Last edited by loregamer on April 17th, 2025, 04:09, edited 1 time in total.
User avatar
loregamer
Posts: 3125
Joined: Dec 3, '23

Post by loregamer »

New version of Moonglasses enables an "Import" option for existing mods
Last edited by loregamer on April 18th, 2025, 03:26, edited 1 time in total.
User avatar
loregamer
Posts: 3125
Joined: Dec 3, '23

Post by loregamer »

Don't bother downloading the new beta version

It just adds telemetry
Image
User avatar
loregamer
Posts: 3125
Joined: Dec 3, '23

Post by loregamer »

📥PublicBeta v506
Not sure why they don't just go out of beta
Last edited by loregamer on April 29th, 2025, 21:11, edited 2 times in total.
Post Reply