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

[Open-Source] Advanced Turtle Operating Enviorment

Started by KingofGamesYami, 20 May 2014 - 08:50 PM
KingofGamesYami #1
Posted 20 May 2014 - 10:50 PM
I have been developing an os dedicated to improving the turtle experience. Anyone who wants to contribute can make a pull request to the github repository. I am especially looking for someone who has actually created or can create an OS, because I have no experience in doing so. I think this project will be educational, and anyone who contributes a large amount of good code will be added as a collaborator on github.

Goals:
GPS
Item Identification –Help is needed. Badly.
Waypoints –Done
Slot Tracking –Partially Complete
Resume/Pause programs, saving progress (can log out of game) –Tedious, but complete

Anyone who has an idea to incorporate, but does not want to code it, can request it in the issues section.

Download is now available (although it doesn't work…)

pastebin run HKD248nP

Help is greatly apprecieted, however for the next week (Sunday, July 14th to Saturday, July 20th) I will be gone, and no updates will be made.
Edited on 14 June 2014 - 11:59 PM
oeed #2
Posted 22 May 2014 - 10:06 AM
If this does get made and works well I will be eternally grateful. I find turtles such a pain to use, mainly because the programs are poorly made and don't support or have buggy state restoring.
apemanzilla #3
Posted 22 May 2014 - 01:57 PM
I'm interested in how the persistence will work, especially with local variables. Will you inject code, or search for and replace local definitions with something else instead?
Lyqyd #4
Posted 22 May 2014 - 03:29 PM
Moved to Operating Systems.
Agoldfish #5
Posted 22 May 2014 - 03:44 PM
I made a pull request on the refuel.lua. Pretty short change.
KingofGamesYami #6
Posted 22 May 2014 - 10:20 PM
I'm interested in how the persistence will work, especially with local variables. Will you inject code, or search for and replace local definitions with something else instead?
not sure yet, all I have now is it finds a marker in the code, and loads everything after that. I will have to do something about variables, probably saving the environment or something.
KingofGamesYami #7
Posted 26 May 2014 - 06:48 PM
Update: This project is temporarily on hold, as I have to study for & take finals :(/>. I will be checking pull requests daily, and will be able to assess them (assuming it's not something like "Hey look I rewrote the UI") :)/>
Edited on 14 June 2014 - 11:52 PM
KingofGamesYami #8
Posted 15 June 2014 - 01:59 AM
Project is now on hold. See OP for details.