Jump to content




Maniac Storage - Sort, Retrieve, Craft, etc...


  • You cannot reply to this topic
27 replies to this topic

#1 gezepi

  • Members
  • 31 posts

Posted 04 January 2014 - 11:22 PM

Hello ComputerCraft Forums!

I've been working for a long time on a system that stores items, retrieves them for you and can craft new items. I call it Maniac Storage. These basic functions can be utilized for other things such as keeping the inventory of a machine filled with a certain item type. I developed it on a server I host for some friends so a lot of the functionality is from ideas of theirs (you know who you are). We always joke about only allowing maniacs onto our server, so that is why this is the Maniac Storage system.

I've made a demonstration video which is pretty comprehensive as far as what features it shows.


I'll break down what each program does here:
Spoiler

Installation
Installing the system is a little more involved than downloading a program and running it. I'm working on a video that walks through the process but in the mean time please take a look at the code which is on my pasteBin page:
http://pastebin.com/u/gezepi

Future Improvements
I'm going to be focusing on fixing bugs people find and perhaps making the installation easier so these are more of long term goals.
Spoiler

Current Bugs
I've tried to remove as many as possible but some still exist.
Spoiler

License
Feel free to use this and modify it to fit your use just please leave some mention of me in the code.

Feedback
I'm excited to hear what the community thinks and would love to hear suggestions!

#2 Jim

  • Members
  • 33 posts
  • Locationtekkit.craftersland.net:25567

Posted 05 January 2014 - 04:42 AM

Hm, if this doesn't include turtles, then you are in the wrong section bro.

#3 wieselkatze

  • Members
  • 221 posts
  • LocationGermany

Posted 05 January 2014 - 03:04 PM

From what I have seen in the video: Wow. This is just amazing!

(I can imagine this will be quite a mess on the rednet broadcast channel, hehe :P )

If you'd like to I can help you making a nice GUI for advanced computers ;)

#4 wieselkatze

  • Members
  • 221 posts
  • LocationGermany

Posted 05 January 2014 - 04:20 PM

View PostJim, on 05 January 2014 - 04:42 AM, said:

Hm, if this doesn't include turtles, then you are in the wrong section bro.

Have you even watched any part of the video?

#5 gezepi

  • Members
  • 31 posts

Posted 05 January 2014 - 06:51 PM

View Postwieselkatze, on 05 January 2014 - 03:04 PM, said:

From what I have seen in the video: Wow. This is just amazing!

(I can imagine this will be quite a mess on the rednet broadcast channel, hehe :P )

If you'd like to I can help you making a nice GUI for advanced computers ;)

Thanks for the encouragement :)

I started using rednet.broadcast for convenience but I'm concerned the programs will get flooded for requests that are not for them. I just thought of a way to switch it to rednet.send today. This would help ease congestion, right?

Sure, if you'd like to make a fancy GUI all it really has to do is load the item table (for location data) and send a request to the queue server.

I keep putting off making a tutorial video on how to set it up because of small tweaks I make, but maybe I should just make one and add notes to the video where any changes have been made.

#6 Jim

  • Members
  • 33 posts
  • Locationtekkit.craftersland.net:25567

Posted 07 January 2014 - 06:51 AM

View Postwieselkatze, on 05 January 2014 - 04:20 PM, said:

View PostJim, on 05 January 2014 - 04:42 AM, said:

Hm, if this doesn't include turtles, then you are in the wrong section bro.


Have you even watched any part of the video?

Nope, this is why I said "if".

Edited by Jim, 07 January 2014 - 06:52 AM.


#7 wieselkatze

  • Members
  • 221 posts
  • LocationGermany

Posted 07 January 2014 - 10:28 AM

The thing I meant to say is: Why do you doubt if there is turtle content when you don't even know anything about the post?

@gezepi:Check you inbox ;)

#8 xXLeNinjaXx

  • Members
  • 33 posts

Posted 10 January 2014 - 08:01 PM

How to Setup Please?

EDIT: i allways get an error 393 Expected String

Edited by xXLeNinjaXx, 10 January 2014 - 08:08 PM.


