Skip to forum content

You are not logged in. Please login or register.


forums.pvpgn.pro → [EN] Diablo → How do I modify vanilla drops to the famous 0% nodrop?

Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 13

1

Topic: How do I modify vanilla drops to the famous 0% nodrop?

Currently my server is using vanilla drops but I know some other versions use the famous 0% nodrop for all players mode and most popular private servers such as Slash also use this drop version.
How do I change vanilla drops to 0% nodrop for all players (1-8) mode?

2

Re: How do I modify vanilla drops to the famous 0% nodrop?

https://forums.pvpgn.pro/viewtopic.php?id=1739

Do not ask for support in PM.

3 (edited by Meanski 20.07.2017 22:03)

Re: How do I modify vanilla drops to the famous 0% nodrop?

Meanski from Slash here.

This change can be made by modifying the patch_d2.mpq on the D2GS side of things, a lot of changes made within these files sometimes do need to have client side patching (your players will also need the same patch file) but luckily with droprate changes - these can be done all server side without any client side patching. 

You'll need two programs - MPQ Editor and table editor, also with the MPQ editor you'll need the 1.13C (assuming that is the version you are running) listfile - this means the MPQ editor can understand each file in the patch MPQ.  All of this can be downloaded from Phrozen Keep.

Ladik's MPQ Editor: www.zezula.net/en/mpq/download.html (can't confirm this link 100%, on my Mac atm)
Table editor: d2mods.info/filecenter/dload.php … le_id=1054
List/data file: d2mods.info/filecenter/dload.php … le_id=1540

Steps:

1) Download all programs, take a backup of your patch file
2) Open up Ladik's MPQ editor, select your patch file and list file.  This will give you a list of all the files available inside the patch
3) Once file is opened, navigate to: data/global/excel
4) Look for files: tressureclass and tressureclassex
5) Open these in the table editor
6) Look for the column named 'NoDrop'
7) Change all numbers in this column to 0
8) Copy the whole data folder to your LOCAL Diablo II (not on the server, somewhere you can boot D2)
9) Find the shortcut you use to boot D2 from (mine is Diablo II.exe), right-click on the exe and go to properties
10) Amend the file path to have -direct -txt (this will bypass the patch MPQ and use the files inside the data folder)
11) Enter a game. If no errors - we're good to go!
12) Package up the MPQ again using the MPQ editor
13) Test the patch file again, if no errors or anything then you can place it on your server!

Anyways, that is the basics.  I'm sure you can find me on Slash's subreddit or Discord channel if you have further questions. GL!

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

4

Re: How do I modify vanilla drops to the famous 0% nodrop?

Thanks Meanski it worked perfectly without any problems

5

Re: How do I modify vanilla drops to the famous 0% nodrop?

Do you know which tables to change the vanilla XP rate to a bit higher?
Also, do you know how to increase party size from 8 to 10+ ?
Like annihilus.net/content.php does, they increased to 64 but on my server I'm planning to have 12.
Last question, do you know how to add 1.08 rare items to 1.13?

d2region has their on 1.09d server. I just wonder if I download their and add to 1.13 would be a lot easier.

I love to join your discord server for future help needs too. If ya can post an invitation here and thanks.

6

Re: How do I modify vanilla drops to the famous 0% nodrop?

john007 wrote:

Do you know which tables to change the vanilla XP rate to a bit higher?
Also, do you know how to increase party size from 8 to 10+ ?
Like annihilus.net/content.php does, they increased to 64 but on my server I'm planning to have 12.
Last question, do you know how to add 1.08 rare items to 1.13?

d2region has their on 1.09d server. I just wonder if I download their and add to 1.13 would be a lot easier.

I love to join your discord server for future help needs too. If ya can post an invitation here and thanks.

Yes, I can do a couple of those things.  Not sure how they increased party size, that is out of my moddifying knowledge.

Invitation to our Discord: https://discord.gg/0Xeb4YQwnUVhxisY

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

7

Re: How do I modify vanilla drops to the famous 0% nodrop?

