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.