Cabal Online Server Full (Files)

WebUpdate for web in the "fullcabalserver"
Guides (All video guides in chinese):

1) How to install VMware

2) How to install centos in vmware
2 vis) How to install Centos in VMware (Created for me)

3) How to install the files cabal online in centos

4) How to intall database in sql 2000

Client and updates (In chinese):
1) Cabal Setup V2.0.1129
A) Part 1
D) Part 2
E) Part 3
D) Part 4
E) Part 5

2) Cabal Update V2.0.1129 Perfect
3) Cabal Update V2.0.1219
4) Cabal Update V2.1.0131
5) Cabal Update V2.1.0222

Client GP Cabal (In inglish):
A) Patch Login GP Cabal

Client:
A) Part 1
D) Part 2
E) Part 3
D) Part 4
E) Part 5

Patchs:
-PatchLogin client

Tools:
-GM Tools Re Pack V3.0(NEW!!)

utility:
A) WinSCP 414
B) Secure CRT 602

-VMWARE 6.0.2 (NO CRAKED)
A) Part 1
B) Part 2
PS: You need crack? (Send PM me)

-Centos 4.5 DVD
A) Part 1
B) Part 2
C) Part 3
D) Part 4
F) Part 5
G) Part 6
H) Part 7
I) Part 8
J) Part 9
K) Part 10
L) Part 11

- Sql 2000
A) Part 1
B) Part 2


Web's (You need create all configs):
Cabal Online Ogplanet
Cabal Online Sea
Cabal Online Brasil
Cabal Online TW
Cabal Online Asia
Cabal.net
Cabal Online Jp
Cabal Online PH
Cabal Online KR
Cabal Online Moliyo

Other guides:

Deathzonemu
How to create servername:
cabal_msg.enc

Code:
<cabal_message> 
	<version	index="1"/> 
	<nation	code="US"/> 
	<cabal_msg> 
		<msg	id="server1-1"	cont="Mercury"	/> 
		<msg	id="server1-2"	cont="Venus"	/> 
		<msg	id="server1-3"	cont="Mars"	/> 
		<msg	id="server1-4"	cont="Jupiter"	/> 
		<msg	id="server1-5"	cont="Saturn"	/> 
		<msg	id="server1-6"	cont="Neptune"	/> 
		<msg	id="server1-7"	cont="Pluto"	/> 
		<msg	id="server1-8"	cont="Leo"	/> 
		<msg	id="server1-9"	cont="Sirius"	/> 
		<msg	id="server1-10"	cont="Draco"	/> 
		<msg	id="server1-11"	cont="RESERVED"	/> 
		<msg	id="server1-12"	cont="RESERVED"	/> 
		<msg	id="server1-13"	cont="RESERVED"	/> 
		<msg	id="server1-14"	cont="RESERVED"	/> 
		<msg	id="server1-15"	cont="RESERVED"	/> 
		<msg	id="server1-16"	cont="RESERVED"	/> 
		<msg	id="server1-17"	cont="RESERVED"	/> 
		<msg	id="server1-18"	cont="RESERVED"	/> 
		<msg	id="server1-19"	cont="RESERVED"	/> 
		<msg	id="server1-20"	cont="RESERVED"	/> 
THX 

Disconnect1

Code:
;-------------------------------------------------------- 
; 	Style 
;-------------------------------------------------------- 
 
