Find a pipeworks successor #5547
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#5547
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Following #4514 and moving your-land/administration#112 to the public: This issue deals with finding a pipeworks successor and then benchmarking this successor against pipeworks.
First let's find the wishes we have towards a new machine mod, then gather a list of available machine mods, see how those wishes compare against each, then decide on one or more candidates.
So, what's the wishlist?
I'm fine with pipeworks as a player.
If it's really necessary to find another I'd like to have the following:
Non-Breaking machines (In tubelib some machines break, which causes a lot of chaos if you build a more complex machine; don't know if this behavior is changeable by config)
Substitution for:
Autocrafter
Deployer
Pneumatic Tube segment
Detecting pneumatic tube
Stackwise Filter Injector
Itemwise Filter Injector
Adjustable Vacuuming tube
Sorting pneumatic Tube segment
Node breaker
A kind of One Way tube
Teleporting pneumatic Tube segment
Also it would be nice to have some automatic mill or grinder
new items should not have Balancing Issues (such as Gravel sieve in Tubelib or the recipe to get 2 Ingots from one ore by grinding it)
It really would be nice if those substitutions of the tube segements would not need more space than the existing tubes, cuz it would be a very exhausting work or maybe even impossible to rebuild complete storage system.
And ofc all these should be work with mesecons to make it run or switch of.
And it needs to be low lag.
Will edit this post and add more stuff later.
I think there is probably no viable existing alternative other tan tubelib/techpack (and derivatives) and pipeworks (and derivatives) ... at least I am not aware of any, so in the end, something new may need to be created.
There are few ideas or notes I may have about this from my experience here and elsewhere:
Nice to have: colored tubes (the color would have no influence on function, but may help with orienting in complex machinery, i.e. you use blue tube for input tubes, red for output, yellow for inter-machine connections for example and tube with interleaving stripes of green and black for routing waste products)
i spent an hour looking around, and while there's other machine mods, there's nothing out there currently that'd be a suitable replacement for pipeworks.
most fundamental features of pipeworks:
on_place
callback)on_use
callback)(1) is the most important by far, and there is nothing currently existing that can do this besides pipeworks, tubelib, new_factory, and various hopper mods. none are suitable. the workbench already does (2), though poorly - it could be improved though. (3) and (4) shouldn't be too hard to replicate if we've got access to a decent fake player. (5) and (6) are pretty trivial. for (7), the relevant nodes from pipeworks should probably remain functional.
most fundamental flaws of pipeworks:
our other outstanding pipeworks issues:
So essentially, "Find a pipeworks successor" may perhaps turn into "Create a pipeworks successor". Other realistic alternatives are waiting for a potentially long time until one appears, or stay with pipeworks.
Perhaps this could somehow be integrated into 1.4 Classes & Magic with "move item" and "craft item" etc. spells?
copied from the admin issue so that other people can see:
very interesting, but that mod reminds me of applied energistics/ae2 for minecraft. it operates on a very different model from pipeworks or tubelib. instead of pushing items between arbitrary inventories, it is designed mostly as an advanced multi-step on-demand autocrafting system. you can e.g. ask it for 24 enchanted mithril swords, and if there's enough mithril lumps, wood, and mese in its mass storage system, it'll smelt the ore, craft sticks, craft swords, then enchant them, and leave them in the mass storage inventory. AE2 was one of my absolute favorite minecraft mods, but i'm not sure it's a good fit for your-land. and it's not really a pipeworks replacement. in particular, it lacks anything like a node breaker, deployer, or dispenser (though it does have something like a vacuum tube).