Now that cargo crates inherit the weight of their contents, I'd like to discuss the fact that manipulating the contents of large cargo ships is very tedious, to the point of causing my hands to hurt if I do it manually without macros. From asking around I know many people do use macros, and I feel like telling people to "just install autohotkey" is the wrong place to be here.
Currently, ship ore inventory works something like this:
You have one stack (up to 1728kv, or 12*12*12) per each cargo crate in the network attached to the resource bridge. For large ships (200-400 crates, or more), this can be very tedious to work with -- loading, unloading, and now, rebalancing. Especially without a clear understanding of which inventory box corresponds to which crate on the ship. Crates can be prioritized for auto-loading, but that can't help much when it comes to interacting with the system manually.
I'd like to suggest instead treating network-connected crates as fluid containers:
Each ore in the crate network has its 1728 stack size removed, and instead stacks up to the combined total capacity of the connected crates. For weight, the ore is evenly distributed between the the connected crates, and so they all have the same weight automatically (just like cargo lock frames currently do). This would not only help with assessing how full your ship is at a glance, it would save screen space in scrolling, and could save a lot of otherwise unnecessary clicking and dragging.
What happens when a crate is destroyed?
Since the fluid distribution places an equal proportion of the ore into each crate, that proportion is lost/leaked when the crate is destroyed. In the example above, a single crate destruction would destroy/leak 576 Onium, 576 Xhalium, and 485 (rounding up) Arkanium. For finer grained control, a ship designer could manually create and control networks to distribute different ores in different places, but that would be an opt-in feature for advanced players, rather than something everyone has to contend with as it is currently.
What about moving ore out of the ship? Doesn't this affect stack sizes?
Ship to Station: Ideally, station inventory for ore could have its stack size limit removed or greatly expanded, so there's less dragging required to unload a ship into storage. Otherwise, this wouldn't really affect selling other than having fewer lines of ore appear on the the market panel (and less clicking/macroing).
Ship to World: A single material cube in the world remains at 1728kv. Dragging from ship inventory to the world would take 1728kv worth of the ore in that stack, create a cube of it, and leave the rest in the ship. To create multiple cubes requires multiple drags still, though with slightly less hunting and scrolling.
Currently, ship ore inventory works something like this:
You have one stack (up to 1728kv, or 12*12*12) per each cargo crate in the network attached to the resource bridge. For large ships (200-400 crates, or more), this can be very tedious to work with -- loading, unloading, and now, rebalancing. Especially without a clear understanding of which inventory box corresponds to which crate on the ship. Crates can be prioritized for auto-loading, but that can't help much when it comes to interacting with the system manually.
I'd like to suggest instead treating network-connected crates as fluid containers:
Each ore in the crate network has its 1728 stack size removed, and instead stacks up to the combined total capacity of the connected crates. For weight, the ore is evenly distributed between the the connected crates, and so they all have the same weight automatically (just like cargo lock frames currently do). This would not only help with assessing how full your ship is at a glance, it would save screen space in scrolling, and could save a lot of otherwise unnecessary clicking and dragging.
What happens when a crate is destroyed?
Since the fluid distribution places an equal proportion of the ore into each crate, that proportion is lost/leaked when the crate is destroyed. In the example above, a single crate destruction would destroy/leak 576 Onium, 576 Xhalium, and 485 (rounding up) Arkanium. For finer grained control, a ship designer could manually create and control networks to distribute different ores in different places, but that would be an opt-in feature for advanced players, rather than something everyone has to contend with as it is currently.
What about moving ore out of the ship? Doesn't this affect stack sizes?
Ship to Station: Ideally, station inventory for ore could have its stack size limit removed or greatly expanded, so there's less dragging required to unload a ship into storage. Otherwise, this wouldn't really affect selling other than having fewer lines of ore appear on the the market panel (and less clicking/macroing).
Ship to World: A single material cube in the world remains at 1728kv. Dragging from ship inventory to the world would take 1728kv worth of the ore in that stack, create a cube of it, and leave the rest in the ship. To create multiple cubes requires multiple drags still, though with slightly less hunting and scrolling.