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

[1.4] TurtleSHELL - Customizable OS with Screen Savers and more!

Started by da404lewzer, 09 December 2012 - 05:13 PM
da404lewzer #1
Posted 09 December 2012 - 06:13 PM
TurtleSHELL BETA is a custom menu system I have been working on/off for the past couple weeks. It is finally ready for public testing.

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

Features:
* Screen Savers [4D, Texty, and Matrix]
* Customizable Menus / Footer Text
* Multi-monitor support (screensavers too!)
* Color Support

To Install run these three commands:
pastebin get w1RtfqFd market
market get gjdh1j install y
install

Project / File Downloads:
http://turtlescripts...TA-Auto-Updates

I haven't tested this on Tekkit yet, only FeedTheBeast. Sorry :)/>
Sammich Lord #2
Posted 10 December 2012 - 02:37 AM
WOW. You sir are awesome. You created TACO and this. You are a pro.
pixelart7 #3
Posted 10 December 2012 - 03:19 AM
Keep working! your programs is great and amazing :3
da404lewzer #4
Posted 10 December 2012 - 05:21 AM
WOW. You sir are awesome. You created TACO and this. You are a pro.

*blushes* Thanks Human and pixelart7 :)/>

I was really nervous about releasing TurtleSHELL… It's my first CC GUI project (I'm sure it shows).

After writing TACO, I can see a few improvements I can make to the OS. The great thing is, because I implemented external settings files, I can do a whole rewrite without it affecting anyone's settings :)/>

Also, Human.. I recall a while back you signing up for TurtleScripts and having to pick a longer name.. did you want me to switch you in the DB to just "Human" ?
Sammich Lord #5
Posted 10 December 2012 - 05:26 AM
WOW. You sir are awesome. You created TACO and this. You are a pro.

*blushes* Thanks Human and pixelart7 :)/>

I was really nervous about releasing TurtleSHELL… It's my first CC GUI project (I'm sure it shows).

After writing TACO, I can see a few improvements I can make to the OS. The great thing is, because I implemented external settings files, I can do a whole rewrite without it affecting anyone's settings :)/>

Also, Human.. I recall a while back you signing up for TurtleScripts and having to pick a longer name.. did you want me to switch you in the DB to just "Human" ?
Yeah, my name on there is "HumanTheCoder" and it would be nice to change it to just "Human". BTW, you are awesome at web design. Did you go to collage for programming and web design or are you self taught?
da404lewzer #6
Posted 10 December 2012 - 05:56 AM
WOW. You sir are awesome. You created TACO and this. You are a pro.

*blushes* Thanks Human and pixelart7 :)/>

I was really nervous about releasing TurtleSHELL… It's my first CC GUI project (I'm sure it shows).

After writing TACO, I can see a few improvements I can make to the OS. The great thing is, because I implemented external settings files, I can do a whole rewrite without it affecting anyone's settings :)/>

Also, Human.. I recall a while back you signing up for TurtleScripts and having to pick a longer name.. did you want me to switch you in the DB to just "Human" ?
Yeah, my name on there is "HumanTheCoder" and it would be nice to change it to just "Human". BTW, you are awesome at web design. Did you go to collage for programming and web design or are you self taught?


Cool, I made the change to your username so keep that in mind if you can't login :P/>

Thanks for the kind words :)/> All of my programming is self taught. I've been hacking up code for as long as I can remember. In addition to web, I also develop desktop and android applications for my current place of work. This is more fun however.. oh how I wish I could making a living writing CC scripts… ^_^/>
Sammich Lord #7
Posted 10 December 2012 - 07:03 AM
May I ask what age you learned to code and what languages you currently know?
BigSHinyToys #8
Posted 10 December 2012 - 07:11 AM
Cool, I made the change to your username so keep that in mind if you can't login :P/>

Thanks for the kind words :)/> All of my programming is self taught. I've been hacking up code for as long as I can remember. In addition to web, I also develop desktop and android applications for my current place of work. This is more fun however.. oh how I wish I could making a living writing CC scripts… ^_^/>
making "real" money out of Computer Craft lua is not possible but you can make youtube vids and get some money from that as well as using something like adf.ly although using that may make people boycott your code. You could also set up a site for your code and have adds on the site. while monetization of CC lua will not be enough for you to quite a job you could make some money from it.
da404lewzer #9
Posted 10 December 2012 - 07:23 AM
Honestly I don't really remember when I started.. I was probably 13ish? I'm not sure exactly, plus I don't fully count some of my younger years as real programming.

