tModLoader MechTransfer - Item translocation and more...

@Rumbledinger sorry for being late responding to you but i was,and actually am busy with a school project :
i recreated your "machine" and it still doesn't go the way i intended to.
In the "machine" with two extractinators and two filters one for each block i can put in the extractinator,but it goes item by item ,i mean the item is only going to be injected in the first extarctinator in line order no matter the filter.
i attach to this reply the "machine" i mentioned earlier:
Terraria_no_wire.PNG
this is the wiring:
Terraria_wired.PNG
 
@Rumbledinger sorry for being late responding to you but i was,and actually am busy with a school project :
i recreated your "machine" and it still doesn't go the way i intended to.
In the "machine" with two extractinators and two filters one for each block i can put in the extractinator,but it goes item by item ,i mean the item is only going to be injected in the first extarctinator in line order no matter the filter.
i attach to this reply the "machine" i mentioned earlier:
View attachment 268242
this is the wiring:
View attachment 268243

You mean despite Setting the Filters, both different block Types end up in the first Extractinator one type after the other and the 2nd gets/does nothing?

if you hover the filter with the cursor do both show a tooltip with the block and it's name that is supposed to go through?

I'm guessing your setup was meant for Vanilla tiles Silt/slush/dessert fossil? Because i discovered that "brakish clump" from Thorium Mod doesn't work in an automated way and pretty sure similar tiles added by other Mods would not behave as expected too.

Do you have any Mods that directly Change how the extractinator works? for example Fargo's Mutant Mod that has an option to increase the Speed at which the Extractinator itself works?
i had Fargo's Mutant Mod alongside with another Mod that also influenced the Extractinator Speed whch broke the Extractinator aslong as both Mods were active.

other then that i have no Idea what could cause this wierd behavior..
 
You mean despite Setting the Filters, both different block Types end up in the first Extractinator one type after the other and the 2nd gets/does nothing?

if you hover the filter with the cursor do both show a tooltip with the block and it's name that is supposed to go through?

I'm guessing your setup was meant for Vanilla tiles Silt/slush/dessert fossil? Because i discovered that "brakish clump" from Thorium Mod doesn't work in an automated way and pretty sure similar tiles added by other Mods would not behave as expected too.

Do you have any Mods that directly Change how the extractinator works? for example Fargo's Mutant Mod that has an option to increase the Speed at which the Extractinator itself works?
i had Fargo's Mutant Mod alongside with another Mod that also influenced the Extractinator Speed whch broke the Extractinator aslong as both Mods were active.

other then that i have no Idea what could cause this wierd behavior..
i mean that the filter work as intended but only one extractinator at time gets the item,yeah my setup was meant for vanilla beacuse it was a test and i don't know what other blocks to put in there.

i checked my mods and i haven't fargo's mutant mod and i don't think other mods change the way that the extractinator works.

i used the extractinator as an example because this happens every time i try to use one line with different branches (example one branch has to put wood in a chest to craft some chairs,another has to store items directly in the magical storage exc...) and only the first branch of the line gets the items or it doesn't transfer items in a continuos way (i mean that i have to push the switch/lever several times to get the items were i want) unless there is a continuos signal in the line, the one that was successful was from the transfer inlet (it sends a signal each time an item goes on top of it) basically wath i did was to create a generator with some pipes and the inlet and drop an item on it so that it will transfer the item to itself granting an infinite signal until i collect the item or i exit the world. I tried to do this with a regular timer and a non-reset timer introduced by the mod "non-reset timer" but i works tick by tick depending on the timer and it didn't feel very natural to me but maybe i am overthinking it.

for the branches problem i tried to use the transfer gate to allow me to choose what line i want to activate but it doesn't seem very efficient because i have to activate the line manually

Even with this solutions i am not satisfied enough , i mean the one that lets me give an infinite signal is REALLY good because it doesn't require anithyng special and can also be done with extractinators but the big problem is the second because i can't use a number X of transfer gates to activate 1 tranfer line at time because it's more convenient to use different lines that work always when i give them signal.

so if you can halp me find a solution for the line problem i'd be thanking you a lot because it's really annoying to don't know why that happens.

PS:
i noticed another thing:

if there is an assembler that needs something to craft in a chest and you send the items in that chest it will go sending items and crafting what you required from the assembler until yuo run out of that item. I believe this happens because once you give the assembler the first signal it gives back another one when it finishes crafting an item (sending a signal to the extractor) so it can be automatically extracted from the chest
 
so I have a bit of a question how do you make it go on repeatedly until you pull the shutdown switch? but overall its al really good mod!
 
Does the Magic Storage interaction have any sort of interaction with the crafting interface? Or is the only way to do something like that to pull items out of the system into a chest and then use the assembler?

