7 Commits
Author SHA1 Message Date
Jonathan Feenstra 67cdd4fcb2 [Baldur's Gate 3]: Fix UnicodeEncodeError and ValueError (#218)
* [Baldur's Gate 3]: Fix UnicodeEncodeError when writing to mod settings
* [Baldur's Gate 3]: Fix ValueError due to assumption that MO2 is installed in home directory
2026-04-20 09:36:10 +02:00
Daniel Schlatter 1ff1ee4ea6 [bg3] fix lslib extraction for newer versions (#211) 2026-03-15 16:32:23 +01:00
Daniel Schlatter 48cddc62ba Make bg3 plugin more robust (#204)
* fix plugin icons not showing up when building with mob by embedding svgs instead
* gate yaml import in bg3_file_mapper to ensure its only imported if user is using the functionality
* bail out of mapping function early if modlist is empty
* ensure spacing is consistent in generated modsettings.xml by creating a function to share the creating of the xml strings for ModuleShortDesc
* dont do diffing if file doesnt exist or debug logging is not enabled
* ensure dialog boxes are exec'd so the user can see them
* mv log.txt files to logs dir, only make one logging statement for file moving
* remove empty folders left behind by plugin in documents dir when executable finishes, log folders removed
* add conversion of yamls in bin folder that wont get mapped to the documents directory
* ensure all directories are created when they are needed
* add catch for oserror in pak parsing function
* add a small sleep after creation of modsettings.xml to ensure the executable does not launch too fast to see it
* create directories that should be sent to overwrite folder from the documents folder if they dont exist in the mapping function, log all directories mapped if debug is enabled
2026-01-04 11:13:52 +01:00
Daniel Schlatter 3b2f67ce4c disable unneeded configparser interpolation that causes issues when %s are present in values (#198) 2025-10-10 09:50:58 +02:00
Gabriel cae15affee [Baldur's Gate 3]: Various bug fixes (#193)
* Add additional DLLs to the lslib retriever
* Fix regex pattern for folder name in pak_parser
* Ensure log directory is created if missing
* Update pak file naming to include parent directory name
2025-09-15 09:56:40 +02:00
Daniel Schlatter e7e990696f fix check for if directory is packable in baldursgate3.pak_parser (#191) 2025-08-31 14:44:55 +02:00
Daniel Schlatter f14428a4a7 Add official support for Baldur's Gate 3 (#188) 2025-08-18 07:52:02 +02:00