Jump to content

FrostySdk.Ebx.WeaponTableProvider


IAmTheClayman

Recommended Posts

Does anyone know what exactly this is/where it is located in the file hierarchy? This is what I know so far:

  • It is somehow related to the tables where armor stats are stored (possible weapon stats too, needs further testing.) These files can be found under game/exceldataimports. One example is the armorstats file, which has a type of DifficultyWeaponTableData
  • It allows other classes to reference these weapon data tables indirectly. For example, the stats on a given piece of armor have 2 components: a StatLookup, which combs thru the hierarchy to find a StatReference (ie game/progression/stats/defense/statmod_regendelayreduction), and a StatValue, which accepts this FrostySdk.Ebx.WeaponTableProvider 'thing' and then links to a weapon data table
  • Attempting to use the "Assigned selected asset" option in FrostyEditor to place an actual weapon data table in a StatValue field does not properly match the formatting required for this data, and causes your mod to crash ME:A

If we can figure out where this thing lives it will allow us to mod armor to have additional bonuses, ie Pathfinder chest armor with 4 bonuses like the Angaran and Remnant armor, or Hyperguardian arm/leg pieces that also have the damage resistance bonus the chestpiece has

Link to comment
Share on other sites

When you expand a WeaponTableProvider it tells u the table it is referring to, the WeaponIndex is the index into the first array of that table, and the field index is the index into the next array, giving you the value. This is how ppl increase damage strength and such for weapons already.

 

As you have found out, you cannot change the actual class reference because it is not an asset in itself, it is a class instance, in v1.0.3 of the editor, you will be able to instantiate new instances of classes, so then you would be able to change the WeaponTableProvider to say a FloatProviderConst and feeding in a constant value.

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...