[Collection] The hardcoded stuff.

Post here about all aspects of D2 mod making whether it's information, problems or whatever. Please specify whether your post is relating to Classic D2 or the Expansion.

Moderator: Nizari

User avatar
Brother Laz
Forum Legend
Dominion
Posts: 6715
Joined: Mon Jun 03, 2002 10:06 am
Location: Fallen Like Lightning
Contact:

Hand-picked

Post by Brother Laz » Thu Apr 28, 2005 12:15 pm

Sets.txt, cow king set. Etc.
19.may.2007 | Adun Tori Laz.
Median XL released!
Flesyht sa ruobhgien yht etah.


y dont u play the game the way its supposta be played? -SlothNathan

User avatar
TrueMage
Hosted Forum Moderator
Principality
Posts: 2072
Joined: Thu Jun 24, 2004 7:58 am
Location: Elemental Conflux
Contact:
Russia

Re: [Collection] The hardcoded stuff.

Post by TrueMage » Tue May 03, 2005 7:21 am

Looks like completing Duriel's quest possible only in Act 2 - Duriel's Lair (Id in levels.txt 73).

User avatar
RicFaith
Retired staff
Arch-Angel
Posts: 1576
Joined: Fri May 24, 2002 7:12 am
Location: Back where the weather is too hot
Contact:

Hand-picked

Post by RicFaith » Tue May 03, 2005 1:39 pm

Probably obvious, but all the smaller txt files (plrmode, skillscalc, bodyparts, etc) are all hardcoded and are only meant for reference :P Don't try changing fire in elemtypes to dark and expect all your spells to follow suit :P

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: [Collection] The hardcoded stuff.

Post by kingpin » Tue May 03, 2005 7:10 pm

Probably obvious, but all the smaller txt files (plrmode, skillscalc, bodyparts, etc) are all hardcoded and are only meant for reference icon_razz.gif Don't try changing fire in elemtypes to dark and expect all your spells to follow suit icon_razz.gif
No,

those files are not just reference.

They are a hardcoded lookup table that other files are refering to.

User avatar
Char
Retired staff
Principality
Posts: 2498
Joined: Tue Mar 04, 2003 11:40 pm
Contact:

Post by Char » Tue May 03, 2005 9:42 pm

do you mean they ARE a hardcoded table or there IS a hardcoded table that looks just like them? i mean... its kindof self-contradicting that a .txt file is hardcoded....
i guess you mean that there are hardcoded tables in the game that have the information that is in the .txt files. which would mean that the .txt files are just reference (and changing them has no influence whatsoever).

User avatar
kingpin
Retired Admin
Cherub
Posts: 10954
Joined: Sat Jan 11, 2003 12:51 pm
Contact:
Sweden

Hand-picked

Re: [Collection] The hardcoded stuff.

Post by kingpin » Tue May 03, 2005 10:00 pm

do you mean they ARE a hardcoded table or there IS a hardcoded table that looks just like them? i mean... its kindof self-contradicting that a .txt file is hardcoded....
i guess you mean that there are hardcoded tables in the game that have the information that is in the .txt files. which would mean that the .txt files are just reference (and changing them has no influence whatsoever).
Nope,

A column/file that is referense can be change in anyway you want.

A lookup table needs to keep the content same all the time. This because the other files calls for the name on this row. If you change the name on this row (no point to change the name anyway). It will stop working, and in worse case give crash.

User avatar
tvynr
Junior Member
Paladin
Posts: 141
Joined: Tue Jun 14, 2005 6:52 pm

Post by tvynr » Sat Dec 24, 2005 2:25 am

Aura skills are hardcoded to have the gold button mask. They are colorshifted using the data in the appropriate PL2 file:
Color Table #1718 (if in DirectDraw mode)
Text tint #4 (if in Direct3D mode)
Note that this is the same color shift used on the text for unique items.

User avatar
brappy
Forum Regular
Angel
Posts: 658
Joined: Fri Oct 28, 2005 11:27 pm
Location: Oswego, NY
Contact:

Post by brappy » Tue Feb 07, 2006 10:21 pm

hp4, hp5, mp4, and mp5 are hardcoded for PermStoreItem and multibuy.
And in the list, you have levels.txt listed twice. :D
Currently working on Tricet of Apocalypse (Latest patch: Beta 0.9) | Mod thread
A=B, A²=AB, A²-B²=AB-B², (A+B)(A-B)=B(A-B), A+B=B, A+A=A, 2A=A, 2=1

User avatar
Nefarius
Retired Admin
Cherub
Posts: 11607
Joined: Sat Jun 15, 2002 8:13 pm
Location: Where the blood forever rains
Contact:

Hand-picked

Re: [Collection] The hardcoded stuff.

Post by Nefarius » Wed Feb 08, 2006 4:14 am

