I hope the title didn't get your hopes up too much, not really a mod just a crude edit to ease the cargo transfer a bit.
What you have to do to transfer multiple items at a time is: open the file transfercrewgoods.lua (in \data\scripts\entity folder) in Notepad++, find the line ~415
invokeServerFunction("transferCargo", cargo - 1, Player().craftIndex, false)
and replace it with
for i = 1, 50 do
invokeServerFunction("transferCargo", cargo - 1, Player().craftIndex, false)
end
Then a bit below that in the next function replace
invokeServerFunction("transferCargo", cargo - 1, Player().craftIndex, true)
with
for i = 1, 50 do
invokeServerFunction("transferCargo", cargo - 1, Player().craftIndex, true)
end
And now you transfer 50 pieces of cargo at a time, or replace the 50 with whatever amount you want to transfer. Don't worry it won't crash or anything if you have less than that amount of cargo, it'll just transfer what you have.
I really tried to make a nifty mod, but alas I couldn't figure out how to add a textbox in the UI, or even a second button. Really hope someone will do that eventually.