1 - Go to you client ini folder and open weapon.ini ... scroll down and add 5 new weapons ID from normal to super... but u see usually Blades come 41xxxx swords with 42xxxx and staffs 44xxxx oh and don't forget the paladin's which is 49xxxx, so follow the same IDs... TQ max weapons is to 4x0240 - 4x0244 so we chose 4x0250 to 4x0254 for example lets make blades... 410250 - 410254 so scroll down and add
Code:
[410250] Part=1 Mesh0=410250 Texture0=410250 MixTex0=0 MixOpt0=0 Asb0=5 Adb0=6 Material0=default [410251] Part=1 Mesh0=410250 Texture0=410250 MixTex0=0 MixOpt0=0 Asb0=5 Adb0=6 Material0=default [410252] Part=1 Mesh0=410250 Texture0=410250 MixTex0=0 MixOpt0=0 Asb0=5 Adb0=6 Material0=default [410253] Part=1 Mesh0=410250 Texture0=410250 MixTex0=0 MixOpt0=0 Asb0=5 Adb0=6 Material0=default [410254] Part=1 Mesh0=410250 Texture0=410250 MixTex0=0 MixOpt0=0 Asb0=5 Adb0=6 Material0=default
Code:
410250=c3/texture/410250.dds
3 - now we need to add the Mesh file of the weapon which is actully the shape of the weapon so open 3Dobj.ini and add
Code:
410250=c3/weapon/410250.c3
Code:
1.350.410.250=a410250+v_r_weapon 1.350.410.250=a410250+v_r_weapon 1.350.410.250=a410250+v_r_weapon 1.350.410.250=a410250+v_r_weapon 1.351.410.251=a410250+v_r_weapon 1.352.410.251=a410250+v_r_weapon 1.350.410.252=a410250+v_r_weapon 1.351.410.252=a410250+v_r_weapon 1.352.410.252=a410250+v_r_weapon 1.350.410.253=a410250+v_r_weapon 1.351.410.253=a410250+v_r_weapon 1.352.410.253=a410250+v_r_weapon 1.350.410.254=a410250+v_r_weapon 1.351.410.254=a410250+v_r_weapon 1.352.410.254=a410250+v_r_weapon 1.999.410.254=a410250+v_r_weapon 2.350.410.250=a410250+v_r_weapon 2.351.410.250=a410250+v_r_weapon 2.352.410.250=a410250+v_r_weapon 2.350.410.251=a410250+v_r_weapon 2.351.410.251=a410250+v_r_weapon 2.352.410.251=a410250+v_r_weapon 2.350.410.252=a410250+v_r_weapon 2.351.410.252=a410250+v_r_weapon 2.352.410.252=a410250+v_r_weapon 2.350.410.253=a410250+v_r_weapon 2.351.410.253=a410250+v_r_weapon 2.351.410.253=a410250+v_r_weapon 2.350.410.254=a410250+v_r_weapon 2.351.410.254=a410250+v_r_weapon 2.352.410.254=a410250+v_r_weapon 2.999.410.254=a410250+v_r_weapon 1.350.410.250=410250+v_r_weapon 1.350.410.250=410250+v_r_weapon 1.350.410.250=410250+v_r_weapon 1.350.410.251=410250+v_r_weapon 1.351.410.251=410250+v_r_weapon 1.352.410.251=410250+v_r_weapon 1.350.410.252=410250+v_r_weapon 1.351.410.252=410250+v_r_weapon 1.352.410.252=410250+v_r_weapon 1.350.410.253=410250+v_r_weapon 1.351.410.253=410250+v_r_weapon 1.352.410.253=410250+v_r_weapon 1.350.410.254=410250+v_r_weapon 1.351.410.254=410250+v_r_weapon 1.352.410.254=410250+v_r_weapon 1.999.410.254=410250+v_r_weapon 2.350.410.250=410250+v_r_weapon 2.351.410.250=410250+v_r_weapon 2.352.410.250=410250+v_r_weapon 2.350.410.251=410250+v_r_weapon 2.351.410.251=410250+v_r_weapon 2.352.410.251=410250+v_r_weapon 2.350.410.252=410250+v_r_weapon 2.351.410.252=410250+v_r_weapon 2.352.410.252=410250+v_r_weapon 2.350.410.253=410250+v_r_weapon 2.351.410.253=410250+v_r_weapon 2.351.410.253=410250+v_r_weapon 2.350.410.254=410250+v_r_weapon 2.351.410.254=410250+v_r_weapon 2.352.410.254=410250+v_r_weapon 2.999.410.254=410250+v_r_weapon 1.350.410.250=aj410250+v_r_weapon 1.350.410.250=aj410250+v_r_weapon 1.350.410.250=aj410250+v_r_weapon 1.350.410.251=aj410250+v_r_weapon 1.351.410.251=aj410250+v_r_weapon 1.352.410.251=aj410250+v_r_weapon 1.350.410.252=aj410250+v_r_weapon 1.351.410.252=aj410250+v_r_weapon 1.352.410.252=aj410250+v_r_weapon 1.350.410.253=aj410250+v_r_weapon 1.351.410.253=aj410250+v_r_weapon 1.352.410.253=aj410250+v_r_weapon 1.350.410.254=aj410250+v_r_weapon 1.351.410.254=aj410250+v_r_weapon 1.352.410.254=aj410250+v_r_weapon 1.999.410.254=aj410250+v_r_weapon 2.350.410.250=aj410250+v_r_weapon 2.351.410.250=aj410250+v_r_weapon 2.352.410.250=aj410250+v_r_weapon 2.350.410.251=aj410250+v_r_weapon 2.351.410.251=aj410250+v_r_weapon 2.352.410.251=aj410250+v_r_weapon 2.350.410.252=aj410250+v_r_weapon 2.351.410.252=aj410250+v_r_weapon 2.352.410.252=aj410250+v_r_weapon 2.350.410.253=aj410250+v_r_weapon 2.351.410.253=aj410250+v_r_weapon 2.351.410.253=aj410250+v_r_weapon 2.350.410.254=aj410250+v_r_weapon 2.351.410.254=aj410250+v_r_weapon 2.352.410.254=aj410250+v_r_weapon 2.999.410.254=aj410250+v_r_weapon
for exmple we are making a weapon with the id 420500 we change the 2.351.410.253=aj410250+v_r_weapon or any other line to 2.351.420.503=aj420500+v_r_weapon
5 - and here we done adding new effect and access to weapons but we need to connect them to the correct weapon which is one of the hardest part.
6 - Open 3DEffect.ini and scroll down then add
Code:
[410250+v_r_weapon] Amount=5 EffectId0=8001 TextureId0=8001 ASB0=5 ADB0=2 EffectId1=8002 TextureId1=8002 ASB1=5 ADB1=2 EffectId2=8003 TextureId2=8003 ASB2=5 ADB2=2 EffectId3=8004 TextureId3=8004 ASB3=5 ADB3=2 EffectId4=8005 TextureId4=8005 ASB4=5 ADB4=2 Delay=0 LoopTime=999999 FrameInterval=33 LoopInterval=0 OffsetX=0 OffsetY=0 OffsetZ=0 [a410250+v_r_weapon] Amount=5 EffectId0=8001 TextureId0=8001 ASB0=5 ADB0=2 EffectId1=8002 TextureId1=8002 ASB1=5 ADB1=2 EffectId2=8003 TextureId2=8003 ASB2=5 ADB2=2 EffectId3=8004 TextureId3=8004 ASB3=5 ADB3=2 EffectId4=8005 TextureId4=8005 ASB4=5 ADB4=2 Delay=0 LoopTime=999999 FrameInterval=33 LoopInterval=0 OffsetX=0 OffsetY=0 OffsetZ=0 [aj410250+v_r_weapon] Amount=5 EffectId0=8001 TextureId0=8001 ASB0=5 ADB0=2 EffectId1=8002 TextureId1=8002 ASB1=5 ADB1=2 EffectId2=8003 TextureId2=8003 ASB2=5 ADB2=2 EffectId3=8004 TextureId3=8004 ASB3=5 ADB3=2 EffectId4=8005 TextureId4=8005 ASB4=5 ADB4=2 Delay=0 LoopTime=999999 FrameInterval=33 LoopInterval=0 OffsetX=0 OffsetY=0 OffsetZ=0
7 - now we need to add the effects texture and mesh IDs
go to 3DTexture.ini again scroll down and add
Code:
8001=c3/effect/weapon/410250/1.dds 8002=c3/effect/weapon/410250/2.dds 8003=c3/effect/weapon/410250/3.dds 8004=c3/effect/weapon/410250/4.dds 8005=c3/effect/weapon/410250/5.dds
Code:
8001=c3/effect/weapon/410250/1.c3 8002=c3/effect/weapon/410250/2.c3 8003=c3/effect/weapon/410250/3.c3 8004=c3/effect/weapon/410250/4.c3 8005=c3/effect/weapon/410250/5.c3
open your itemtype.dat with it and add 5 new ids
410250 - 410251 - 410252 - 410253 - 410254
and give them a name for Exmple "EMETestBlade"
if u want a level requirement you can add aswell but make sure u remember each letter you add here for your weapons ID's or else you will fail the next part.
Like this we done all the client side works
so lets go to db side and get it done.
9- Open cq_itemtype on your DB using Navicat and press insert from your keyboard to insert new raw ... add the new 5 ids you added on Itemtype.dat with the same info you aded there aswell like if u added req_level 125 u add on cq_itemtype 125 under req_level and if u add the name "EMETestBlade"
you add exactly the same on Cq_itemtype don't miss any CAPS.
and like this u done adding your weapon info all you need now to add the weapon textures and mesh to your client...
so let say you want to copy the item 410240 "Which is the level 125 TQ blade"
go to c3/Texture search for 410240 and make a copy and name it 410250
then
go to c3/weapon and search again for 410240 make a copy and name it 410250
now we need to add the effect texture and mesh
so go to c3/effect/410109 << This is the effect folder for the weapon 410240.... make a copy and name it 410250 because we named our effect id with that on the INI's and open the folder inside check how many textures and mesh files inside... in other words c3 files
and edit the step 6 and 7 to suit them and here we got a new weapons.... to spawn them use /awarditem command for the ids
410250 Normal - 410251 Refined - 410252 Unique - 410253 Elite - 410254 Super
the Refined to Super appears by the client near the items so itemtype.dat and cq_itemtype has nothing with that just add the name u want like the one on exmple without adding refined to super....
for unpacking more weapons use .dnp unpacker which been released by Bfj511 aswell... and for more weapons you can use TQ other games clients like Zero Online or Crazy Tao... i prefer Zero weapons they rocks XD and unpack the c3 there to view there weapons and place them to your EO client
and i would also like to remind you all :P pressing thanks isn't hard and this is hard thing to do so any question post them on this topic and also thanks to Webert for working with me on the Action3DEffect.ini he done a great help on it to figure the work of it
this guide isn't leeched i wrote it... and i found out how to do all this things so please don't come flame this post ... alpha team dosn't have any credits on this... iam the one who worked on the weapons for them