This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
HoraceWeebler's profile picture

Weebler Storage (Touch Screen, Distributed, Easily Deployed) No external DB, Eat your Heart out GUUDE.

Started by HoraceWeebler, 10 May 2013 - 09:23 PM
HoraceWeebler #1
Posted 10 May 2013 - 11:23 PM
V1.0 Release (Beta)

The Weebler Storage is a collection of 3 different computer programs that allow you to easily set up a highly expandable storage system. This system includes a touch screen user interface and wireless communication between nodes. Items are dynamically added to the screen and counts are updated as items come in/leave.

It has taken me months to complete this project as I work full time and attend grad school. I've seen the storage system that Guude came up with and I thought it was a great idea. However, this system may be easily deployed on your server and does not require knowledge of mysql, etc. You just execute the instructions below and have a fully working, highly scalable, storage solution.

Storage system in action:

Video 1: General
http://www.youtube.com/watch?v=Vn6_fpd6eLU

Video 2: Few other things to mention (still uploading)
http://www.youtube.com/watch?v=xjdLa_pRK5A

Pictures

Spoiler











Cluster Features:
A cluster is comprised of 1 computer, an interactive sorter and as many barrels as you can manage to attach. My example cluster includes 3 barrels as that allowed me to route pipes going in and out.
Communicates wirelessly using flexible “Weebler” protocol over rednet.
Accepts requests to extract selectable amounts of resources
Easy to setup as it auto-learns the location of a modem, barrels, etc.
“Self learns” Contents of Barrels/Chests.

Sorter Features:
Counts incoming items and deducts as items are outgoing from the clusters.
Stores a simple flat-file database of the items within the system.
Stores a simple flat-file database of the clusters “discovered.”
Pulls items from an adjacent chest (on any side) and sends them “up” for processing.

User Interface:
Uses advanced monitors as giant touch screens.
Can drive any number of monitors connected to the sides of the executing computer.
Simple item selection, amount and “send” button.
Lists items/resources in “pages” that are easily navigated forward and backwards
Provides a positive/negative response when requesting items
Provides a list of clusters and their online status.

How to setup.
*Watch the video (will finish uploading shortly)
Materials Required: 3 computers, at least 3 barrels (or chests) and advanced computer monitors (8 for example) and most importantly, at least 3 interactive sorters.

SORTER setup:
You need just 1 of these to process incoming items.
1. Place an interactive sorter and a computer attached to it (w/ a modem on any side).
2. Place a chest on one side of the interactive sorter which will act as an input.
3. Have a pipe extending from the top of the the interactive sorter (the output after an item is counted).
4. On the computer execute: pastebin get XNLfQfMq startup
5. Then reboot by holding CTRL+R, or type startup

CLUSTER setup:
You can have any number of clusters in the system and it will dynamically learn the contents of the barrels/storage attached to the cluster.
1. Place an interactive sorter and a computer attached to it (w/ a modem on the right, left or bottom sides, your choice)
2. Place barrels/chests next to the free sides of the interactive sorter
3. Add pipes to allow items to enter the chests. I use the top and prefer diamond pipes.
4. Add a pipe to the bottom of the interactive sorter, this is the output when a request comes in.
5. Add items to the chests/barrels.
6. LABEL the computer as that name appears in the user interface (e.g., label set Iron Cluster)
7. On the computer execute: pastebin get CcywzaQH startup

User Interface setup:
You can have any number of touch screen interface setups. In fact, one computer will drive any number of connected touch screen monitors.
1. Place a computer next to a large advanced monitor array. I generally prefer a minimum of a 4x4, its up to you.
2. Attach a modem to a free side of the computer.
3. On the computer execute: pastebin get LrcT3j1d startup

NOTES:
At this time the system assumes you have 1 barrel to store each type of item. If you place the same items into two barrels it will still work, but funky. For example, if two barrels have cobble stone, then if you request just 1 it will end up sending 2 as both barrels get the request. In the very near future I will fix that so it doesn't matter.

There is NO external database needed. The user interface downloads a file from github called 'idlookup' that has some predefined id and strings I assigned. You need to add your own into that file as I'm not sure if the item ids change with the seed. If you don't assign a name to the ID the items appear as 'Unknown ID (XXX)' to let you know you need to fix them. Its easy enough to do, but just letting you know.

