the Phrozen Forums
  General Mod Making
  Didn't Work

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   Didn't Work
NTroast
Squire

Posts: 41
From: San Diego, Ca
Registered: Jan 2002

posted 26 January 2002 19:52     Click Here to See the Profile for NTroast   Click Here to Email NTroast        Reply w/Quote   
Continued from: http://dynamic2.gamespy.com/~phrozenkeep/ubb/Forum29/HTML/002765.html

---------------------------------------------

Corpsefire still drops rare items of same type as imput, not unique.

Can some one explain the mlvl and ilvl thing again and tell me what columns to change?

------------------
"Everything happens for a reason"
Nicholas Troast

IP Logged

Apocalypse Demon
Moderator

Posts: 4023
From: Mississauga, Ontario
Registered: Oct 2001

posted 26 January 2002 19:56     Click Here to See the Profile for Apocalypse Demon   Click Here to Email Apocalypse Demon        Reply w/Quote   
The mlvl of the monster must be equal or above the ilvl of the items. So, check out the ilvl of the items(check the level column in uniqueitems.txt). Then, change the mlvl of the zombie in monstats.txt to be above the ilvls of all of the uniqueitems you are making him drop.

------------------
God gave me a brain to use but I miserably failed to use it to my advantage

IP Logged

Zhoulomcrist
Forum Admin.

Posts: 3239
From: USA
Registered: Jan 2001

posted 26 January 2002 20:00     Click Here to See the Profile for Zhoulomcrist        Reply w/Quote   
If all else fails, check out the Leoric Animation Plugin at the keep. Yeah, I know. It's an animation plugin. But, it's also setup to have Leoric drop a unique item (undead crown) when he's slaughtered. You can use the treasureclassex.txt and unqiueitems.txt (and monstats.txt) within it as a guide to work with.

------------------
Diablo was vaporized by Zhoulomcrist's redeemer

************************
Classic Diablo II: ZhoulomCrypt Project Administrator

IP Logged

Alkalund
Honorary Warlord

Posts: 964
From: Florianópolis, Santa Catarina, Brazil
Registered: Apr 2001

posted 26 January 2002 20:02     Click Here to See the Profile for Alkalund   Click Here to Email Alkalund        Reply w/Quote   
First of all, you could have continued with your first thread, no need making a new one

Onto your question, you'll probably have to decrease your uniques' item level, otherwise Corpsefire won't drop them. There are two columns in uniqueitems.txt, Level and LevelReq. Decrease the "Level" column value for the uniques you want him to drop (put 1 in there, just to test). Don't know the monster level of corpsefire, but if you put 1 there it should work.

------------------
Alkalund

IP Logged

Zhoulomcrist
Forum Admin.

Posts: 3239
From: USA
Registered: Jan 2001

posted 26 January 2002 20:05     Click Here to See the Profile for Zhoulomcrist        Reply w/Quote   
By default, I usually like to have all of my uniques' LEVEL set to 0. In either of these cases, corpsefire should drop a unique equivalent instead of that rare. My own mod is also setup for specific drops and they work perfectly. In this case, with Level set to 0 although 1 (or 1 as Alkalund has suggested) should definitely also work. NOTE: In this case, the values in the LevelReq column should have no bearing on the output. So, you can avoid that one.

If done properly, your foe will always drop the unique equivalent of the same item each time they're slaughtered

I've locked off the other topic and routed the discussion to this one.

------------------
Diablo was vaporized by Zhoulomcrist's redeemer

************************
Classic Diablo II: ZhoulomCrypt Project Administrator

[This message has been edited by Zhoulomcrist (edited 26 January 2002).]

IP Logged

NTroast
Squire

Posts: 41
From: San Diego, Ca
Registered: Jan 2002

posted 26 January 2002 21:08     Click Here to See the Profile for NTroast   Click Here to Email NTroast        Reply w/Quote   
IT WORKS YEPEEEEEEEEEEE!!!!!!!!!

------------------
"Everything happens for a reason"
Nicholas Troast

IP Logged

Zhoulomcrist
Forum Admin.

Posts: 3239
From: USA
Registered: Jan 2001

posted 26 January 2002 21:11     Click Here to See the Profile for Zhoulomcrist        Reply w/Quote   
Excellent stuff . Congrats, good work and all that jazz .

------------------
Diablo was vaporized by Zhoulomcrist's redeemer

************************
Classic Diablo II: ZhoulomCrypt Project Administrator

[This message has been edited by Zhoulomcrist (edited 26 January 2002).]

IP Logged

NTroast
Squire

Posts: 41
From: San Diego, Ca
Registered: Jan 2002

posted 27 January 2002 12:38     Click Here to See the Profile for NTroast   Click Here to Email NTroast        Reply w/Quote   
To show my Appreciation of your help I made a Tutorial you can put in your tutorials section.

