Good effort, thanks.
Runes are currently useless I think
I noticed these runeslots in the item description of weapons in globals.lsx in the savegame file.
<node id="Item">
<attribute id="Translate" value="223.5621 -9.849999 158.5943" type="12" />
<attribute id="Flags" value="17247256812" type="24" />
<attribute id="Level" value="" type="22" />
<attribute id="Rotate" value=" 1.00 0.00 0.00 
 0.00 1.00 0.00 
 0.00 0.00 1.00 
" type="15" />
<attribute id="Scale" value="1" type="6" />
<attribute id="Global" value="True" type="19" />
<attribute id="Velocity" value="0 0 0" type="12" />
<attribute id="GoldValueOverwrite" value="-1" type="4" />
<attribute id="UnsoldGenerated" value="False" type="19" />
<attribute id="IsKey" value="False" type="19" />
<attribute id="TreasureGenerated" value="False" type="19" />
<attribute id="UnEquipLocked" value="False" type="19" />
<attribute id="CurrentTemplate" value="cfc41e62-faf6-48ac-8ac6-91eb4ede70fc" type="22" />
<attribute id="CurrentTemplateType" value="0" type="1" />
<attribute id="OriginalTemplate" value="cfc41e62-faf6-48ac-8ac6-91eb4ede70fc" type="22" />
<attribute id="OriginalTemplateType" value="0" type="1" />
<attribute id="Stats" value="WPN_RC_UNIQUE_DallisHammer" type="22" />
<attribute id="IsGenerated" value="False" type="19" />
<attribute id="Inventory" value="0" type="24" />
<attribute id="Parent" value="90071996842377282" type="24" />
<attribute id="Slot" value="17" type="3" />
<attribute id="Amount" value="1" type="4" />
<attribute id="Key" value="" type="22" />
<attribute id="LockLevel" value="1" type="4" />
<attribute id="Vitality" value="-1" type="4" />
<attribute id="Armor" value="0" type="4" />
<attribute id="LifeTime" value="0" type="6" />
<attribute id="owner" value="18014402804449346" type="24" />
<attribute id="OriginalOwnerCharacter" value="18014402804449346" type="24" />
<attribute id="ItemType" value="Unique" type="22" />
<attribute id="MaxVitalityPatchCheck" value="-1" type="4" />
<attribute id="MaxDurabilityPatchCheck" value="20" type="4" />
<attribute id="TeleportTargetOverride" value="0" type="24" />
<children>
<node id="ItemMachine" />
<node id="VariableManager" />
<node id="StatusManager" />
<node id="Stats">
<attribute id="IsIdentified" value="0" type="4" />
<attribute id="ItemType" value="Unique" type="22" />
<attribute id="Durability" value="20" type="4" />
<attribute id="DurabilityCounter" value="7" type="4" />
<attribute id="CustomBaseStats" value="False" type="19" />
<attribute id="Level" value="5" type="4" />
<attribute id="Charges" value="-1" type="4" />
<attribute id="MaxCharges" value="-1" type="4" />
<attribute id="LevelGroupIndex" value="0" type="27" />
<attribute id="RootGroupIndex" value="0" type="27" />
<attribute id="NameGroupIndex" value="0" type="27" />
<attribute id="NameIndex" value="0" type="27" />
<attribute id="NameCool" value="0" type="27" />
<children>
<node id="PermanentBoost">
<attribute id="HasReflection" value="False" type="19" />
<children>
<node id="Abilities" />
</children>
</node>
<node id="RuneSlot">
<attribute id="RuneStatsID" value="" type="22" />
</node>
<node id="RuneSlot">
<attribute id="RuneStatsID" value="" type="22" />
</node>
<node id="RuneSlot">
<attribute id="RuneStatsID" value="" type="22" />
</node>
</children>
</node>
</children>
</node>
Perhaps we can add (up to 3?) runes to weapons in future... That would be neat.