Advertisement
ffgriever

Battlepack sections

Oct 9th, 2020
1,561
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 19.23 KB | None | 0 0
  1. section00
  2.      "stance", u8, 0
  3.  
  4. section03
  5.      "damage"
  6.          "condition", u16, 0
  7.          "amount", u8, 2
  8.          "amountSummon", u8, 3
  9.      "steps"
  10.          "count", u32, 0
  11.          "condition", u32, 4
  12.  
  13. section05
  14.      "description", u16, 0
  15.      "name", u16, 2
  16.  
  17. section06
  18.      "countCondition", u8, 5
  19.      "common"
  20.          "rate", u8, 0
  21.          "amountRate1", u8, 6
  22.          "amountRate2", u8, 7
  23.          "amountRate3", u8, 8
  24.          "amountRate4", u8, 9
  25.      "uncommon"
  26.          "rate", u8, 1
  27.          "amountRate1", u8, 0xa
  28.          "amountRate2", u8, 0xb
  29.          "amountRate3", u8, 0xc
  30.          "amountRate4", u8, 0xd
  31.      "rare"
  32.          "rate", u8, 2
  33.          "amountRate1", u8, 0xe
  34.          "amountRate2", u8, 0xf
  35.          "amountRate3", u8, 0x10
  36.          "amountRate4", u8, 0x11
  37.      "veryRare"
  38.          "rate", u8, 3
  39.          "amountRate1", u8, 0x12
  40.          "amountRate2", u8, 0x13
  41.          "amountRate3", u8, 0x14
  42.          "amountRate4", u8, 0x15
  43.      "guaranteed"
  44.          "rate", u8, 4
  45.          "amountRate1", u8, 0x16
  46.          "amountRate2", u8, 0x17
  47.          "amountRate3", u8, 0x18
  48.          "amountRate4", u8, 0x19
  49.      "benefitRates"
  50.          "none", u8, 0x1a
  51.          "recoverHP", u8, 0x1b
  52.          "recoverMP", u8, 0x1c
  53.          "protectLeader", u8, 0x1d
  54.          "shellLeader", u8, 0x1e
  55.          "protectAll", u8, 0x1f
  56.          "shellAll", u8, 0x20
  57.      "reverseChain"
  58.          "rate", u8, 0x21
  59.          "amountRate1", u8, 0x22
  60.          "amountRate2", u8, 0x23
  61.          "amountRate3", u8, 0x24
  62.  
  63. section07 //gambit targets - mostly unknown
  64.  
  65. section08
  66.      "gambit1"
  67.          "target", u16, 0
  68.          "action", u16, 2
  69.      "gambit2"
  70.          "target", u16, 4
  71.          "action", u16, 6
  72.      "gambit3"
  73.          "target", u16, 8
  74.          "action", u16, 10
  75.      "gambit4"
  76.          "target", u16, 12
  77.          "action", u16, 14
  78.      "gambit5"
  79.          "target", u16, 16
  80.          "action", u16, 18
  81.      "gambit6"
  82.          "target", u16, 20
  83.          "action", u16, 22
  84.      "gambit7"
  85.          "target", u16, 24
  86.          "action", u16, 26
  87.      "gambit8"
  88.          "target", u16, 28
  89.          "action", u16, 30
  90.      "gambit9"
  91.          "target", u16, 32
  92.          "action", u16, 34
  93.      "gambit10"
  94.          "target", u16, 36
  95.          "action", u16, 38
  96.      "gambit11"
  97.          "target", u16, 40
  98.          "action", u16, 42
  99.      "gambit12"
  100.          "target", u16, 44
  101.          "action", u16, 46
  102.  
  103. section09
  104.      "hp", u16, 0
  105.      "mp", u16, 2
  106.  
  107. section10 //action packages - requires array support
  108.  
  109. section11
  110.      "description", u16, 0
  111.      "name", u16, 2
  112.  
  113. section12
  114.      "description", u16, 0
  115.      "name", u16, 2
  116.      "lpCost", u8, 4
  117.      "iconType", u8, 5
  118.      "restriction", u8, 6
  119.      "unlock", bf8, 7
  120.             "vaan", 0, 1
  121.             "ashe", 1, 1
  122.             "fran", 2, 1
  123.             "balthier", 3, 1
  124.             "basch", 4, 1
  125.             "penelo", 5, 1
  126.             "reks", 6, 1
  127.             "unused", 7, 1
  128.      "contents1", u16, 8
  129.      "contents2", u16, 10
  130.      "contents3", u16, 12
  131.      "contents4", u16, 14
  132.      "contents5", u16, 16
  133.      "contents6", u16, 18
  134.      "contents7", u16, 20
  135.      "contents8", u16, 24
  136.  
  137. section13 //equipment and attributes - requires array support
  138.  
  139. section14
  140.      "battleMenuDescription", u16, 0
  141.      "dashRange"
  142.          "to", u8, 2
  143.          "from", u8, 3
  144.      "knockback", u8, 4
  145.      "range10", u8, 5
  146.      "aoeRange", u8, 6
  147.      "posAngle", u8, 7
  148.      "formula", u8, 8
  149.      "chargeTime", u8, 9
  150.      "mpCost", u8, 0xa
  151.      "unk3", u8, 0xb
  152.      "flags1", bf32, 0xc
  153.             "possibleSelf", 0, 1
  154.             "reflectToParty", 1, 1
  155.             "possibleAlly", 2, 1
  156.             "possibleFoe", 3, 1
  157.             "unk4", 4, 1
  158.             "initialParty", 5, 1
  159.             "initialSelf", 6, 1
  160.             "initialFoe", 7, 1
  161.             "unk8", 8, 2
  162.             "unk9", 10, 1
  163.             "lineBeneficial", 11, 1
  164.             "unk12", 12, 1
  165.             "unk13", 13, 2
  166.             "unk15", 15, 1
  167.             "allowReflect", 16, 1
  168.             "allowEvade", 17, 1
  169.             "unk18", 18, 1
  170.             "usageRestriction", 19, 1
  171.             "unk20", 20, 1
  172.             "aoeRangeSource", 21, 1
  173.             "unk22", 22, 1
  174.             "unk23", 23, 1
  175.             "aoeRangeType", 24, 2
  176.             "useWeaponRange", 26, 1
  177.             "useWeaponCharge", 26, 1
  178.             "possibleReserve", 28, 1
  179.             "hasMpCost", 29, 1
  180.             "hasMistAni", 30, 1
  181.             "isItem", 31, 1
  182.      "power", u8, 0x10
  183.      "powerMultiplier", u8, 0x11
  184.      "accuracyRate", u8, 0x12
  185.      "element", bf8, 0x13
  186.             "fire", 0, 1
  187.             "lightning", 1, 1
  188.             "ice", 2, 1
  189.             "earth", 3, 1
  190.             "water", 4, 1
  191.             "wind", 5, 1
  192.             "holy", 6, 1
  193.             "dark", 7, 1
  194.      "onHitRate", u8, 0x14
  195.     // "unused1", u8, 0x15
  196.     // "unused2", u8, 0x16
  197.     // "unused3", u8, 0x17
  198.      "statusEffect", bf32, 0x18
  199.             "ko", 0, 1
  200.             "stone", 1, 1
  201.             "petrify", 2, 1
  202.             "stop", 3, 1
  203.             "sleep", 4, 1
  204.             "confuse", 5, 1
  205.             "doom", 6, 1
  206.             "blind", 7, 1
  207.             "poison", 8, 1
  208.             "silence", 9, 1
  209.             "sap", 10, 1
  210.             "oil", 11, 1
  211.             "reverse", 12, 1
  212.             "disable", 13, 1
  213.             "immobilize", 14, 1
  214.             "slow", 15, 1
  215.             "disease", 16, 1
  216.             "lure", 17, 1
  217.             "protect", 18, 1
  218.             "shell", 19, 1
  219.             "haste", 20, 1
  220.             "bravery", 21, 1
  221.             "faith", 22, 1
  222.             "reflect", 23, 1
  223.             "invisible", 24, 1
  224.             "regen", 25, 1
  225.             "float", 26, 1
  226.             "berserk", 27, 1
  227.             "bubble", 28, 1
  228.             "hpCritical", 29, 1
  229.             "libra", 30, 1
  230.             "xZone", 31, 1
  231.      "castingAnimation", u8, 0x1c
  232.      "enmity"
  233.          "addSelfEnemy", u8, 0x1d
  234.          "addSelfParty", u8, 0x1f
  235.          "removeParty", u8, 0x20
  236.      "battleMenuType", u8, 0x1e
  237.      "chargeAnimation", u8, 0x21
  238.      "requiredContent", u16, 0x22
  239.      "afterAnimation", u16, 0x24
  240.      "summonedPartyMember", u16, 0x26
  241.      "mistAction", u16, 0x28
  242.      "unused4", u16, 0x2a
  243.      "flags2", bf16, 0x2c
  244.             "magicType", 0, 3
  245.             "inquistor", 3, 1
  246.             "warmage", 4, 1
  247.             "unk5", 5, 1
  248.             "possibleKo", 6, 1
  249.             "possibleStone", 7, 1
  250.             "pauseOnExecution", 8, 1
  251.             "statusEffect", 9, 1
  252.             "removeSleepConfuse", 10, 1
  253.             "removeInvisible", 11, 1
  254.             "gambitAi", 12, 1
  255.             "noLicenseRequired", 13, 1
  256.             "offsensive", 14, 1
  257.             "unk15", 15, 1
  258.      "menuDescription", u16, 0x2e
  259.      "mistAnimation", u32, 0x30
  260.      "name", u16, 0x34
  261.      "gambitAi", bf16, 0x36
  262.             "addStatusEffect", 0, 1
  263.             "removeStatusEffect", 1, 1
  264.             "selfDestruct", 2, 1
  265.             "massDestruct", 3, 1
  266.             "hitFlying", 4, 1
  267.             "targetDead", 5, 1
  268.             "unused", 6, 10
  269.      "gambitPage", u8, 0x38
  270.      "gambitOrder", u8, 0x39
  271.      "unk7", u16, 0x3a
  272.     // "unused5", u8, 0x3b
  273.  
  274. section15
  275.      "name", u16, 0
  276.      "displayOrder"
  277.          "unk2", u8, 2
  278.          "menu", u8, 0x10
  279.          "unk4", u8, 0x13
  280.          "battleBar", u8, 0x26
  281.          "targetInfo", u8, 0x27
  282.      "unk3", u8, 3
  283.      "unk4", u8, 4
  284.      "unk5", u8, 5
  285.      "flags", bf16, 6
  286.             "unused0", 0, 5
  287.             "refreshTimer", 5, 1
  288.             "unused6", 6, 2
  289.             "exceptFoes", 8, 1
  290.             "unused9", 9, 1
  291.             "remedyNone", 10, 1
  292.             "remedy1", 11, 1
  293.             "remedy2", 12, 1
  294.             "remedy3", 13, 1
  295.             "type", 14, 1
  296.             "unused15", 15, 1
  297.      "duration", u8, 8
  298.      "ticks", u8, 9
  299.      "description", u16, 0xa
  300.      "nullifyStatusEffect", bf32, 0xc
  301.             "ko", 0, 1
  302.             "stone", 1, 1
  303.             "petrify", 2, 1
  304.             "stop", 3, 1
  305.             "sleep", 4, 1
  306.             "confuse", 5, 1
  307.             "doom", 6, 1
  308.             "blind", 7, 1
  309.             "poison", 8, 1
  310.             "silence", 9, 1
  311.             "sap", 10, 1
  312.             "oil", 11, 1
  313.             "reverse", 12, 1
  314.             "disable", 13, 1
  315.             "immobilize", 14, 1
  316.             "slow", 15, 1
  317.             "disease", 16, 1
  318.             "lure", 17, 1
  319.             "protect", 18, 1
  320.             "shell", 19, 1
  321.             "haste", 20, 1
  322.             "bravery", 21, 1
  323.             "faith", 22, 1
  324.             "reflect", 23, 1
  325.             "invisible", 24, 1
  326.             "regen", 25, 1
  327.             "float", 26, 1
  328.             "berserk", 27, 1
  329.             "bubble", 28, 1
  330.             "hpCritical", 29, 1
  331.             "libra", 30, 1
  332.             "xZone", 31, 1
  333.     // "unused17", u16, 0x11
  334.      "absentStatusEffect", bf32, 0x20
  335.             "ko", 0, 1
  336.             "stone", 1, 1
  337.             "petrify", 2, 1
  338.             "stop", 3, 1
  339.             "sleep", 4, 1
  340.             "confuse", 5, 1
  341.             "doom", 6, 1
  342.             "blind", 7, 1
  343.             "poison", 8, 1
  344.             "silence", 9, 1
  345.             "sap", 10, 1
  346.             "oil", 11, 1
  347.             "reverse", 12, 1
  348.             "disable", 13, 1
  349.             "immobilize", 14, 1
  350.             "slow", 15, 1
  351.             "disease", 16, 1
  352.             "lure", 17, 1
  353.             "protect", 18, 1
  354.             "shell", 19, 1
  355.             "haste", 20, 1
  356.             "bravery", 21, 1
  357.             "faith", 22, 1
  358.             "reflect", 23, 1
  359.             "invisible", 24, 1
  360.             "regen", 25, 1
  361.             "float", 26, 1
  362.             "berserk", 27, 1
  363.             "bubble", 28, 1
  364.             "hpCritical", 29, 1
  365.             "libra", 30, 1
  366.             "xZone", 31, 1
  367.      "flags", bf8, 0x24
  368.             "koStone", 0, 1
  369.             "bubble", 1, 1
  370.             "hpCritical", 2, 1
  371.             "poison", 3, 1
  372.             "unused", 4, 4
  373.  
  374. section16
  375.      "unused0", u32, 0
  376.      "mistAction1", u8, 4
  377.      "mistAction2", u8, 5
  378.      "mistAction3", u8, 6
  379.      "cameraLink", u8, 7
  380.      "unk8", u16, 8
  381.      "defaultEquipment"
  382.          "weapon", u16, 0xa
  383.          "offHand", u16, 0xc
  384.          "helm", u16, 0xe
  385.          "armor", u16, 0x10
  386.          "accessory", u16, 0x12
  387.      "gambitLink", u16, 0x14
  388.      "maxHp", u16, 0x16
  389.      "summonRank", u8, 0x18
  390.      "maxHpModifier", u8, 0x19
  391.      "maxMp", u16, 0x1a
  392.     // "unused28", u8, 0x1c
  393.      "maxMpModifier", u8, 0x1d
  394.      "strength", u8, 0x1e
  395.      "strengthModifier", u8, 0x1f
  396.     // "unused32", u8, 0x20
  397.      "magicPower", u8, 0x21
  398.      "magicPowerModifier", u8, 0x22
  399.     // "unused35", u8, 0x23
  400.      "vitality", u8, 0x24
  401.      "vitalityModifier", u8, 0x25
  402.     // "unused38", u8, 0x26
  403.      "speed", u8, 0x27
  404.      "speedModifier", u8, 0x28
  405.     // "unused41", u8, 0x29
  406.      "evade", u8, 0x2a
  407.      "detectionRange", u8, 0x2b
  408.      "unk44", bf8, 0x2c
  409.             "gender", 0, 1
  410.             "unk1", 1, 1
  411.             "unk2", 2, 1
  412.             "higherLevel", 3, 1
  413.             "unk4", 4, 1
  414.             "unk5", 5, 1
  415.             "gambitState", 6, 1
  416.             "unk7", 7, 1
  417.      "unk45", u8, 0x2d
  418.      "level", u8, 0x2e
  419.     // "unused47", u8, 0x2f
  420.      "name", u16, 0x30
  421.      "summonTime", u8, 0x32
  422.     // "unused51", u8, 0x33
  423.      "initialInventory1"
  424.          "item", u16, 0x58
  425.          "quantity", u8, 0x34
  426.      "initialInventory2"
  427.          "item", u16, 0x5a
  428.          "quantity", u8, 0x35
  429.      "initialInventory3"
  430.          "item", u16, 0x5c
  431.          "quantity", u8, 0x36
  432.      "initialInventory4"
  433.          "item", u16, 0x5e
  434.          "quantity", u8, 0x37
  435.      "initialInventory5"
  436.          "item", u16, 0x60
  437.          "quantity", u8, 0x38
  438.      "initialInventory6"
  439.          "item", u16, 0x62
  440.          "quantity", u8, 0x39
  441.      "initialInventory7"
  442.          "item", u16, 0x64
  443.          "quantity", u8, 0x3a
  444.      "initialInventory8"
  445.          "item", u16, 0x66
  446.          "quantity", u8, 0x3b
  447.      "initialInventory9"
  448.          "item", u16, 0x68
  449.          "quantity", u8, 0x3c
  450.      "initialInventory10"
  451.          "item", u16, 0x6a
  452.          "quantity", u8, 0x3d
  453.      "gil", u16, 0x3e
  454.     // "unused64", u32, 0x40
  455.      "lp", u16, 0x44
  456.      "unk70", u32, 0x46
  457.      "unk71", u32, 0x47
  458.      "statusEffect", bf64, 0x48
  459.             "ko", 0, 1
  460.             "stone", 1, 1
  461.             "petrify", 2, 1
  462.             "stop", 3, 1
  463.             "sleep", 4, 1
  464.             "confuse", 5, 1
  465.             "doom", 6, 1
  466.             "blind", 7, 1
  467.             "poison", 8, 1
  468.             "silence", 9, 1
  469.             "sap", 10, 1
  470.             "oil", 11, 1
  471.             "reverse", 12, 1
  472.             "disable", 13, 1
  473.             "immobilize", 14, 1
  474.             "slow", 15, 1
  475.             "disease", 16, 1
  476.             "lure", 17, 1
  477.             "protect", 18, 1
  478.             "shell", 19, 1
  479.             "haste", 20, 1
  480.             "bravery", 21, 1
  481.             "faith", 22, 1
  482.             "reflect", 23, 1
  483.             "invisible", 24, 1
  484.             "regen", 25, 1
  485.             "float", 26, 1
  486.             "berserk", 27, 1
  487.             "bubble", 28, 1
  488.             "hpCritical", 29, 1
  489.             "libra", 30, 1
  490.             "xZone", 31, 1
  491.             "immuneKo", 32, 1
  492.             "immuneStone", 33, 1
  493.             "immunePetrify", 34, 1
  494.             "immuneStop", 35, 1
  495.             "immuneSleep", 36, 1
  496.             "immuneConfuse", 37, 1
  497.             "immuneDoom", 38, 1
  498.             "immuneBlind", 39, 1
  499.             "immunePoison", 40, 1
  500.             "immuneSilence", 41, 1
  501.             "immuneSap", 42, 1
  502.             "immuneOil", 43, 1
  503.             "immuneReverse", 44, 1
  504.             "immuneDisable", 45, 1
  505.             "immuneImmobilize", 46, 1
  506.             "immuneSlow", 47, 1
  507.             "immuneDisease", 48, 1
  508.             "immuneLure", 49, 1
  509.             "immuneProtect", 50, 1
  510.             "immuneShell", 51, 1
  511.             "immuneHaste", 52, 1
  512.             "immuneBravery", 53, 1
  513.             "immuneFaith", 54, 1
  514.             "immuneReflect", 55, 1
  515.             "immuneInvisible", 56, 1
  516.             "immuneRegen", 57, 1
  517.             "immuneFloat", 58, 1
  518.             "immuneBerserk", 59, 1
  519.             "immuneBubble", 60, 1
  520.             "immuneHpCritical", 61, 1
  521.             "immuneLibra", 62, 1
  522.             "immuneXZone", 63, 1
  523.      "augments", bf64, 0x50
  524.             "immuneKnocback", 0, 1
  525.             "safety", 1, 1
  526.             "ignoreEvade", 2, 1
  527.             "shieldPlus", 3, 1
  528.             "parry", 4, 1
  529.             "lastStand", 5, 1
  530.             "counter", 6, 1
  531.             "counterPlus", 7, 1
  532.             "spellBreaker", 8, 1
  533.             "brawler", 9, 1
  534.             "adrenaline", 10, 1
  535.             "focus", 11, 1
  536.             "catEarHood", 12, 1
  537.             "genjiGloves", 13, 1
  538.             "itemPlus", 14, 1
  539.             "itemReverse", 15, 1
  540.             "ignoreEnvironment", 16, 1
  541.             "thiefCuffs", 17, 1
  542.             "ignoreVitality", 18, 1
  543.             "magicLoreH1", 19, 1
  544.             "warmage", 20, 1
  545.             "martyr", 21, 1
  546.             "magicLoreH2", 22, 1
  547.             "headsman", 23, 1
  548.             "magicLoreH3", 24, 1
  549.             "diamondArmlet", 25, 1
  550.             "magicLoreH4", 26, 1
  551.             "doubleExp", 27, 1
  552.             "doubleLp", 28, 1
  553.             "noExp", 29, 1
  554.             "spellbound", 30, 1
  555.             "ignoreReflect", 31, 1
  556.             "turtleshellChoker", 32, 1
  557.             "nullAggro", 33, 1
  558.             "unk34", 34, 1
  559.             "battleLoreS1", 35, 1
  560.             "halfMpCost", 36, 1
  561.             "ignoreTraps", 37, 1
  562.             "unk38", 38, 1
  563.             "zeroMp", 39, 1
  564.             "resistGuns", 40, 1
  565.             "antiLibra", 41, 1
  566.             "battleLoreS2", 42, 1
  567.             "battleLoreS3", 43, 1
  568.             "battleLoreM1", 44, 1
  569.             "battleLoreM2", 45, 1
  570.             "battleLoreM3", 46, 1
  571.             "battleLoreM4", 47, 1
  572.             "damageResist", 48, 1
  573.             "attackPlus", 49, 1
  574.             "hpAttack", 50, 1
  575.             "manaSpring", 51, 1
  576.             "shift", 52, 1
  577.             "attackCt0", 53, 1
  578.             "magickCt0", 54, 1
  579.             "immuneAttack", 55, 1
  580.             "immuneMagic", 56, 1
  581.             "immuneStatus", 57, 1
  582.             "reflectDamage", 58, 1
  583.             "destructOrder", 59, 1
  584.             "battleLoreH1", 60, 1
  585.             "battleLoreH2", 61, 1
  586.             "battleLoreH3", 62, 1
  587.             "battleLoreH4", 63, 1
  588.     // "unused108", u32, 0x6c
  589.      "model", u32, 0x70
  590.      "unk116", u16, 0x74
  591.      "unk118", u16, 0x76
  592.      "unk120", u16, 0x78
  593.      "unk122", u16, 0x7a
  594.      "unk124", u32, 0x7c
  595.  
  596. section17
  597.      "description", u16, 0
  598.      "name", u16, 2
  599.  
  600. section18
  601.      "sort", u8, 0
  602.      "icon", u8, 4
  603.      "description", u8, 7
  604.      "name", u16, 8
  605.      "gilCost", u16, 10
  606.  
  607. section27
  608.      "partyMember", u16, 0
  609.      "action1", u16, 2
  610.      "action2", u16, 4
  611.      "action3", u16, 6
  612.      "action4", u16, 8
  613.      "action5", u16, 10
  614.      "action6", u16, 12
  615.      "action7", u16, 14
  616.      "unk16", u32, 16
  617.     //32 unknown bytes
  618.  
  619. section28
  620.      "gilCost", u32, 0
  621.  
  622. section29
  623.      "gilCost", u16, 0
  624.      "description", u8, 2
  625.      "icon", u8, 3
  626.      "name", u16, 4
  627.      "sort", u8, 6
  628.     // "unused7", u8, 7
  629.  
  630. section30
  631.      "gilCost", u16, 0
  632.      "description", u8, 2
  633.      "icon", u8, 3
  634.      "name", u16, 4
  635.      "sort", u8, 6
  636.     // "unused7", u8, 7
  637.  
  638. section31
  639.      "action", u8, 0
  640.      "countLv1", u8, 1
  641.      "countLv2", u8, 2
  642.      "countLv3", u8, 3
  643.     //9 unused bytes
  644.  
  645. section32
  646.      "gilCost", u16, 0
  647.      "description", u16, 2
  648.      "icon", u8, 4
  649.     // "unused5", u8, 5
  650.      "name", u16, 6
  651.      "sort", u16, 8
  652.  
  653. section33
  654.     // "unused0", u16, 0
  655.      "sort", u16, 2
  656.      "icon", u8, 4
  657.     // "unused5", u8, 5
  658.      "description", u16, 6
  659.      "name", u16, 8
  660.  
  661. section34
  662.     // "unused0", u16, 0
  663.      "sort", u16, 2
  664.      "icon", u8, 4
  665.     // "unused5", u8, 5
  666.      "description", u16, 6
  667.      "name", u16, 8
  668.  
  669. section35
  670.     // "unused0", u16, 0
  671.      "sort", u16, 2
  672.      "icon", u8, 4
  673.     // "unused5", u8, 5
  674.      "description", u16, 6
  675.      "name", u16, 8
  676.  
  677. section37
  678.      "gil", u32, 0
  679.      "reward1"
  680.          "item", u16, 4
  681.          "quantity", u16, 6
  682.      "reward2"
  683.          "item", u16, 8
  684.          "quantity", u16, 10
  685.  
  686. section38
  687.      "set1"
  688.          "item1", u16, 0
  689.          "item2", u16, 2
  690.          "item3", u16, 4
  691.      "set2"
  692.          "item1", u16, 6
  693.          "item2", u16, 8
  694.          "item3", u16, 10
  695.  
  696. section39 //shop - requires changes to loader
  697.  
  698. section41
  699.      "name", u16, 0
  700.  
  701. section42
  702.      "item", u16, 0
  703.      "quantity", u16, 2
  704.  
  705. section57 //not fully reversed yet
  706.      "name", u16, 0
  707.      "description", u16, 2
  708.      "content1"
  709.          "item", u16, 4
  710.          "quantity", u16, 6
  711.      "content2"
  712.          "item", u16, 8
  713.          "quantity", u16, 10
  714.      "content3"
  715.          "item", u16, 12
  716.          "quantity", u16, 14
  717.      "gilCost", u32, 16
  718.      "flags", bf16, 20
  719.             "type", 0, 2
  720.             "unused", 2, 14
  721.      "ingredient1"
  722.          "item", u16, 22
  723.          "quantity", u16, 24
  724.      "ingredient2"
  725.          "item", u16, 26
  726.          "quantity", u16, 28
  727.      "ingredient3"
  728.          "item", u16, 30
  729.          "quantity", u16, 32
  730.      "icon", u16, 34
  731.     //548 unknown bytes
  732.  
  733. section58
  734.      "equDescription", u16, 0
  735.      "licDescription", u16, 2
  736.      "value", u16, 4
  737.      "timer", u16, 6
  738.  
  739. section59
  740.      "baseLink", u8, 0
  741.      "partyMember", u8, 1
  742.      "level", u8, 2
  743.      "mistBars", u8, 3
  744.      "defaultEquipment"
  745.          "weapon", u16, 4
  746.          "offHand", u16, 6
  747.          "helm", u16, 8
  748.          "armor", u16, 10
  749.          "accessory", u16, 12
  750.      "defaultGambitLink", u16, 14
  751.     //16 unused bytes
  752.      "lp", u16, 32
  753.     //6 unused bytes
  754.      "mpPercentage", u8, 40
  755.      "unk41", u8, 41
  756.     //2 unused bytes
  757.  
  758. section60
  759.      "partyMembers"
  760.          "active1", u8, 0
  761.          "active2", u8, 1
  762.          "active3", u8, 2
  763.          "active4", u8, 3
  764.          "reserve1", u8, 4
  765.          "reserve2", u8, 5
  766.          "reserve3", u8, 6
  767.          "reserve4", u8, 7
  768.          "reserve5", u8, 8
  769.     // "unused9", u8, 9
  770.      "leader", u8, 10
  771.     //3 unused bytes
  772.      "gil", u16, 14
  773.      "inventory"
  774.          "item1", u16, 0x10
  775.          "quantity1", u8, 0x90
  776.          "item2", u16, 0x12
  777.          "quantity2", u8, 0x91
  778.          "item3", u16, 0x14
  779.          "quantity3", u8, 0x92
  780.          "item4", u16, 0x16
  781.          "quantity4", u8, 0x93
  782.          "item5", u16, 0x18
  783.          "quantity5", u8, 0x94
  784.          "item6", u16, 0x1a
  785.          "quantity6", u8, 0x95
  786.          "item7", u16, 0x1c
  787.          "quantity7", u8, 0x96
  788.          "item8", u16, 0x1e
  789.          "quantity8", u8, 0x97
  790.          "item9", u16, 0x20
  791.          "quantity9", u8, 0x98
  792.          "item10", u16, 0x22
  793.          "quantity10", u8, 0x99
  794.          "item11", u16, 0x24
  795.          "quantity11", u8, 0x9a
  796.          "item12", u16, 0x26
  797.          "quantity12", u8, 0x9b
  798.          "item13", u16, 0x28
  799.          "quantity13", u8, 0x9c
  800.          "item14", u16, 0x2a
  801.          "quantity14", u8, 0x9d
  802.          "item15", u16, 0x2c
  803.          "quantity15", u8, 0x9e
  804.          "item16", u16, 0x2e
  805.          "quantity16", u8, 0x9f
  806.          "item17", u16, 0x30
  807.          "quantity17", u8, 0xa0
  808.          "item18", u16, 0x32
  809.          "quantity18", u8, 0xa1
  810.          "item19", u16, 0x34
  811.          "quantity19", u8, 0xa2
  812.          "item20", u16, 0x36
  813.          "quantity20", u8, 0xa3
  814.          "item21", u16, 0x38
  815.          "quantity21", u8, 0xa4
  816.          "item22", u16, 0x3a
  817.          "quantity22", u8, 0xa5
  818.          "item23", u16, 0x3c
  819.          "quantity23", u8, 0xa6
  820.          "item24", u16, 0x3e
  821.          "quantity24", u8, 0xa7
  822.          "item25", u16, 0x40
  823.          "quantity25", u8, 0xa8
  824.          "item26", u16, 0x42
  825.          "quantity26", u8, 0xa9
  826.          "item27", u16, 0x44
  827.          "quantity27", u8, 0xaa
  828.          "item28", u16, 0x46
  829.          "quantity28", u8, 0xab
  830.          "item29", u16, 0x48
  831.          "quantity29", u8, 0xac
  832.          "item30", u16, 0x4a
  833.          "quantity30", u8, 0xad
  834.          "item31", u16, 0x4c
  835.          "quantity31", u8, 0xae
  836.          "item32", u16, 0x4e
  837.          "quantity32", u8, 0xaf
  838.          "item33", u16, 0x50
  839.          "quantity33", u8, 0xb0
  840.          "item34", u16, 0x52
  841.          "quantity34", u8, 0xb1
  842.          "item35", u16, 0x54
  843.          "quantity35", u8, 0xb2
  844.          "item36", u16, 0x56
  845.          "quantity36", u8, 0xb3
  846.          "item37", u16, 0x58
  847.          "quantity37", u8, 0xb4
  848.          "item38", u16, 0x5a
  849.          "quantity38", u8, 0xb5
  850.          "item39", u16, 0x5c
  851.          "quantity39", u8, 0xb6
  852.          "item40", u16, 0x5e
  853.          "quantity40", u8, 0xb7
  854.          "item41", u16, 0x60
  855.          "quantity41", u8, 0xb8
  856.          "item42", u16, 0x62
  857.          "quantity42", u8, 0xb9
  858.          "item43", u16, 0x64
  859.          "quantity43", u8, 0xba
  860.          "item44", u16, 0x66
  861.          "quantity44", u8, 0xbb
  862.          "item45", u16, 0x68
  863.          "quantity45", u8, 0xbc
  864.          "item46", u16, 0x6a
  865.          "quantity46", u8, 0xbd
  866.          "item47", u16, 0x6c
  867.          "quantity47", u8, 0xbe
  868.          "item48", u16, 0x6e
  869.          "quantity48", u8, 0xbf
  870.          "item49", u16, 0x70
  871.          "quantity49", u8, 0xc0
  872.          "item50", u16, 0x72
  873.          "quantity50", u8, 0xc1
  874.          "item51", u16, 0x74
  875.          "quantity51", u8, 0xc2
  876.          "item52", u16, 0x76
  877.          "quantity52", u8, 0xc3
  878.          "item53", u16, 0x78
  879.          "quantity53", u8, 0xc4
  880.          "item54", u16, 0x7a
  881.          "quantity54", u8, 0xc5
  882.          "item55", u16, 0x7c
  883.          "quantity55", u8, 0xc6
  884.          "item56", u16, 0x7e
  885.          "quantity56", u8, 0xc7
  886.          "item57", u16, 0x80
  887.          "quantity57", u8, 0xc8
  888.          "item58", u16, 0x82
  889.          "quantity58", u8, 0xc9
  890.          "item59", u16, 0x84
  891.          "quantity59", u8, 0xca
  892.          "item60", u16, 0x86
  893.          "quantity60", u8, 0xcb
  894.          "item61", u16, 0x88
  895.          "quantity61", u8, 0xcc
  896.          "item62", u16, 0x8a
  897.          "quantity62", u8, 0xcd
  898.          "item63", u16, 0x8c
  899.          "quantity63", u8, 0xce
  900.          "item64", u16, 0x8e
  901.          "quantity64", u8, 0xcf
  902.  
  903. section68
  904.      "location", u16, 0
  905.      "range", u8, 2
  906.     // "unused3", u8, 3
  907.      "behavior", u32, 4
  908.  
  909. section69
  910.      "unused0", u8, 0
  911.      "fadeinStart", u8, 1
  912.      "fadeinDuration", u8, 2
  913.      "fadeoutStart", u8, 3
  914.      "fadeoutDuration", u8, 4
  915.     // "unused5", u16, 5
  916.      "fadeColor", u8, 7
  917.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement