molotovcherry / yet-another-bg3-native-mod-loader Goto Github PK
View Code? Open in Web Editor NEWA mod loader for Baldur's Gate 3
Home Page: https://www.nexusmods.com/baldursgate3/mods/3052
License: MIT License
A mod loader for Baldur's Gate 3
Home Page: https://www.nexusmods.com/baldursgate3/mods/3052
License: MIT License
Hi Trying to use your mod to inject Dlls
Only thing I did was change the directory in the config.json file to "D:\SteamLibrary\steamapps\common\Baldurs Gate 3"
Possible issue: win10 Prof, tried many variations of format for install_root in config,toml, but utility cannot find/recognize the running game process (BG3)
Sample path: install_root = 'F:\Games\BG3-junct'
config.tomal in C:\Users\xps\AppData\Local\Larian Studios\Baldur's Gate 3\Plugins
I haven't renamed any game-files, and launch from BG3modmanager, let it run for a bit, then try injector.
Launch with launcher selecting DX11 makes no difference.
Hi,
on my AMD 6700 xt gpu, I have awful 1% low fps, and stuttering everywhere, while using Vulkan, for some reason.
DX11 + SpecialK frame limiter+v-sync is way more smoother for me.
Looks like their texture cache helps too with that.
Would this work with Specialk Global injection method ?
What about local injection ?
This should call a special init on the dll if there is any. Taken from the original native mod loader by kassent
Use utf16 and LoadLibraryW, to make sure things will work properly
It should instead be checking all existing processes. We need a new mechanism. probably with enum_processes
This would serve better as a warning dialog popup (with message) that the injection failed on the process, but do not crash the process. There's nothing better we can do here as there's no real way to recover, but we can at least not crash
We should retry this a couple times before declaring failure with the popup, with a delay between each check. Sometimes it fails, but a second read would probably succeed, just give it a little time first
Hi Cherry! ๐ Just got a random mod loader crash so I'm sending the report your way. I've never had the watcher crash before so I'm not sure what happened... only thing I've been doing differently is launching the game directly from the exe (so I can avoid hotfix 18 for awhile, lol) and it was otherwise working fine all day.
The watcher crashed immediately on game load and then again when I tried to quit it from the toolbar. Ended the task, restarted the watcher, reloaded the game and now it works perfectly fine, so... ????? ยฏ_(ใ)_/ยฏ
YABG3ML Version: Watcher, v0.2.2
Game Version: BG3 DX11, Patch 6, v4.1.1.4763283
If there's other logs or info that you might need, just let me know!
my game's installed in E:\Program Files (x86)\Steam\steamapps\common\Baldurs Gate 3 and my game .exes are in the bin folder of that.
config's here: config.zip
for reference, my native mods are native camera tweaks and baldur's priority cpu optimizer, placed in C:\Users\Komputer\AppData\Local\Larian Studios\Baldur's Gate 3\Plugins of course
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.