Over the years I have learned: PHP, Android, Java, C#, ColdFusion, Visual Basic3/6/.NET, MySQL, JavaScript, HTML5, XHTML, CSS3, ExtJS, PrototypeJS, JQuery and Lua
*bold = current (aka, project in the last 6 months)


Programming has always been a fascination of mine and the more I get into the more things I need to know.. TurtleScripts.com ALONE is a project composed of 5 languages and a js framework: PHP, MySQL, JavaScript, HTML5, CSS3, and JQuery! And that excludes the Lua :)/>

And yes, I consider CSS a language because if you've done it professionally you know it has several dialects (COUGH IE SUCKS). :P/>
Cranium #10
Posted 10 December 2012 - 07:35 AM
making "real" money out of lua is not possible but you can make youtube vids and get some money from that as well as using something like adf.ly although using that may make people boycott your code. You could also set up a site for your code and have adds on the site. while monetization of CC lua will not be enough for you to quite a job you could make some money from it.
I wouldn't boycott an adf.ly link. If the program has merit, and it is worthy, I'll be more than happy to click on an adf.ly link. I like supporting people who work hard.
billysback #11
Posted 10 December 2012 - 07:48 AM

making "real" money out of lua is not possible
I'm pretty sure it is, just for one example look at "Cobalt", made by Oxeye (Mojang's sister company)
http://www.cobaltforum.net/index

This is a game entirely written in Lua and it has (I think) done well in sales.
Also, there is obviously gMod (I don't think this was actually written in Lua, but it has a big modding front and mods are written in Lua for it :P/>)

You can definitely make real money out of Lua.
BigSHinyToys #12
Posted 10 December 2012 - 08:02 AM

making "real" money out of lua is not possible
I'm pretty sure it is, just for one example look at "Cobalt", made by Oxeye (Mojang's sister company)
http://www.cobaltforum.net/index

This is a game entirely written in Lua and it has (I think) done well in sales.
Also, there is obviously gMod (I don't think this was actually written in Lua, but it has a big modding front and mods are written in Lua for it :P/>)

You can definitely make real money out of Lua.
I was talking about Computer craft lua not lua in general I have change my post to reflect that better.
I wouldn't boycott an adf.ly link. If the program has merit, and it is worthy, I'll be more than happy to click on an adf.ly link. I like supporting people who work hard.
I to have no problem with adfly where the program is well designed I was just saying some people have a strict no tolerance to that kind of thing.

Ninja'd by the author apparently. Sorry for the misunderstanding.
no apologies needed I was unclear in communicating my position.
Sammich Lord #13
Posted 10 December 2012 - 08:03 AM

making "real" money out of lua is not possible
I'm pretty sure it is, just for one example look at "Cobalt", made by Oxeye (Mojang's sister company)
http://www.cobaltforum.net/index

