• 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 pagefor updates, or 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.)

[Release] Compiled Map & Respawn loader 97d

Newbie Spellweaver
Joined
Jun 1, 2020
Messages
12
Reaction score
12
Hello,

This plugin allows to you add 10 extra maps and respawns easily to your GameServer 97.04 (97d); Total 27 than 17 loaded by default GS

Installation steps
Step 1: Extract Map.dll and Respawns.txt to your GS folder

Step 2: Hook the dll to the GS
PUSH [offset with ascii name of dll (Maps.dll) ]
CALL DWORD PTR DS:[7311658] -> LoadLibrary
Or well, if you use another plugin, call WinApi's LoadLibrary function when it is initializing
In addition, you have available the exported method Init()

Step 3: Add your terrains to your Data folder
You now can add terrains in order of 18 to 27

Code:
"..\\data\\terrain18.att",
"..\\data\\terrain19.att",
"..\\data\\terrain20.att",
"..\\data\\terrain21.att",
"..\\data\\terrain22.att",
"..\\data\\terrain23.att",
"..\\data\\terrain24.att",
"..\\data\\terrain25.att",
"..\\data\\terrain26.att",
"..\\data\\terrain27.att"

If you don´t have or don´t want add 10 maps;
Only fill "terrainXX.att" with an empty terrain, you can extract "(null).att" and rename it every times as much as you need

It will avoid "Map attribute reading error"

4: Configure respawns at Respawns.txt file
// Map - X1 - Y1 - X2 - Y2

Link:
Password: drakonusjs

Source
Link:
Password: drakonusjs

Credits:
Webzen
drakonusjs
 

Attachments

You must be registered for see attachments list
Last edited:
Initiate Mage
Joined
Apr 11, 2012
Messages
4
Reaction score
0
Re: [Release] Compiled Map & Respawn loader 97d

thank you very much



Difficulties in loading dll, all pe editing tools need an entry function.
 
Newbie Spellweaver
Joined
Jun 1, 2020
Messages
12
Reaction score
12
Re: [Release] Compiled Map & Respawn loader 97d

thank you very much



Difficulties in loading dll, all pe editing tools need an entry function.

I recompiled the DLL, now you can invoke Init() exported method.

If you use another plugin, you can use LoadLibrary of the WinAPI when it is initializing.

Or well, hook manually with a debugger such as ollydbg
 
Newbie Spellweaver
Joined
Jun 1, 2020
Messages
12
Reaction score
12
Need tutorial for hook please!!! an thanks

First result in Google (hook dll muonline):


Apply the same concept for GS (GameServer)

Example:
drakonusjs - [Release] Compiled Map & Respawn loader 97d - RaGEZONE Forums
 
Newbie Spellweaver
Joined
Jun 1, 2020
Messages
12
Reaction score
12
Thread updated with source!!

Estimated time worked: 3 months, when i was a noob :laugh:

Grettings!!
 
Back
Top