I followed the guide and tried to modify the MPQ from single player first and nodrop 0% was working fine but after I replaced the server side MPQ from the Single player it wasn't working. Any idea why this could be happening?

8

Re: How do I modify vanilla drops to the famous 0% nodrop?

That is pretty much the same method I was using. Did you restart the server after copying over the new patch file?

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

9 (edited by r4 05.12.2017 22:05)

Re: How do I modify vanilla drops to the famous 0% nodrop?

Yes i did. Does the OS matter? I recently moved to Linux and is not working but on Windows was working fine

10

Re: How do I modify vanilla drops to the famous 0% nodrop?

Maybe send me your patch file so I can take a look

Admin of Slash Diablo & Diablo2.org (coming soon).

Also check out Slash's Character Armory!

11 (edited by Joe Schmoe 02.02.2019 03:28)

Re: How do I modify vanilla drops to the famous 0% nodrop?

Meanski wrote:

Meanski from Slash here.

This change can be made by modifying the patch_d2.mpq on the D2GS side of things, a lot of changes made within these files sometimes do need to have client side patching (your players will also need the same patch file) but luckily with droprate changes - these can be done all server side without any client side patching. 

You'll need two programs - MPQ Editor and table editor, also with the MPQ editor you'll need the 1.13C (assuming that is the version you are running) listfile - this means the MPQ editor can understand each file in the patch MPQ.  All of this can be downloaded from Phrozen Keep.

Ladik's MPQ Editor: www.zezula.net/en/mpq/download.html (can't confirm this link 100%, on my Mac atm)
Table editor: d2mods.info/filecenter/dload.php … le_id=1054
List/data file: d2mods.info/filecenter/dload.php … le_id=1540

Steps:

1) Download all programs, take a backup of your patch file
2) Open up Ladik's MPQ editor, select your patch file and list file.  This will give you a list of all the files available inside the patch
3) Once file is opened, navigate to: data/global/excel
4) Look for files: tressureclass and tressureclassex
5) Open these in the table editor
6) Look for the column named 'NoDrop'
7) Change all numbers in this column to 0
8) Copy the whole data folder to your LOCAL Diablo II (not on the server, somewhere you can boot D2)
9) Find the shortcut you use to boot D2 from (mine is Diablo II.exe), right-click on the exe and go to properties
10) Amend the file path to have -direct -txt (this will bypass the patch MPQ and use the files inside the data folder)
11) Enter a game. If no errors - we're good to go!
12) Package up the MPQ again using the MPQ editor
13) Test the patch file again, if no errors or anything then you can place it on your server!

Anyways, that is the basics.  I'm sure you can find me on Slash's subreddit or Discord channel if you have further questions. GL!

I only have the treasureclassex.txt in this directory. Do I need to edit both treasureclass and treasureclassex ? Where do I find the treasureclass.txt ? I'm using D2 LOD v1.13c if that makes any difference.


https://forums.pvpgn.pro/uploads/images/2019/01/31/pic.png


Joe

Added: 02.02.2019 02:36

Not working for me, either...

I opened the D2_patch.mpq and extracted the treasureclassex.txt. Tested it with the -direct -txt method and it worked great - no drop=0 in game. Edited, replaced, compacted, and closed the D2_patch.mpq. Reopened it to make sure the txt file was edited correctly and then put the new Patch_D2.mpq in my D2 directory and tested it in a single player game. Nothing. Drops are vanilla. I don't get it.

Yeah, I dunno...
It doesn't add up. my Patch_D2.mpq is modded. It shows my edit when I reopen the archive. Some reason it just won't translate to game. It's like the game is reading the input from some source other than the treasureclassex.txt inside the mpq...

12

Re: How do I modify vanilla drops to the famous 0% nodrop?

Joe Schmoe wrote:

Not working for me, either...

