Finished - not as I expected but its working now.
I've made another texture and made it neutral so there aren't any team colors.
Honestly, cannons don't have to be colored, Ship is colored, that's the point. As my thanks for your help, I'm posting images of "Devastator MK2":
I think its really nasty thing, hardpoints need no explanation: (

)
2x Cannons (Combat mode)
2x Guns (Combat mode)
2x Rockets (Assault / Attack)
Unit is allowed in maximum of 5 units per team.
And now, how I did it in points:
Stock ISDF sabre XSI file (get XSI pack on bzscrap.org), for sabre, its ivtank00.xsi I think
3D exploration: Converted XSI to 3Ds, better to get textures from data.pak (ivtank00.pic and glare.pic)
Loaded 3DS file in Milkshape, deleted all hardpoints (lights, hp_cannon_1 and so on) so only model remained
Made some modifications: Doubled Recoil and turret groups, moved it, then mirrored its duplicates)
Deleted all old (not the new parts), assigned new material with texture to new parts
Exported to X format (Direct 3D format)
Converted X to XSI with X2XSI program
Opened copy of XSI of sabre tank (ivtank00.xsi), then opened new parts XSI (another Treed Window) and copied:
- in my case, I copied (and deleted) recoil1 to turret1 and same with recoil2
- then copied both turret groups (turret1 and turret2) to obj35 (or whatever) so it was:
- obj35
- turret1
- recoil1
- turret2
- recoil2
That means Obj35 was parrent and I copied this parrent to the stock sabre XSI
then Moved, copied hardpoints (made hp_cannon_1, hp_cannon_2, renamed hp_mortar_1 to hp_rocket_1 and made a copy with hp_rocket_2)
re-moved (not remove / delete) hardpoints because copying moves hardpoints where you DON'T WANT) so it looked silly when firing and projectiles flew from grass (

) so move it to where you want them)
Then saved is as new XSI file.
Make an odf file for this XSI (stock sabre "ivtank.odf" will handle it well), paste name of your new XSI.
We're not done yet. IDK why my textures got flipped, you have to research it for best results, I just made another new textures only for turret and recoil and rocket launcher (used GIMP to make it neutral - colorless, just an texture, used stock sabre and stock rocket tank to do it), then I flipped it vertically and I converted it to dxtbz2.
Last step, I opened my XSI file in notepad (use what you want) and searched for "damaged" textures (look for it under "turret1" and so on,
not the base body) and replaced it with dxtbz2 files (copy or move them to folder where you have XSI, practically you can move them anywhere in BZ2 root dir, but its easier to have all files on one place) and saved.
The last step: assign hardpoints in odf file:
open the odf file (I renamed my ivtank-test.odf to new one, ivtankhv-kb.odf, just for a detail (

) and look for hardpoints.
Add or rename hardpoints by copying (I copied hp_cannon_1, pasted it, renamed it to hp_cannon_2 to make both cannons functional and so on, small tip:
weaponHard1 = "HP_CANNON_1"
weaponName1 = "gspstab_c"
weaponAssault1 = 0
This is the first Hardpoint. As you see, weaponName1 has assigned Super Stabber (you can change weapons here, if you know odf name of weapons - you can also create new weps by reverse engineering) and its set to Combat. Changing weaponAssault1 to 1 makes weapon "heavier", in case of Super stabber, SP-Stab will fire slower than in combat, but deals more damage and vice versa. Remember, all weapons have two modes, assault (or attack I can say) and combat. And last, if you really want assault type of your weapon, replace c (gspstab_c) for a (gspstab_a). That makes it fully assault weapon.
Assault is slower, but more dangerous, in case of ISDF rockets it fires Hornet Rocket instead FAF Missile and so on, but
Combat is faster, with less damage. ISDF rockets will be "Stock" FAF. Same thing is Scions, but I didn't researched Scion race yet.
Remember, weapons have to be quoted. Look at "gspstab_c"
Load it in game with custom odf file (in my ex I used ivtank-test.odf, in game, just enter ivtank-test W/out .odf extension) and hope it will load successfully.
I hope this mini tutorial will help you with making custom models. Remember, research it, I messed with this stuff for a week, so I want to make your suffering as small as possible.
Seriously, this was real hell, so
GOOD LUCK!
PS: excuse my english, I am czech
Edit: added odf setup. Sorry, forgot it
