• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

How create a DLL

Status
Not open for further replies.
Elite Diviner
Joined
Aug 24, 2005
Messages
417
Reaction score
256
This guide teaches to create a DLL. I apologize for my English, but I believe that all will understand the guide.

Objective: To create a DLL which will put the functions to change the drop of Blood Castle, using as a basis the beta 39 of Luciano Aibar.

Content of this tutorial
  1. Setting the offsets
  2. Creating the files .h and c.cpp
  3. File offsets.h
  4. File configs.cpp
  5. Compiling the DLL
  6. Hook in the DLL
  7. Setting the Entry Point
  8. Creating the file Startup
  9. Testing the DLL
  10. Important Notes

Excuse by my mistakes.





 
Last edited:
Newbie Spellweaver
Joined
Nov 26, 2007
Messages
8
Reaction score
0
Re: [Guide] How create a DLL

I'm in school new can you tell me what soft are u using for editing *.dll's?
 
Junior Spellweaver
Joined
May 1, 2007
Messages
134
Reaction score
17
Re: [Guide] How create a DLL

Oh ! Edit drop of BloodCatsle ? You can't edit guides Create *.dll guides way add cmd set point in GameServer not packed ?

Can't guides - Thanks u ^^

Sorry my English .... :p
 
Elite Diviner
Joined
Aug 24, 2005
Messages
417
Reaction score
256
Re: [Guide] How create a DLL

Demix,

I use Visual Studio 2005 to create DLL.

===================

eddydn,

I didn
 
Newbie Spellweaver
Joined
Nov 26, 2007
Messages
8
Reaction score
0
Re: [Guide] How create a DLL

Link is dead
 
Junior Spellweaver
Joined
Dec 4, 2007
Messages
110
Reaction score
0
Re: [Guide] How create a DLL

10x but can i use dev C++ ?
 
Newbie Spellweaver
Joined
Dec 24, 2004
Messages
11
Reaction score
1
Re: [Guide] How create a DLL

Good guide.... ur no have guide in spanish? i need in spanish xD..

10/10 Thanks
 
Elite Diviner
Joined
Aug 24, 2005
Messages
417
Reaction score
256
Re: [Guide] How create a DLL

Soultrain,

Sorry... But I
 
Experienced Elementalist
Joined
Aug 25, 2005
Messages
253
Reaction score
20
Re: [Guide] How create a DLL

Excellent guide. :thumbsup:
 
Newbie Spellweaver
Joined
Mar 12, 2006
Messages
59
Reaction score
96
Re: [Guide] How create a DLL

Can someone tell me where can I find LordPE for download?

Thx a lot.

Marin (Sorry for my bad english!)
 
Experienced Elementalist
Joined
Oct 31, 2006
Messages
282
Reaction score
82
Re: [Guide] How create a DLL

EN
chris05 send me files in portuguese please!!
Sorry my bad ENGLISH!!!

PT

chris05 seria possivel voc
 
Elite Diviner
Joined
Aug 24, 2005
Messages
417
Reaction score
256
Re: [Guide] How create a DLL

favgames,

EN
This is the link for the Portuguese Guide:

PT
Este
 
Newbie Spellweaver
Joined
Oct 29, 2004
Messages
51
Reaction score
4
Re: [Guide] How create a DLL

hey Chris great guide!!!

I am wondering though how can I hook my new DLL so that it loads along with the gameserver.dll?

I wanna keep the fixes that are in the gameserver.dll and add fixes in my new.dll and have them both load.

thanks
 
Newbie Spellweaver
Joined
Jul 8, 2006
Messages
11
Reaction score
0
Re: [Guide] How create a DLL

i man

Man, you can explain how hook a dll at PChatProc?
Please? Im working in a dll with /post command.
 
Newbie Spellweaver
Joined
Feb 9, 2007
Messages
7
Reaction score
0
Re: [Guide] How create a DLL

At the place of the original PChatProc put offset of your function. In it if it is /post command do something else call original proc and pass same params ;)
 
Newbie Spellweaver
Joined
Mar 23, 2007
Messages
91
Reaction score
7
Re: [Guide] How create a DLL

Can someone upload include folder with all needed .h files?
I am using Express Edition and can't compile :(
 
Status
Not open for further replies.
Back
Top