soulsmods / ModEngine2

Runtime injection library for modding Souls games. WIP
MIT License
855 stars 152 forks source link

DS3 mods not recognized. User error? #228

Open slorenzen1 opened 1 month ago

slorenzen1 commented 1 month ago

I'm currently trying to use 4 mods, but only two of them actually get applied to the game. The first that fails to be applied is iGP11 and its .dds that I managed to get to apply a few times but not in the last 10 attempts. The second that fails to be applied is a ring description mod that has a .dcx and a .bak file. The ones that work are Honest Merchant which uses a dinput8.dll and Bonfire Additions which has 16 .dcx files.

Below is all the information I could think relevant.

Ring Descriptions: https://www.nexusmods.com/darksouls3/mods/1697?tab=files&file_id=6009 iGP11: https://www.nexusmods.com/darksouls3/mods/28?tab=description Bonfire Additions: https://www.nexusmods.com/darksouls3/mods/434?tab=files&file_id=1518 Honest Merchant: https://www.nexusmods.com/darksouls3/mods/607?tab=description

My config file read like this: [modengine] debug = false external_dlls = ["mod\\honestMerchant.dll"]

[extension.mod_loader] enabled = true loose_params = false mods = [ { enabled = true, name = "Bonfire Additions", path = "mod\\Bonfire Additions" }, { enabled = true, name = "iGP11", path = "mod\\iGP11" }, { enabled = true, name = "Detailed Rings", path = "mod\\Rings Detailed Description" } ]

[extension.scylla_hide] enabled = true

My file paths are like so: DARK SOULS III\Game\ModEngine-2.1.0.0-win64 ModEngine-2.1.0.0-win64\mod\Bonfire Additions\script\talk ModEngine-2.1.0.0-win64\mod\iGP11\tex_override ModEngine-2.1.0.0-win64\mod\Rings Detailed Description\Game\msg\engus

Baestschn commented 1 month ago

I had the same problem just now. Whenever I try to load a .dll through modengine it would load no mods whatsoever. So I tried to start it without loading an external .dll and it did work. For now I will load my .dll's through lazy loader and everything works as it should.