Armour Modding - RTHKKona/MHGU-Modding GitHub Wiki

Credits to GReinoso96

Armor Files Locations

Armor Models and Textures can be found in nativeNX\arc\player\com\m for male armor and nativeNX\arc\player\com\f female armor , with each armor having its own folder with a different arc file for each piece. Kiranico MHXX and MHGU can be used to identify the number of each armor by inspecting the page's elements and clicking on the armor's model in the page, much like the weapons.

Armor base stats can be found in a folder called table inside resident.arc inside NativeNX\loc\arc for MHGU, and NativeNX\arc for MHXX Switch ver. The file is called armorSeriesData.7896B60A

Armor Base Data file structure

Armor base data file have an 8 byte header. The first 4 bytes are 00 00 18 42, and the remaining 4 are an in32 count. If you must add new armor, increase the count after doing so.

Offset Length Description
+0 int32 ID/counter
+4 int16 Second ID/Counter, possibly sort ID?
+6 byte Unknown. Possibly Helm existence flag
+7 byte Unknown. Possibly Chest existence flag
+8 byte Unknown. Possibly Arms existence flag
+9 byte Unknown. Possibly Waist existence flag
+10 byte Unknown. Possibly Legs existence flag
+11 int16 Model ID
+13 byte Unknown. Probably male equipable flag
+14 byte Unknown. Probably female equipable flag
+15 byte Blade Master equipable flag
+16 byte Gunner equipable flag
+17 int32 Cost
+21 int16 Unknown, always zero. Cost might be int48? overkill much, capcom?
+23 byte Fire res per piece
+24 byte Water res per piece
+25 byte Thunder res per piece
+26 byte Ice res per piece
+27 byte Dragon res per piece
+28 int16 Helm skill 1 ID
+30 byte Helm skill 1 points
+31 int16 Helm skill 2 ID
+33 byte Helm skill 2 points
+34 int16 Helm skill 3 ID
+36 byte Helm skill 3 points
+37 int16 Helm skill 4 ID
+39 byte Helm skill 4 points
+40 int16 Helm skill 5 ID
+42 byte Helm skill 5 points
+43 int16 Chest skill 1 ID
+45 byte Chest skill 1 points
+46 int16 Chest skill 2 ID
+48 byte Chest skill 2 points
+49 int16 Chest skill 3 ID
+50 byte Chest skill 3 points
+51 int16 Chest skill 4 ID
+53 byte Chest skill 4 points
+55 int16 Chest skill 5 ID
+57 byte Chest skill 5 points
+58 int16 Arms skill 1 ID
+60 byte Arms skill 1 points
+61 int16 Arms skill 2 ID
+63 byte Arms skill 2 points
+64 int16 Arms skill 3 ID
+66 byte Arms skill 3 points
+67 int16 Arms skill 4 ID
+69 byte Arms skill 4 points
+70 int16 Arms skill 5 ID
+72 byte Arms skill 5 points
+73 int16 Waist skill 1 ID
+75 byte Waist skill 1 points
+76 int16 Waist skill 2 ID
+78 byte Waist skill 2 points
+79 int16 Waist skill 3 ID
+81 byte Waist skill 3 points
+82 int16 Waist skill 4 ID
+84 byte Waist skill 4 points
+85 int16 Waist skill 5 ID
+87 byte Waist skill 5 points
+88 int16 Legs skill 1 ID
+90 byte Legs skill 1 points
+91 int16 Legs skill 2 ID
+93 byte Legs skill 2 points
+94 int16 Legs skill 3 ID
+96 byte Legs skill 3 points
+97 int16 Legs skill 4 ID
+99 byte Legs skill 4 points
+100 int16 Legs skill 5 ID
+102 byte Legs skill 5 points
+103 byte Rarity
+104 int16 number of upgrades
+106 byte Base defense per piece
+107 byte Unknown
+108 byte Helm slot count
+109 byte Chest slot count
+110 byte Arms slot count
+111 byte Waist slot count
+112 byte Legs slot count
+113 byte Unknown
+114 byte Unknown
+115 byte Unknown
+116 byte Unknown
+117 byte Unknown
+118 byte Unknown
+119 byte Unknown
+120 byte Unknown
+121 byte Unknown
+122 byte Unknown
+123 byte Unknown
+124 byte Unknown
+125 byte Unknown
+126 byte Unknown
⚠️ **GitHub.com Fallback** ⚠️