0 - No Class Rank 0			(Don`t use) 
1 - Warrior Class Rank 0 		(Don`t use) 
2 - Blader Class Rank 0 		(Don`t use) 
3 - Wizard Class Rank 0 		(Don`t use) 
4 - Force Archer Class Rank 0 		(Don`t use) 
5 - Force Shielder Class Rank 0 	(Don`t use) 
6 - Force Blader Class Rank 0 		(Don`t use) 
 
7 - No Class Rank 0			(Don`t use) 
8 - No Class Rank 0			(Don`t use) 
 
9 - Warrior Class Rank 1		(OK) 
10 - Blader Class Rank 1		(OK) 
11 - Wizard Class Rank 1		(OK) 
12 - Force Archer Class Rank 1		(OK) 
13 - Force Shielder Class Rank 1	(OK) 
14 - Force Blader Class Rank 1		(OK) 
 
15 - No Class Rank 1			(Don`t use) 
16 - No Class Rank 1			(Don`t use) 
 
17 - Warrior Class Rank 2		(OK) 
18 - Blader Class Rank 2		(OK) 
19 - Wizard Class Rank 2		(OK) 
20 - Force Archer Class Rank 2		(OK) 
21 - Force Shielder Class Rank 2	(OK) 
22 - Force Blader Class Rank 2		(OK) 
 
23 - No Class Rank 2			(Don`t use) 
24 - No Class Rank 2			(Don`t use) 
 
25 - Warrior Class Rank 3		(OK) 
26 - Blader Class Rank 3		(OK) 
27 - Wizard Class Rank 3		(OK) 
28 - Force Archer Class Rank 3		(OK) 
29 - Force Shielder Class Rank 3	(OK) 
30 - Force Blader Class Rank 3		(OK) 
 
31 - No Class Rank 3			(Don`t use) 
32 - No Class Rank 3			(Don`t use) 
 
33 - Warrior Class Rank 4		(OK) 
34 - Blader Class Rank 4		(OK) 
35 - Wizard Class Rank 4		(OK) 
36 - Force Archer Class Rank 4		(OK) 
37 - Force Shielder Class Rank 4	(OK) 
38 - Force Blader Class Rank 4		(OK) 
 
39 - No Class Rank 4			(Don`t use) 
40 - No Class Rank 4			(Don`t use) 
 
41 - Warrior Class Rank 5		(OK) 
42 - Blader Class Rank 5		(OK) 
43 - Wizard Class Rank 5		(OK) 
44 - Force Archer Class Rank 5		(OK) 
45 - Force Shielder Class Rank 5 
46 - Force Blader Class Rank 5 
 
47 - No Class Rank 5 
48 - No Class Rank 5 
 
49 - Warrior Class Rank 6 
50 - Blader Class Rank 6 
51 - Wizard Class Rank 6 
52 - Force Archer Class Rank 6 
53 - Force Shielder Class Rank 6 
54 - Force Blader Class Rank 6 
 
55 - No Class Rank 6 
56 - No Class Rank 6 
 
57 - Warrior Class Rank 7 
58 - Blader Class Rank 7 
59 - Wizard Class Rank 7 
60 - Force Archer Class Rank 7 
61 - Force Shielder Class Rank 7 
62 - Force Blader Class Rank 7 
 
63 
64 
 
65 - Warrior Class Rank 8 
66 - Blader Class Rank 8 
67 - Wizard Class Rank 8 
68 - Force Archer Class Rank 8 
69 - Force Shielder Class Rank 8 
70 - Force Blader Class Rank 8 
 
71 
72 
 
73 - Warrior Class Rank 9 
74 - Blader Class Rank 9 
75 - Wizard Class Rank 9 
76 - Force Archer Class Rank 9 
77 - Force Shielder Class Rank 9 
78 - Force Blader Class Rank 9 
 
79 
80 
 
81 - Warrior Class Rank 10 
82 - Blader Class Rank 10 
83 - Wizard Class Rank 10 
84 - Force Archer Class Rank 10 
85 - Force Shielder Class Rank 10 
86 - Force Blader Class Rank 10 
 
87 
88 
 
89 - Warrior Class Rank 11 
90 - Blader Class Rank 11 
91 - Wizard Class Rank 11 
92 - Force Archer Class Rank 11 
93 - Force Shielder Class Rank 11 
94 - Force Blader Class Rank 11 
 
95 
96 
 
97 - Warrior Class Rank 12 
98 - Blader Class Rank 12 
99 - Wizard Class Rank 12 
100 - Force Archer Class Rank 12 
101 - Force Shielder Class Rank 12 
102 - Force Blader Class Rank 12 
 
103 
104 
 
105 - Warrior Class Rank 13 
106 - Blader Class Rank 13 
107 - Wizard Class Rank 13 
108 - Force Archer Class Rank 13 
109 - Force Shielder Class Rank 13 
110 - Force Blader Class Rank 13 
 
111 
112 
 
113 - Warrior Class Rank 14 
114 - Blader Class Rank 14 
115 - Wizard Class Rank 14 
116 - Force Archer Class Rank 14 
117 - Force Shielder Class Rank 14 
118 - Force Blader Class Rank 14 
 
119 
120 
 
121 - Warrior Class Rank 15 
122 - Blader Class Rank 15 
123 - Wizard Class Rank 15 
124 - Force Archer Class Rank 15 
125 - Force Shielder Class Rank 15 
126 - Force Blader Class Rank 15 
 
127 
128 
 
129 - Warrior Class Rank 16 
130 - Blader Class Rank 16 
131 - Wizard Class Rank 16 
132 - Force Archer Class Rank 16 
133 - Force Shielder Class Rank 16 
134 - Force Blader Class Rank 16 
 
135 -  
136 -  
 
137 - Warrior Class Rank 17 
138 - Blader Class Rank 17 
139 - Wizard Class Rank 17 
140 - Force Archer Class Rank 17 
141 - Force Shielder Class Rank 17 
142 - Force Blader Class Rank 17 
 
143 -  
144 -  
 
145 - Warrior Class Rank 18 
146 - Blader Class Rank 18 
147 - Wizard Class Rank 18 
148 - Force Archer Class Rank 18 
149 - Force Shielder Class Rank 18 
150 - Force Blader Class Rank 18 
 
151 -  
152 -  
 
153 - Warrior Class Rank 19 
154 - Blader Class Rank 19 
155 - Wizard Class Rank 19 
156 - Force Archer Class Rank 19 
157 - Force Shielder Class Rank 19 
158 - Force Blader Class Rank 19 

[/code]

chacina
Edit max users:

Code:
WorldSvr_24_01.ini 
MaxUserNum=500 
or 
GlobalMgrSvr.ini 
MaxUserNum01=300 

How to create Beginner Guild:

Code:
open query analyzer > choose GameDB and run this 
 
Code:
exec guild_create_for_beginner 'Beginner','CharacterIdx','500' 
Beginner = name will apear in u head inside game CharacterIDX = CIdx of Guild Master 500 = Max Member (default = 500)

chumpywumpy
Edit Shops:

Code:
I have not seen much about NPC editing posted so hopefully this will help anyone that is stuck. I don't know all the values yet but there is enough here to do some basic things like shopt editing/creating. 
 
In Data_World\world21-npc.scp... 
 
Code:
[NpcPos]	Flags	Index	PosX	PosY	Type	IsRangeCheck 
0	0	1	239	241	6	1 
1	0	2	147	12	6	1 
2	0	3	14	204	6	1 
3	0	7	120	109	1	1 
4	0	50	0	0	1	0 
 
[WarpLst]	NpcsIdx	NSetIdx	TargetIdx	LV	Fee	Type 
0	1	0	39	1	0	0 
1	2	0	39	1	0	0 
2	3	0	39	1	0	0 
 
[SkillLst]	NSetIdx	NpcsIdx	SkillIdx	SkillLv 
 
[ShopLst]	NpcsIdx	NSetIdx	ItemKind	ItemOpt	ReputationClass	DurationIdx	Price 
0	50	0	3	1	-19	0	60 
1	50	1	4	1	-19	0	800 
2	50	2	5	1	-19	0	5000 
3	50	3	6	1	-19	0	60 
4	50	4	7	1	-19	0	800 
5	50	5	8	1	-19	0	5000 
6	50	8	3	4	-19	0	240 
7	50	9	4	4	-19	0	3200 
8	50	10	5	4	-19	0	20000 
9	50	11	6	4	-19	0	240 
10	50	12	7	4	-19	0	3200 
11	50	13	8	4	-19	0	20000 
12	50	16	3	7	-19	0	420 
13	50	17	4	7	-19	0	5600 
14	50	18	5	7	-19	0	35000 
15	50	19	6	7	-19	0	420 
16	50	20	7	7	-19	0	5600 
17	50	21	8	7	-19	0	35000 
18	50	24	5	20	1	0	100000 
19	50	25	8	20	1	0	100000 
20	50	26	12	10	1	0	8000 
21	50	27	5	30	2	0	150000 
22	50	28	8	30	2	0	150000 
23	50	29	12	20	2	0	16000 
24	50	35	5	50	3	0	250000 
25	50	36	8	50	3	0	250000 
26	50	37	12	30	3	0	24000 
The first section is the NPCs, their types and positions... [NpcPos] Flags Index PosX PosY Type IsRangeCheck The numbers in the first column, [NpcPos] in this case, always start at 0 and increment by 1. Flags - ? Index - Pretty sure this is the NPC sprite ID PosX - X position on the map PosY - Y position on the map Type - ? 6 means warp probably, a real NPC IsRangeCheck - ? Normally means "trigger NPC when in range" ? The second section is the warps... [WarpLst] NpcsIdx NSetIdx TargetIdx LV Fee Type First column [WarpLst] is the same, 0 and increments NpcsIdx - Index number from the first list NSetIdx - ? TargetIdx - ? Target NPC Idx ? LV - Level requirement to use the warp Fee - Alz fee to use the warp Type - ? 0 - normal warpgate ? The third, and more useful list... [ShopLst] NpcsIdx NSetIdx ItemKind ItemOpt ReputationClass DurationIdx Price First column the same again. NpcsIdx - Index number from the first list NSetIdx - ? slot number in the window ? ItemKind - Item number from the items list (see Clust3r's list or the sticky) ItemOpt - The ItemOpt setting (list or sticky again) ReputationClass - Honour class requirement DurationIdx - Set item expiry (16 is ~6 months i think) Price - Guess! Duration column values Hopefully that should help some folks out a bit.

By plemaster

Quote: Originally Posted by plemaster View Post
How to get " ItemOpt " Code??

NumSlot//Option1//Option2//Crafting Effects

Change Number Hex to Dec

Ex.
201418F8 >> 538188024 = Mthril GreatSword of Deathblow 2Slot Opt is Cri Dmg20(Slot 1)+Cri Rate10(Slot 2)+Cri Dmg 40(Crafting Effects)
201415F4 >> 538187252 = Mthril GreatSword of Deathblow 2Slot Opt is Cri Dmg20(Slot 1)+Sword skill Amp14(Slot 2)+Sword skill Amp20(Crafting Effects)

------------

How to get " ItemKindIdx " Code??

Degree//ItemIndex

Change Number Hex to Dec

E064 >> 57444 = Mthril GreatSword +7 with no binding *If u need +0 code is 0064

By xz3r0x
fix you are connected, reconnect?

Quote: Originally Posted by xz3r0x View Post
open the ACCOUT database, and on cabal_auth_table table right click, select "all task" -> "manage triggers" paste the:

Code:
CREATE TRIGGER [fixlogin] ON [dbo].[cabal_auth_table]  
FOR INSERT, UPDATE, DELETE  
AS 
begin 
  update cabal_auth_table set login = 0 
end 
and its done, now u never see that annoying "yes / no" at the login.
If u suffer from side affects, please pm me or post here, and just delete the trigger. And everything will be back to normal :)
Hope helps

Edit your inventary query:

Quote: Originally Posted by xz3r0x View Post
WARNING gm tools does the same!

i searched but didn`t find anything which would help my to add items to my character inventory, maybe i am blind but still i created a simple sql query.


Code:
/****** Object:  Stored Procedure dbo.cabal_tools_additem    Script Date: 2008.07.10  ******/ 
/****** Copyright (c) ZeRo                                                                                               *****/ 
 
create procedure [dbo].[cabal_tools_additem ] (@charid int, @itemid int, @itemopt int, @slot int) 
as 
begin 
  SET NOCOUNT ON 
 
  declare @data varbinary(4096) 
select 
  @data = A.data  
FROM 
  cabal_inventory_table A 
WHERE 
  A.characteridx =@charid 
 
set @data = @data + 
    dbo.wordtobin(@itemid) +  
    dbo.int2bin(0) +  
    dbo.int2bin(@itemopt) + 
    dbo.wordtobin(@slot) + 
    dbo.int2bin(0) 
 
UPDATE 
  dbo.cabal_inventory_table 
SET 
  data = @data 
WHERE 
  characteridx = @charid 
   
  SET NOCOUNT OFF   
end 
GO 
1. first of all, open your mssql enterprise manager.
2. select database GAMEDB
3. On "Stored procedures" right click -> "New stored procedure..."
4. Paste the code (overwriting everything that is in text area)
5. Hit Ok. All done

Usage:
1. Open "SQL query analyzer" (from mssql enterprise manager TOOLS-> sql query analyzer)
2. Select Dd "GAMEDB"
3. in text area write: exec dbo.cabal_tools_additem character_id, item_id, item_opt, place_in_inventory

for example exec dbo.cabal_tools_additem 2, 3, 5, 12

that will add lvl1 healing potion (id = 3) quantity of 5 (itemOpt = 5) to character no 2, in 12 square in inventory ;)

to see what character id u need to add look at db GAMEDB : table cabal_character_table : field characteridx ;) of character u want to add item to

one problem is when u add an item to your ch inventory, u need to rejoin the channel (esc -> select character) and after that u will see your added item, but i will try to fix it (and added item will apear instantly in inventory)

Hope it will be usefull to someone. Sorry for my bad English ;)

roplys_
All Map codes and Warp codes

Code:
Just go to Enterprise manager and open cabal_character_table  in GameDB database 
 
Change WarpBfield to 511 and MapsBField to 511 like this  
 
you will get all map codes and warp codes up to lakeside 

dordort
Fix no drop alz

Code:
If you set the drop rate higher than 5x mobs will drop only Orbs.  
 
Solution: 
Stay with 5x drop, but add this in WorldSvr_24_01: 
UseWorldDrop=1 
 
That's will make that the mobs drops items for example if you kill mobs for lvl 110 the drop will be items for lvl 86+-. 

AMD79
PVP

Code:
In Your GlobalMgrSvr.ini Change this : 
[Server24] 
# Adult(On) 
ChannelType24=0 <--- change to 1 pk enable , 8 war enable 
MaxUserNum24=30 

By terzo

Gm commands:

Code:
/_19 : Clear All CoolTime 
/_18 : Call shop anyware 
/_17 : ENABLE/DISABLE item limit 
/_16 : ENABLE/DISABLE village pk 
/_15 : ENABLE/DISABLE to display animation-time to chatbox 
/_14 : ENABLE/DISABLE attackmode to ignore obstacle 
/_13 : ENABLE/DISABLE display GPS 
/_12 : ENABLE/DISABLE potion cooltime 
/_11 : Undead Mode 
/_10 : NonClient Hack 
/_9 : Set changekitstyle to use max or normal 
/_8 : Increase Battle SP 
/_7 : Decrease att speed 
/_6 : Increase att speed 
/_5 : Decrease mov speed 
/_4 : Increase mov speed 
/_3 : Decrease att range 
/_2 : Increase att range 
/_1 : Damage FX show ON/OFF 
/_csummon : Summom a monster (bugged) 
/_summon : Probably summon a monster (bugged) 

By newmania

Add channels:

Code:
-------------------------------------------------------- 
Channel Number : 
 
1 - Trade 
2 - Novice 
3 - Guild 
4 ~ 20 -No name 
21 ~ 35 - Not Use 
36 37 38 39 40 43 44 45 46 47 - instantwars 
41 42 48 49 - Test Server 
 
-------------------------------------------------------- 
 
Guide : 
 
ex) Make 3 Channel 
 
Step 1. - Make Simbolic Link 
 
cd /usr/bin 
ln -s /usr/bin/WorldSvr WorldSvr_24_02 
ln -s /usr/bin/WorldSvr WorldSvr_24_03 
 
cd /etc/init.d 
ln -s /etc/init.d/cabal_server WorldSvr_24_02 
ln -s /etc/init.d/cabal_server WorldSvr_24_03 
 
Step 2. -Edite .ini file & server_list 
 
cd /etc/cabal 
cp WorldSvr_24_01.ini WorldSvr_24_02.ini 
cp WorldSvr_24_01.ini WorldSvr_24_03.ini 
 
open - WorldSvr_24_02.ini 
------------------------------ 
[NetLib] 
Port=38111 <- modify Port=38112 
... 
... 
... 
[WorldSvr] 
ServerIdx=24 
GroupIdx=1 <- modify u want Channel number 
------------------------------- 
 