Also, is there any way to use this mod to plant seeds?
 
And please, please, add an option to make transfer effects invisible. I use your pipeworks a lot for decor and this constantly going back and forth white dots are kinda out of style. :\
 
How do I turn off a turret? I linked an ammo pouch to one and turned it on by powering the pipes but when I wired a switch to the turret it just rotated it and the turret is till firing.
 
MechTransfer is a small mod, that adds various wire controlled devices to interact with items and move them between containers.

The mod contains the following features:
- Transferring items from one chest to another
- Dropping and picking up items
- Item sorting and detection
- Automatic crafting

Latest version: v1.6.2 for TModLoader v0.10.1.5 and Terraria v1.3.5.2

Below is a list of the added items and their functions.

Pneumatic actuator
pGGDwoY.png

Sold by the mechanic for 50 silver. It is used to craft all of the other devices.​
Transfer extractor
VatkOSf.png
(1xPneumatic actuator + 1xGolden key @ Workbench)
Extracts items from adjacent containers and sends them to a receiving device.​
Triggering it with a wire will extract a single item.​
Stack extractor
guASaNk.png
(1xTransfer extractor + 10xNanites @ Workbench)
An upgraded version of the extractor, that can move a whole stack of items at a time.​
Transfer injector
GQYJ6n5.png
(1xPneumatic actuator + 1xGolden key @ Workbench)
Receives items and injects them into adjacent containers.​
Sends out a wire signal when it receives something.​
This picture illustrates how you can use an injector and an extractor to move items from one chest to another.​
hXCpWnA.png

You can also inject into and extract from a variety of different different kinds of containers.​
DC3dVZa.png

Standard chests from any other mod should also out of the box. If your mod has a custom item storage solution, you can use MechTransfer's Mod.Call() based API to set up an adapter for it. (More information available here.)​
Currently, the containers from Portable Storage support MechTransfer.​
Support for Magic Storage is built into MechTransfer. (see Magic storage interface)​
(25x)Transfer pipe
IjnKCkj.png
(1xPneumatic actuator + 1xAny iron bar @ Anvil)
Connects receiving devices to sending devices at a distance.​
YXZU7UY.png
Transfer inlet
K1pNKb7.png
(1xPneumatic actuator + 1xInlet pump @ Workbench)
Picks up items that land on top of it, and sends them away.​
It can also catch critters.​
Transfer outlet
jpREnqc.png
(1xPneumatic actuator + 1xOutlet pump @ Workbench)
Receives items and drops them on the ground.​
WeU10ux.png
Transfer relay
JQcuO8B.png
(1xPneumatic actuator + 1xAny pressure plate @ Workbench)
The back of the arrow acts as a receiver, the front acts as a sender. It receives items, and sends them out again.​
Outputs a wire signal when an item passes through it.​
The sending device will always connect to the first receiver in line. It will also skip any injectors, that can't inject due to lack of chest space.​
bXpP67T.png


You can use relays to reroute items to a longer path.​
HtPncx3.png


Every relay will only receive once per transfer. This prevent things like this, from crashing the game.​
tnXipgt.png

Transfer gate
l72Lb12.png
(1xPneumatic actuator + 1xActuator @ Workbench)
Acts just like a pipe, but can be toggle with a wire signal.​
Bg6pooR.png
P2RwgLj.png
Transfer filter (whitelist)
4WedGPA.png
(1xPneumatic actuator + 1xActuator + 1xItem frame @ Workbench)
Also acts like a pipe, but it will only let one kind of item through.​
Right click on it with an item to set the filter.​
6slNAK6.png
W3dMEvH.png
Transfer filter (blacklist)
Jj5Ot11.png
(1xPneumatic actuator + 1xActuator + 1xItem frame @ Workbench)
A filter, that will let through any item, except for the one specified by right clicking.​
Filter items
9uvbnDJ.png

These items can be placed in filters to select a wider group of items. The base filter can be bought from the mechanic, you can use it to craft the other kinds of filter items.​
Currently available filter items: Rarity (various), Equipable, Armor, Vanity, Accessory, Dye, Ammo, Bait, Money, Bag, Tool, Consumable, Material, Potion, Tile, Wall.​
Magic storage interface
IGUzXWI.png
(1xSorage component + 1xDiamond + 1xPneumatic actuator @ Workbench)
This device lets you interact with the items stored in a Magic Storage network. It acts as a storage component. You can access it using transfer extractors and injectors.​
j6O16ki.png
Player interface
RXv917M.png
(1xTransfer extractor tile + 1xTransfer injector tile + 1xMannequin + 10xCog @ Workbench)
This thing allows you to access the inventory of a player directly as a storage container. You can take items from it, or even change the player's equipment.​
And, for the grand finally:
Transfer assembler
1O5e2aj.png
(1xPneumatic actuator + 10xCog @ Workbench)
Crafts items automagically. Place ingredients in an adjacent chest, place required crafting station(s) at a max 5 tile distance, activate with wire. You can set the item you want to craft the same way, as with the Transfer filter. The crafted products will be placed back into the chest.​
(To make things that require a snow biome, place some snow or ice nearby.)​
This thing might not work all the time, I am still kinda working on it.​
Some moded crafting station might not work with it, but I can't really fix that, unfortunately...​

