To both of you I would just like to say I'm really sorry for taking so long to investigate and respond. It usually doesn't take me this long to find time for coding and things :\
Anyway,
teddybird, on 20 August 2015 - 08:58 PM, said:
Thanks for your response wargeeky. I am using CC version 1.74. I also tried to reproduce the issue. And it happens every time i try to use your repeater program.
I have tried on a flat world with all computers and the turtle on the same y coordinate and all about 40-50 blocks apart. Also tried in my normal world again. With my turtle being at y=30, repeater at y=50, and the receiver at y= 80.
I have also tried using the repeater as some kind of satellite at y=200, cause i read on some forums wireless modems get more range the highter they are up. up to 381 blocks i believe? All gave me the same results.
The program versions i used are:
Quarry 3.6.4:
http://pastebin.com/rpXRAZs4
Quarry Receiver 3.6.4:
http://pastebin.com/6smzHGJY
Quarry Repeater 1.0.3:
http://pastebin.com/Te359WA2
I've been working on fixing this, but the error and my solution to it makes no sense. I've been able to reproduce the error, and for me fixing it involves going to every repeater and pressing a key, then enter. This is just setting a blank channel, and there is nothing in that area of the code that would do anything... I don't really understand why it doesn't work all the time, since it should work fine in both directions. I may try some looking back at old code to see if I can figure it out, but for now I can't fix it
Mr_TC, on 21 August 2015 - 06:13 PM, said:
civilwargeeky, on 20 August 2015 - 12:28 AM, said:
There is no output other than 'Cannot serialize type function' when using the pastebin code.
The output I am referencing above is what is printed out when uncommenting line 813 in the code.
It manages to dig one block before the error happens.
I am using the latest FTB Direwolf20 modpack pack. Might that have an influence?
So, I went and uncommented the line that tells me everything it saves when it does, and discovered that in CC 1.74 there is a new table called "_ENV" that contains the current environment (I guess, I didn't really look into yet) and also contains functions. I simply added it to the list of excluded functions and now the program works fine. Please redownload