Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Diablo → Injecting Basemod.dll into D2GS

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 11

1 (edited by tmuhlhausen 10.02.2020 07:52)

Topic: Injecting Basemod.dll into D2GS

Im trying to find a way to make my server load a custom dll   "BaseMod.dll" and i cant seem to find threads on the topic. Suggesting its not easy to inject dlls into D2GS i dont have much experience hardcoding but i understand the basics. Any help is appreciated

Added: 09.02.2020 23:50

Solved but it still has issues some things still will not work including extended levels and gamble refresh. but gold pickup and maybe other features were activated just placing the D2Win.dll from basemod into my server directory along with basemod.dll and Basemod.ini
https://forums.pvpgn.pro/uploads/images/2020/02/10/basemod.gif

2

Re: Injecting Basemod.dll into D2GS

Do you run BaseMod.dll on the client side for Extended levels?

3 (edited by tmuhlhausen 29.02.2020 15:56)

Re: Injecting Basemod.dll into D2GS

lseekio wrote:

Do you run BaseMod.dll on the client side for Extended levels?


Yes.  Client has to match the server model basically. without it in both the new maps will cause crash.

4

Re: Injecting Basemod.dll into D2GS

Hey,

I´m currently modifing the D2Server.dll for autoload the BaseMod.dll.
but I´m having a problem, BaseMod.dll is crashing, because it isnt finding Game.exe

Maybe you could post your d2gs treestructure and what Version (d2gs, patch ...) your using

5

Re: Injecting Basemod.dll into D2GS

This is what my tree structure looks like.  There's no Game.exe, you can use the D2Win.dll loader from BaseMod install.

Directory of H:\D2GS\

03/08/2010  08:30 PM           163,840 D2CMP.dll
03/08/2010  08:45 PM           679,936 D2Common.dll
03/08/2010  08:55 PM         1,138,688 D2Game.dll
03/08/2010  08:32 PM            77,824 D2gfx.dll
03/08/2010  08:31 PM            77,824 D2Lang.dll
03/08/2010  08:30 PM            49,152 D2MCPClient.dll
03/08/2010  08:31 PM            49,152 D2Net.dll
03/08/2010  08:32 PM            98,304 D2sound.dll
09/11/2019  03:41 PM           147,456 D2Win.dll
03/08/2010  08:29 PM           212,992 Fog.dll
04/25/2018  01:39 PM           180,224 ijl11.dll
03/08/2010  08:28 PM           372,736 Storm.dll
01/05/2020  02:52 PM             9,408 BaseMod.ini
01/05/2020  04:19 AM           636,674 BaseMod.mpq
12/29/2019  01:32 PM           155,648 BaseMod.dll
03/08/2010  09:10 PM         1,093,632 D2Client.dll
04/25/2018  01:42 PM         2,108,703 Patch_D2.mpq
              17 File(s)      7,252,193 bytes

6 (edited by tmuhlhausen 06.03.2020 03:24)

Re: Injecting Basemod.dll into D2GS

RedVex2460 wrote:

Hey,

I´m currently modifing the D2Server.dll for autoload the BaseMod.dll.
but I´m having a problem, BaseMod.dll is crashing, because it isnt finding Game.exe

Maybe you could post your d2gs treestructure and what Version (d2gs, patch ...) your using

As leseekio said above in shorter form

To solve your problem quickly... Basemod has a custom D2win.dll that is to be used with both d2se and the D2GS gameserver. so you do not really need to edit anything else to inject it. D2Win.dll will do it for you. its in the folder somewhere along with the other utilities.. It really does not get enough credit for how well its put together. honestly i cannot do hard code editing. but i comprehend how it is done, because of a tutorial inside that main Basemod folder to change loader strings... in case anyone is interested in learning.. Hope you solve your problem

7

Re: Injecting Basemod.dll into D2GS

I added the three files to my d2gs folder From Basemod v1.13.3.  Imagehlp.dll is the last thing to load and basemod never does. Any suggestions?

8

Re: Injecting Basemod.dll into D2GS

turtleboy211 wrote:

I added the three files to my d2gs folder From Basemod v1.13.3.  Imagehlp.dll is the last thing to load and basemod never does. Any suggestions?


Try an older version, two other people have messaged me with the same error your having, i gave them an older version of basemod and they seemed to get it working. in case you are interested you can find me on discord under the same name

https://discord.gg/CBJHYTx

9

Re: Injecting Basemod.dll into D2GS

tmuhlhausen wrote:
turtleboy211 wrote:

I added the three files to my d2gs folder From Basemod v1.13.3.  Imagehlp.dll is the last thing to load and basemod never does. Any suggestions?


Try an older version, two other people have messaged me with the same error your having, i gave them an older version of basemod and they seemed to get it working. in case you are interested you can find me on discord under the same name

https://discord.gg/CBJHYTx

Have you tested all features in-game?
I think a lot of modifications of basemod aren't intended nor tested to work with d2gs, but if it's working, it is awesome!!

Diablo II Evolution
The first with a truly connected auction house

10

Re: Injecting Basemod.dll into D2GS

tmuhlhausen wrote:
turtleboy211 wrote:

I added the three files to my d2gs folder From Basemod v1.13.3.  Imagehlp.dll is the last thing to load and basemod never does. Any suggestions?


Try an older version, two other people have messaged me with the same error your having, i gave them an older version of basemod and they seemed to get it working. in case you are interested you can find me on discord under the same name

https://discord.gg/CBJHYTx

kajamajin@gmail.com

Please give the older version BaseMod.

11

Re: Injecting Basemod.dll into D2GS

Does the API tool also changes the "charinfo" file about your XXX character to YYY?
Seems a bit idiot, but i guess that the file is corrupted in someway and the "charinfo" file isn't reading your "charsave" file

Posts: 11

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 0 guests, 0 registered users

forums.pvpgn.pro → [EN] Diablo → Injecting Basemod.dll into D2GS