ModOrganizer2 / modorganizer

Mod manager for various PC games. Discord Server: https://discord.gg/ewUVAqyrQX if you would like to be more involved
http://www.nexusmods.com/skyrimspecialedition/mods/6194
GNU General Public License v3.0
2.21k stars 163 forks source link

Add support for game [Baldur's Gate 3] #1950

Open MadChieftain opened 10 months ago

MadChieftain commented 10 months ago

This template is useful to add basic support using https://github.com/ModOrganizer2/modorganizer-basic_games.

If you are vaguely familiar with programming you can try following the instructions on that link to get something working yourself. If you have trouble with that please fill in this template.

Please provide the following information for the game (remove the optional lines you do not use):

Provide additional details regarding the game that could be required for the plugin.

ashemedai commented 10 months ago

Got a preliminary plugin working. Need to flesh out some details.

chazwarp923 commented 10 months ago

I already made a basic plugin for this. The main issue is it doesn't support pak files due to how bg3 loads them. It requires you define them in modsettings.lsx, of which the easiest way to do is to integrate LSLib. Unfortunately for me it is written in C# and I do not have enough knowledge of MO2 to write a whole plugin from scratch in C#. But please feel free to reference my implementation for any research into further support. https://github.com/chazwarp923/MO2-BG3-Plugin/tree/main

AnyOldName3 commented 10 months ago

It might be a nightmare to copy, but the OMOD installer uses C# libraries, despite being in C++ and C++/CLI itself.