add level table JSON format

This commit is contained in:
Martin Michelsen
2026-05-09 13:36:33 -07:00
parent 9915422ae6
commit 7ce3ce5b65
46 changed files with 7462 additions and 398 deletions
Binary file not shown.
@@ -1,4 +1,6 @@
{
// Unlike all other PSO versions, this file is serialized and sent to the client. Making changes in here WILL affect
// BB clients.
"ArmorSaleDivisor": 0.79999995231628418,
"ArmorStatBoostIndexes": [],
"ItemCombinations": [
@@ -3070,4 +3072,4 @@
{"UnknownA1": 130.0, "UnknownA2": 30.0, "UnknownA3": 0x2000, "UnknownA4": 0x1999, "UnknownA5": 0x1}
],
"WeaponStatBoostIndexes": []
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 10.0,
"ArmorStatBoostIndexes": [0x0, 0x0, 0x5, 0x5, 0x5, 0x5, 0x0, 0x5, 0xA, 0xA, 0xA, 0xA, 0xA, 0xA, 0xF, 0xF, 0x32, 0x14, 0x14, 0x14, 0x19, 0x19, 0x1E, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x14, 0x46, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x1E, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0],
"ItemCombinations": [],
@@ -791,4 +793,4 @@
{"UnknownA1": 150.0, "UnknownA2": 40.0, "UnknownA3": 0x4000, "UnknownA4": 0x18E3, "UnknownA5": 0x1}
],
"WeaponStatBoostIndexes": [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1B, 0x1B, 0x1C, 0x1C, 0x1C, 0x4, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xB, 0x1C, 0x1C, 0x13, 0x13, 0x13, 0xC, 0xC, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x8, 0x8, 0x1, 0x1, 0xF, 0xF, 0xF, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x11, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x14, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x15, 0x15, 0x15, 0x0, 0x0, 0x0, 0x0]
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 10.0,
"ArmorStatBoostIndexes": [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1E, 0x0, 0x0, 0x0, 0x0, 0x0],
"ItemCombinations": [],
@@ -781,4 +783,4 @@
{"UnknownA1": 150.0, "UnknownA2": 40.0, "UnknownA3": 0x4000, "UnknownA4": 0x2000, "UnknownA5": 0x1}
],
"WeaponStatBoostIndexes": [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1B, 0x1B, 0x1C, 0x1C, 0x1C, 0x4, 0x5, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xB, 0x1C, 0x1C, 0x13, 0x13, 0x13, 0xC, 0xC, 0xD, 0x0, 0x0, 0x0, 0x0, 0x0, 0xA, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xB, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xE, 0x8, 0x8, 0x1, 0x1, 0xF, 0xF, 0xF, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x11, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xC, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x13, 0x14, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x15, 0x15, 0x15, 0x0, 0x0, 0x0, 0x0]
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 0.39999997615814209,
"ArmorStatBoostIndexes": [],
"ItemCombinations": [],
@@ -795,4 +797,4 @@
{"UnknownA1": 150.0, "UnknownA2": 20.0, "UnknownA3": 0x271C, "UnknownA4": 0x1999, "UnknownA5": 0xA}
],
"WeaponStatBoostIndexes": []
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 0.79999995231628418,
"ArmorStatBoostIndexes": [],
"ItemCombinations": [
@@ -1299,4 +1301,4 @@
{"UnknownA1": 100.0, "UnknownA2": 10.0, "UnknownA3": 0x10000, "UnknownA4": 0x1555, "UnknownA5": 0x4}
],
"WeaponStatBoostIndexes": []
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 0.79999995231628418,
"ArmorStatBoostIndexes": [],
"ItemCombinations": [
@@ -2351,4 +2353,4 @@
{"UnknownA1": 100.0, "UnknownA2": 10.0, "UnknownA3": 0x10000, "UnknownA4": 0x1555, "UnknownA5": 0x4}
],
"WeaponStatBoostIndexes": []
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 0.39999997615814209,
"ArmorStatBoostIndexes": [],
"ItemCombinations": [],
@@ -1331,4 +1333,4 @@
{"UnknownA1": 100.0, "UnknownA2": 10.0, "UnknownA3": 0x10000, "UnknownA4": 0x1555, "UnknownA5": 0x4}
],
"WeaponStatBoostIndexes": []
}
}
@@ -1,4 +1,6 @@
{
// This file matches what's in the client's ItemPMT file. Modifying this file will not affect the client; it only
// exists so the server can match the client's behavior.
"ArmorSaleDivisor": 0.79999995231628418,
"ArmorStatBoostIndexes": [],
"ItemCombinations": [
@@ -2350,4 +2352,4 @@
{"UnknownA1": 50.0, "UnknownA2": 10.0, "UnknownA3": 0x10000, "UnknownA4": 0x18E3, "UnknownA5": 0xA}
],
"WeaponStatBoostIndexes": []
}
}
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff