UPDATED
Iām going to have another project taking up some time for the next week or two. Iāve confirmed that six vanilla extended weapons work, and have basic infocards done. There are no bases selling at the moment.
Added appropriate bases for weapons, with rep and level consistent with standard Freelancer. Since no level 10 weapons are sold in-game, I set those to 0.7 rep and level 34.
The one thing I have misgivings about is that the level 10 Corsair weapons wind up being a bit uberish for unmodded enemies - damage is in code weapon range, but with 4 refire and high efficiency.
Zipped script.xml version
Iām a fan of Creative Commons type licenses, but rather than add a license thatās longer than the mod:
Feel free to reuse, modify, fold, spindle, or mutilate the data to your heartās content. Itās pretty basic. If anyone wants to do a vanilla feel overhaul, whatās most useful is the information itās based on.
Automating weapons generation was overkill for this. When Iām free again, per IrateRedKiteās suggestion, I may put together some code to automate creating complete vanilla-based weapons lines (and in Python, yes - Iāll leave my preferred PowerShell toys at home, even if they do work great for blowing through data streams :} ).
A major caveat is that as-is, it may not be useful for many people since using the level-based hardpoints isnāt as much of a thing. Other issues:
major overlap in weapons families means the effect is minor.
there are max about 4 levels of effect for each family of weapon, which means, depending on weapon, 3-4 levels will share the same effect. (This could be mitigated by rearranging the weapon effects a bit, so every factionās neutron weapon effects look alike, for example?).
and the biggest impediment: the weapons should get reasonable in-game presence: names, infocards, possible rumors and wreck distribution, etc. Thatās the real significant issue. Creating the weapons lines is pretty mechanical, but making them into interesting game elements is where the real effort is.
EDIT EDIT: Iāve changed naming scheme to make names more rational for what may be a somewhat sparse matrix of new weapons: the names are simply family-name_ level_ nn where nn is 2-digit level number.