Transport_Drones_Continued support#74
Open
andrevdm wants to merge 8 commits into
Open
Conversation
Author
|
Those tables are a bit hard to read with then narrow github rendering. I've copied the comment it to her too: https://www.andrevdm.com/temp/nullius_pr_74.html |
andrevdm
commented
May 4, 2026
4baafb7 to
a10f0b0
Compare
Author
|
rebased on 2.0.6 |
Try to match the existing nullius recipies for the original transport drones mod. There are a few new items (e.g. drone dispatcher) but they are similar enough so the recipe seemed reasonably obvious. The code is a bit more explicit than before. I.e. more copied inline vs just updating. Hopefully this makes updates later or even possibly supporting different transport drone forks possible if it becomes important. Despite the number of lines changed here, this change was very mechanical and hopefully not to painful to review
… logistics The logistic related transport drone research should come after `distribution 2`, i.e. after the relevant nullius tech is researchd
…sane Disabling transport drone features in the settings should not result in research that unlocks nothing
We assume fast-road exists as its own tech in other places. So conditionaly setting it up does not make sense anymore.
Dissalow Transport_Drones_Meglinge_Fork and the origin Transport_Drones. They wont work as-is. Better to dissalow and make it clear.
a10f0b0 to
8c506af
Compare
Author
|
rebased on 2.0.8 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Transport_Drones_ContinuedTransport_Drones_Continuedseems to be the most actively supported transport drone fork. Meglinge fork says that it can corrupt save games, so I think Continued is the safer target.active-depot,storage-depot,drone-dispatcher, depot priorities, and depots that can act as logistic containers. But the new items are similar enough to make recipe selection easy.Changes & Notes
Transport_Drones_Continued.Transport_Drones_Meglinge_ForkandTransport_Drones. Given the names are so close, this makes it clearer to users what is currently supported. I also don't think its worth the effort to try supportTransport_Drones_Meglinge_Forkyet until it looks active again.active-depot,storage-depot, anddrone-dispatcher.fast-roadits own tech, matching howTransport_Drones_Continuedhandles it.fast-roadexpensive because this matches the existing Nullius recipe choice, though it might still be worth discussing whether it should use regular boxed concrete instead of boxed black concrete.TODOqualityGUI item & minor road mining bug. I've got a patch I'm trying to submit there to get those fixed.Detail
Logistics Support
Continued lets depots act as logistic containers. The tech placement now follows the Nullius logistics progression rather than making those capabilities available too early.
transport-active-supplyrequirestransport-bufferingandnullius-distribution-2.transport-logisticsrequirestransport-active-supplyandnullius-logistic-robot-1when active/storage depot unlocks are enabled.transport-active-supplyhas no effects because the relevant depots are disabled (in Continued's settings),transport-logisticsfalls back to requiringtransport-buffering,nullius-distribution-2, andnullius-logistic-robot-1.distribution 2makes the most sense because that is where the matching Nullius logistic chest types become available.Tech / Recipe Gating
transport-systemunlockstransport-drone,supply-depot, androad.transport-systemrequiresnullius-robotics-1,nullius-personal-transportation-1, andnullius-checkpoint-compressed-nitrogen.nullius-car-1, which is needed for thetransport-dronerecipe.transport-fluidsunlocksfluid-depotandrequest-depot.transport-fluidsrequirestransport-systemandnullius-pumping-2.transport-bufferingunlocksbuffer-depot,fuel-depot, and optionallydrone-dispatcher.transport-bufferingrequirestransport-fluids, becausebuffer-depottakesrequest-depot, andfuel-depottakesbuffer-depot.transport-depot-circuitsunlocksroad-network-reader,transport-depot-reader, andtransport-depot-writer.transport-depot-circuitsremains aftertransport-systemandnullius-broadcasting-1.fast-roadunlocksfast-road.fast-roadrequirestransport-drone-speed-3,transport-depot-circuits,nullius-packaging-4, andnullius-aesthetics-2.road-network-reader, boxed black concrete, and colored concrete production.Recipe Comparison
After this PR
Named Recipes
roadhand-casting3s1 nullius-rubber,1 nullius-land-fill-sand,3 nullius-gravel4 roadtransport-dronemedium-crafting10s1 nullius-car-1,5 arithmetic-combinator,2 programmable-speaker,3 bob-turbo-inserter3 transport-dronesupply-depotlarge-crafting12s1 nullius-large-chest-1,4 nullius-steel-beam,2 nullius-glass,1 train-stop1 supply-depotrequest-depotlarge-crafting6s1 fluid-depot,1 nullius-hangar-11 request-depotbuffer-depotlarge-crafting4s1 request-depot,1 train-stop1 buffer-depotfluid-depotlarge-crafting4s1 supply-depot,1 nullius-medium-tank-2,1 nullius-barrel-pump-11 fluid-depotfuel-depotlarge-crafting4s1 buffer-depot,2 nullius-pump-21 fuel-depotactive-depotlarge-crafting8s1 supply-depot,1 nullius-large-supply-chest-1,1 nullius-hangar-1,4 nullius-green-wire1 active-depotstorage-depotlarge-crafting8s1 supply-depot,1 nullius-large-storage-chest-1,2 nullius-red-wire,2 nullius-green-wire1 storage-depotdrone-dispatcherlarge-crafting8s1 fuel-depot,1 nullius-hangar-1,2 arithmetic-combinator,4 nullius-green-wire1 drone-dispatcherroad-network-readersmall-crafting5s1 rail-chain-signal,1 nullius-sensor-1,1 programmable-speaker1 road-network-readertransport-depot-readersmall-crafting2s1 road-network-reader,2 nullius-red-wire1 transport-depot-readertransport-depot-writersmall-crafting3s1 road-network-reader,3 nullius-green-wire1 transport-depot-writerfast-roadlarge-crafting30s50 road,6 nullius-box-black-concrete,1 road-network-reader8 fast-roadGenerated Recipes
request-<item>15000; result is3 x 50000 <item>;600s;overload_multiplier = 40;allow_quality = falsewhenqualityis not loadedrequest-<fluid>15000; result is500000 <fluid>;600s;overload_multiplier = 40fuel-depotstransport-droneitem ingredient exists, its amount becomes1;energy_required = 60;overload_multiplier = 40; fuel fluid ingredient is otherwise preservedTransport Drones in Nullius before changes
Named Recipes
roadhand-casting3s1 nullius-rubber,1 nullius-land-fill-sand,3 nullius-gravel4 roadtransport-dronemedium-crafting10s1 nullius-car-1,5 arithmetic-combinator,2 programmable-speaker,3 bob-turbo-inserter3 transport-dronesupply-depotlarge-crafting12s1 nullius-large-chest-1,4 nullius-steel-beam,2 nullius-glass,1 train-stop1 supply-depotrequest-depotlarge-crafting6s1 fluid-depot,1 nullius-hangar-11 request-depotbuffer-depotlarge-crafting4s1 request-depot,1 train-stop1 buffer-depotfluid-depotlarge-crafting4s1 supply-depot,1 nullius-medium-tank-2,1 nullius-barrel-pump-11 fluid-depotfuel-depotlarge-crafting4s1 buffer-depot,2 nullius-pump-21 fuel-depotroad-network-readersmall-crafting5s1 rail-chain-signal,1 nullius-sensor-1,1 programmable-speaker1 road-network-readertransport-depot-readersmall-crafting2s1 road-network-reader,2 nullius-red-wire1 transport-depot-readertransport-depot-writersmall-crafting3s1 road-network-reader,3 nullius-green-wire1 transport-depot-writerfast-roadlarge-crafting30s50 road,6 nullius-box-black-concrete,1 road-network-reader8 fast-roadNot in original Nullius / Transport Drones
active-depotstorage-depotdrone-dispatcherGenerated Recipes
request-<item>15000; result is3 x 50000 <item>;600s;overload_multiplier = 40request-<fluid>15000; result amount becomes500000 <fluid>;600s;overload_multiplier = 40fuel-depots1;energy_required = 60;overload_multiplier = 40Tech Comparison
Pack shorthand:
nullius-geology-packnullius-climatology-packnullius-mechanical-packnullius-electrical-packnullius-chemical-packnullius-physics-packnullius-astronomy-packAfter this PR
transport-systemnullius-robotics-1,nullius-personal-transportation-1,nullius-checkpoint-compressed-nitrogentransport-fluidstransport-system,nullius-pumping-2transport-bufferingtransport-fluidstransport-active-supplytransport-buffering,nullius-distribution-2transport-logisticstransport-active-supply,nullius-logistic-robot-1transport-multi-pipetransport-fluids,nullius-pumping-2transport-depot-circuitstransport-system,nullius-broadcasting-1transport-drone-speed-1nullius-robot-speed-1transport-drone-capacity-1transport-drone-speed-1,nullius-braking-1transport-drone-speed-2nullius-robot-speed-2,nullius-checkpoint-trucktransport-drone-capacity-2transport-drone-speed-2,nullius-robot-cargo-1transport-drone-speed-3transport-drone-capacity-3,nullius-robot-speed-3fast-roadtransport-drone-speed-3,transport-depot-circuits,nullius-packaging-4,nullius-aesthetics-2transport-drone-capacity-3nullius-mechanical-engineering-2transport-drone-speed-4nullius-personal-transportation-3,nullius-robot-speed-4transport-drone-capacity-4transport-drone-speed-4,nullius-braking-8transport-drone-speed-5+nullius-robot-speed-5(2^(L-5))*15000transport-drone-capacity-5nullius-inserter-capacity-7Transport Drones in Nullius before changes
transport-systemnullius-robotics-1,nullius-checkpoint-compressed-nitrogentransport-depot-circuitstransport-system,nullius-broadcasting-1transport-drone-speed-1nullius-robot-speed-1transport-drone-capacity-1transport-drone-speed-1,nullius-braking-1transport-drone-speed-2nullius-robot-speed-2,nullius-checkpoint-trucktransport-drone-capacity-2transport-drone-speed-2,nullius-robot-cargo-1transport-drone-speed-3transport-drone-capacity-3,nullius-robot-speed-3transport-drone-capacity-3nullius-mechanical-engineering-2transport-drone-speed-4nullius-personal-transportation-3,nullius-robot-speed-4transport-drone-capacity-4transport-drone-speed-4,nullius-braking-8transport-drone-speed-5+nullius-robot-speed-5(2^(L-5))*15000transport-drone-capacity-5nullius-inserter-capacity-7