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

Schematic builder

Started by joebodo, 31 March 2014 - 02:31 AM
joebodo #1
Posted 31 March 2014 - 04:31 AM
Schematic builder v0.03



Builds structures using schematic files (schematics can be downloaded from sites such as http://www.planetminecraft.com).

Should work with any modpack since you can substitute any block in the schematic for another block.

Automatically resupplies from either a chest or an Applied Energistics system. If using AE, the builder will automatically request crafting for items as needed.

[media]http://www.youtube.com/watch?v=ReEtdyh1VkU[/media]

Requirements
Minecraft 1.6.4
ComputerCraft 1.5x (possibly 1.58)
Open Peripherals (a somewhat recent version)
Advanced mining turtle

Install

> pastebin get WiqSUzZx setup

You can test using chicken.zip 452bytes 0 downloads (credit for schematic: Awesomness)

Setup
Place a turtle on top of either a chest or an AE block (cable is enough). If substituting items, you will need to place a chest behind the turtle.
Place 2 pistons in slot 16 (if not present, the turtle will ask for them when/if needed)



Running the program
> builder.lua <filename>

Helpful tips
A good source for schematics is http://www.planetminecraft.com
After downloading a schematic, you will need to extract the contents of the schematic (a .schematic file is a gzip of the actual schematic).

Upon starting a new build, go to the supplies page and ensure that all the items listed are valid. Replace any blocks as needed. You can toggle between the full list and showing just items that do not have enough stock. Replace water blocks with ice (or something that the turtle can place). For most of the double slab types (ie. double spruce slab), you will need to substitute the appropriate plank.

The turtle cannot place pistons up or down correctly. If an up or down piston is in the build, it will pause for a few seconds and you can wrench it into the correct orientation. Additionally, the turtle requires a piston to place certain blocks. You will need to wrench the piston downwards when asked on each level that the turtle requires a piston (once placed on the level, it will move it around as needed).

At any time, you can break the turtle and place it back in the starting position. It will resume where it left off.

If you don't like the building, you can change to destroy mode and the turtle will tear it down :)/>.

I included a log viewer program. The viewer can use monitors if attached, but the best setup is to place a computer on top of a terminal glasses bridge and have the log displayed on the HUD.

Changes:
Spoilerv0.01
pastebin get zV8ad4ki setup

v0.02
pastebin get YCqJ1fbd setup

v0.03
Fixed a bug where it was not placing some blocks
New way to pick subs
Edited on 13 April 2014 - 08:25 PM
dragontox #2
Posted 31 March 2014 - 09:13 PM
Thanks for the awesome script. I am really amazed by it. I only have one issue. Everytime i run the setup. It says
Extracting: builderapi.lua
Extracting: schematic.lua
io:100: out of space
joebodo #3
Posted 01 April 2014 - 12:49 AM
Thanks for the awesome script. I am really amazed by it. I only have one issue. Everytime i run the setup. It says
Extracting: builderapi.lua
Extracting: schematic.lua
io:100: out of space

I believe the default limit for computercraft is 1MB. You must have a few files already on the turtle. You can change the limit in the ComputerCraft.cfg file (and restarting).
dragontox #4
Posted 01 April 2014 - 06:32 PM
Oh my bad lol I thought i had expanded the limit a long time ago
Thanks for the answer

Edit: I cannot get this to work, it just calls back no program found after extracting the packages
Edited on 01 April 2014 - 05:14 PM
joebodo #5
Posted 03 April 2014 - 09:00 AM
Oh my bad lol I thought i had expanded the limit a long time ago
Thanks for the answer

Edit: I cannot get this to work, it just calls back no program found after extracting the packages

Ugh, it's missing the setup part that just says to run builder.lua <filename>
So, you should be good to go with what you have. I just tested it on another modpack and it seems to be working fine. I'll upload a new version soon(ish).

Let me know how it goes - I'm very interested.

Thanks

(here's my setup)
Edited on 03 April 2014 - 07:10 AM
dragontox #6
Posted 03 April 2014 - 07:24 PM
I tested it today and it seemed to not recognize the me under it I copied the same exact setup with the same schem but it didn't work out i also attempted it with a chest instead of ME systems

Thanks
Amdusias #7
Posted 03 April 2014 - 08:13 PM
Wow this really looks awesome!
One question: does this work on a server?
joebodo #8
Posted 03 April 2014 - 09:42 PM
Wow this really looks awesome!
One question: does this work on a server?

Yes - works on a server (was just on one today). You need a way to get the binary schematics to the turtle though.

I tested it today and it seemed to not recognize the me under it I copied the same exact setup with the same schem but it didn't work out i also attempted it with a chest instead of ME systems

Thanks

For an ME system, it detects if the peripheral below has the getAvailableItems method. This pretty much tells if it's a version of OpenPeripherals for 1.6.4 (1.5 did not have this method).


function MEProvider:isValid()
  local mep = peripheral.wrap('bottom')
  return mep and mep.getAvailableItems and mep.getAvailableItems()
end

For a chest, it looks for the getAllStacks method.


function ChestProvider:isValid()
  local chest = peripheral.wrap('bottom')
  return chest and chest.getAllStacks
end

What version of OpenPeripherals are you using (or what modpack)?
dragontox #9
Posted 04 April 2014 - 03:43 PM
OpenPeripheral-0.2.1-preview8 on a 1.6.4 server running the direwolf pack and some other mods
dragontox #10
Posted 05 April 2014 - 01:12 AM
I updated openperipherals and that stuff is working fine. Only after clicking begin and letting it run to 100% it goes out places the first block and then spits out the error

apis.lua:364: Unable to open /easy.progress
easy being the schematic name any ideas on what's causing this?

ps it also seems to crash when adding none vanilla blocks to the me system
Edited on 04 April 2014 - 11:14 PM
joebodo #11
Posted 05 April 2014 - 06:22 AM
I updated openperipherals and that stuff is working fine. Only after clicking begin and letting it run to 100% it goes out places the first block and then spits out the error

apis.lua:364: Unable to open /easy.progress
easy being the schematic name any ideas on what's causing this?

ps it also seems to crash when adding none vanilla blocks to the me system

For now, try placing the schematic in a subdirectory (like /schematics/easy). I'll upload a fix for it shortly (i have a bunch of optimizations done).

I've done replacements before with a mod's custom nether bricks before without a problem. I'll try a few other blocks. If you see the error again, see if prints out the line number. Thx (and sorry for all the issues - you seem to be the guinea pig)
dragontox #12
Posted 05 April 2014 - 12:36 PM
Okay I will do that.

Thank for the reply and It's okay you have put a lot of work into this script and created something awesome, The least I can do is tell you about the bugs.

Edit:
I also attempted to do the chicken schematic in both the sub folder and without it and it seems to not create the progress file at all.
Edited on 05 April 2014 - 12:47 PM
joebodo #13
Posted 06 April 2014 - 06:47 AM
Okay I will do that.

Thank for the reply and It's okay you have put a lot of work into this script and created something awesome, The least I can do is tell you about the bugs.

Edit:
I also attempted to do the chicken schematic in both the sub folder and without it and it seems to not create the progress file at all.

I uploaded a new version with a bunch of optimizations (I updated the original post but forgot to increment the version number in the code - still says 0.01). I haven't been able to reproduce the issue with the progress file though. I normally name my files without an extension and place them either in a subfolder or the root folder. The last one I ran, I used the following command (the file was not in a subdirectory):


builder.lua modernhouse

Someone on Cranium's server grabbed a screenshot and sent me the link:
Edited on 06 April 2014 - 04:49 AM
dragontox #14
Posted 10 April 2014 - 05:39 PM
The update did fix some issues, but not all
Edited on 10 April 2014 - 06:51 PM
Cranium #15
Posted 10 April 2014 - 06:07 PM
How did you get the .schematic downloaded to the server? And extract it?
I'd like to know how that was done, because it would really go well with your program, not having to use FTP access to upload the files to the server. If you wrote that, it would be great to add to the program, so it can extract .schematic files directly.
WilberP #16
Posted 10 April 2014 - 07:25 PM
Also had problems to Setup extract the files on my server, my first time messing with Lua, but did find out "file.close" on the extractTableFile function wasn't really working. Even so was able to "manually" extract the files but then Turtle was complaining didn't had a chest bellow. Couldn't find solution to this but found later checking MCP+ \ Forge logs that ComputerCraft was having problems with OpenModsLib:

[OpenMods] Integration module 'ComputerCraft' failed during operation 'init' and will be disabled

Downgraded ComputerCraft from 1.62 to 1.58 and that fixed the OpenModsLib problem (chest was found by the turtle) and also Setup worked as expected and properly extracted files but now i'm having issues with Turtle complain that path is always blocked when begin building.


Edit:

really new with this.. after setup GPS it start build without problems.
Edited on 10 April 2014 - 06:53 PM
dragontox #17
Posted 10 April 2014 - 08:50 PM
I have the same issue as wilderP although this occured to me after placing 3000 thousand blocks.
During the building I also noticed a few things if he cannot place blocks down he ignored them if a path infront him is blocked he will break the block but not replace the block under it. You already said you tested this on a server, but if you want to test it into more details feel free to join in and do as you please
joebodo #18
Posted 10 April 2014 - 09:40 PM
Also had problems to Setup extract the files on my server, my first time messing with Lua, but did find out "file.close" on the extractTableFile function wasn't really working. Even so was able to "manually" extract the files but then Turtle was complaining didn't had a chest bellow. Couldn't find solution to this but found later checking MCP+ \ Forge logs that ComputerCraft was having problems with OpenModsLib:

[OpenMods] Integration module 'ComputerCraft' failed during operation 'init' and will be disabled

Downgraded ComputerCraft from 1.62 to 1.58 and that fixed the OpenModsLib problem (chest was found by the turtle) and also Setup worked as expected and properly extracted files but now i'm having issues with Turtle complain that path is always blocked when begin building.


Edit:

really new with this.. after setup GPS it start build without problems.

I'll put in the requirements that it's 1.58 only - I don't think OpenPeripherals has caught up to the latest version of CC yet.

A GPS is not required - not really sure why that changed anything!

How did you get the .schematic downloaded to the server? And extract it?
I'd like to know how that was done, because it would really go well with your program, not having to use FTP access to upload the files to the server. If you wrote that, it would be great to add to the program, so it can extract .schematic files directly.

I base64'd the file and transferred it using http.get. I then decoded the base64 file on the turtle. I agree it would be nice to include a download program. I don't know how people are getting binaries currently on servers (if they are at all) - I would like recommendations or some pointers if anyone is doing this. If I cannot find something existing, I'll go ahead and post what I use.

I have the same issue as wilderP although this occured to me after placing 3000 thousand blocks.

Which issue?

During the building I also noticed a few things if he cannot place blocks down he ignored them if a path infront him is blocked he will break the block but not replace the block under it.

The program will not clear areas - you will need to make sure the area is cleared beforehand. The turtle would have to traverse to every block in the area otherwise.

You already said you tested this on a server, but if you want to test it into more details feel free to join in and do as you please

I would like more details - is that what you mean?
joebodo #19
Posted 10 April 2014 - 09:46 PM
Bear in mind this is a very early release of the program (and it's a monster at almost 5,000 lines). The next big change that I will be making is to redo the way substitutions are done. Right now you have to put the sub'd block into the turtle - I will change it to a list of all available items in your chest or AE system. You will just need to select the appropriate replacement block.

I did find a pretty big bug that occurs when you try to begin the build. The program could hang and cause the turtle to reboot during the calculations. I should have these changes in by tomorrow (hopefully)
WilberP #20
Posted 11 April 2014 - 09:05 AM
A GPS is not required - not really sure why that changed anything!

Could be me being a noob, i have just now start using ComputerCraft and since Turtle was not building, complaining that was blocked, i had no idea how it would get to the start position, doing a GPS network and applied the "gps locate" on the turtle it start working.

Me and my friends sure loving the program in my server so we really thankful for this program even if it's a early release, it's a great work.

Something we notice it's that without world anchors is pretty annoying to restart build since it requires a chest (of course everyone start doing big schematics), so turtle need to be move to the starting position, maybe start from where is at moment if exist the progress file and bypass the Chest check?

Also didn't figure exactly where it start build the schematic from the start position, does it consider the block in front of turtle as the left down corner of the schematic or it give some spaces before doing it?

Turtle also destroy what it finds while on path to the building, any chance if is given the starting position to build and place the chest area above the building it will not damage the surroundings and allow precision building of schematics next to each others?

Also only the bellow chest is small for bigger buildings, need to check more about this ComputerCraft to see if already exist ways to "present" more chest to the turtle..
dragontox #21
Posted 11 April 2014 - 03:27 PM
I have the same issue as wilderP although this occured to me after placing 3000 thousand blocks.

Which issue?
The issue where the turtle keeps saying that he is stuck and does not move on even after i press enter. It does move on in the calculations but the turtle himself is stuck in place

During the building I also noticed a few things if he cannot place blocks down he ignored them if a path infront him is blocked he will break the block but not replace the block under it.

The program will not clear areas - you will need to make sure the area is cleared beforehand. The turtle would have to traverse to every block in the area otherwise.

Okay i did not know this yet I will make sure to flatten the area

You already said you tested this on a server, but if you want to test it into more details feel free to join in and do as you please

I would like more details - is that what you mean?


Im trying to say that you are welcome to come and test it on our server if it helps you in anyway. It is a very big script you made and I would like to provide all help I can give you with it
joebodo #22
Posted 11 April 2014 - 07:32 PM
I have the same issue as wilderP although this occured to me after placing 3000 thousand blocks.

Which issue?
The issue where the turtle keeps saying that he is stuck and does not move on even after i press enter. It does move on in the calculations but the turtle himself is stuck in place

Got it now - the stuck message is due to (most likely) running out of fuel. There's a couple other ways to get it as well - hitting bedrock or unable to kill a mob in it's path.

Send me a PM with the server details and a good time and I'll jump on. I'd love to see what you guys are building too. You could also pop onto Cranium's IRC and see if I'm around. Here's the post with all the info: http://www.computercraft.info/forums2/index.php?/topic/17799-craniums-new-and-improved-server/
joebodo #23
Posted 11 April 2014 - 07:46 PM
A GPS is not required - not really sure why that changed anything!

Oh man - it just occurred to me that it was probably out of fuel (if getting the stuck message). I'll add some fuel check in the code so you know what's going on.

Could be me being a noob, i have just now start using ComputerCraft and since Turtle was not building, complaining that was blocked, i had no idea how it would get to the start position, doing a GPS network and applied the "gps locate" on the turtle it start working.

Me and my friends sure loving the program in my server so we really thankful for this program even if it's a early release, it's a great work.

Something we notice it's that without world anchors is pretty annoying to restart build since it requires a chest (of course everyone start doing big schematics), so turtle need to be move to the starting position, maybe start from where is at moment if exist the progress file and bypass the Chest check?

Also didn't figure exactly where it start build the schematic from the start position, does it consider the block in front of turtle as the left down corner of the schematic or it give some spaces before doing it?

Turtle also destroy what it finds while on path to the building, any chance if is given the starting position to build and place the chest area above the building it will not damage the surroundings and allow precision building of schematics next to each others?

Also only the bellow chest is small for bigger buildings, need to check more about this ComputerCraft to see if already exist ways to "present" more chest to the turtle..

I'm not really considering a auto-resume function at this time (the manual resume should be 100% reliable - auto-resume would not be).

If you are going to be doing big builds, I really suggest trying an AE system. The AE system can tie in with most other mods (it does not need to be your primary source for storage - just a means for retrieving items).

Right now, the turtle starts at position -1, 0, -1 of the building. I agree that having the position within the building coordinates would be ideal - but I can't figure out a good way to do that. For example, I had a building that was 80 blocks tall. I wouldn't want to have the starting position that high up and have to run cable there :)/>
Cranium #24
Posted 11 April 2014 - 08:26 PM
I base64'd the file and transferred it using http.get. I then decoded the base64 file on the turtle. I agree it would be nice to include a download program. I don't know how people are getting binaries currently on servers (if they are at all) - I would like recommendations or some pointers if anyone is doing this. If I cannot find something existing, I'll go ahead and post what I use.
Oh yeah, I would absolutely love to have that included in the program. It would make a great addition, considering people could easily just download .schematic files from websites or other file hosting services.
apemanzilla #25
Posted 13 April 2014 - 12:52 AM
I base64'd the file and transferred it using http.get. I then decoded the base64 file on the turtle. I agree it would be nice to include a download program. I don't know how people are getting binaries currently on servers (if they are at all) - I would like recommendations or some pointers if anyone is doing this. If I cannot find something existing, I'll go ahead and post what I use.
Oh yeah, I would absolutely love to have that included in the program. It would make a great addition, considering people could easily just download .schematic files from websites or other file hosting services.
Even better you could include it IN the program. Maybe a system where it asks for a link, which is sent in a POST request to a server that checks and encodes the file before sending it back it is decoded. There's no shortage of free web hosts out there :P/>
Edited on 12 April 2014 - 10:52 PM
Cranium #26
Posted 13 April 2014 - 08:27 AM
Even better you could include it IN the program. Maybe a system where it asks for a link, which is sent in a POST request to a server that checks and encodes the file before sending it back it is decoded. There's no shortage of free web hosts out there :P/>
But that would require someone to host the files. Already, you can host .schematic files on planetminecraft, so all you'd need to do is get the download link from that site.
But yes. The public demands that you add this functionality. DEMANDS IT!
apemanzilla #27
Posted 13 April 2014 - 05:44 PM
Even better you could include it IN the program. Maybe a system where it asks for a link, which is sent in a POST request to a server that checks and encodes the file before sending it back it is decoded. There's no shortage of free web hosts out there :P/>/>
But that would require someone to host the files. Already, you can host .schematic files on planetminecraft, so all you'd need to do is get the download link from that site.
But yes. The public demands that you add this functionality. DEMANDS IT!
What I mean is a PHP script that gets passed the URL to a schematic. It checks if it's valid, then converts said schematic into a safer form and send to along to the computer where it is converted back. No hosting needed.
joebodo #28
Posted 13 April 2014 - 10:26 PM
Updated the OP with version v0.03. Fixed the issue with some blocks not being placed at all. Improved way to pick substitutions (much easier now).

Still working on the other requests…
wulfbear_joe #29
Posted 20 April 2014 - 04:05 PM
I am sorry to come up with this kind of stupid question: But how do I use this program? I am completely new to CC and I don't have a clue atm. I am playing on a server, and I have access to it via FTP.
I got the advanced mining turtle and got the pastebin on it but how do I proceed?
hotmaildotcom1 #30
Posted 08 July 2014 - 10:07 PM
I am getting the error

Schematic.lua:184: unabled to open : Temple

Where temple is my file name. I have tried it on multiple blueprints now and it refuses to work. It has worked for me in the past and im super bummed that it wont now. Its an awesome program!

Sorry for my last post, i figured that out it was just in the wrong directory. Now though I am having trouble with the substitution screen. While once again it has worked on this same server, I cannot substitute any blocks in that screen. If I enter anything into the search menu the program stops and gives me the error

apis.lua:1520: attempt to perform arithmetic __add on string and number

I have tired entering words and block ids into the search menu. None of the other options work.
MineFarms #31
Posted 10 July 2014 - 06:58 PM
Hey it wont even let me download builder.lua it downloads it but there is nothing in the file
grazazel #32
Posted 12 August 2014 - 01:46 PM
I would love if you could post how you got the schematic onto a smp server please, cos at least that would allow us to start using online thanks
mlarabie #33
Posted 28 August 2014 - 07:55 AM
So I've tried to use your program but had a few troubles getting it going. It does work but not without it quirks which i'm sure are related to mod version miss-matches, so I'll list those to start.

Minecraft 1.6.4
ComputerCraft1.63.jar
OpenPeripheralCore-0.4.1.jar

I'm not using OpenPeripherals Addon.

First trouble is with the unpacking of setup into the various .lua files. the script creates the file builder.lua but fails to populated the file before ending without an error. This would stop most (I think) but I was determined to get a turtle schematic builder up and running. It took me a while to realize that you were trying to un-serialize a series of nested tables into their corresponding files. I figure the un-serialize function was probably the culprit so I set about manually rebuilding the files. a lot of copy paste and fixing of mistakes (mine) later, I had 5 .lua files, which all could be called without generating unexpected errors.

I've used the script to build a few structures and that seems to mostly work as advertised, with few exceptions.

things of note.
Pistons, your script calls for trying to place pistons and using some magic to get them into position to place things like stairs. seems something may have changed as the turtle only places pistons facing up, which has obvious consequences.

Stairs - the orientation that the stairs get placed in does not always match the .schematic file. easily fixed with a wrench if you're willing to follow your turtle around, as it places stairs upside down or backwards.

fuel - I had a bugger of a time figuring out why the program would crash to command line when using Applied Energistics storage vs chests. the first thing the turtle tries to pull out of your ME storage is coal. if it can't find any the program crashes with a 'nil' error. maybe the turtle could prompt the user for what it should use as fuel? or at least to add some to the storage.


I tried to use the logger (logMonitor.lua) on an advanced computer connected to a monitor (and without) but nothing ever gets displayed to either screen. As mentioned above i don't have OpenP Addons so I don't know if there'd be any luck using the glasses.

I've managed to work out a few issues on my own but the way you've developed this not so little program is above and beyond my ability to pick it apart. I don't know if the issues i've mentioned are related to my manual un-serialize process not being accurate or changes in MC, CC or OpenP.

I love the intuitive and friendly UI you've included it strikes a nice balance of information without overloading the user.

Here's to hoping you're still working on this program and that the bugs are easily squashed.
Pyrocreation #34
Posted 10 September 2014 - 08:20 PM
Any further updates? I am trying to use this for a MP server and I cannot figure out how to get past the builder.lau (filename) part to get the schematic onto the turtle to start. Any suggestions?
kwstoudt #35
Posted 18 October 2014 - 05:57 PM
So I've tried to use your program but had a few troubles getting it going. It does work but not without it quirks which i'm sure are related to mod version miss-matches, so I'll list those to start.

Minecraft 1.6.4
ComputerCraft1.63.jar
OpenPeripheralCore-0.4.1.jar

The program maker said specifically in his first post that it requires computercraft 1.58. 1.63 will not work.
kwstoudt #36
Posted 19 October 2014 - 08:09 PM
Excellent program. I put it to the test by having it build a rather large tennis court schematic from minecraft-schematics.com and it went almost flawlessly. I did have to fix some stairs and doors, as well as break and replace signs (so I could get the text onto them) but other than that, perfect. Love it!

Side Note: I can't seem to get the log monitor to work…
Edited on 19 October 2014 - 06:10 PM
Homer04 #37
Posted 23 October 2014 - 05:12 PM
@joebodo
Hi, looks really awesome. Haven't tried it yet because I've got a few questions:
1. Which format does the Turtle use? In World Edit it is possible to save the schematics with different formats…
2. If the Schematic contains air, (downstairs etc.) does the Turtle do this as well?
hotmaildotcom1 #38
Posted 26 January 2015 - 12:06 AM
Does anyone have a suggestion as to how I could get a .schematic file into a turtles folder without having to insert it from the server end? I love this program and I want to use it on a public server but cannot as I cant get the .schematic file to the turtles directory with my current knowledge.
hotmaildotcom1 #39
Posted 27 January 2015 - 11:16 PM
I base64'd the file and transferred it using http.get. I then decoded the base64 file on the turtle. I agree it would be nice to include a download program. I don't know how people are getting binaries currently on servers (if they are at all) - I would like recommendations or some pointers if anyone is doing this. If I cannot find something existing, I'll go ahead and post what I use.
Oh yeah, I would absolutely love to have that included in the program. It would make a great addition, considering people could easily just download .schematic files from websites or other file hosting services.

I think this is the answer to the question posed in my post above this, but my limited knowledge is prohibiting my use of your guys' experience. What process does "base64'd" refer to? I am looking for a way to pull .schematic files to my server via the web but cant figure it out.
KingofGamesYami #40
Posted 28 January 2015 - 12:51 AM
I think this is the answer to the question posed in my post above this, but my limited knowledge is prohibiting my use of your guys' experience. What process does "base64'd" refer to? I am looking for a way to pull .schematic files to my server via the web but cant figure it out.

Wikipedia said:
Base64 is a group of similar binary-to-text encoding schemes that represent binary data in an ASCII string format by translating it into a radix-64 representation. The term Base64 originates from a specific MIME content transfer encoding.

Base64 encoding schemes are commonly used when there is a need to encode binary data that needs to be stored and transferred over media that are designed to deal with textual data. This is to ensure that the data remains intact without modification during transport. Base64 is commonly used in a number of applications including email via MIME, and storing complex data in XML.

Source
252-rer #41
Posted 01 February 2015 - 06:16 AM
So I've tried to use your program but had a few troubles getting it going. It does work but not without it quirks which i'm sure are related to mod version miss-matches, so I'll list those to start.

Minecraft 1.6.4
ComputerCraft1.63.jar
OpenPeripheralCore-0.4.1.jar

The program maker said specifically in his first post that it requires computercraft 1.58. 1.63 will not work.

Actually it seems to still work at least in 1.63, it was just the installer that had functions change.
This is the 4 exact orig files it creates on cc 1.5:
apis.lua http://pastebin.com/kuQXyS5w
builder.lua http://pastebin.com/Gy3M1Rp9
Schematic.lua http://pastebin.com/gijKdtKe
logMonitor.lua http://pastebin.com/fdYTNdKA
Chaoschaot234 #42
Posted 25 July 2015 - 03:28 PM
Hey,

pls update it to MC 1.7.10 because I loaded a .schematic and it shows me IDs wich are not present in my items databse, also it seems that they are hardcoded which is evil so pls refresh the surce and load all item from the level.dat's NBT-Sub "items" which contains the hole item database with all IDs and names.

Finaly it's no longer useable at this moment :(/>
MrAwesomePhantom #43
Posted 01 February 2016 - 03:19 PM
Does this still work with ComputerCraft 1.74?
hotmaildotcom1 #44
Posted 28 February 2016 - 10:12 PM
How did you get the .schematic downloaded to the server? And extract it?
I'd like to know how that was done, because it would really go well with your program, not having to use FTP access to upload the files to the server. If you wrote that, it would be great to add to the program, so it can extract .schematic files directly.

After falling in love with this program I ran into this same issue. I love playing on large multiplayer servers, not just my own. The community is so much better out there sometimes.

Anyways I opened a thread on here and was helped out a huge deal by the community. A program was developed that takes .schematic files straight from your source and puts them into the turtle directory on the server.

The only issue that I had was that when large .schematic files are uploaded to the program it often needs a great deal more memory than turtles are allocated by default. Also continuation after restarts is a little bit of an issue but people seem to have figured that out just fine.

Thank you and thank all of the great community out there that makes turtlecraft possible for us who aren't as code inclined.

http://www.computercraft.info/forums2/index.php?/topic/21801-package-pastebin-uploader-downloader/