Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table

Newbie Spellweaver
Joined
May 2, 2025
Messages
13
Reaction score
80
hello ragezone , i am providing some stored procedures to Encode any Cabal Online items into RawHex , you can customize / edit any item you want from the game such as cabal_equipment_table , cabal_inventory_table and cabal_warehouse_table , by providing the correct data into the fields, also once you managed to create your unique Item RawHex Data Binary , you can ADD or REPLACE any slot in any _table , to be right 100% , the only thing you should know , is the Slot number in cabal_equipment_table. for the rest i can say test it, and if need need any help i am here. - credits also to

Leandro Rogala​

who helped me in the decoder project and forced me to write this encoder . have fun guys , now you have complete control of all the game items.
- edit , i have also added Item Decoder for cabal_equipment_table , cabal_inventory_table and cabal_warehouse_table.
 

Attachments

Last edited:
In the DECODE file

[dbo].[cabal_tool_get_warehouse_table_items_info]


Change @UserNum into @characterIdx

1746968634822 - Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table - RaGEZONE Forums


[Server01].[dbo].[cabal_item_list]

An easy want to make inserts for your "cabal_item_list" table as below.

Go for Notepad++ or even normal Notepad
1. Get the list of item_msg (only the item, not the item_desc), it will look like this

2. Replace
Code:
'
by
Code:
''
1746968939446 - Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table - RaGEZONE Forums


3. Replace
Code:
<msg id="item
by
Code:
INSERT INTO [Server01].[dbo].[cabal_item_list] VALUES (
1746969118672 - Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table - RaGEZONE Forums


4. Replace
Code:
" cont="
by
Code:
, N'
1746969190741 - Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table - RaGEZONE Forums


5. Replace
Code:
"/>
by
Code:
', 0)
(you can use 0 or 1, depends on what you need)
1746969260127 - Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table - RaGEZONE Forums


6. If you put those with 1 in step 5 above, then you can ignore this step. Else you can run the update statement to update certain items into 1 (as unbind-able)
Code:
UPDATE [Server01].[dbo].[cabal_item_list]
    SET [CanUnbound] = 1
    WHERE ID BETWEEN 15 AND 284 
    OR ID BETWEEN 978 AND 1001
    OR ID BETWEEN 1314 AND 1337
    OR ID = 1442
    OR ID = 1443
    OR ID BETWEEN 1613 AND 1656
    OR ID BETWEEN 2230 AND 2235
    OR ID BETWEEN 2710 AND 2733
    OR ID BETWEEN 2738 AND 2809
    OR ID = 2941
    OR ID BETWEEN 3128 AND 3131
    OR ID BETWEEN 3467 AND 3555
    OR ID BETWEEN 3698 AND 3699
    OR ID = 3867
    OR ID BETWEEN 3904 AND 3933
    OR ID BETWEEN 3937 AND 3966;
 
Hello, do you have any idea on how to decode the itemcollection table data?
 
thanks, just adding icon (next time) parsing item completed

icon just "??" because i don't have any item icons stored LOL
1780232943182 - Item Decoder & Encoder (custom) + Slot Adding & Replacing equipment_table, inventory_table, warehouse_table - RaGEZONE Forums
 
Back