I opened the D2_patch.mpq and extracted the treasureclassex.txt. Tested it with the -direct -txt method and it worked great - no drop=0 in game. Edited, replaced, compacted, and closed the D2_patch.mpq. Reopened it to make sure the txt file was edited correctly and then put the new Patch_D2.mpq in my D2 directory and tested it in a single player game. Nothing. Drops are vanilla. I don't get it.

Yeah, I dunno...
It doesn't add up. my Patch_D2.mpq is modded. It shows my edit when I reopen the archive. Some reason it just won't translate to game. It's like the game is reading the input from some source other than the treasureclassex.txt inside the mpq...

Are you compiling the files *.bin also inside the Patch_D2.mpq?

13 (edited by Joe Schmoe 02.02.2019 07:01)

Re: How do I modify vanilla drops to the famous 0% nodrop?

Feofilaktt wrote:
Joe Schmoe wrote:

Not working for me, either...

I opened the D2_patch.mpq and extracted the treasureclassex.txt. Tested it with the -direct -txt method and it worked great - no drop=0 in game. Edited, replaced, compacted, and closed the D2_patch.mpq. Reopened it to make sure the txt file was edited correctly and then put the new Patch_D2.mpq in my D2 directory and tested it in a single player game. Nothing. Drops are vanilla. I don't get it.

Yeah, I dunno...
It doesn't add up. my Patch_D2.mpq is modded. It shows my edit when I reopen the archive. Some reason it just won't translate to game. It's like the game is reading the input from some source other than the treasureclassex.txt inside the mpq...

Are you compiling the files *.bin also inside the Patch_D2.mpq?

Hey, Feofilaktt. Glad you're here. Yes, I'm opening the MPQ and then extracting the treasureclassex.txt. Then I edit the txt using AFJ Sheet Edit and then importing the edited treasureclassex.txt back into the MPQ which replaces it. I can see that my edits are there when I recheck the file. Then I compact the MPQ and close it. If I reopen the MPQ, I can see that it includes my edited txt file. But when I put it in my Diablo II folder, it's not giving me NoDrop=0...


https://forums.pvpgn.pro/uploads/images/2019/02/02/untitled1.png

Added: 02.02.2019 08:31

Joe Schmoe wrote:
Feofilaktt wrote:
Joe Schmoe wrote:

Not working for me, either...

I opened the D2_patch.mpq and extracted the treasureclassex.txt. Tested it with the -direct -txt method and it worked great - no drop=0 in game. Edited, replaced, compacted, and closed the D2_patch.mpq. Reopened it to make sure the txt file was edited correctly and then put the new Patch_D2.mpq in my D2 directory and tested it in a single player game. Nothing. Drops are vanilla. I don't get it.

Yeah, I dunno...
It doesn't add up. my Patch_D2.mpq is modded. It shows my edit when I reopen the archive. Some reason it just won't translate to game. It's like the game is reading the input from some source other than the treasureclassex.txt inside the mpq...

Are you compiling the files *.bin also inside the Patch_D2.mpq?

Hey, Feofilaktt. Glad you're here. Yes, I'm opening the MPQ and then extracting the treasureclassex.txt. Then I edit the txt using AFJ Sheet Edit and then importing the edited treasureclassex.txt back into the MPQ which replaces it. I can see that my edits are there when I recheck the file. Then I compact the MPQ and close it. If I reopen the MPQ, I can see that it includes my edited txt file. But when I put it in my Diablo II folder, it's not giving me NoDrop=0...


https://forums.pvpgn.pro/uploads/images/2019/02/02/untitled1.png

Guys, I'm sorry... I figured it out. I wasn't creating the "new" bin file before recompiling the MPQ.

I needed to put the edited txt file into the data\global\excel folder inside my Diablo II directory, add the -direct -txt parameters to my desktop shortcut, and then go into a game to procure a "new" treasureclassex.bin file which can then be found inside the Diablo II\data\global\excel location. This new bin file must replace the original bin file inside the Patch_D2.MPQ along with the edited txt file before recompiling the MPQ and placing it into the Diablo II folder.

Joe

Posts: 13

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 → How do I modify vanilla drops to the famous 0% nodrop?