Barrels have a limitation where the interactive sorter cannot query to see how many items it actually has. The best it can do is tell you it has a stack, or some number less than a full stack. This causes problems if you add/remove items by hand in the barrels. You can fix the counts manually, if you want, or just live with it. I suggest NO touching the barrels to avoid messing up the counts. However, its not the end of the world.

CREDITS: The only code I did not write was the auto-update code from the Advance Ore Finder dude.
H4X0RZ #2
Posted 11 May 2013 - 03:01 AM
Very nice work! :)/>
Symmetryc #3
Posted 11 May 2013 - 07:55 AM
Wow, this is really cool! Great job :)/>.
superaxander #4
Posted 11 May 2013 - 07:57 AM
Looks nice!
HoraceWeebler #5
Posted 13 May 2013 - 09:17 AM
Thanks for the feedback guys! I hope people get a chance to put this system through it's paces and report bugs.
TheGamePlayingCouple #6
Posted 15 May 2013 - 08:43 AM
Horace, this look flipping amazing, exactly what I was looking for, I'm not sure what Guude is doing, but who cares, this looks like just what I need. I'm wondering, as I don't really see the feature, is this only available to one person on a multiplayer server, or is it possible to have separate systems? I just know once other members see this system, they'll want to build their own.

If it is possible to have multiple systems, is it possible to password protect the GUI so others can't start calling up stuff?
HoraceWeebler #7
Posted 15 May 2013 - 09:56 AM
Horace, this look flipping amazing, exactly what I was looking for, I'm not sure what Guude is doing, but who cares, this looks like just what I need. I'm wondering, as I don't really see the feature, is this only available to one person on a multiplayer server, or is it possible to have separate systems? I just know once other members see this system, they'll want to build their own.

If it is possible to have multiple systems, is it possible to password protect the GUI so others can't start calling up stuff?

It's funny you should bring this up because I was also considering the ramifications of multiple people using the system. The first issue is proximity. You need to be within 400 blocks of your sorter system/clusters to make requests. People who are at least 400 blocks away shouldn't interfere. For the short term, I also recommend that you apply a diamond to your output/input chests to make sure that they are keyed to you alone.

In the near future I can add in some security. For example, I am toying with the idea of having some type of encryption point to point. This may be processor intensive, so it would be limited to just the request messages.

The short answer to your multiple-systems question is: yes. However, it requires tweaking the files to make each system unique via a parameter that the protocol includes. I can add a config file to the sorter/cluster/ui code that has a value you assign. If a message comes over that is absent the value, the message will be ignored. Presently, I am using a field as a means of determining which protocol version has just come across. That version field could be used, or another field could be added with that value I was mentioning earlier. Either way, it can be keyed so you could have more than 1 system within 400 blocks fully operational and unaware of each other.

Your idea about passwords would be tough to implement on the touch screen. However, there could be a key-pad login. The computer could initially request a security token from the sorter by sending the entered keypad combination. If the code is correct, the security token would be returned. This approach would work, but anyone could just go to your sorter and figure out the password (keypad combination). The password could be encrypted though, so at least it wouldn't be readable and would take someone some effort to decrypt it by writing a script.

I hope this helps and I will keep you up to date when I implement more security.
TheGamePlayingCouple #8
Posted 15 May 2013 - 10:52 AM
Thanks for the hasty reply, it's nice to see developers on top of their creations. As far as security goes, I trust everyone on my server, it's a small group of friends and relatives. None of them would take anything, but as a joke they would start calling things up to my enderchest. lol. and maybe not, I do have the power to kick them. Mainly, making it easy to have separate systems would kick ass, but the 400 blocks thing is nice to know, i'll let my fellow members know, and I'll come back to let you know how the system is working, I actually don't quite have it up just yet, almost there.
TheGamePlayingCouple #9
Posted 16 May 2013 - 05:26 AM
System is up and running, had a few quirks to work out, but otherwise, amazing… so far it works flawlessly, I have 13 clusters in play and 3 monitors. If you have a twitch.tv account and would like to see it in action, drop by twitch.tv/thegameplayingcouple and ask for a demonstration.

