Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In one instance in NWN:EE this has a valid use case the engine recognises: Additional "Spellbook" columns in spells.2da, which are now referenced by column name in classes.2da.

2DA Line Limits

There are a limit to the amount of lines the engine will properly use for 2da files. This is restricted due to network traffic (even in SP there is a "server" running) since the game was made for dialup so Bioware coded in a lot of practical limits to lower packet sizes (presumably...)

2da fileLine Limit (assuming 0 start)Notes
baseitems.2da255Hardcoded due to network limitations; items may not function as intended.
classes.2da254Hardcoded due to network limitations plus "255" number is reserved as "CLASS_TYPE_INVALID"
feats.2da32,768

uint16 used in network however not recommended to go over 32K even if 65,536 is absolute maximum. There are likely problems with subdial feats if you do this.

skills.2da32Hardcoded due to network limitations; may only affect the "Untrained" column however? https://github.com/Beamdog/nwn-issues/issues/171

Client and Serverside 2das

...