Jump to content

Edit History

Please note that revisions older than 365 days are pruned and will no longer show here
khzmusik

khzmusik

On 5/13/2021 at 4:30 AM, Survager said:

What does C# code coding have to do with installing a pre-made mod using DMT?

[...]

Moreover, the lock picking mod works only with DMT, as far as I know.

 

 

I'm going to assume that you don't know what DMT does.

 

The DMT mods that you download (like, say, SphereIICore) contain C# code that is structured in a way that the DMT tool can recognize. DMT then compiles that C# code, creates binary .dll files, and modifies the game's own .dll files to load them.

 

I am leaving out a lot of details, but that's the general idea. If you want to learn more, here's a good overview of DMT (including SDX and Harmony patching), written by SphereII:

https://7d2dmods.github.io/HarmonyDocs/

 

And here is the thread that you want if you are having trouble installing mods with DMT:

https://community.7daystodie.com/topic/13037-dmt-modding-tool/

 

Also: the lockpicking mod does not depend upon DMT. It depends upon SphereIICore. It is SphereIICore that must be compiled with DMT.

 

And, yes, you should compile all of the C# code inside the SphereIICore mod, even the code that is not directly relevant to lockpicking. That's how it is designed. It might be possible to isolate just the C# code that deals with lockpicking, but it wouldn't be easy. I am a C# programmer by trade, and I wouldn't want to do it.

khzmusik

khzmusik

On 5/13/2021 at 4:30 AM, Survager said:

What does C# code coding have to do with installing a pre-made mod using DMT?

[...]

Moreover, the lock picking mod works only with DMT, as far as I know.

 

 

I'm going to assume that you don't know what DMT does.

 

The DMT mods that you download (like, say, SphereIICore) contain C# code that is structured in a way that the DMT tool can recognize. DMT then compiles that C# code, creates binary .dll files, and modifies the game's own .dll files to load them.

 

I am leaving out a lot of details, but that's the general idea. If you want to learn more, here's a good overview of DMT (including SDX and Harmony patching), written by SphereII:

https://7d2dmods.github.io/HarmonyDocs/

 

And here is the thread that you want if you are having trouble installing mods with DMT:

https://community.7daystodie.com/topic/13037-dmt-modding-tool/

 

Also: the lockpicking mod does not upon DMT. It depends upon SphereIICore. It is SphereIICore that must be compiled with DMT.

 

And, yes, you should compile all of the C# code inside the SphereIICore mod, even the code that is not directly relevant to lockpicking. That's how it is designed. It might be possible to isolate just the C# code that deals with lockpicking, but it wouldn't be easy. I am a C# programmer by trade, and I wouldn't want to do it.

×
×
  • Create New...