open - WorldSvr_24_03.ini 
------------------------------ 
[NetLib] 
Port=38111 <- modify Port=38113 
... 
... 
... 
[WorldSvr] 
ServerIdx=24 
GroupIdx=1 <- modify u want Channel number 
------------------------------- 
open - server_list 
------------------------------- 
GlobalDBAgent 
DBAgent_24 
GlobalMgrSvr 
ChatNode_24 
LoginSvr_01 
CashDBAgent 
WorldSvr_24_01 
WorldSvr_24_02 <-- Add 
WorldSvr_24_03 <-- Add 
------------------------------- 
 
Step 3. - Restart Cabal Server 
 
/etc/init.d/cabal restart 
or 
service cabal restart 

Easy Get Item:

Code:
1. run : GM tool for CabalCash.exe 
 
2. Database connect 
- adress : sql server ip 
- UserName : username ( sa or cabal ) 
- Password : password ( sa or cabal passwd ) 
- dababase : cabalcash 
- Click Open Button 
 
3. Add Item 
- UserNum : user number ( Account DB -> cabal_auth_table ) 
- ItemKindIdx : u want item number 
- ItemOpt : u want number ( Default 0 ) 
- IsUse : 0 or 1 ( Default 0 ) 
- Click Enter Boutton 
 
Data save table is [ MyCashItem ] 
 
OptionPool.scp <- I found some item ! 

-----------------------
Items list (Thx Clust3r)

Code:
  • 1: Red core
  • 2: Force Core
  • 3: Level 1 hp pot
  • 584: Plasma Coating kit
  • 637: Slot Extender Low
  • 638: Slot Extender Medium
  • 639: Slot Extender High
  • 640: Core Alchemis Transmuter (Sword)
  • 641: Core Alchemis Transmuter (ArmorSet)
  • 642: Core Alchemis Transmuter (BattleSet)
  • 643: Core Alchemis Transmuter (MartialSet)
  • 644: Core Alchemis Transmuter (Artifact)
  • 1282: Epaulette Procyon(WA)
  • 1283: Epaulette Procyon(BL)
  • 1284: Epaulette Procyon(WI)
  • 1285: Epaulette Procyon(FA)
  • 1286: Epaulette Procyon(FS)
  • 1287: Epaulette Procyon(FB)
  • 1288: Epaulette Capella(WA)
  • 1289: Epaulette Capella(BL)
  • 1290: Epaulette Capella(WI)
  • 1291: Epaulette Capella(FS)
  • 1292: Epaulette Capella(FB)
  • 1293: Epaulette Capella(WA)
  • 945: Epaulette of Dead (B2F) /!\ Put "1288" in ItemOpt /!\
  • 946: Anima Lune - Little JAck (Pet Haloween)
  • 682: Plate of Honor (Opt 1)
  • 683: Flame Disc (Lvl4) opt 513 = 1 Flames disc 514 = 2 Flames 639 = 127 Flames Disc
  • 683: Flame Disc (Lvl3) opt 385 = 1 Flames disc
  • 683: Flame Disc (Lvl2) opt 257 = 1 Flames disc
  • 787: Bracelet of Fighter +2 (268435475 in opt = Sword amp in slot)
  • 626: Formula Card /!\ Insert into "ItemOpt" the number of the formulacard you want /!\
  • 805: Earring of Guard
  • 806: Earring of Guard +1
  • 807: Earring of Guard +2
  • 808: Earring of Guard +3
  • 809: Earring of Guard +4
  • 1185: Muster Card: Forgotten Temple B1F /!\ Put "1313" in ItemOpt /!\
  • 663: Seal of Darkness /!\ Put "1292" in ItemOpt /!\
  • 601: Epaulette of Dead (B1F) /!\ Put "1215" in ItemOpt /!\
  • 437: Bike Type Blue - No Bind Account
  • 439: Bike RW3 - No Bind Account
  • 579: Extract Potion STR OPT = Quantity
  • 580: Extract Potion DEX OPT = Quantity
  • 581: Extract Potion INT OPT = Quantity
  • 582: Force Core(Low)
  • 583: Force Core(Medium)
  • 632: Perfect Core
  • 636: Perfect Plasma Coating Kit
  • 675: C.A License Katana Craft UP
  • 1013: Halowenn Face
  • 674: Evasion Potion (See end of post)
  • 673: Magic Master Potion (See end of post)
  • 672: Sword Master Potion (See end of post)
  • 681: Circuit Jewel LVL6 (NEED OPT)
  • 680: Circuit Jewel LVL5 (NEED OPT)
  • 679: Circuit Jewel LVL4 (NEED OPT)
  • 678: Circuit Jewel LVL3 (NEED OPT)
  • 677: Circuit Jewel LVL2 (NEED OPT)
  • 676: Circuit Jewel LVL1 (NEED OPT)
  • 690: Aqua Disc (NEED OPT)
  • 689: Earth Disc (NEED OPT)
  • 688: Bloody Disc (NEED OPT)
  • 687: Thunder Disc (NEED OPT)
  • 686: Air Disc (NEED OPT)
  • 685: Holy Disc (NEED OPT)
  • 691: Soul Disc (NEED OPT)
  • 692: Shape (Need OPT)
  • 693: Ring of Brute
  • 694: Ring of Brute +1
  • 695: Ring of Brute +2
  • 696: Ring of Brute +3
  • 697: Rind of Serenity
  • 698: Rind of Serenity +1
  • 699: Rind of Serenity +2
  • 700: Rind of Serenity +3
  • 701: Extortion Ring
  • 702: Extortion Ring +1
  • 703: Extortion Ring +2
  • 704: Extortion Ring +3
  • 705: Extortion Ring +4
  • 706: Extortion Ring +5
  • 707: Adept Amulet
  • 708: Adept Amulet +1
  • 709: Adept Amulet +2
  • 710: Adept Amulet +3
  • 711: Vampiric Amulet
  • 712: Vampiric Amulet +1
  • 713: Vampiric Amulet +2
  • 714: Vampiric Amulet +3
  • 715: Vampiric Amulet +4
  • 716: Vampiric Amulet +5
  • 717: Vampiric Amulet +6
  • 718: Amulet of Battler
  • 719: Amulet of Battler +1
  • 720: Amulet of Battler +2
  • 721: Amulet of Battler +3
  • 722: Amulet of Battler +4
  • 723: Amulet of Battler +5
  • 724: Amulet of Battler +6
  • 725: Amulet of Battler +7
  • 726: Amulet of Battler +8
  • 727: Amulet of Battler +9
  • 728: Ring of Proof
  • 729: Ring of Proof +1
  • 730: Ring of Proof +2
  • 731: Ring of Proof +3
  • 732: Ring of Proof +4
  • 733: Ring of Proof +5
  • 734: Ring of Proof +6
  • 735: Ring of Proof +7
  • 736: Amulet of Proof
  • 737: Amulet of Proof +1
  • 738: Amulet of Proof +2
  • 739: Amulet of Proof +3
  • 740: Amulet of Proof +4
  • 741: Amulet of Proof +5
  • 742: Amulet of Proof +6
  • 743: Amulet of Proof +7
  • 744: Epaulet of Proof
  • 745: Epaulet of Proof +1
  • 746: Epaulet of Proof +2
  • 747: Epaulet of Proof +3
  • 748: Epaulet of Proof +4
  • 749: Epaulet of Proof +5
  • 750: Epaulet of Proof +6
  • 751: Epaulet of Proof +7
  • 761: EoF+3
  • 762: EoS+3
  • 763: EoF+4
  • 764: EoS+4
  • 783: Chaos Lamp
  • 785: Bracelet of Fighter
  • 786: Bracelet of Fighter +1
  • 787: Bracelet of Fighter +2
  • 788: Bracelet of Fighter +3
  • 789: Bracelet of Fighter +4
  • 790: Bracelet of Sage
  • 791: Bracelet of Sage +1
  • 792: Bracelet of Sage +2
  • 793: Bracelet of Sage +3
  • 794: Bracelet of Sage +4
  • 795: Extortion Bracelet
  • 796: Extortion Bracelet +1
  • 797: Extortion Bracelet +2
  • 798: Extortion Bracelet +3
  • 799: Extortion Bracelet +4
  • 800: Bracelet Of Seven Coin
  • 801: Bracelet Of Seven Coin +1
  • 802: Bracelet Of Seven Coin +2
  • 803: Bracelet Of Seven Coin +3
  • 804: Bracelet Of Seven Coin +4
  • 805: Earring of Guard
  • 806: Earring of Guard +1
  • 807: Earring of Guard +2
  • 808: Earring of Guard +3
  • 809: Earring of Guard +4
  • 810: Force Regeneration Earring
  • 811: Force Regeneration Earring +1
  • 812: Force Regeneration Earring +2
  • 813: Force Regeneration Earring +3
  • 814: Force Regeneration Earring +4
  • 815: Vampiric Earring
  • 816: Vampiric Earring +1
  • 817: Vampiric Earring +2
  • 818: Vampiric Earring +3
  • 819: Vampiric Earring +4
  • 820: Earring of Seven Coin
  • 821: Earring of Seven Coin +1
  • 822: Earring of Seven Coin +2
  • 823: Earring of Seven Coin +3
  • 824: Earring of Seven Coin +4
  • 825: Bracelet Of Brute
  • 826: Bracelet Of Brute +1
  • 827: Bracelet Of Brute +2
  • 828: Bracelet Of Serenity
  • 829: Bracelet Of Serenity +1
  • 830: Bracelet Of Serenity +2
  • 831: Life Absorb Bracelet
  • 832: Life Absorb Bracelet +1
  • 833: Life Absorb Bracelet +2
  • 834: Mana Absorb Bracelet
  • 835: Mana Absorb Bracelet +1
  • 836: Mana Absorb Bracelet +2
  • 837: Protection Earring
  • 838: Protection Earring
  • 839: Protection Earring
  • 840: Vital Earring
  • 841: Vital Earring +1
  • 842: Vital Earring +2
  • 843: Evasion Earring
  • 844: Evasion Earring +1
  • 845: Evasion Earring +2
  • 905: Change Kit(Color) - prenium
  • 904: Change Kit(Color) - Normal
  • 903: Change Kit(Hair Style) - Season
  • 902: Change Kit(Hair Style) - Foetree
  • 901: Change Kit(Hair Style) - Novice
  • 913: Core Enhancer(Midium)
  • 912: Core Enhancer(Low)
  • 911: Rename Card
  • 910: CHange Kit - RESERVED3
  • 909: Change Kit - RESERVED2
  • 908: Change Kit - RESERVED1
  • 907: Change Kit(Face) - Prenium
  • 906: Change Kit(Face) - Novice
  • 914: Core Enhancer(High)
  • 915: Blessing Bead - Warehouse
  • 916: Blessing Bead - EXP(10%)
  • 917: Blessing Bead - EXP(25%)
  • 918: Blessing Bead - Skill EXP(10%)
  • 919: Blessing Bead - Skill EXP(25%)
  • 920: Blessing Bead - Bomb Alz
  • 921: Blessing Bead - RESERVED5
