[Release] Rappelz RDB Tool with tabs

05/29/2019 20:52 AlNisr#331
i have problem with RappelzRDBtool
if i save (db_item.ref) by (use hashed files) don't work
but
if i save (db_item.ref) without (use hashed files) and hashed by another program ( work )

( with hashed ) write header
20190529........RDB Created by RappelzRDBTool from Glandu2........................................... ...........................
05/29/2019 22:27 glandu2#332
hashed files means the default filename is hashed, that all.
the file content won't change.
So if you use hashed filename, the default filename should be the hashed name of db_item.ref (unless your lua file has something else than db_item.ref as the default filename)
05/29/2019 22:46 SilentWisdom#333
Glandu he dm me that his ref file has standard header, this means he has done something wrong.
06/05/2019 12:45 Hatrick_Wildfan#334
lua print command not working
06/05/2019 19:30 Modamer9#335
hi @[Only registered and activated users can see links. Click Here To Register...]
can u reading structure of rdb Monster_Skill ... i need to change the skill of monster
06/09/2019 18:57 medaion#336
Quote:
Originally Posted by Saaw666 View Post
Any way to get item.ref 9.5.2. or 9.6 work? I can't open it with 9.4lua
I have exactly the same problem as you ... Can not read the official 9.5-9.6 FR file ...

RDBSource: Error while reading record data: Illegal byte sequence

Someone has the solution to read or a new files item9.5.lua ?
06/10/2019 06:14 SilentWisdom#337
Quote:
Originally Posted by medaion View Post
I have exactly the same problem as you ... Can not read the official 9.5-9.6 FR file ...

RDBSource: Error while reading record data: Illegal byte sequence