Edit: I've seem to come across a minor bug, sometimes the screen comes up and says FAIL after I've made a request, but everything worked fine anyway, the count is right and I got my items.
HoraceWeebler #10
Posted 16 May 2013 - 09:13 AM
System is up and running, had a few quirks to work out, but otherwise, amazing… so far it works flawlessly, I have 13 clusters in play and 3 monitors. If you have a twitch.tv account and would like to see it in action, drop by twitch.tv/thegameplayingcouple and ask for a demonstration.

Edit: I've seem to come across a minor bug, sometimes the screen comes up and says FAIL after I've made a request, but everything worked fine anyway, the count is right and I got my items.

Great news! Interesting, it comes up fail sometimes? That may be because I have too quick of a timeout. One way it monitors if a request succeeds is if it sees a response back within ~3 seconds (or maybe less). I suppose it may be timing out erroneously. Considering you have about 5 more clusters than I have running, I can try upping my cluster count and seeing how that works.

I would love to see it in action.
Viperx7111 #11
Posted 17 May 2013 - 05:42 AM
Hi Im pretty new to this whole computer craft thing and to everyone else fixing the whole "Unknown Item ID" thing may be easy but is there a chance you can explain how to do that or point me in the right direction. I am using the FTB mod 1.1.0. Thanks!
HoraceWeebler #12
Posted 17 May 2013 - 07:10 AM
Hi Im pretty new to this whole computer craft thing and to everyone else fixing the whole "Unknown Item ID" thing may be easy but is there a chance you can explain how to do that or point me in the right direction. I am using the FTB mod 1.1.0. Thanks!

I'll make you a video today/tonight on the subject. Including how to route pipes which are very close together.

In short, if you open the computer where the user interface is running, you execute the following commands:

1. Hold down CTRL+T to terminate the user interface program
2. At the command line type in: edit idlookup
3. Press <enter>
4. A file will open with a list of IDs and strings. This is the lookup file. You need to put in the unknown ID with a string name. For example, cobblestone may be 1|Cobblestone, for example. Just scroll to the bottom of the file and add more lines of the stuff you want.
5. Press the CTRL button
6. Highlight [Save] and press <enter>
7. Hold down CTRL+R to reboot and have the new names take effect.

As a side note, I noticed that TheGamePlayingCouple have a very large list of these names already built up. I will request a copy of their file and include it in the future releases.
Viperx7111 #13
Posted 17 May 2013 - 09:25 AM
Hey Thank you for the quick response and help but one more question is it able to move these scripts in and out of a text editor? so i can edit these values in a creative world then copy and paste them in a regular game.
HoraceWeebler #14
Posted 17 May 2013 - 02:26 PM
Hey Thank you for the quick response and help but one more question is it able to move these scripts in and out of a text editor? so i can edit these values in a creative world then copy and paste them in a regular game.

You would need to use a FTP client (assuming you have privileges to the FTP server). I'm not sure of any way to easily move scripts in and out without using FTP. Maybe someone else has another method?
Mackan90096 #15
Posted 17 May 2013 - 02:42 PM
I'd like a setup video
HoraceWeebler #16
Posted 17 May 2013 - 03:24 PM
I'd like a setup video

From start to 100% finished?
Mackan90096 #17
Posted 18 May 2013 - 12:12 PM
Yeah.. (The text tutorial is a bit confusing)
TheGamePlayingCouple #18
Posted 19 May 2013 - 12:14 AM
Ok Horrace, I've been working with it for a bit now, and I gotta say, i still love it alot, but there are some things that need to be implemented to make it effective as it should be. The page turning seems slow, and I have over 200 items logged in the system and getting from A to T or more can be daunting at times, I'm not going to change because I believe in this system. So here's some thoughts on what can be done to help … (coding aside)

- Some visual feedback to let someone know they pressed the button, like it turns blue then back to white, or something.
- Have the alphabet across the top or bottom so it's possible to click on a letter and get to that area faster -or- a button that brings you to the alphabet screen then on to the sorted items of that letter.
- Some coding to speed it up (but I know nothing of this)

Of course, if you come by the stream I can show you what I mean by the slowness of page turning and all.

P.S. The github idlookup is mostly updated with all that I have, just a few items I need to get to and of course on going sorting.
HoraceWeebler #19
Posted 19 May 2013 - 12:49 AM
Ok Horrace, I've been working with it for a bit now, and I gotta say, i still love it alot, but there are some things that need to be implemented to make it effective as it should be. The page turning seems slow, and I have over 200 items logged in the system and getting from A to T or more can be daunting at times, I'm not going to change because I believe in this system. So here's some thoughts on what can be done to help … (coding aside)