1. Expanding the maximum value of a stat beyond 4294967295 (this applies to all stats, including EXP).
2. Adding a real new Act.
3. Adding a new character class.
4. Adding a new level to levels.txt (without CE/d2mod).
5. Adding a new object to objects.txt (without CE).
6. Adding new music without replacing existing music. (without CE)
7. Creating items that work like Diablo 1 Spell-Scrolls. (without CE)
8. Creating items that work like Diablp 1 Spell-Books.
9. Permanently reducing a stat via a useable item. (without CE/d2mod)
10. Correctly using boot-damage with skill functions that are not meant to do so.
11. Correctly using shield-damage with skill functions that are not meant to do so.
12. Making aurae work on the left skill button.
13. Adding new component codes.
14. Adding new hitclass codes.
15. Getting Damage/Attack Rating vs. Montype to display correctly on non-Pentium processors. (without CE)
16. Adding new quests.
17. Adding new shrines. (without CE)
18. Adding new events.
19. Using Holy Shield on a class other then the Paladin. (without CE)
20. Making a skill cost life instead of mana. (there are workarounds - but they all have glitches, such as the stat flashing around like crazy)
21. Making a character start with a mastery (the mastery won't take effect until you re-enter the game, however, what if the base item adds +1 to that mastery :?:).
22. Making starting gear spawn with modifiers other then ethereal and +to a skill.
23. Reproducing 1.00-1.06 Lightning Mastery.
24. Removing the firewall from the countess. (at least this used to cause a nasty crash)
25. Getting more then 32767 hp/mana/stamina to display. (without CE/D2mod)
26. Using negative speed modifiers.******* (use CE fix to remove DM)
27. Using negative life/manasteal.

A bunch of hardcoded stuff.


******* because of the diminishing returns, the outcome will at times boost the character to insane speeds (at certain intervals), it can even lead to a division by zero at times leading to an unexplained game crash.
Last edited by Nefarius on Wed Feb 08, 2006 4:21 am, edited 3 times in total.
''(...) The game can basically be considered unhackable. '' - Blizzard Entertainment (30th May 2000)
Black Omen Productions | MetalStorm: Progress Report | Screenshots

User avatar
XiaN
Posts: 63
Joined: Sun Oct 09, 2005 11:08 pm
Contact:

Post by XiaN » Sat May 13, 2006 3:13 am

-> Changing the Skilltabstrings and every string with a "X" as value
-> Changing every string in the character/inventory box

You have to edit the exact strings in String.tbl / ExpansionString.tbl. Removing them by simply clearing the belonging strings out.

-> Changing or Adding values to the upper itemdesc

This requires Code Edit.
Last edited by XiaN on Sat May 13, 2006 3:16 am, edited 1 time in total.

User avatar
tr10
Posts: 9
Joined: Fri Jan 27, 2006 8:28 pm

Re: [Collection] The hardcoded stuff.

Post by tr10 » Sun Jul 30, 2006 8:44 pm

I am wondering if something is edittible and i know this isn't the place to post it, but i dont know where is the correct place to post it.

im wondering if the battle.net channel's list is hardcoded into the game or is it edittible inside a file somewhere, if it is edittible could someone point me into the right direction. Thank you.

User avatar
Nefarius
Retired Admin
Cherub
Posts: 11607
Joined: Sat Jun 15, 2002 8:13 pm
Location: Where the blood forever rains
Contact:

Hand-picked

Re: [Collection] The hardcoded stuff.

Post by Nefarius » Mon Jul 31, 2006 11:19 am

[quote=tr10";p="281893"]I am wondering if something is edittible and i know this isn't the place to post it, but i dont know where is the correct place to post it.

im wondering if the battle.net channel's list is hardcoded into the game or is it edittible inside a file somewhere, if it is edittible could someone point me into the right direction. Thank you.[/quote]

You have already been warned not to ask about this by Kingpin, hence this is you second warning.
''(...) The game can basically be considered unhackable. '' - Blizzard Entertainment (30th May 2000)
Black Omen Productions | MetalStorm: Progress Report | Screenshots

User avatar
Count.Dracula
Junior Member
Champion of the Light
Posts: 405
Joined: Sun Jan 13, 2008 10:14 pm
Location: Vernon,BC,Canada

Post by Count.Dracula » Mon Jan 14, 2008 4:10 am

State.txt:
Concentration is hardcoded only bonus to BH.
Dracula walks the earth!

User avatar
kazein
Junior Member
Paladin
Posts: 242
Joined: Thu Jul 09, 2009 10:40 pm

Post by kazein » Mon Aug 03, 2009 7:54 pm

Warcry stun length formula in skillsdesc.txt is hardcoded. I tried to make it read from my skill par's/25 and time and time again it wasn't displaying the correct duration.

Post Reply

Return to “General Mod Making”