Sharpness Data (MH3) - GReinoso96/XXModding GitHub Wiki

Sharpness Data

kireaji_data 0x805BFFA8

ptr kireaji_gs     (0x805BFD78)
ptr kireaji_sns    (0x805BFDE8)
ptr kireaji_hammer (0x805BFE58)
ptr kireaji_lance  (0x805BFEC8)
ptr kireaji_gs     (0x805BFD78) //Frame
ptr kireaji_gs     (0x805BFD78) //Barrel
ptr kireaji_gs     (0x805BFD78) //Stock
ptr kireaji_gs     (0x805BFD78) //Long Sword
ptr kireaji_sa     (0x805BFF38)
int16 Red;
int16 Orange;
int16 Yellow;
int16 Green;
int16 Blue;
int16 White;
int16 Purple;

Explanation

Each int16 is a cummulative number from 0 to 450, for example, 50 points of Red and 10 of Orange would be 50, 60.

Sharpness Level

Sharpness level on a weapon goes from 0 to 6, 0 is minimal sharpness (150 points) and 6 is a full bar (450 points), 6 is only attainable with Sharpness +1.

Sharpness Colors

kireaji_rgba 0x805dcd80

Red = #C50F3A
Orange = #E85218
Yellow = #E9BE32
Green = #64DF00
Blue = #3068EE
White = #F0F0F0
Purple = #F088F0

Explanation

Each color is repeated 4 times, one for each corner of the color, thus, it is possible to make sharpness bars with a gradient.