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

ToadOS - The OS for (almost) everything !

Started by ToadsworthLP, 11 January 2015 - 01:22 PM
ToadsworthLP #1
Posted 11 January 2015 - 02:22 PM
ToadOS - The OS for (almost) everything !



What is it ?

SpoilerThat´s simple; you can do what you want ! It has an integrated Lua Developing Environment, an advanced versoin of paint, fast acces to the game "Worm" (I called it Snake because it sounds better) and even direct acces to CraftOS !



How does it look ?

Spoiler

https://photos-1.dro...?size=1600x1200


Here you can see the Home screen.



Download:

Simply type in "pastebin get rFb8bbjK installer" ,hit ENTER, type "installer" after it says "Downloaded as installer" or something similar and

then hit ENTER again ! The OS will automatically install !



Credits:


Spoiler

NPaint Pro - Made by NitrogenFingers

Lua IDE - Made by GravityScore



At last I want to say that this is the first thing I've ever coded in Lua, and, another often asked question: In the home screen, you have to click the arrows (>) to open a program ! :)/>/>/>/>

What's to do until next update:
Spoiler> Adding a better Home screen (a real desktop in fact) [Working on]
> Replace NPaintPro by NitrogenFingers with Sketch by ooed (because it's more user friendly) [DONE]
> Add a file browser [Not started]
Edited on 13 January 2015 - 09:55 AM
lucy-san #2
Posted 11 January 2015 - 07:02 PM
Fake loading and does not work… .///.
Lemmmy #3
Posted 11 January 2015 - 07:18 PM
This is just….
you have exceeded my expectations. They're just getting worse.

You should remove that fake loading bar. You have nothing to even load, just 85 lines of hardcoded code. Oh, you should fix that too. The reason loading bars exist is to that the user can be informed of the progress of loading and so they can provide their own memory storage units with an abstract concept of the stretched period of time they must postpone their future actions for.

print("	> Lua IDE									  ")
I'm sorry…but…why? You know there's term.setCursorPos for a reason and even paintutils.drawPixel.
It may be useful to have a table of applications to make it easier to modify them yourself in the future - future proofing.

term.setBackgroundColor(32768)
This is going to give me chills at night. What even made you do this? colors/colours.black.
You should address these issues to help improve your code.

Though, design wise, you're on a good path. It looks nice.

Edit your dropbox link is private.
Edited on 11 January 2015 - 06:20 PM
ToadsworthLP #4
Posted 11 January 2015 - 07:21 PM
It works, here is a video I made just for you :)/>
http://www.twitch.tv/toadsworth1507/b/609900871
Exerro #5
Posted 11 January 2015 - 07:34 PM
-snip-

term.setBackgroundColor(32768)
This is going to give me chills at night. What even made you do this? colors/colours.black.
You should address these issues to help improve your code.
-snip-

Seriously? I agree with everything else you said but there's nothing wrong with hardcoding colours in, maybe a comment after saying what colour it is could help, but the only thing this does is make it a little faster.

As for the OS, none of the links work other than "Shutdown X", and even with that you have to click the X for it to work. Ctrl-R doesn't exit a program, it reboots the computer. Maybe try adding a little (in fact, any) functionality before releasing it.
Edited on 11 January 2015 - 06:34 PM
ToadsworthLP #6
Posted 11 January 2015 - 07:53 PM
This is just….
you have exceeded my expectations. They're just getting worse.

You should remove that fake loading bar. You have nothing to even load, just 85 lines of hardcoded code. Oh, you should fix that too. The reason loading bars exist is to that the user can be informed of the progress of loading and so they can provide their own memory storage units with an abstract concept of the stretched period of time they must postpone their future actions for.

print("	> Lua IDE									  ")
I'm sorry…but…why? You know there's term.setCursorPos for a reason and even paintutils.drawPixel.
It may be useful to have a table of applications to make it easier to modify them yourself in the future - future proofing.

term.setBackgroundColor(32768)
This is going to give me chills at night. What even made you do this? colors/colours.black.
You should address these issues to help improve your code.

Though, design wise, you're on a good path. It looks nice.

Edit your dropbox link is private.

I am going to remove the loading bars completely (Boot loading bar and Installer loading bar), I do not know why I have this added at all. I am not so good at coding and this is my first script at all, so I don`t know very much about CC. I made this with the easiest methods, now you know why I am using print(" > Lua IDE ")and term.setBackgroundckgroundColor . The next update would be not far away :)/>
ToadsworthLP #7
Posted 11 January 2015 - 08:00 PM
-snip-

term.setBackgroundColor(32768)
This is going to give me chills at night. What even made you do this? colors/colours.black.
You should address these issues to help improve your code.
-snip-

Seriously? I agree with everything else you said but there's nothing wrong with hardcoding colours in, maybe a comment after saying what colour it is could help, but the only thing this does is make it a little faster.

As for the OS, none of the links work other than "Shutdown X", and even with that you have to click the X for it to work. Ctrl-R doesn't exit a program, it reboots the computer. Maybe try adding a little (in fact, any) functionality before releasing it.

You have to click on the > ´s to use a link. It´s stu**d,I know, but I´m a real noob at coding and I couldnt get it working. I am going to fix it in the next update ;)/>
Exerro #8
Posted 11 January 2015 - 08:12 PM
Ah, my bad, at least it does something then. I'd recommend revising the colour scheme though, it's not the best imo.
Lemmmy #9
Posted 11 January 2015 - 08:31 PM
-snip-

term.setBackgroundColor(32768)
This is going to give me chills at night. What even made you do this? colors/colours.black.
You should address these issues to help improve your code.
-snip-

Seriously? I agree with everything else you said but there's nothing wrong with hardcoding colours in, maybe a comment after saying what colour it is could help, but the only thing this does is make it a little faster.

As for the OS, none of the links work other than "Shutdown X", and even with that you have to click the X for it to work. Ctrl-R doesn't exit a program, it reboots the computer. Maybe try adding a little (in fact, any) functionality before releasing it.

Try clicking the arrows.
oeed #10
Posted 11 January 2015 - 09:10 PM
ToadOS - The OS for everything !

*cries to self*

It's not the content of the title that's the issue by the way.

Anyway, your screenshot Dropbox link seems to throw 403, you probably didn't share it properly.