This is a game entirely written in Lua and it has (I think) done well in sales.
Also, there is obviously gMod (I don't think this was actually written in Lua, but it has a big modding front and mods are written in Lua for it :P/>)

You can definitely make real money out of Lua.
Garry's Mod uses the Source engine but interprets Lua(Like CC with Java.). Don't Starve is also a game written in mostly Lua. I believe it uses C++ to render and Lua for the logic. We were able to de-compile the Lua bytecode that Don't Starve uses. WoW also uses Lua and a few other MMORPG's do as well.
Bubba #14
Posted 10 December 2012 - 08:03 AM
Ninja'd by the author apparently. Sorry for the misunderstanding.

Oh and awesome shell there da404lewzer (I totally just copied/pasted your name XD). Methinks we have a new lua Pro on the forums.
Spoiler
making "real" money out of lua is not possible

People use scripting languages (meaning Lua) all the time to perform tasks on jobs that would be painfully difficult to write in say C or C++. Lua is a tool, and tools can make money. A lot of the things people want automated are in fact very simple, so Lua is perfect for a wide variety of jobs.
billysback #15
Posted 10 December 2012 - 08:40 AM
Ninja'd by the author apparently. Sorry for the misunderstanding.
no apologies needed I was unclear in communicating my position.
You… Quoted a post made in the future.
Timestamp for shiny: 7:02, Timestamp for Bubba: 7:03, shiny quotes Bubba?
You, ninja'd? Time travel ninja'd?
BigSHinyToys #16
Posted 10 December 2012 - 08:47 AM
Ninja'd by the author apparently. Sorry for the misunderstanding.
no apologies needed I was unclear in communicating my position.
You… Quoted a post made in the future.
Sorry, what?
I was trying not to derail the topic with lots of replies of a unrelated the OP nature looks like i failed though.

on topic
@da404lewzer your programs are of an extremely professional nature. I apologizes for all the off topic comments caused in your thread in response to my miscommunication.
Bubba #17
Posted 10 December 2012 - 09:35 AM
Ninja'd by the author apparently. Sorry for the misunderstanding.
no apologies needed I was unclear in communicating my position.
You… Quoted a post made in the future.
Timestamp for shiny: 7:02, Timestamp for Bubba: 7:03, shiny quotes Bubba?
You, ninja'd? Time travel ninja'd?

Lol do you like at the timestamp for every post? How do you notice something like that?
billysback #18
Posted 10 December 2012 - 09:41 AM
No, I saw he quoted your post, looked up and didn't see your post, looked down and saw your post, checked timestamps and was like wtf.
Anyway, sorry to derail this post, I will stop now. This does look really good :P/>
NeonJ #19
Posted 10 December 2012 - 12:57 PM
More on-topic, this shell is awesome! :D/> I'd happily use it for helping the more CC-illiterate get into ComputerCraft. I want computers to be a big thing on my FTB server, and having people use a program like this will make it a lot easier for them to use more casual programs which are easy to use, like mail, IRC, Mouse File Browser and Rednet Explorer.

And of course, it just looks awesome ANYWAY. Who wouldn't want to use this shell? I'd give criticism but whatever I'd say will probably be included in a later update anyway. Disk-based installer, so I can just pop a disk in and it'll auto-install market and then TurtleSHELL? Or a customizable monitor display so I can display custom messages or something? Hm.

(Also, I see what you did there, with that pun >_> "Turtle Shell", heh.)
da404lewzer #20
Posted 10 December 2012 - 01:51 PM
More on-topic, this shell is awesome! :D/> I'd happily use it for helping the more CC-illiterate get into ComputerCraft. I want computers to be a big thing on my FTB server, and having people use a program like this will make it a lot easier for them to use more casual programs which are easy to use, like mail, IRC, Mouse File Browser and Rednet Explorer.

And of course, it just looks awesome ANYWAY. Who wouldn't want to use this shell? I'd give criticism but whatever I'd say will probably be included in a later update anyway. Disk-based installer, so I can just pop a disk in and it'll auto-install market and then TurtleSHELL? Or a customizable monitor display so I can display custom messages or something? Hm.

(Also, I see what you did there, with that pun >_> "Turtle Shell", heh.)

A disk based installer is a great idea! I plan on cutting some fat off the OS here shortly.. after writing TACO I learned a lot about Lua and ComputerCraft and would like to re-optimize the whole OS project before removing BETA status :)/>

Then again.. if it ain't broke
Jojo.bacon #21
Posted 11 December 2012 - 03:54 PM
Looks really cool, but how do you make it so your custom menu items run programs with arguments?
i_am_th0r #22
Posted 11 December 2012 - 04:35 PM
I love your work :D/>
i_am_th0r #23
Posted 11 December 2012 - 04:40 PM
i cant install?
i used
pastebin get w1RtfqFd market
and it says no such program
Jojo.bacon #24
Posted 11 December 2012 - 04:42 PM
i cant install?
i used
pastebin get w1RtfqFd market
and it says no such program
You need to have the http API enabled. Look at the wiki for how to enable it.
i_am_th0r #25
Posted 11 December 2012 - 04:55 PM
i cant install?
i used
pastebin get w1RtfqFd market
and it says no such program
You need to have the http API enabled. Look at the wiki for how to enable it.
i do,and i followed every instruction there was and when i do the install command it says no such program,i did the market command and still nothing

i fixed everything
da404lewzer #26
Posted 11 December 2012 - 06:47 PM
Looks really cool, but how do you make it so your custom menu items run programs with arguments?

Thanks man :-) Just adding the arguments in the string should work just fine.

Example: ["command"]="program arg1 arg2 etc"