#9 wieselkatze

  • Members
  • 221 posts
  • LocationGermany

Posted 11 January 2014 - 04:45 AM

The item terminal actually got an update (that's the one erroring) I'll ask gezepi today to update his link

#10 xXLeNinjaXx

  • Members
  • 33 posts

Posted 11 January 2014 - 11:32 AM

Thanks

EDIT: Maybe you guys could add an install launcher that downloads everything you need to each one?

Edited by xXLeNinjaXx, 11 January 2014 - 11:39 AM.


#11 unobtanium

  • Members
  • 505 posts

Posted 11 January 2014 - 11:45 AM

Really well designed! Stay with it and add more features! :D
This also let me think about an old concept of mine. Because this Deep Storage Unit Setup is quite expensive, isnt it?

Edited by UNOBTANIUM, 11 January 2014 - 03:41 PM.


#12 xXLeNinjaXx

  • Members
  • 33 posts

Posted 11 January 2014 - 11:57 AM

UNOBTANIUM does it work for you?

#13 unobtanium

  • Members
  • 505 posts

Posted 11 January 2014 - 03:41 PM

I didnt checked it, i just watched the video :S

#14 wieselkatze

  • Members
  • 221 posts
  • LocationGermany

Posted 11 January 2014 - 03:44 PM

Already working on a new version with new features, stay tuned ;)

#15 xXLeNinjaXx

  • Members
  • 33 posts

Posted 11 January 2014 - 04:14 PM

Think im going too far 50 floors + waiting for storage (19x31) (All Made By Turtles)


Too Much?

Or Too Little?

#16 gezepi

  • Members
  • 31 posts

Posted 11 January 2014 - 06:39 PM

I've been working on the install video but keep running into issues with the downloader/installer and have to fix them as I go. I won't be at my computer for a couple days so unfortunately I won't be able to get it finished quite yet. Wish I had a more substantive update but real life sometimes gets in the way of things ;)

#17 xXLeNinjaXx

  • Members
  • 33 posts

Posted 11 January 2014 - 07:07 PM

We Can Wait as long as you do it :)

#18 gezepi

  • Members
  • 31 posts

Posted 19 March 2014 - 03:01 AM

View PostxXLeNinjaXx, on 11 January 2014 - 07:07 PM, said:

We Can Wait as long as you do it :)

Well, I've certainly put that to the test.

Startup file download:
http://pastebin.com/ZzHfdqdA

This might be considered resurrecting a dead thread, but I have some new info to put here.

I just finished making a video that walks through the installation process for this system. It also includes some upgrades since the last time I posted about it. I'm not that happy with the quality o the video, but hey, it's better to release something than nothing. And if it can help somebody that wants to set this up do it, then good.

Here's the video:
Spoiler

New features:
  • Easier installation (trust me, it was a lot harder last time I posted)
  • Turtle programs that take advantage of the system
  • dutyCycle program
  • topOff program
Let me know what you think! I'll try to help with any bugs that people have but please be as specific as possible. There are a lot of programs in this thing and it's sometimes hard to pin a problem down when it happens on my own computer.

#19 Verox

  • Members
  • 8 posts

Posted 19 March 2014 - 08:21 AM

I'm currently in the middle of setting this up and wow what can I say? It's amazing just to even look at. The only thing I'm worried about at the moment is the speed of sorting, I have a quarry set up that mines extremely large amounts of ore and I'm just worried that it'll get logged up so I'm just wondering roughly how fast, in your experience, the sorter actually sorts items and if it's possible to send ores to another tesseract to be processed and eventually sorted.

#20 gezepi

  • Members
  • 31 posts

Posted 19 March 2014 - 02:51 PM

Thanks, it ended up being a much larger ecosystem than I ever intended so I hope it ends up working on your server.
I've found that if you remove cobblestone from the equation (by having a tesseract right next to the dsu for it) that it can keep up with a quarry. Keep in mind though that the larger the wall of items, the longer it will take to get around it. This isn't a big deal if all of the quarry items (dirt, gravel, ores, etc) are all near each other. So when you first start feeding items into this thing you might want to do it deliberately and think about what goes next to what.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users