- Some visual feedback to let someone know they pressed the button, like it turns blue then back to white, or something.
- Have the alphabet across the top or bottom so it's possible to click on a letter and get to that area faster -or- a button that brings you to the alphabet screen then on to the sorted items of that letter.
- Some coding to speed it up (but I know nothing of this)

Of course, if you come by the stream I can show you what I mean by the slowness of page turning and all.

P.S. The github idlookup is mostly updated with all that I have, just a few items I need to get to and of course on going sorting.

If you're willing, I'd like to come in and test enhancements against your target system.

The alphabet suggestion would work for sure. I think I know a way of speeding things up even prior to adding that in. Lets talk soon.
TheGamePlayingCouple #20
Posted 19 May 2013 - 05:16 AM
Ok Horrace, I've been working with it for a bit now, and I gotta say, i still love it alot, but there are some things that need to be implemented to make it effective as it should be. The page turning seems slow, and I have over 200 items logged in the system and getting from A to T or more can be daunting at times, I'm not going to change because I believe in this system. So here's some thoughts on what can be done to help … (coding aside)

- Some visual feedback to let someone know they pressed the button, like it turns blue then back to white, or something.
- Have the alphabet across the top or bottom so it's possible to click on a letter and get to that area faster -or- a button that brings you to the alphabet screen then on to the sorted items of that letter.
- Some coding to speed it up (but I know nothing of this)

Of course, if you come by the stream I can show you what I mean by the slowness of page turning and all.

P.S. The github idlookup is mostly updated with all that I have, just a few items I need to get to and of course on going sorting.

If you're willing, I'd like to come in and test enhancements against your target system.

The alphabet suggestion would work for sure. I think I know a way of speeding things up even prior to adding that in. Lets talk soon.

Yeah, I will whitelist ya for testing purposes, just give me your in game name and I'll let ya know when it's done.
HoraceWeebler #21
Posted 19 May 2013 - 07:27 PM
Ok Horrace, I've been working with it for a bit now, and I gotta say, i still love it alot, but there are some things that need to be implemented to make it effective as it should be. The page turning seems slow, and I have over 200 items logged in the system and getting from A to T or more can be daunting at times, I'm not going to change because I believe in this system. So here's some thoughts on what can be done to help … (coding aside)

- Some visual feedback to let someone know they pressed the button, like it turns blue then back to white, or something.
- Have the alphabet across the top or bottom so it's possible to click on a letter and get to that area faster -or- a button that brings you to the alphabet screen then on to the sorted items of that letter.
- Some coding to speed it up (but I know nothing of this)

Of course, if you come by the stream I can show you what I mean by the slowness of page turning and all.

P.S. The github idlookup is mostly updated with all that I have, just a few items I need to get to and of course on going sorting.

If you're willing, I'd like to come in and test enhancements against your target system.

The alphabet suggestion would work for sure. I think I know a way of speeding things up even prior to adding that in. Lets talk soon.

Yeah, I will whitelist ya for testing purposes, just give me your in game name and I'll let ya know when it's done.

Version 1.1 is out and will automatically update (just reboot the sorter/user interfaces and the clusters and it will auto-download).

Fixes:

Fixed request latency issues. (thanks TheGamePlayingCouple)
Fixed page-flipping latency issues (thanks TheGamePlayingCouple)
Fixed timeouts causing erroneous failure messages in certain conditions (thanks TheGamePlayingCouple)

New:
You can now set your storage system to your own frequency and sub-frequency. For example, you don't have to worry about your neighbor within 400 blocks. You can simply "key" your system's frequency to you. Until I have a UI built for this, you have to do this by hand. When you run the latest sorter/cluster/user interface for the first time, a file gets created called systemConfig. By default the systemFrequency is set to Default and the systemSubfrequency is set to A. Simply change the systemFrequency value to your name. The subFrequency is just an extra field that lets you setup different storage systems under your name. For example, I have a Frequency = "HoraceStorage" and Subfrequency = "B".

Here is an example systemConfig file:


{[0]={["systemSubfrequency"]="A",["systemFrequency"]="HoraceWeeblersPrivateStorage",},}