Someone has the solution to read or a new files item9.5.lua ?
Send me the file on disc, @[Only registered and activated users can see links. Click Here To Register...]#3102
06/10/2019 16:35 kikochi#338
Quote:
Originally Posted by Saaw666 View Post
Any way to get item.ref 9.5.2. or 9.6 work? I can't open it with 9.4lua
same problem :( any one can help ?
06/10/2019 23:03 medaion#339
Quote:
Originally Posted by Saaw666 View Post
Any way to get item.ref 9.5.2. or 9.6 work? I can't open it with 9.4lua
Quote:
Originally Posted by SilentWisdom View Post
Send me the file on disc, @[Only registered and activated users can see links. Click Here To Register...]#3102
I can not add you on discord ...
this tells me check the spelling.


Here are the mega.nz links in the db_item.rdb file 9.5-9.6 fr [Only registered and activated users can see links. Click Here To Register...]
06/10/2019 23:36 ThunderNikk#340
I think it is just iSmokeDrow#3102 without the @
06/10/2019 23:38 Dark Blaze#341
Quote:
Originally Posted by medaion View Post
I can not add you on discord ...
this tells me check the spelling.


Here are the mega.nz links in the db_item.rdb file 9.5-9.6 fr [Only registered and activated users can see links. Click Here To Register...]
Discord is case sensitive, this is the correct username for smoke iSmokeDrow#3102
06/11/2019 03:40 medaion#342
Quote:
Originally Posted by Dark Blaze View Post
Discord is case sensitive, this is the correct username for smoke iSmokeDrow#3102
Thank you very much it was the capital letters that were missing
06/11/2019 05:11 SilentWisdom#343
I have gotten Grim to read the 9.5.* db_item.rdb with the following struct:

Code:
-- Written by iSmokeDrow for Grimoire v4.6.8
--- May require selectStatement (have not tested)
--- May require further alterations to structure!

tableName = "Item"
fileName = "db_item(ascii).rdb"

fields = {
	{ "id", INT32 },
	{ "name_id", INT32 },
	{ "type", INT32 },
	{ "group", INT32 },
	{ "class", INT32 },
	{ "set_id", INT32 },
	{ "set_part_flag", INT32 },
	{ "rank", INT32 },
	{ "level", INT32 },
	{ "enhance", INT32 },
	{ "socket", INT32 },
	{ "status_flag", INT32 },
	{ "use_min_level", INT32 },
	{ "use_max_level", INT32 },
	{ "range", DECIMAL },
	{ "weight", FLOAT },
	{ "price", INT32 },
	{ "huntaholic_point", INT32 },
	{ "ethereal_durability", INT32 },
	{ "endurance", INT32 },
	{ "wear_type", INT32 },
	{"limit_bits", BIT_VECTOR, show=0 },
	{"limit_deva", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=2},
	{"limit_asura", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=3},
	{"limit_gaia", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=4},
	{"limit_fighter", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=10},
	{"limit_hunter", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=11},
	{"limit_magician", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=12},
	{"limit_summoner", BIT_FROM_VECTOR, dependency="limit_bits", bit_position=13},
	{ "item_use_flag", INT32 },
	{ "material", INT32 },
	{ "summon_id", INT32 },
	{ "throw_range", INT32 },
	{ "base_type_0", INT16 },
	{ "base_type_1", INT16 },
	{ "base_type_2", INT16 },
	{ "base_type_3", INT16 },
	{ "base_var1_0", FLOAT },
	{ "base_var1_1", FLOAT },
	{ "base_var1_2", FLOAT },
	{ "base_var1_3", FLOAT },
	{ "base_var2_0", FLOAT },
	{ "base_var2_1", FLOAT },
	{ "base_var2_2", FLOAT },
	{ "base_var2_3", FLOAT },
	{ "opt_type_0", INT16 },
	{ "opt_type_1", INT16 },
	{ "opt_type_2", INT16 },
	{ "opt_type_3", INT16 },
	{ "opt_var1_0", FLOAT },
	{ "opt_var1_1", FLOAT },
	{ "opt_var1_2", FLOAT },
	{ "opt_var1_3", FLOAT },
	{ "opt_var2_0", FLOAT },
	{ "opt_var2_1", FLOAT },
	{ "opt_var2_2", FLOAT },
	{ "opt_var2_3", FLOAT },
	{ "effect_id", INT32 },
	{ "enhance_id", INT32 },
	{ "skill_id", INT32 },
	{ "state_id", INT32 },
	{ "state_level", INT32 },
	{ "state_time", INT32 },
	{ "cool_time", INT32 },
	{ "available_period", INT32 },
	{ "cool_time_group", INT16 },
	{ "decrease_type", INT16 },
	{ "job_depth", INT16 },
	{ "grade", INT16 },
	{ "model_type_dem", BYTE },
	{ "model_type_def", BYTE },
	{ "model_type_asm", BYTE },
	{ "unknown001", BYTE, show=0, default=0 },
	{ "model_type_asf", BYTE },
	{ "model_type_gam", BYTE },
	{ "model_type_gaf", BYTE },
	{ "deco_model_change", BYTE },
	{ "blank_data", BYTE, length=8, show=0 },
	{ "model_00", INT16 },
	{ "model_01", INT16 },
	{ "model_02", INT16 },
	{ "model_03", INT16 },
	{ "model_04", INT16 },
	{ "model_05", INT16 },
	{ "model_06", INT16 },
	{ "drop_type", INT16 },
	{ "icon_id", INT16 },
	{ "icon_file_name", INT16 },
	{ "tooltip_id", INT32 },
	{ "group_bit_set", INT32 },
	{ "effect01", INT16 },
	{ "effect02", INT16 },
	{ "value1_0", FLOAT },
	{ "value1_1", FLOAT},
	{ "value1_2", FLOAT},
	{ "value1_3", FLOAT},
	{ "value1_4", FLOAT},
	{ "value1_5", FLOAT},
	{ "value1_6", FLOAT},
	{ "value1_7", FLOAT},
	{ "value1_8", FLOAT},
	{ "value1_9", FLOAT},
	{ "value2_0", FLOAT},
	{ "value2_1", FLOAT},
	{ "value2_2", FLOAT},
	{ "value2_3", FLOAT},
	{ "value2_4", FLOAT },
	{ "value2_5", FLOAT },
	{ "value2_6", FLOAT },
	{ "value2_7", FLOAT },
	{ "value2_8", FLOAT },
	{ "value2_9", FLOAT }
}
The above struct is the result of quick testing and data comparison between 9.4 and 9.5 rdb files. Further alterations to the structure may be required! Anyone wishing to use Glandu2 tool can easily port my struct to his.
11/16/2019 07:39 khshe#344
and there is a structure for 9.5.2 CharacterMotion
03/31/2020 14:16 ilyaslord36#345
Quote:
Originally Posted by Saaw666 View Post
Any way to get item.ref 9.5.2. or 9.6 work? I can't open it with 9.4lua
the same probleme help plz !!