62AaKR5.png
With these components, you can construct complex automatic material processing machines, such as this silt extractor:
But wait, there's more!

Omni turret
A98PMMB.png
(5xPneumatic actuator + 1xIllegal gun parts + 1xDart trap @ Workbench)
Super omni turret
qG9XqXU.png
(1xOmni turret + 10xCog @ Workbench)
Matter projector
Eco4Mj7.png
(1xSuper omni turret + 5x Vortex fragment + 5xLuminite bar @ Ancient manipulator)
The turrets can shoot any standard ammo, including every type of bullet and arrow, even modded ones. They can be rotated like vanilla cannons, by right clicking or via wire. The higher tier turrets do more damage and have a faster cool-down. The Matter projector has no cool-down.​
DKQrfND.png
So, that's basically everything. I'll let you figure out some of the interesting side effects. ;)
This was my first attempt at making a terraria mod, and I very much enjoyed the experience, so it certainly won't be the last. I've already got a few things planned.
Sorry about the crummy sprites, I am not very artistic.

It isn't impossible that I overlooked some major bug, so let me know how it works. It's fairly stable though and probably won't eat your items.

The source code and download are available on GitHub: DRKV333/MechTransfer
The mod is also available through the TModLoader mod browser.

Lastly, here's an automatic smelter, for (some) normal mode ores:
TYtt7i6.png
I like it. Its a great mod. Only two problems i have is the onmi turrets doesnt shut off and the player interface takes my armor and accessories
 
Will there ever be (or is there, I may have just missed it) an item vacuum type item that sucks things into chests, like the Miscellania mod has. Feels like something that should be included in this mod and not need a different mod to be downloaded too. Again, excuse me if it is already in the mod, in that case just tell me.
I think there is an item that does do that, I don’t know what it’s called though :(
 
How exactly do transfer assemblers work currently? The blue box that shows up around it makes me think that it doesn't need to be connected to any pipes, and I can't figure out how to connect them to pipes anyways. I just want to make a coin condenser, but it won't craft. I have tried routing the copper coins through the box shown around the transfer assembler, both one at a time, and a stack at a time, but it just doesn't craft into silver coins.
 
Never used an assembler, but one think I remember - you need to put somewhere in that thing an example item of what you want to craft. Did you provide it?
 
How exactly do transfer assemblers work currently? The blue box that shows up around it makes me think that it doesn't need to be connected to any pipes, and I can't figure out how to connect them to pipes anyways. I just want to make a coin condenser, but it won't craft. I have tried routing the copper coins through the box shown around the transfer assembler, both one at a time, and a stack at a time, but it just doesn't craft into silver coins.
Ok. So assembler literally works as it is described in the post. You attach it to a CHEST with materials, provide it with recipe and wire it to assemble. You can wire it to your item injector, so it will try to assemble the product each time item gets inside the chest. It works perfect with coins. I just made myself a fancy autoextractor.
 
Im currently having problems with the filters,is there a way to make them more specific?
Im making an automated storage so i slaped a tile filter down thinking that it would sort all the blocks but it basicaly categorizes some pretty random stuff as tiles,the furniture itens i can understand but there was even fish passing trought the filters.
Any tip helps
Am very confused
Sorry for the bad english
 
It says that the latest version works with an old version of tModLoader. Does it still work, or does this need to be updated?
 
Im currently having problems with the filters,is there a way to make them more specific?
Im making an automated storage so i slaped a tile filter down thinking that it would sort all the blocks but it basicaly categorizes some pretty random stuff as tiles,the furniture itens i can understand but there was even fish passing trought the filters.
Any tip helps
Am very confused
Sorry for the bad english
Interesting. I believe the tile filter should only select stuff that can be placed in the world by left clicking it. I'm not sure why fish would pass through it. Is it perhaps some sort of... placeable fish?

It says that the latest version works with an old version of tModLoader. Does it still work, or does this need to be updated?
Yeah, I just never bothered to update that. It works fine in the latest version.
 
Back
Top Bottom