I know there are probably better turtle control programs out there (I actually saw another one near this in the forums) But I started developing this just to help me learn Lua, and since it's at least usable I thought I'd put it on forums. Suggestions are welcomed as they give me more ideas for this and help me learn Lua to a fuller extent!
This program is still in development and I am open to suggestions!
Changelog
Spoiler
1.0 -- (Doesn't work on other turtles except mine)
1.5 -
+ (Updated so it can work on any turtle)
2.0-
++Updated to make setup much more user-friendly
2.1 -
+/-
+ Added dig up and place up capabilities.
2.2 -
+ Redstone now works as a 3 second pulse!
- Crash if the program was terminated while inputing ID number (fixed!)
*2.3 - (Coming soon!)
++Updated GUI using some of Jasper's suggestions.
+ Ability to change target Turtle ID after setup without editing config. (Part of the new GUI)
Pictures:
Spoiler
Dev Pictures
Spoiler
There are 2 pastebins for the startups. The startups will update your version every time your computer is restarted or you run startup again.
Install this on your turtle: (Preferably mining turtle)
pastebin get DnibQGrP startup
Install this on your Advanced Wireless Pocket Computer: (You can also install on any other advanced wireless computer, but Pocket is mobile, and GUI is designed for Pocket)
pastebin get MwvE7HdD startup
Setup:
Spoiler
Then go to the config file that should've been generated. Change the number there to the ID that is displayed on your turtle after you run startup on it.
After you set this ID right, you can run startup again on your pocket computer (By typing in startup and pressing enter in shell) and you should be able to remote control your turtle!
As of v2.0 just follow onscreen instructions!
For any suggestions or help please contact me here!
Thanks and Credits
Spoiler
Many thanks to GreenGene and Robert00001 (Troll) for their help with this.Also to Jasper for giving me great suggestions on how to improve the GUI!