Moreover your information is wrong... you say
u32 tooltip_id;
u32 id;
u32 name_id;
u32 type;
u32 group;
u8 class;
u32 wear_type;
u32 set_id;
u32 set_part_flag;
u32 rank;
u32 level;
u32 enhance;
u32 socket;
u32 status_flag;
u32 limit_deva;
u32 limit_asura;
u32 limit_gaia;
So it's :
u32 tooltip_id;
u32 id;
u32 name_id;
u32 type;
u32 group;
u8 class;
u32 wear_type;
u32 set_id;
u32 set_part_flag;
u32 rank;
u32 level;
u32 enhance;
u32 socket;
u32 status_flag;
u32 use_min_level;
u32 use_max_level;
u32 target_min_level;
u32 target_max_level;
.
.
.
and decimals = 600.00

600.00 is float... and all float value are in rdb file exepted for the range value is in decimal for exemple in rdb range = 80 in DB = 0.80... Not hard to understand
Before speak ismoke use your brain plz...