154 lines
4.2 KiB
Plaintext
154 lines
4.2 KiB
Plaintext
# D2Mods Knowledge Base: Article 224
|
|
# Title: Cubemain.txt File Guide
|
|
# URL: https://d2mods.info/forum/kb/viewarticle?a=224
|
|
|
|
Cubemain.txt File Guide
|
|
Written by: Phrozen Heart
|
|
|
|
Written on: Tue Dec 02, 2003 7:02 pm
|
|
|
|
Views: 9841
|
|
|
|
Description: by Nefarius
|
|
|
|
Categories: File Guides (1.09x)
|
|
|
|
Column A: description
|
|
|
|
This column has no function, it only serves as a comment field to make it easier to find specific recipes.
|
|
|
|
Column B: enabled
|
|
|
|
Boolean, this controls if a recipe is active in-game, 1 stands for yes and 0 stands for no.
|
|
|
|
Column C: min diff
|
|
|
|
Controls at since which difficulty level this recipe can be used, 0=normal, 1=nightmare and 2=hell.
|
|
|
|
Column D: version
|
|
|
|
Tells the game if this is a old classic, new classic or expansion
|
|
|
|
recipe, 0=old classic d2, 1=new classic d2 and 100 is expansion recipe.
|
|
|
|
(*I am not sure if 1 is used in this file, but this column works the
|
|
|
|
same way it works in all the other item related files so it probably
|
|
|
|
does.)
|
|
|
|
Column E: start day
|
|
|
|
Used for closed battle.net to enable some recipes at a specific range of days.
|
|
|
|
Its pretty useless, but it can be used for other things with a bit of code editing.
|
|
|
|
Column F: stop day
|
|
|
|
Used for closed battle.net to disable some recipes at a specific range of days.
|
|
|
|
Its pretty useless, but it can be used for other things with a bit of code editing.
|
|
|
|
Column G: weekday
|
|
|
|
Used for closed battle.net to enable some recipes at a specific weekday.
|
|
|
|
Its pretty useless, but it can be used for other things with a bit of code editing.
|
|
|
|
Column H: class
|
|
|
|
You can use this to make a recipe class specific by using the class codes, aka ama, bar, pal, nec, sor, dru and ass.
|
|
|
|
Column I: numinputs
|
|
|
|
Controls the number of items you need to put into the cube for this
|
|
|
|
recipe, please note that if your using the “qty” switch in your input
|
|
|
|
this number must be adjusted, so hpot,qty=5 would mean you must set
|
|
|
|
numinputs to 5 ratter then 1, this is a very common mistake. The gty
|
|
|
|
switch may cause problems if you use items with quantity values
|
|
|
|
Column J-P: input 1-7
|
|
|
|
This controls the type of inputs used for the recipe, each cell stands for a different item.
|
|
|
|
Please refer to my Cubemain Code Reference in the keeps resource section in order to read about these codes.
|
|
|
|
Column Q: output
|
|
|
|
Controls the output and its quality, please refer to my Cubemain Code
|
|
|
|
Reference in the keeps resource section to read about these codes.
|
|
|
|
Column R: lvl
|
|
|
|
Controls the level of the item that is created in output, note this
|
|
|
|
value force spawns the item at this specific level. Its also used in
|
|
|
|
the formula for the two lower columns.
|
|
|
|
Column S: plvl
|
|
|
|
This column uses a portion of the players level for the output level.
|
|
|
|
Column T: ilvl
|
|
|
|
This column uses a portion of the first inputs level for the output level.
|
|
|
|
Column U, Z, AE, AJ, AO: mod 1-5
|
|
|
|
This controls modifiers that get appended to the output, aka you can
|
|
|
|
create normal items such as cracked sashes with modifiers such as
|
|
|
|
lifesteal on them this way, its mainly used for crafted items tought,
|
|
|
|
for a list of modifiers please consult the magic code master list.
|
|
|
|
Column V, AA, AF, AK, AP: mod 1-5 chance
|
|
|
|
This controls the chance for modifier 1-5 to spawn on the output, lets
|
|
|
|
say you have modifier 1 set to lifesteal, if you want it to only
|
|
|
|
produce a item with lifesteal half of the time you would set mod 1
|
|
|
|
chance to 50, which is 50%.
|
|
|
|
Column W, AB, AG, AL, AQ: mod 1-5 param
|
|
|
|
Parameter for modifier 1-5, refer to the magic code master list in
|
|
|
|
order to see which modifiers use a parameter and how it is used.
|
|
|
|
Column X, AC, AH, AM, AR: mod 1-5 min
|
|
|
|
Controls the minimum values for modifier 1-5, refer to the magic code
|
|
|
|
master list to see which modifiers use a minimum value and what you
|
|
|
|
should enter into it.
|
|
|
|
Column Y, AD, AI, AN, AS: mod 1-5 max
|
|
|
|
Controls the maximum values for modifier 1-5, refer to the magic code
|
|
|
|
master list to see which modifiers use a maximum value and what you
|
|
|
|
should enter into it.
|
|
|
|
Column AT: term
|
|
|
|
Record Terminator column, this has no function other then terminating
|
|
|
|
the lines, this is used to prevent tailing byte crashes when the BIN
|
|
|
|
files are loaded/generated by the game.
|
|
|
|
Link to this article: Select all
|
|
|
|
[url=https://d2mods.info/forum/kb/viewarticle?a=224]Knowledge Base - Cubemain.txt File Guide[/url] |