ItemOpt for Evasion / Sword Master / Magic Master potion 1920 = reference of the effect (15%) need to add the quantity Example 1 potion = 1920 + 1 so itemOpt = 1921 10 potions = 1920 + 10 so itemOpt = 1931 etc etc :winky: UPDATE 11/07/2008 Shape Item number: 692 ItmOpt Number: 10214: Shape Artifact lvl4 10113: Shape Martial lvl4 9985: Shape Battle lvl4 9857: Shape ArmorSet lvl4 9729: Shape Sword lvl4 9601: Shape Artifact lvl3 9473: Shape Martial lvl3 9345 Shape Battle lvl3 9217: Shape Armor lvl3 9089: Shape Sword lvl3 8961: Shape Artifact lvl2 8833: Shape MArtial lvl2 8705: Shape Battle lvl2 8577: Shape Armor lvl2 8449: Shape Sword lvl2 8321: Shape Artifact lvl1 8193: Shape MArtial lvl1 8065: Shape Battle lvl1 7937: Shape Armor lvl1 7809: Shape Sword lvl1 ALL THIS OPT was for stack of 1 shape if you want stack of 127 Shape Artifact lvl3 use 9601 + 126 = 9727

Pet list (Thx newmania)

Code:
946	Little Jack 
1021	Garlie 
1022	Red Garlie 
1023	Giant Beetle 
1024	Nipperlug 
1025	Rabbithorn 
1026	Troglo 
1027	Troglo Warrior 
1028	Elder Troglo 
1029	Mantis 
1030	Dire Boar 
1031	Mummy 
1032	Crag Turtle 
1033	Armaku 
1045	Little Pery 
1046	Golem Jr. 
1047	Little Gray 
1048	Cuty Lai 
1049	Cuty Tai 
1050	Real Panda 
1051	Fancy Zard 
1052	Gentle Parrot 
1053	Peng 
1054	Pinky 
1055	Rudolph 
1273	Fortune pig 
1274	Golden Fortune Pig 

ItemList 1~1138 by tboy1991


GameDB Clear Query:

1. modify INIT_GAMEDB stored procedure
2. run query -> exec INIT_GAMEDB

Code:
USE [GameDb] 
GO 
/****** 개체: StoredProcedure [dbo].[INIT_GAMEDB] 스크립트 날짜: 07/09/2008 01:07:03 ******/ 
SET ANSI_NULLS OFF 
GO 
SET QUOTED_IDENTIFIER OFF 
GO 
 
/****** Object: Stored Procedure dbo.INIT_GAMEDB Script Date: 2008-4-14 5:52:46 ******/ 
 
 
 
