(EDIT: future proof description- in Post 3)
TLDR:
Now - a weapon model for each hard point (see banshee below)
Then - a "socket" for each combination of hardpoints
: example: the Model of the Large Laser is the same for Banshee, Commando and Enforcer - only the "fitting" between Mech and Weapon is modeled individual.
reason - look and feel and maybe the workload for the 3060 weapon releases.
I will use the simple right arm of the banshee as an example -
why banshee?
Well first it got one of the most weapon hardpoints of a IS BattleMech
And the recordsheets are pure chaos and need to be "corrected" first.
When you consider the 3S; 3S Rheinsblatt, 5S; 5S Sawyer, 5S Vandergriff and the 7S
there seem to be a pattern:
so the Right Arm of the BNC get 2 Medium Laser
the Right Torso will loose 2 Energy HPs that move into the RA
the 2nd heavy weapon moves to the LA and stay there (5S)
no missiles in the RA (5S vandergriff)
so the layout look like:
RA: 2 E
RT: 3 E 1 M
CT: 1 E
H: 1 E
LT: 1 B
LA: 1E
but instead of the "free" weapon placement now the "size" and weight consideration. This will drop the number of possible variants hard.
lets have a look: BNC right arm:
a Energy HP with a total of 5tons and 2 slots.
This means you can have 2 Medium Laser; 2 Medium Pulse Laser; 1 Large Laser; 1ER-Large Laser and 1 LPPC.
You can't have a Snub PPC, Large Pulse Laser, PPC, HPPC.
Small Lasers, Flammer and TAG will need a different HP group.
important is the "socket" the socket for a Hardpoint should look similar over all chassis.
So an E hardpoint size 2 Mass 5t (or E2M5) socket should look similar on the BNC arm as on the Enforcer arm, or Panther arm.
in this case you really need to "model" the weapons for this socket and can take the same model for every Mech.
This should drop the "size" of a patch and the workload for "new" mechs because you only need to fit the socket not longer the weapon.
Edited by Karl Streiger, 09 July 2017 - 10:13 PM.