Tutorial: How to make super-unique monsters drop specific items

Things you will need:
MPQview
Excel (or equivalent)
MPQ2k
CLEAN patch_d2.mpq
Treasureclassex.txt
Superuniques.txt
Monstats.txt

(Depending on what item you want him to drop; select one of these files)
Armor.txt -basic armor, magic armor, rare armor
Weapons.txt -basic weapons, magic weapons, rare weapons
Setitems.txt -set items
Uniqueitems.txt -unique items

1. Open MPQview, and make sure you open the data file first (Downloadable on resources page) then select open archive. Search in your diablo 2 directory and select the CLEAN patch_d2.mpq, and open it (usually located in C:\program files\diablo II\). There is an awesome little tool called filter; select the .txt from the dropdown list. Then save all the .txt files specified above to your own d2mod folder.
2. Open Excel and open the treasureclassex.txt in your d2mod folder first (make sure the Files of Type dropdown menu is on Text Files, or else you wont be able to see them). In the treasureclassex.txt go to the very bottom row (row 775). Create a new row at the bottom and name the Treasure Class column (column A) the super-unique monster’s name (i.e. Corpsefire).
3. Then in the Picks column (column B) type the number of items you want him to drop in negative form (i.e. I want him to drop 4 items so I enter –4).
4. The next rows go in this order: Unique, Set, Rare, Magic (Columns C-F); type 1024 in the column of quality you want the monster to drop. If you want the monster to drop normal items don’t type anything.
5. In the NoDrop column (column G) type 0. Save the file.
6. Open the item file in excel (i.e. armor.txt, setitems.txt) look up the Item(s) you want him to drop in the name column (column A)(Hint: Find is useful). For set items look for the entire set name in name column (column A) and scroll to the right to get the item names. Make sure when writing the items down that you copy them down EXACTLY (Note: some items are misspelled). Also write down the items level found in Level column (column F)
7. Open treasureclassex.txt and go to the bottom entry you made and scroll over to the Item1 column (column H) and type the first items name, and in the next column, Prob1 (column I) type 1. Repeat down the line until all items are entered typing 1 after each one. Make sure you type 0 in the last column named Term (column AG). Save the file.
8. Open superuniques.txt and look for the monsters name in the Name column (column A) (Hint: Find is useful). In the TC column (column K) enter the monsters name (The name we made in step 2). Save the file.
9. Open monstats.txt and look for the super-unique monster’s class in the Class column (column A) (i.e. Corpsefire is a Zombie so look for Zombie). Scroll over to the Level column (column V) make sure the level is at least equal to the highest level of one of your items. If not change it so it is.
10. Now we need to make the install files. Open notepad and type:

O Patch_d2.mpq
a treasureclassex.txt data\global\excel\treasureclassex.txt
a treasureclassex.bin data\global\excel\treasureclassex.bin
a superuniques.txt data\global\excel\superuniques.txt
a superuniques.bin data\global\excel\superuniques.bin
a monstats.txt data\global\excel\monstats.txt
a monstats.bin data\global\excel\monstats.bin
C patch_d2.mpq

Then save it as install.txt
11. Open a new notepad and type:

mpq2k s install.txt

Then save it as install.bat.
12. Now add the install files we made into your d2mod folder also containing your new treasureclassex.txt, new superuniques.txt, CLEAN patch_d2.mpq, and MPQ2k program.
13. Run the install.bat file.
14. Copy the patch_d2.mpq file from you d2mod folder to you diablo 2 directory (i.e. C:\program files\diablo II\). Make sure you make a backup of your CLEAN patch_d2.mpq.
15. You need to create this directory on your hard disk for the .bin files “C:\Program Files\Diablo II\data\global\excel\”
16. Click on the start button in the bottom left hand corner of your screen and select Run. Browse your hard disk to find the file game.exe in your diablo 2 directory. Click open and then add "-direct -txt" to the end of the filename outside the quotations (i.e. "C:\Program Files\Diablo II\Game.exe" -direct –txt)
17. Press OK to run the game; open a character; save the character; close the game.
18. Open the directory “C:\Program Files\Diablo II\data\global\excel\”. Copy the treasureclassex.bin, superuniques.bin, and monstats.bin into you d2mod folder.
19. Run the install.bat file.
20. Copy the patch_d2.mpq file from you d2mod folder to you diablo 2 directory (i.e. C:\program files\diablo II\).
21. Run the game normally. Kill the super-unique monster and test if he drops the items (he should).

Tutorial By: NTroast (Nicholas Troast)
Credit & Thanks: Apocalypse Demon, Zhoulomcrist.

------------------
"Everything happens for a reason"
Nicholas Troast

IP Logged

All times are Central Standard Time

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | The PhrozenKeep

© PhrozenKeep.com . all buttons made by the Evilenglishman . swords and shields by DigiBO.


Ultimate Bulletin Board 5.47c