ALTER PROCEDURE [dbo].[INIT_GAMEDB] 
AS 
BEGIN 
TRUNCATE TABLE GUILD 
TRUNCATE TABLE GUILDGROUP 
TRUNCATE TABLE GUILDMEMBER 
TRUNCATE TABLE CHATBUDDY 
TRUNCATE TABLE CHATBUDDYGROUP 
/* TRUNCATE TABLE CHATPRESENCE */ 
TRUNCATE TABLE CHATBLACKLIST 
TRUNCATE TABLE CABAL_CHARACTER_TABLE 
TRUNCATE TABLE CABAL_EQUIPMENT_TABLE 
TRUNCATE TABLE CABAL_INVENTORY_TABLE 
TRUNCATE TABLE CABAL_QDDATA_TABLE 
TRUNCATE TABLE CABAL_QUESTDATA_TABLE 
TRUNCATE TABLE CABAL_QUICKSLOT_TABLE 
TRUNCATE TABLE CABAL_SKILLLIST_TABLE 
TRUNCATE TABLE CABAL_WAREHOUSE_TABLE 
/* 
TRUNCATE TABLE CABAL_ITEMSERIAL_TABLE 
 
DECLARE @GROUP INT 
SET @GROUP = 0 
WHILE ( @GROUP <= 32 ) 
BEGIN 
EXEC .MAKE_ITEMSERIAL_BASE @GROUP 
SET @GROUP = @GROUP + 1 
END 
*/ 
END 

By Kraked
Edit exp, drop rate:

Code:
[Multiple] All_M PC_M Free_P FreePC_P Premium_P PremiumPC_P Remark 
0 100 100 0 0 0 0 °ćÇčġ <- EXP 
1 100 100 0 0 0 0 ˝şĹł°ćÇčġ <- SKILL EXP 
2 100 100 0 0 0 0 Á¦Á¶°ćÇčġ <- CRAFT EXP? *NOT SURE* 
3 100 100 0 0 0 0 µĺ¶řŔ˛ <- DROP RATE 
4 100 100 0 0 0 0 µ·ş*¶ô <- ALZ BOMB 
5 100 100 0 0 0 0 Alz ľ×Ľö <- ALZ AMOUNT 

By DarKXL
How to change client version in server files:
Option 1:

Code:
To change the server version modify the following files:  
Code:
/etc/cabal/LoginSvr.ini 
/etc/cabal/LoginSvr_01.ini 
Then change the number by cabalmain.exe
Code:
client_version=XXX 
To see the current version of the client, click the right button, go to properties and the tab "version" So serious:
Code:
client_version=22 
Get the number and save files with change

Option 2:

Code:
If you can not choose to add the line: 
 
Code:
IgnoreClientVersion=1 
Example Modify: “LoginSvr” and “LoginSvr_01” With that line all clients of any version can enter. It is not advisable because clients are very different and some maps are "PVP" and others not, for example bone "ruin forget" those who use the Chinese client may not attack another and the use of the GP-Cabal may stick .

How to change name=test server

Code:
ServerIdx=24 = Test Server  
1 = Mercury 
2 = Mars 

(\etc\cabal\data)
Edit craft succes:

Code:
[UpgradeCore]	Grade_Value	E_Default	Enhance 
0	1	100	100 
1	2	100	100 
2	3	52.5	100 
3	4	41.25	100 
4	5	30	60 
5	6	18.75	30 
6	7	8	15 

Edit characters:
Sql > GameDB > cabal_character_table


Account Premium:
SQL > ACCOUNT > cabal_charge_auth


Put online server:

Code:
1)Enter the web: http://whatismyip.com/ 
2)Copy IP 
Change all IPS, the following files: 
Code:
Directory:  /etc/local 
Change IPS: ChatNode_24, GlobalMgrSvr, LoginSvr, LoginSvr_01, WorldSvr and WorldSvr_24_01 
Code:
Directory: /home/cabal 
Change IPS: gen_config 
Remember: Only you put IPS, ie. "127.0.0.1" replaced by the ip that tells the page. Annotation: I have configured the ips the well and the server walks perfectly online, if you have a different configuration and you're online, perfect, I work that way. ------------------ Video tutoreal how put online server (change ip) Video Here open port 38111 (thanks to xz3r0x for alerting) You need open ports?, visit: http://www.portforward.com/english/r...outerindex.htm

Set to prevent antihack (Otherwise, you can not edit the character by SQL)
/etc/cabal
WorldSvr and WorldSvr_24_01

Code:
[NetLib] 
Port=38111 
SendMaxBufSize=131072 
SendMaxBufSizeUserHandler=131072 
SendMaxBufSizeLinkHandler=1048576 
ProcessDataLimit=10000 
MaxUserNum=500 
WatchsNoPackLimit=30000 
UseEncryptPacket=1 
SystemLogTTimeOut=100 
ReactorTimeOut=100 
DisableReactorPipe=1 
ConnectRetryTime=5000 
ConnectRetryNum=10 
MemPoolUnitSizeClass=5 
LogLevel=3 
 
[WorldSvr] 
ServerIdx=24 
GroupIdx=1 
GlobalTimer=4:10000,5:5000,7:3600000,22:60000,8:2000 
WorldTimer=1:****2:150,3:3000,6:60000,8:2000,9:10000,14:2000,16:200,20:200,21:200 
CommonIniPath=Common.ini 
IPAddress=xxx.xxx.xxx.xxx 
UpdateInterval=30 
 
# UseCashShop 
AllowCashShop=0 
 
# UseGameGuardAuth 
UseGameGuardAuth=0 
 
# AddGameGuardName 
AddGameGuardName=libggauth2.so.0 
 
# GameGuardInterval 
GameGuardInterval=180000 
NoResponseTimeout=180000 
 
# UseApex 
UseApex=0 
 
# ApexModulePath 
#ApexModulePath=./ApexProxy.dll 
ApexModulePath=./ApexProxy.so 
 
#Nonclient 
UseNonClientCheck=1 
NonClientDisAdvantageRate=90 
 
# ALZ_DBHACK_CHECK 
UseAlzDbHackCheck=0 
UseCutIfAlzDbHacked=0 
 
UseLevDiffValueForExpCalc=0 
UePartyMinExpForInvalidPartyMember=0 
 
# HackCheckOption 
UseCheckShopHack=0 
UseCheckWarpHack=0 
UseCheckWareHouseHack=0 
UseCheckSkillCoolTimeHack=0 
UseCheckDistanceSkillHack=0 
UseBlessingBeadCheck=0 
UseCheckDeadStatActive=0 
UseHackcheckByTimeScope=0 
UseCheckDMZArea=0 
UseCheckInventoryHack=0 
 
#GameOption 
UseMobsChaseModify=1 
UseCheckMissionIdx=1 
UseHackUserDBSave=1 
ExtraCount=5 
UseCheckBelongItem=1 
UsePvpBetting=0 
 