(ONLY CHANGE WHAT IS BETWEEN THE QUOTES!!!)

Just make sure you set the systemSubfrequency and systemFrequency to the same value on your sorter/clusters and user interface. You can just leave it alone and your system will still work. However, you will be running the risk of someone else accessing your system.

I will do a formal release of this version soon. However, this is all I'm posting on the matter until then. I plan on making a 3 part video on setting up this system for those of you who asked. Please be patient and I will have a in-depth video to show you.
Vorg #22
Posted 21 May 2013 - 04:53 PM
I'm going to see about setting one of these up. But I'm wondering how it can handle large fast inputs. I've been working on a fairly simple system that uses a looped snake of BC pipe. It has diamond pipes along the way to snag stuff into barrels. Some barrels are just stuck on atm and I put a sample item in so one that items goes it. If too much comes in or comes too fast, some get by the diamond pipe but keeps looping around until something grabs it. I have a couple crystal chest on it at one point with gates to pump back into the loop. If I get something that has no home, I just turn those gates off and let the stuff settle into the chest so I can grab it.

When I say the items move to fast and too much for the diamond pipes, I have gold pipes sprinkled around the loop to keep things going. but it is all fed by a ender chest a wooden pipe powered by a redstone energy cell. When you have 16 turtles digging and dumping into ender chest they bring with them, the chest fills fast. This cell can dump up to 100mj into a wooden pipe. I needed to move stuff from one barrel to another. It had over 300 stacks. I put a wooden pipe and cell on it to pump it over and it move the 300+ stacks in under about 30 seconds. I wonder if this system can handle that kind of burst rate.
Vorg #23
Posted 24 May 2013 - 05:16 PM
Got a chance to mess with this a bit. Have to totally redo my sorting/processing system, but worth it in the end for getting items back and tracking what you have.

The "sorter" as it is is not really a sorter. Just a cataloger. And once a node is up, you have to send items through it or or the node doesn't update. even rebooting the node doesn't seem to update it if something has been manually added or removed. The sorter does seem to handle more then 1 chest with the same item spread across several chest because it only dumps 1 chest at a time. Just the nodes that can only have a item type in one place. Can it handle more then 1 sorter?

Cataloging is way too slow to handle a turtle swarm. If you dead end the pipes in the input chest, the system would backup. But you can put the pipes in a loop and let the items circle until the sorter chest has room. And you can put extra chest on the loop with engines/gate pumping back into the loop to increase buffer space.

A nice function to have would be a way to set min levels for items and have a redstone signal some place when more is needed. That could be used to control cobble gens and macerators/pulverizers/grinders for sand or gates for furnaces for smooth stone as well as farming systems, etc.. I think you can use the RP2 colored multi cables but not sure. Those could provide a trunk line feed to a group of wireless redstone systems for example.

When you restart the user interface computer (treating it as the master controller), it should send it's copy of the lookup table to the other systems on the network. Then you only need to update it at one point.

Anyone tried to create a lookup file from NEI? It should have all the id's and names. I poked around there site a bit to see if they had that info. But didn't see it. Not that it wasn't there some place. Just didn't have time to really look for it.

Edit:
Idea for dealing with items that ether don't have a defined path or that path is full. When starting a storage node, it would have a type option. Current type is standard or storage. New type, "undefined". These nodes would go at the end of the line and when an entry as items in an undefined node, the entry would be shown in red. A new display option would be a filter for these items so you could quickly see if there are any in a long list. The output of one of these nodes would simply feed back to the input. Once one or more of these items has a route added/updated, just dump that node. Anything that now has a route, would go there and the rest would go back to the undefined node.

A 3rd node mode would be supply. An option to a simply redstone signal. In this case it would assume the attached storage units are being accessed by other systems. An example would be a cobble gen keeping a chest full that is on a supply node. That chest would also be pumped into a macerators/pulverizer and a furnace, each of which would also feed chest on one of these nodes. They keep the chest full and when main storage drops below a set min, a request would be sent to the supply node with the needed item. This provides a way to stop the generation/farming system when there is enough. Short piping to supply storage is best in these cases.
HoraceWeebler #24
Posted 25 May 2013 - 04:05 PM
Got a chance to mess with this a bit. Have to totally redo my sorting/processing system, but worth it in the end for getting items back and tracking what you have.

