We have a thread of tutorials of tutorials & resources for the toolkit here
Overview
MoonGlasses is a tool that unlocks the full power of the BG3 editor. This tool allows for level creation, dialogue, cinematic timelines, new combat encounters, as well as everything the locked version has. Furthermore, it allows for new extensions and features to be created.
Some of the new things you can do:
Easily modify dialog nodes (auto-saving and managing your translation files and their versions).
Add voiceovers to dialog nodes.
Manage voiceover speakers.
Unlock the power of cinematic dialogs by enabling the Timeline Editor (currently, only "Full Copper" generation is available).
Remove all restricted folders from Setup. Optionally, clear out the function bodies for AddRestrictedFolder and AddIgnoredFolder.
γ €
Modify the HasDeveloperPermissions function to return true, and IsRestrictedFile to return false.
γ €
Go to WorkflowService and set both IsLevelEditingAllowed and IsDialogAndStoryEditingAllowed to return true.
γ €
Go to File -> Save Module... and save the new DLL file.
γ €
Changelog
βΊ Show Spoiler
v1.2
Custom Minimap Renderer UI: Replaces the built-in world map renderer with a custom UI. Enhances minimap rendering speed, eliminates flashing, and disables the default shroud during Play Mode.
Improved Injection Method: Offers more control over Glasses and simplifies installation.
Interface Enhancements:
Dark mode is now consistent across multiple built-in editors, improving layout performance.
Story Editor now features an adjusted color palette for dark mode and quick-access buttons for rebuilding stories.
Asset and Resource Management:
Asset Browser now includes label filters based on runtime templates, with new categories for Items and Characters.
Management of WIP labels has been streamlined.
Virtual texture support has been added.
Miscellaneous Enhancements:
MoonGlasses version is now displayed on the splash screen.
Terrain Brush Preview shows terrain textures in the preview window (manual action might be needed for some users).
Sentry integration enables automated crash reporting (with user consent via the configuration file).
Disabling saves has improved loading times (saves can be re-enabled via configuration).
A dedicated MoonGlasses Icon menu organizes less common actions.
Bug Fixes: Resolved the issue with the "Move to Another Mod" feature in the Resource Manager.
0.2.0
Fixes the dialog saving/loading issues due to the localization module.
Adds changes to two additional dll files.
0.1.4
Fixes missing model resource import options (.GR2)
Fixes issue with saving not working for the dialog editor.
0.1.2
Fixes issue with resource importing and prompt so that its clear where files need to go. Previously it was unclear where resources needed to be put in the BG3 directory to allow them to be successfully imported.
The default editor copies files automatically to a mod specific folder, but that functionality appears to be intentionally disabled in the developer version. Files need to be moved to the proper directory manually to be imported successfully. The folder is usually "Baldurs Gate 3/Data/Public/<mod-name>*", but the prompt should specify if the location is elsewhere.
0.1.1
Fixes issue with localization server and resource importing.
0.1.0
Moving files from the \Mods\Editor to just \Mods is no longer required.
Resource file paths are corrected
0.01
Initial level editor changes
Installation Instructions
Download and extract the files
γ €
Run unlock.bat, this unblocks all the .dll files that windows complains about
γ €
Extract Steamworks file and MoonGlasses Folder into BG3 Editor root folder.
γ €
Run the editor. If it crashes, the .dlls may be blocked, still. Right click them and go to properties. On the bottom make sure it doesn't say they're blocked.
γ €
If you're still crashing, please uninstall the editor, make sure the folder is empty, reinstall it, then try again.
γ €
NOTE: You do NOT need SiegFre's unlocking tool to make MoonGlasses work. This is a separate entity.
Last edited by loregamer on April 29th, 2025, 21:12, edited 34 times in total.
v0.1.2
"Fixes issue with resource importing and prompt so that its clear where files need to go. Previously it was unclear where resources needed to be put in the BG3 directory to allow them to be successfully imported.
The default editor copies files automatically to a mod specific folder, but that functionality appears to be intentionally disabled in the developer version. Files need to be moved to the proper directory manually to be imported successfully. The folder is usually "Baldurs Gate 3/Data/Public/<mod-name>*", but the prompt should specify if the location is elsewhere."
v0.1.2
"Fixes issue with resource importing and prompt so that its clear where files need to go. Previously it was unclear where resources needed to be put in the BG3 directory to allow them to be successfully imported.
The default editor copies files automatically to a mod specific folder, but that functionality appears to be intentionally disabled in the developer version. Files need to be moved to the proper directory manually to be imported successfully. The folder is usually "Baldurs Gate 3/Data/Public/<mod-name>*", but the prompt should specify if the location is elsewhere."
v0.1.2
"Fixes issue with resource importing and prompt so that its clear where files need to go. Previously it was unclear where resources needed to be put in the BG3 directory to allow them to be successfully imported.
The default editor copies files automatically to a mod specific folder, but that functionality appears to be intentionally disabled in the developer version. Files need to be moved to the proper directory manually to be imported successfully. The folder is usually "Baldurs Gate 3/Data/Public/<mod-name>*", but the prompt should specify if the location is elsewhere."
erm you're supposed to be doing zomboid right now
It's ok I'm in loading screen after loading screen
Why precisely is Larian releasing a neutered modkit anyway? It'll be cracked eventually (seen this thread) and only makes them look like control freaks.
"You will let ze trannies remain in ze game, bigot!"
Edit: Also, these retards should know by now that modding is a great way to extend a game's longevity.
Last edited by SoLong on September 13th, 2024, 15:35, edited 1 time in total.
Looks like there's still some bugs that the Nexus trannies are ironing out
Seems dot.net code atleast on some parts. Hopefully this gets fully reverse engineered and gets linux port at some point. Thou what would probably need whole game engine to be ported on linux. Which is not impossible as there is allready vulkan implementation for the game. Thou what i would assume the "linux port" would be basically linux-ui wrapper for the underlying code and engine using vulkan. Thou not if the modkit uses vulkan or directx or if you are able to switch between. Thou yet again you could just run this over on wine + dxvk and would probably work just fine.
Last edited by Bruuth on September 14th, 2024, 16:08, edited 1 time in total.
Seems dot.net code atleast on some parts. Hopefully this gets fully reverse engineered and gets linux port at some point. Thou what would probably need whole game engine to be ported on linux. Which is not impossible as there is allready vulkan implementation for the game. Thou what i would assume the "linux port" would be basically linux-ui wrapper for the underlying code and engine using vulkan. Thou not if the modkit uses vulkan or directx or if you are able to switch between. Thou yet again you could just run this over on wine + dxvk and would probably work just fine.
Seems dot.net code atleast on some parts. Hopefully this gets fully reverse engineered and gets linux port at some point. Thou what would probably need whole game engine to be ported on linux. Which is not impossible as there is allready vulkan implementation for the game. Thou what i would assume the "linux port" would be basically linux-ui wrapper for the underlying code and engine using vulkan. Thou not if the modkit uses vulkan or directx or if you are able to switch between. Thou yet again you could just run this over on wine + dxvk and would probably work just fine.
MoonGlasses v1001 Tool made by Discord users Siegfre, Fetish and Frizi that allows Dialog modifications to be saved.
Installation:
Copy and paste all files in this folder into "Baldurs Gate 3 Toolkit" base folder.
Make sure that the .dlls are all unblocked. Right click them and press Properties, then scroll to the bottom and verify there isn't a text that says "Windows has blocked this". If it's there, you can check
a box to unblock it.
Yes please. Aside from the reddit talk, pegging, I don't mind her at all. Maybe someone could even de-redditfy her dialogue some day.
I really hope so. When I met her in Early Access she grew on me, I do not recognize her now.
This is how she looked in EA
I just thought she was a generic NPC
Same here, but she did make an impression on me with the dynamic and how I was really going to kill her yet the dialogue felt to naturally move until there were doubts on the paladins. It felt as if she was going to become a companion, and she even refused and said we "might meet" again in Baldur's Gate. Everything about the interactions we had was out of the ordinary for me and it made me intrigued about her.
Could this potentially mean that we get an avernus campaign?
i now want someone to Port the entire "descent into avernus" directly into BG3. i want to smite zariel Bald head.
I'm still pissed Larian and FOTC used the bad ending of the "Descent into Avernus" campaign. We could've heard about the redeemed Archangel Zariel and how Bel got back into power and shit.