#TimeOption 
SpeedHackCheckTime=10000 
MaxAttackHackTime=300000 
CheckSkillTimeHackScope=60000 
 
#CountOption 
ActiveDeadStatCount=30 
UseCheckUserAttack=1 
UseDropDiscount=1 
 
## Anti-OnlineGameSystem 
UseAntiOnlineGameAddictionSystem=0    ### LS = 0 , ITS = 1 
InstantPlayTimeClearIntervalMin=300 
InstantPlayTimeNotifyIntervalMin=1 
advantageBoundaryTime0=10800 
advantageBoundaryTime1=18000 
InstantPlayTimeDebugMultiple=1 
 
#InstantWar 
UseInstantWarNationReward=1 
 
[DBAgent] 
Addr=dbaip 
Port=38181 
 
[GlobalMgrSvr] 
Addr=gmsip 
Port=38170 
 
[CashDBAgent] 
Addr=cdbaip 
Port=38190 
 
[ChatNode] 
AddrForServer=xxx.xxx.xxx.xxx 
AddrForClient=xxx.xxx.xxx.xxx 
Port=38121 

kapa22
Edit Guild make fee:
Const.scp
10000000 - Default change it to 10 or 0 or whatever.

Code:
[Guild]	CreateFee 
0	10000000 

Edit Start stats on all characters (dont tested cuz i cant make acc)
Level.scp

Code:
1 - Start lvl [LEVEL] 
40 - Start HP [HP] 
20 - Start MP [MP] 
4 - Start Attack Rate [AR] 
3 - Start Deffence Rate [DR] 
4 - Start deff [DEF] 
22 - Start Attack [ATK] 
9 - Start Magic [MATK] 
Code:
[1LvStandard]	LEVEL	HP	MP	AR	DR	DEF	ATK	MATK 
0	1	40	20	4	3	4	22	9 


Edit skill points on each rank:
Rank.scp

Code:
M1s,M1m,M2s,M2m - Blader and Warrior 
M3s,M3m,M4s,M4m - Wizard and Force archer 
M5s,M5m,M6s,M6m - Force blade and Force shielder 
s - sword 
m - magic 
Now in Rank up column 
1 - Novice 
2 - Apperience 
3 - Regular  
4 - Expert 
5 - A . expert 
6 - Master 
7 - A. Master 
8 - G. Master 
9 - Completer  
10 - Trasncender 
Code:
[RankUp]	M1sRank	M1mRank	M2sRank	M2mRank	M3sRank	M3mRank	M4sRank	M4mRank	M5sRank	M5mRank	M6sRank	M6mRank 
0	<null>	<null>	<null>	<null>	<null>	<null>	<null>	<null>	<null>	<null>	<null>	<null> 
1	21	11	21	11	11	21	11	21	16	16	16	16 
2	42	22	42	22	22	42	22	42	32	32	32	32 
3	63	33	63	33	33	63	33	63	48	48	48	48 
4	84	44	84	44	44	84	44	84	64	64	64	64 
5	105	55	105	55	55	105	55	105	80	80	80	80 
6	126	66	126	66	66	126	66	126	96	96	96	96 
7	147	77	147	77	77	147	77	147	112	112	112	112 
8	168	88	168	88	88	168	88	168	128	128	128	128 
9	189	99	189	99	99	189	99	189	144	144	144	144 
10	210	110	210	110	110	210	110	210	160	160	160	160 
Edit Rank up bonuss 0 - Novice 1 - Apperience 2 - Regular 3 - Expert 4 - A . expert 5 - Master 6 - A. Master 7 - G. Master 8 - Completer 9 - Trasncender UpgradeNum - Number of upgrade skils slots sNum - Number of Sword skils slots sStr - after sword rank up str gained sDex - after sword rank up dex gained mNum - Number of magic skils slots mINT - after magic rank up int gained mDex - after magic rank up dex gained
Code:
[RankUpBonus]	UpgradeNum	sNum	sSTR	sDEX	mNum	mINT	mDEX 
0	1	3	0	0	4	0	0 
1	2	5	4	4	6	4	4 
2	2	7	6	6	9	6	6 
3	3	9	8	8	11	8	8 
4	3	11	10	10	14	10	10 
5	4	13	12	12	16	12	12 
6	4	15	14	14	19	14	14 
7	5	17	14	14	21	14	14 
8	5	19	14	14	24	14	14 
9	6	21	14	14	26	14	14 

By Clust3r

Create Items + Options:

Quote: Originally Posted by Clust3r View Post
Woot Woot after many hours of works with my honey (grumly ^^) we have (maybe) found the "logic"(:poster_do) of the hexa.

Well, for explain my self i'll illustrating by an example, different point and gay color :)

I: The Remaining Time
Taking an item: Osmium Blade (ItemID : 68 ItemOpt: 0)

For the example i have took new characters called "test" with in inventory only an Osmium Blade +0 Clean no slot.

First get the ID of the char by this command in GAMEDB:
Code:
SELECT CharacterIdx FROM cabal_character_table WHERE Name = 'test' 
Server send: 20

Now we get the inventory of this Char

Code:
exec dbo.cabal_tool_GetInventory 20 
Server send: CharacterIdx: 20 Data: 0x440047000028000000000000896B4685

We keep the Data Value: 0x440047000028000000000000896B4685
Time to decode it... (gay color enter in the party ^^)
0x440047000028000000000000896B4685
  • 0x 0x are alltime in the start of line, that normal, that because this is a "Binary" table ^^
  • 4400: This is the ITEM ID, you nees to read it in the Asian way <= so it's not 4400 but 0044 and if you convert 0044 in decimal you got 68 (Item of the Blade Osmium)
  • 896B4685: This is the REMAINING TAG so if you want to convert your item to unlimited item just replace this number by "00000000"

So for do that it's easy. The new line code was now: 44004700002800000000000000000000

Code:
exec dbo.cabal_tool_SetInventory 20, 0x44004700002800000000000000000000 
II: Put +X on an item or/and put "Binding Item" effect on it
We keep the reference of the last point
44004700002800000000000000000000 <= unlimited Osmium Blade +0 clean 0 slot.

Now let see what is the binary used for describe the +0 +1 +2 etc..
44004700002800000000000000000000
Just replace this number by one of this list:
  • 0: +0 with no binding
  • 1: +0 with binding
  • 2: +1 with no binding
  • 3: +1 with binding
  • 4: +2 with no binding
  • 5: +2 with binding
  • 6: +3 with no binding
  • 7: +3 with binding
  • 8: +4 with no binding
  • 9: +4 with binding
  • A: +5 with no binding
  • B: +5 with binding
  • C: +6 with no binding
  • D: +6 with binding
  • E: +7 with no binding
  • F: +7 with binding

For the example we going to make the Blade +5 with no bind

Code:
exec dbo.cabal_tool_SetInventory 20, 0x44A04700002800000000000000000000 

