It gives a tabbed playership cargo hold with:
Devices (weapons excluded),
A "General" tab as well as those listed in the other topic has been added. "General" has everything except armor, devices and ammo and could probably exclude "Usable " as well.
"Damaged" is another option but is probably more applicable to looting (see below).
Also attached is some code that gives tabbed cargo holds to EI Freighter Autons (based on 1.8a2 code). NOTE THIS IS NOT A MOD, It's just the code directly related to the cargo hold. For the mod see this topic http://forums.kronosaur.com/viewtopic.php?f=24&t=8377 (
This code could be the basis of tabbed mules, crates and dead stations.
A quick summary (if I've got it right):
dsRPGLoot needs to be overwritten or replaced with a custom dockscreen.
ListOptions= criteria must be "*".
Then create a lambda like rpgD789FreighterCreateCargoHoldTabs (attached) and use whichever categories you like. See game lambda rpgCreateBuyItemTabs in Transcendence_Source as well as the lambda in the attached mod for more examples.
Run that lambda inside the ListOptions XML.
Put the lambda in a <Globals> block.
The function list shows item criteria which can be used in the lambda categories.
A modified copy of dsRPGJettison is also included which allows cargo space to be shown all the time. Standard game dsRPGJettison only shows cargo space in non-playership objects if there is less than 200 tons of space left. Only relevant to really large mules, drones or freighters/ships with holds larger than 200 tons.