It really depends on what you want to know about making new weapons and how you want to go about it. If you want to learn about modelling, there's some good youtube tutorials out there. Just search 3dsMax and/or Blender tutorials. (If any have any vids, include them or what not).
If you want to re-texture some weapons, FlyFF uses the .dds extension. Download the Nividia DDS Plugin for photoshop, or use a program that has .dds capabilities. You'll need .dds if you use the released "o3d converter". Also, you'll need to watch out which type you save it as, depending on if the weapon has alpha, no alpha, or alpha based on 255, 0, 255. If you use cola, you can use other image formats as long as you get the proper size dimensions since Cola doesn't convert back.
Some Programs that are Useful:
o3dConverter:
You must be registered to see links
o3dConverterV4:
You must be registered to see links
Cola:
You must be registered to see links
Bulk Res Extractor:
You must be registered to see links
Res Editor (Exos):
You must be registered to see links
Notepad ++ :
You must be registered to see links
Nividia Photoshop DDS:
You must be registered to see links