III: Put a craft effect to an item
Now you have an Osmium Blade +5 0 slot Clean. That cool but we can do more damage with a Craft effect.

Retake the code of the blade : 44A04700002800000000000000000000

The part of this number who define the craft effect are this one:
44A0470000280000XY00000000000000
For put a craft effect on this blade just replace this by what you want:
for X:
  • 9="3%(amp/deathblow rate) +4%(Deathblow dmg) or +4(Destruction) or 1(Luck/Adept) or +100(Destruction attk rate)"
  • A="4%(amp/deathblow rate) +7%(Deathblow dmg) or +8(Destruction) or 2(Luck/Adept) or +175(Destruction attk rate)"
  • B="5%(amp/deathblow rate) +10%(Deathblow dmg) or +16(Destruction) or 4(Luck/Adept) or +300(Destruction attk rate)"
  • C="8%(amp/deathblow rate) +16%(Deathblow dmg) or +24(Destruction) or 5(Luck/Adept) or +400(Destruction attk rate)"
  • D="8%"
  • E="9%"
  • F="10%"
for Y:
  • 1="of Desctruction (Attak)"
  • 2="of Destruction(Magic)"
  • 3="of Destruction (Attack rate)
  • 4="of Deathblow (Dmg)"
  • 5="of Deathblow (Rate)"
  • 6="of Luck (2slot item drop)"
  • 7="of Adept (Skill EXP)"
  • 8="of Amp (Sword)"
  • 9="of Amp (Magic)"

For this example i have decided to put more Sword Amp on my blade :p hummm... 3%
so X need to be "9" and Y need to be "8"

So final code was:
44A04700002800009800000000000000

reinject the code with the same procedure has point I or II ^^

IV: Put slot on item and put upgrade in it
Ok, continue to keep the same code
44A04700002800009800000000000000 so for your little memory, and because you read so fast without remember anythink ^^ i resume what is this line,

this line was an Osmium Blade of Amp (3% Sword Amp) +5 without slot.

What ? This blade have no slot ? ok ok i'll going to fix that :)

for edit the slot and what they have in it, this is this number:
44A04700002800009800000000000000
COLOR="Red"]00[/color]: This number define what upgrade you have in [b]the 1st slot
00: This number define what upgrade you have in [b]the 2nd slot
00: Define how many slot you have on the item (0 1 or 2)
if you want 1 slot change 00 by 10, if you want 2 edit 00 by 20.

The list of the code depends of what kinf of part you edit. The upgrade code are different between Blade, Suit, Helmet, etc... etc.. (We don't have make all list so stay tuned ^^)

For this exemple the item was a Blade:
  • 10 = Clean
  • 11 = Attack + 2
  • 12 = Magic +2
  • 13 = Attack Rate +??? (I have Forgot :p)
  • 14 = Critical Dmg +10%
  • 15 = Critical RAte +5%
  • 16 = 2slot item Drop 2.0times
  • 17 = Skill EXP +4
  • 18 = Sword Amp +7%
  • 19 = Magic Amp +7%

/!\ TAKE CARE !!! IF YOU WANT 2SLOT ITEM WITH SAME UPGRADE IN BOTH SLOT DON'T USE 1414XX20 for example but use: 2400XX20/!\

So for the example, i'll going to put 2 slot on my blade, first slot with Critical Rate +5% (15) and the second one with Sword Amp +7% (18)

44A04700002815189820000000000000

Reinject this code with the same method has Point I or II :)

V: Conclusion
440047000028000000000000896B4685
  • 4400: Item ID in hexa (/!\ Read it in reverse not 4400 but 0044/!\)
  • 0: Define the +X and Binding option
  • 47: Define the serial of the item
  • 00: Define the upgrade in the first slot of the item
  • 00: Define the upgrade in the second slot of the item
  • 00: Define the craft bonus on it, first digit define the effect, second define the power
  • 00: Define how many slot have the item 00 = 0 slot - 10 = 1 slot - 20 = 2 slot
  • 0000: Define where the item was situate in your inventory First and second degit define the line and last 2 digit define the column
  • 896B4685: Define the remaining time before expiration of the item, 00000000 for unexpireable item.
VI: "I'M TOTALY NERD I WANT MORE !!!!!:scratch:"
Humm ok honey calm down, you want more? You try to find the BONUS of the How to ?

Allright, this is for you ! :cupidarro

Has you know, editing inventory with binary make us nervous, so now for you (yes you only you behind your screen) i'll give to you, the method for get the ItemOpt for directly get in game the item with all option you want !

For explain myself be attentive :)

I'm keeping my Osmium Blade for most facility

ItemId: 68
ItemOpt: 0
for Clean one no slot.

But you want Osmium Blade of Deathblow (5% Rate) +3 2 slots with Critical Rate +5% in the first one and Critical Dmg +5% in the second
So if you have read the how to on the top you going to understand rapidly :)

You want a Blade +3 and the number who define the +3 effect are in the ItemNumber octect.
So Item Number in decimal was 68 = 44 in hexa, so 4400 (if you refer @ part I)
Now you need to put 3td digit to A for give the +3 on the Blade.

So the new Hexa of the Bladewas 44A0. (Don't forget to read it in reverse not 44A0 but A044) Convert A044 into decimal = 41028 (This is your Item number) Keep it and go to next stage.

Now calc the ItemOpt for the bonus craft and slot

You need to have 1514B520 (cf PART III IV V if you are totaly lost)
/!\ Read it in this way for calc your Opt: 201514B5 convert this hexa in decimal: 538252469 /!\

Resuming: Item Number: 41028 Opt: 538252469 TADAM ! ^^ (cf Thumb Picture)

VII: Thanks
"Merci" @ Grumly, nothing can do without him :)
I hope i'll be clear for us

And excuse my English :s

VIII: Note
This is the same system for Wharehouse.

And the same base for Skill and Quest but for this we need to know all Hexa code for all quest and skill. Very very hard and long work for get all code. But if one day someone get it, the base was the same.

Still under dev: http://www.oldsch00l.net/item_calc.php ugly but be usefull in a couple of day

Edit Style:

Code:
Edit table GAMEDB.cabal_character_table 
 
Get the value of your Style, add "+8" at this value for pass a rank 
 
exemple Force Archer Rank 1 have Style = 12 if you edit this value to 20 you got Force Archer Class Rank 2. If you put 82 you got Force Archer Class Rank 10 
/!\ ALL CLASS HAVE DIFFERENT STYLE NUMBER /!\ 

`CcyClOnE`
GameGuard Fix:

Code:
Im not sure if this the solution to the gameguard popping up when entering world but it worked for me. So i guess u dont have to download Full chinese client. Just download TFN and patch with darkxl patchlogin then patch with my Patch_GameGuard and wala!!! ^_^ 
 
Patch_GameGuard.rar MediaFire 
Make a Free Website with Yola.