Preamble:
I waited to make these suggestions until after I had a chance to try out the new 1.4 mining improvements. I had hoped that the new 1.4 "auto-refining" activity would reduce the annoyance of mining with smaller refineries, but it doesn't help very much.
My suggestions:
[ 1. ]
The following change would make mining with smaller refineries less annoying:
Optional: Handle corner case where multiple refinery bins contain the same ore.
[ 2. ]
I feel less strongly about this one, and I've already seen many people suggest variants of this, but here my attempt at a refinement.
Add an "Auto-vent" check-box to the hopper.
This allows rejection lists to be customized and changed without needing any new UI elements for the user to specify which ores should be rejected. It might be nice to have a way of seeing which ores are on the list. But if you are struck with a sudden fear that you are auto-venting painite, you can just clear the list to make sure -- it won't take long to build it back up again.
For maximum convenience, this list would be persistent across sessions, but if the state were purely client-side, and the box just defaulted to unchecked at the start of every game session, it would still be an improvement (and you wouldn't have to wonder what your rejection list from last play session was).
Not an suggestion, but a "thank you":
Thanks for fixing the Refinery UI so it doesn't vent materials when I look at the refinery while firing the mining lasers. I think it was seeing the trigger being down, and interpreted that as a click (even though I was just holding it down from before). I lost a fair amount of ore and refined materials by glancing to the right to check the refinery status while mining in the Oculus Rift. It doesn't seem to happen anymore, and it's a relief to have that fixed.
I waited to make these suggestions until after I had a chance to try out the new 1.4 mining improvements. I had hoped that the new 1.4 "auto-refining" activity would reduce the annoyance of mining with smaller refineries, but it doesn't help very much.
Once the 1.4 refinery finishes a canister and empties the refinery bin, the auto-assign frequently chooses to start refining the "wrong" ore (i.e. the one I don't want). This forces me to manually vent it from the refinery, instead of the hopper. This results in the same number of selections/clicks as I had before 1.4, except the new clicks are the refinery area instead of the hopper -- which means making a mistake and venting the wrong material is a lot more painful, since I lose all the accumulation.
My suggestions:
[ 1. ]
The following change would make mining with smaller refineries less annoying:
- Once an ore is assigned to a bin in the refinery, keep the bin assigned to the same ore unless manually vented -- even if this means the bin would show 0% accumulation.
When the refinery finishes a canister, immediately refine any leftovers of the same material in the hopper into the same bin.
If there are no leftovers, display the refined amount as 0%, but don't free the bin.
If there are no leftovers, display the refined amount as 0%, but don't free the bin.
Optional: Handle corner case where multiple refinery bins contain the same ore.
- When multiple bins finish refining the same ore, keep only one of the bins assigned to that ore, and free the other bins.
For example, imagine you had kept refining more palladium after your cargo bay was full, and filled up three refinery bins to 100% with palladium. When you sell cargo back at the station, making room in your cargo bay, these bins will produce canisters. After the three bins finish refining, two bins are freed, and the remaining bin will stay assigned to palladium. If there is any palladium in the hopper, it will go to this bin.
This would be icing on the cake, since this special case only comes up once per mining trip, not over and over again while mining. It could easily be dealt with by manually freeing the redundant slots.
[ 2. ]
I feel less strongly about this one, and I've already seen many people suggest variants of this, but here my attempt at a refinement.
Add an "Auto-vent" check-box to the hopper.
- While checked, each time a material is manually vented from the hopper, it gets put on a rejection list. Any further ores of that type will be automatically vented from the hopper as long as the "Auto-vent" box is checked (preferably with a small info message and sound effect).
- If you uncheck the box, the hopper will stop auto-venting, and it will also forget the list.
This allows rejection lists to be customized and changed without needing any new UI elements for the user to specify which ores should be rejected. It might be nice to have a way of seeing which ores are on the list. But if you are struck with a sudden fear that you are auto-venting painite, you can just clear the list to make sure -- it won't take long to build it back up again.
For maximum convenience, this list would be persistent across sessions, but if the state were purely client-side, and the box just defaulted to unchecked at the start of every game session, it would still be an improvement (and you wouldn't have to wonder what your rejection list from last play session was).
Not an suggestion, but a "thank you":
Thanks for fixing the Refinery UI so it doesn't vent materials when I look at the refinery while firing the mining lasers. I think it was seeing the trigger being down, and interpreted that as a click (even though I was just holding it down from before). I lost a fair amount of ore and refined materials by glancing to the right to check the refinery status while mining in the Oculus Rift. It doesn't seem to happen anymore, and it's a relief to have that fixed.