
**Possible Mild Spoilers beyond this point**
Industrious Tinkers
Tinkers are that oh-so-useful race that you can sell your damaged junk to. That is, until they run out of money. Oh sure, they can take a few of your old lasers and put them on a dual laser platform, or even make you a patcher arm from some nanites. But lets face it, the ever crafty tinkers can only make 19 different items. Adding to that, the majority of these items are very low leveled, and rarely used. Sure, a laser array might be useful from time to time, but you have to carry around numerous tons of useless lasers until you manage to collect eight, and then you have to actually find a tinker station. They don't seem all that industrious to me.Sero, from the Captain's Primer wrote: Tinkers are an unusual group. They take salvage and convert it into useful items... They can also convert raw materials into finished items, like ore into armor...
So, how do we fix it? It's fairly simple, really. We first give the Tinkers the ability to disassemble all identified, damaged equipment into base parts. These base parts would be specific to the item they were generated from to an extent, but not completely. For example, when dissembling a broken laser, you won't get 5 random parts. You will, however, get a specific set of parts that may have a use when it comes to assembling other types of laser-based weapons. The tinkers can then use an assembly of these parts to create something for you. No more magically smashing eight lasers into an array of three.
Now Lets Get Specific
Here's a more specific example. You're flying around, and loot a damaged omni laser. You find a tinker station, and select a new option on the DockScreen- Recycle. You hand the Tinkers your damaged omni laser, and for a small fee, they will break it into base parts. So what do you get?
While these are just initial ideas, I would see the breakdown system working as follows.
Weapons will break down into scrap metal of various grades, a damage-type specific weapon "module," a turret base, and a level specific power cell/conduit/etc.
And so, for your broken omni laser, you will get in return a pile of cheap (level 3) scrap metal, a laser module, an omnidirectional turret mount, and a level three power cell.
So now you can give them these components and they'll make you a new omni laser, right? Of course not. You clearly don't have enough scrap metal to create an entire weapon, and what you do have it not of a high enough grade to create a level three weapon. Your laser module is burnt out, your turret mount is banged up and doesn't spin right anymore, and your power cell is mostly spent.
First, the scrap metal is an issue of balance, and so is assigned a specific "grade" depending on the level of the weapon it came from. You can not break a level six weapon into scrap metal and use it to make another level six weapon. You would have to use at least level seven scrap metal. Your laser module has seen better days, but could be repaired with parts from another module. Your turret mount could probably be repaired with a bit of elbow grease, which, of course, translates into credits, and your power cell is going to need to be augmented with at least one more to achieve the power transfer levels a functioning weapon requires. So does this mean you have to go through repairing each of your parts individually? No, you need only have the requisite parts. The Tinkers will take care of all the hard work for you.
So now what? After all that work you just get a new omni laser? Don't think so. Using your parts, you can put them toward any type of weapon you want. While the laser module is laser specific, the other parts sure aren't. Say you have a bunch of other damaged weapons. You get all those broken down, too. The Tinkers can logically assemble old parts from any weapon into something new. No more smashing old recoilless cannons into a dual, now you just need a dual turret mount, a couple kinetic firing assemblies, a power cell or two, and some scrap metal. Sure makes a lot more sense, don't it?
But what about armor?!
Sure, armor too. Broken armor can be broken down into metal plates, obviously of the same material. While you may only get three plates from a piece of armor, it may take six or seven to make a new segment. Obviously it's in your best interests to just repair your armor, provided it's not too badly damaged.
Getting Technical
I'll admit, it's been many months since I've taken a look at the XML. While I'm pretty sure this is possible, I don't know if it's practical. My current plan is to, in the next week or two, play around with some aspects of the CustomWork tag to see if I can use it for a system such as this. While I have no idea if it's possible, if the custom work tags can generate more than one item type as a result, they would make a very effective means of breaking down damaged items. If the tags are not modifiable in such a way, this instantly becomes a much larger project. At the same time, I will suggest an expansion of said tags be hard coded into the game

Now comes the hard part. The reassembly of parts into weapons will be no easy task. This is where the real issues with practicality come into play. How do you tell the tinkers what you want to make? Do you ask them what you can make with your parts? Or do you tell them to make something, and hope you have what you need? Then, once you've selected what you want them to make, they have to actually verify you have all the parts you need. Being that each weapon might require several parts, this could be a very messy task. And what if you have parts that are too good? Scrap metal is higher than the required quality, of your only power cells are a level or two above that of the weapon that you want to make. Ideally, the weapon would be created with enhancements. Metal quality might affect firerate, while power cells may increase damage. But is this practical to do? I believe it's possible to compare the level of a component against the level of a weapon you want to create, but is it actually practical to do so in such a way that for each level the power cell is higher than the weapon you get a specific enhancement? It seems like it would become a huge amount of code very quickly.
While there are a lot of technical hurdles to overcome before this becomes a reality, I think it has a chance of working.
If interest is there, this project could make a great community collaboration. Modders of all skill levels could work together to create a totally new element of the game. If anyone is interested in starting a project like this, or just if you have ideas/advice, please, post away.
-Sponge