The "sorter" as it is is not really a sorter. Just a cataloger. And once a node is up, you have to send items through it or or the node doesn't update. even rebooting the node doesn't seem to update it if something has been manually added or removed. The sorter does seem to handle more then 1 chest with the same item spread across several chest because it only dumps 1 chest at a time. Just the nodes that can only have a item type in one place. Can it handle more then 1 sorter?

Cataloging is way too slow to handle a turtle swarm. If you dead end the pipes in the input chest, the system would backup. But you can put the pipes in a loop and let the items circle until the sorter chest has room. And you can put extra chest on the loop with engines/gate pumping back into the loop to increase buffer space.

A nice function to have would be a way to set min levels for items and have a redstone signal some place when more is needed. That could be used to control cobble gens and macerators/pulverizers/grinders for sand or gates for furnaces for smooth stone as well as farming systems, etc.. I think you can use the RP2 colored multi cables but not sure. Those could provide a trunk line feed to a group of wireless redstone systems for example.

When you restart the user interface computer (treating it as the master controller), it should send it's copy of the lookup table to the other systems on the network. Then you only need to update it at one point.

Anyone tried to create a lookup file from NEI? It should have all the id's and names. I poked around there site a bit to see if they had that info. But didn't see it. Not that it wasn't there some place. Just didn't have time to really look for it.

Edit:
Idea for dealing with items that ether don't have a defined path or that path is full. When starting a storage node, it would have a type option. Current type is standard or storage. New type, "undefined". These nodes would go at the end of the line and when an entry as items in an undefined node, the entry would be shown in red. A new display option would be a filter for these items so you could quickly see if there are any in a long list. The output of one of these nodes would simply feed back to the input. Once one or more of these items has a route added/updated, just dump that node. Anything that now has a route, would go there and the rest would go back to the undefined node.

A 3rd node mode would be supply. An option to a simply redstone signal. In this case it would assume the attached storage units are being accessed by other systems. An example would be a cobble gen keeping a chest full that is on a supply node. That chest would also be pumped into a macerators/pulverizer and a furnace, each of which would also feed chest on one of these nodes. They keep the chest full and when main storage drops below a set min, a request would be sent to the supply node with the needed item. This provides a way to stop the generation/farming system when there is enough. Short piping to supply storage is best in these cases.

This is great feedback! I'll respond when I have more than a moment to read your post.

Horace
Vorg #25
Posted 27 May 2013 - 07:23 PM
Found a way to get something of an ID list. Would need cleaning up. If using Feed The Beast, bring up your inventory and down in the lower left click options. Then "Block/Item ID Settings" - "Dump ID map now". That dumps a TXT file your computer. In my case it is C:\Games\MineCraft\FTB\Direwolf20\minecraft\IDMap dump 27-5-2013 at 15.25.33.639.txt

Where is the database stored? I'm trying to purge invalid entries and items that are incorrect because of testing and I don't see a data file with the list.
jpoblocki #26
Posted 03 June 2013 - 01:46 AM
There isnt a database with this system just a flat flie that is loacated in your save game folderunder computer

ex:
C:\FTB\Direwolf20\minecraft\saves\New World\computer

with in that folder is a folder for each computer. you would have to look up the file idlookup and edit it in notepad++
jpoblocki #27
Posted 03 June 2013 - 01:49 AM
What would be nice is a system where a crafting table or something could make a call to the system for supplies hen a item lets say restriction pipe falls below a certain level and the matierals are there to make enough to get it above the minimum level. it would call the matierials make the tube and cycle it back thru the system for cataloging.
Vorg #28
Posted 03 June 2013 - 06:37 PM
There isnt a database with this system just a flat flie that is loacated in your save game folderunder computer

ex:
C:\FTB\Direwolf20\minecraft\saves\New World\computer

with in that folder is a folder for each computer. you would have to look up the file idlookup and edit it in notepad++

I'm playing on a server.
jpoblocki #29
Posted 04 June 2013 - 04:45 AM
goto the computer that runs the monitor and press and hold cntrl t till the program terminates then at the prompt type edit idlookup

