This is to document the limits XTBLs have, if an xtbl has not been listed here it simply hasn't been documented.
No limit = game engine dynamically allocates space for entries.
Hard limit = number of entries is capped by the game engine.
Soft limit = number of entries is not capped by the game engine, will cause memory corruption if you go over this limit.
These limits have been confirmed as of version 1.0.0.1.
ammo.xtbl
Ammo - no entry limit (no limit? needs confirmation), unmodded has 34 defined.
customization_categories.xtbl
Category - no entry limit (no limit? needs confirmation), unmodded has 78 defined.
customization_compositing.xtbl
Composite_Layer - max 600 entries (hard limit), unmodded has 374 defined.
customization_default_items.xtbl
Default - no entry limit (no limit? needs confirmation), unmodded has 55 defined.
customization_flags.xtbl
Flag - no entry limit (no limit? needs confirmation), unmodded has 39 defined.
customization_icons.xtbl
Icon - no entry limit (no limit? needs confirmation), unmodded has 10 defined.
customization_items.xtbl
Customization_Item - max 858 entries (hard limit), unmodded has 574 defined.
customization_materials.xtbl
Cust_Material - no entry limit (no limit? needs confirmation), unmodded has 7 defined.
customization_normals.xtbl
Normals - max 8 entries (hard limit), unmodded has 8 defined.
customization_slot_defaults.xtbl
Slot_Default - no entry limit (no limit? needs confirmation), unmodded has 7 defined.
customization_stores.xtbl
Store - no entry limit (no limit? needs confirmation), unmodded has 15 defined.
Store_Item - max 256 entries (hard limit).
homies.xtbl
Homie - max 28 entries (soft limit), unmodded has 24 defined.
horde_mode.xtbl
Player_Character - max 5 entries (hard limit), unmodded has 5 defined. Game will crash if you try to add more than 5 entries.
respect_levels.xtbl
respect_level - max 50 entries (hard limit), unmodded has 50 defined.
unlockables.xtbl
Unlockable - max 318 entries (hard limit), unmodded has 312 defined. Adding or removing an entry will cause crashes when loading a save.
No limit = game engine dynamically allocates space for entries.
Hard limit = number of entries is capped by the game engine.
Soft limit = number of entries is not capped by the game engine, will cause memory corruption if you go over this limit.
These limits have been confirmed as of version 1.0.0.1.
ammo.xtbl
Ammo - no entry limit (no limit? needs confirmation), unmodded has 34 defined.
customization_categories.xtbl
Category - no entry limit (no limit? needs confirmation), unmodded has 78 defined.
customization_compositing.xtbl
Composite_Layer - max 600 entries (hard limit), unmodded has 374 defined.
customization_default_items.xtbl
Default - no entry limit (no limit? needs confirmation), unmodded has 55 defined.
customization_flags.xtbl
Flag - no entry limit (no limit? needs confirmation), unmodded has 39 defined.
customization_icons.xtbl
Icon - no entry limit (no limit? needs confirmation), unmodded has 10 defined.
customization_items.xtbl
Customization_Item - max 858 entries (hard limit), unmodded has 574 defined.
customization_materials.xtbl
Cust_Material - no entry limit (no limit? needs confirmation), unmodded has 7 defined.
customization_normals.xtbl
Normals - max 8 entries (hard limit), unmodded has 8 defined.
customization_slot_defaults.xtbl
Slot_Default - no entry limit (no limit? needs confirmation), unmodded has 7 defined.
customization_stores.xtbl
Store - no entry limit (no limit? needs confirmation), unmodded has 15 defined.
Store_Item - max 256 entries (hard limit).
homies.xtbl
Homie - max 28 entries (soft limit), unmodded has 24 defined.
horde_mode.xtbl
Player_Character - max 5 entries (hard limit), unmodded has 5 defined. Game will crash if you try to add more than 5 entries.
respect_levels.xtbl
respect_level - max 50 entries (hard limit), unmodded has 50 defined.
unlockables.xtbl
Unlockable - max 318 entries (hard limit), unmodded has 312 defined. Adding or removing an entry will cause crashes when loading a save.