I have had issues with some poorly written apps (like my early work lol) but lemmie know if you experience anything weird…
da404lewzer #27
Posted 11 December 2012 - 09:31 PM
I have pushed an update to the OS that updates the updater. Yo dawg, I heard you like updates… You will need to update twice for it to work. After this, updates will be smoother and double updates will not be required. Thanks everyone!
skedone #28
Posted 12 December 2012 - 03:42 AM
Just a quick question I have asked before and did not get answer (not in this post by the way) when u download a code from paste bin in game haw do you save it to CCfolder permanently as in when I brake computer and replace it so I can just type name of it and re run it. So far with npaintpro and rednet explorer I have been going to paste bin and copy/paste code to text file and adding to cc folder my self. But wondered if there was a way of doing it in game instead. Sorry total n00b still, learning all this stuff
Lyqyd #29
Posted 12 December 2012 - 04:53 AM
Label your computers with the label command (type help label in-game for more information). Labeled computers do not lose their ID when broken, so they keep all their data.
skedone #30
Posted 12 December 2012 - 05:09 AM
That simple lol I'm such a n00b lol
darkness3560 #31
Posted 13 December 2012 - 07:03 PM
When I run the installer it outputs this error after downloading each file:

market:74: attempt to index ? (a nil value)
Please help me!
FuuuAInfiniteLoop(F.A.I.L) #32
Posted 16 December 2012 - 12:08 PM
You should make a complety graphical one, like ndf-os but completly custumizable
da404lewzer #33
Posted 05 January 2013 - 07:59 AM
Thanks for the responses everyone, I've been away for holiday but am back and ready for action.

Expect an update in the next couple days.. I'll even give you a little hint.. the os is getting a bit of a makeover for turtles to be a little more helpful ;)/>
Cranium #34
Posted 05 January 2013 - 08:16 AM
I suggest adding some 'easter eggs'. My suggestion would be like the Konami Code. I plan to start adding that in every released code I make from now on.
apoc123 #35
Posted 05 January 2013 - 03:50 PM
I have to say (my lowly opion) you are an amazining coder. Your Os is a work of art. There are equally functional os's <—- lol, but yours is impressive.


I am a noob at any and all coding language. Im having trouble with tables and varibles which would be a game changer once i figure them out lol. I understand the concepts of coding but the formats or specific (i cant think of the right term) but anyway I have a huge request, well 2part anyway. 1st Please can you add/create a program in your OS to control machines from Mods Ex. industrial craft nuke reactors or generators. A Gui with on/off a display of states,temps,ticks,time in color similer to your Os. For example there is a similer programs called master control very well written but out of date and no longer maintained. With tech mod support like the mods in the FTB pack. I realize its very presumsous to ask for such a large project but i cant resist after seeing such a professional OS.

On to the second part of the request, I would rather create this program as a collabartive effort but alas im a noob. Due to the size of the project it is crappy that i ask for it to be done for me.. I would ask first if you would be willing to teach/assist me in creating such a program. I would be even more greatfull to learn to create this program than to just ask for it. Im asking alot just by asking period.

If no to either then thank you for the Os and please do not stop the level, quality is awsome.
apoc123 #36
Posted 07 January 2013 - 02:49 AM
bump :)/>
Jojo.bacon #37
Posted 01 February 2013 - 02:33 AM
Apoc, the menus in the "os" can be configured to run whatever programs. Go into the turtleshell/os.settings file and try to figure out how to use turtleshell to launch your own programs, say a program that turns on lights for example. You could write a program that say, turns on a bundled cable running through you base with different colors hooked up to various machines.
Korstat #38
Posted 30 March 2013 - 01:00 PM
Great program, I have one question though. I am having a problem with creating items in the submenus. When I create item 18 the press"R" to return to main menu stops working. Is there a limit to how menu items can be created and still keep this function?

All pressing "R" does now is select item 18…
coulsonthegreat #39
Posted 31 March 2013 - 04:33 AM
um hi dude I need some help please ok so I type what you told me to type in but then it says no such programs
cieronph #40
Posted 11 April 2013 - 12:02 PM
Hi first off i'd like to say this is an amazing os, which I have found incrdibly useful for my purpose, I am a server maintainer &amp; our new Modded server needed a spawn area, our plan was/is to have large monitors on the walls controlled by help panels located around the room. This is going well and however ive hit a problem, as im trying to use this to display lots of info I seem to have broke it. http://pastebin.com/9xvAD5Z1 . It was working fine until i added the "Banned items" menu. As soon as I added it, the whole comp went back to its original defaults, bar the top 3 sections which disappeared http://rebafan.net/img/2013-04-10_230800.png. So am just wondering what would cause this and how I would fix it?
Dimensione #41
Posted 19 April 2015 - 04:17 AM
Great OS, you did an amazing job with this. The code is perfect and the TACO editor is a big help. I will definitely use this on my computers. :)/>