D2NG-Loader (Load your custom DLL's mod easy)

This would be the forum for questions about how to work with mod making tools which can be a problem of its own.

Moderator: Paul Siramy

Post Reply
User avatar
PillarsOfGarendall
Posts: 24
Joined: Wed Sep 18, 2013 3:22 pm
France

D2NG-Loader (Load your custom DLL's mod easy)

Post by PillarsOfGarendall » Mon Feb 18, 2019 7:06 pm

---D2NG-Loader---
Image
Hello, i was bored of Fog or D2Win so i decided to write this C# app, obviously it doesn't change the process/window name or even patch D2GFX, it's YOU who need to do it from your mod.dll.

Full explanation are on my github https://github.com/Nightshades1/D2NG-Loader or you can download it directly from https://github.com/Nightshades1/D2NG-Loader/releases

At first, i made it for people that begin in code editing modding as they usually have no idea on how to load their own DLL'S.

It's full open source, feel free to improve it if you are a code guru or a pro at assembler,
for any troubles you can find me on the Keep discord, i'm Nightshades#1337.

TL;DR Place it in your Diablo 2 Directory and start it.

Enjoy :twisted:
Attachments
D2NG-Loader.zip
(9.27 KiB) Downloaded 128 times
Searching D2Game.dll.pdb of version 1.13c and all the DLL's .pdb if you are an ex blizzard programmer throw me a pm !
Valentin aka Nightshades.

User avatar
Kieran
Senior Moderator
Angel
Posts: 617
Joined: Mon Oct 22, 2007 9:46 am
Location: England
Contact:
Great Britain

Hand-picked

Re: D2NG-Loader (Load your custom DLL's mod easy)

Post by Kieran » Tue Feb 19, 2019 1:08 am

This is actually very useful, thank you!

User avatar
thaison
Junior Member
Paladin
Posts: 108
Joined: Fri Apr 03, 2015 11:59 am
Location: Viet Nam
Vietnam

Re: D2NG-Loader (Load your custom DLL's mod easy)

Post by thaison » Tue Feb 19, 2019 1:32 am

When I pressed "Launch Game", it didn't start the game.
Has granted "Run As Admin" permission

Image

User avatar
Kieran
Senior Moderator
Angel
Posts: 617
Joined: Mon Oct 22, 2007 9:46 am
Location: England
Contact:
Great Britain

Hand-picked

Re: D2NG-Loader (Load your custom DLL's mod easy)

Post by Kieran » Tue Feb 19, 2019 1:45 am

I just did a few tests Thaison and when I tried to run a .dll from another game version it crashed.

(I tried to run high res from 1.13 with 1.09 - purely for testing the program)

User avatar
PillarsOfGarendall
Posts: 24
Joined: Wed Sep 18, 2013 3:22 pm
France

Re: D2NG-Loader (Load your custom DLL's mod easy)

Post by PillarsOfGarendall » Tue Feb 19, 2019 1:29 pm

thaison wrote:
Tue Feb 19, 2019 1:32 am
When I pressed "Launch Game", it didn't start the game.
Has granted "Run As Admin" permission

Image
This is targeted for .NET Framework 4.6.1
Last edited by PillarsOfGarendall on Tue Feb 19, 2019 2:00 pm, edited 2 times in total.
Searching D2Game.dll.pdb of version 1.13c and all the DLL's .pdb if you are an ex blizzard programmer throw me a pm !
Valentin aka Nightshades.

User avatar
PillarsOfGarendall
Posts: 24
Joined: Wed Sep 18, 2013 3:22 pm
France

Re: D2NG-Loader (Load your custom DLL's mod easy)

Post by PillarsOfGarendall » Tue Feb 19, 2019 1:31 pm

Kieran wrote:
Tue Feb 19, 2019 1:45 am
I just did a few tests Thaison and when I tried to run a .dll from another game version it crashed.

(I tried to run high res from 1.13 with 1.09 - purely for testing the program)
Obviously its just a loader aka injector, you aren't supposed to load a dll that will patch the place of a different version :lol:
Searching D2Game.dll.pdb of version 1.13c and all the DLL's .pdb if you are an ex blizzard programmer throw me a pm !
Valentin aka Nightshades.

User avatar
Kieran
Senior Moderator
Angel
Posts: 617
Joined: Mon Oct 22, 2007 9:46 am
Location: England
Contact:
Great Britain

Hand-picked

Re: D2NG-Loader (Load your custom DLL's mod easy)

Post by Kieran » Tue Feb 19, 2019 5:59 pm

PillarsOfGarendall wrote:
Tue Feb 19, 2019 1:31 pm
Kieran wrote:
Tue Feb 19, 2019 1:45 am
I just did a few tests Thaison and when I tried to run a .dll from another game version it crashed.

(I tried to run high res from 1.13 with 1.09 - purely for testing the program)
Obviously its just a loader aka injector, you aren't supposed to load a dll that will patch the place of a different version :lol:
Of course dude, it was purely a test to see what would happen. Not that I suspect thaison was this silly, but it was more to explain the .dll has to be compatible :)

Post Reply

Return to “Tools”