save and the exit
then type reboot at the command prompt
Vorg #30
Posted 04 June 2013 - 05:34 PM
idlookup is just for matching numbers to names. It's not the list of items in the storage or seen by it in the past.
jpoblocki #31
Posted 07 June 2013 - 12:25 AM
there is no database for this. its all in a flat flie and thats the idlookup fikle. how the rest is stored i am not sure
TheGamePlayingCouple #32
Posted 07 June 2013 - 09:48 PM
@Vorg, there is a file called 'stuff' in the 'cataloger' computer. I've looked at this file, but finding any one entry and trying to remove it is impossible, unless you're willing, the only way to do it is to do a clean wipe of the file and re-introduce all your inventory minus the ones you don't want.

@Horrace, set up the system on the new world, but I figured i'd set it up in a underground room I built next to my lab and came across a problem, it seemed that any cluster past a certain distance from the UI computer I was using would fail to comunicate, I could say, call up some rubber, but not the redstone that was several clusters further away. I know you're busy, so I'm just moving my system.

EDIT: Actually, I've been working with the system more now and this is the weirdest thing, I get FAIL when I try to retrieve items and there's a storm going on, if I clear the weather, bam, it works again, I tried it 3 times and each time it worked.
Vorg #33
Posted 07 June 2013 - 11:48 PM
I noticed that when A node starts the first time, does an inventory of what it controls. After that, it is only what the counter/cataloger/// says is there. The reboot option seems pointless. If it crashed, it won't respond to a reboot command. And the dump doesn't seem to update for stuff that isn't there but listed as there.

I also noticed something else. Maybe a rounding error, but an upgraded barrel of cobble, when it got full and some more came in, it totally lost count and started over.
ironwiccan #34
Posted 08 June 2013 - 03:39 AM
I know this is probably a stupid question. Where do I find the interactive sorter?
Vorg #35
Posted 08 June 2013 - 06:36 PM
section
under the SORTER setup: section
jpoblocki #36
Posted 09 June 2013 - 01:19 AM
Game playing couple the settings to fix that are in your ocmputer craft config file
pwajnkaim #37
Posted 24 June 2013 - 12:35 PM
Really awesome system, I'm using it in my base, are you however thinking of adding a way for clusters chests to hold more then one type of item, I prefer to have pickaxes or weapons together in the same chest, not a separate for every tier tool.
Zudo #38
Posted 24 June 2013 - 01:54 PM
Nice!
MajorCristian #39
Posted 24 December 2013 - 08:15 PM
Hey!! I just wanted to report what looks to be an error on the sorter program, everytime i startup the code it starts and then displays the following error:



parallel :22: storagesorter :152: bad argument: table expected, got nil
gollark8 #40
Posted 28 December 2013 - 09:50 AM
Will this work with GregTech Quantum Chests?
saladin1980 #41
Posted 30 December 2013 - 01:41 PM
Ok for those whom wish to use the Dump of data I have a sheet that you need to just add the information to the first column and then the last column will have the information that needed and formatted to put in the idlookup …

http://evolutiongame...m/idlookup.xlsx

but any questions ask.. sure I can assist might through this up to google docs …

EDIT:
Below is google doc.. copy it and then you will be able to edit and add your own data dump to the sheet and it will auto make end for you
https://docs.google.com/spreadsheet/ccc?key=0AvARfts7gGpkdG5EeDd2dnJHQUw5eUF3a2djNkNSTXc&amp;usp=sharing
Edited on 30 December 2013 - 11:28 PM
Parzivail #42
Posted 01 January 2014 - 02:50 PM
Hey Thank you for the quick response and help but one more question is it able to move these scripts in and out of a text editor? so i can edit these values in a creative world then copy and paste them in a regular game.

You would need to use a FTP client (assuming you have privileges to the FTP server). I'm not sure of any way to easily move scripts in and out without using FTP. Maybe someone else has another method?

Assuming that this is all singleplayer, go to your save file, go under 'computers', and then the ID of that computer. the file will be there, with no file extension. To copy and paste that to the computer in another world, go find the folder for the other computer (if you cant find it's ID, open up that computer in-game and edit and save a new, blank file, it will create a folder for that computer) and plop it in. Hope that helped :D/>
TechMasterGeneral #43
Posted 02 January 2014 - 03:36 PM
Awesome! Definitely going to try this out
jpoblocki #44
Posted 13 June 2014 - 05:34 AM
Anyone know if this is no longer compatible with direwolf20 1.4.7 pack?? I downloaded the most recent updates and ll it does is dump all items on the ground