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

BustedOS V 1.1.0 [Looking for bug finders!] [Color]

Started by BustedEarLobes, 29 December 2012 - 04:43 PM
BustedEarLobes #1
Posted 29 December 2012 - 05:43 PM
Designed with you in mind!

Special thanks to 1lann and GravityScore for the Firewolf Web Browser, NPaintPro by NitrogenFingers, and Shnupbups100 who is leading the bug tester competition with 3 bugs found!

Link to their work:

http://www.computerc...ajor-bug-fixes/ – Firewolf
http://www.computercraft.info/forums2/index.php?/topic/5029-145-npaintpro/ – NPaintPro

Now, I know what you must be thinking, "Not another OS..". Before I lost you there, it's not just any OS. It's probably the only OS you will ever need! I designed this OS with usability in mind, and now, you can use it! .

Don't believe me? Check out these screen shots (Slightly outdated):
Spoiler








ALL of the code was made by me. I started from complete scratch

Features:
  1. File system interface
  2. Right click shortcut menu
  3. Update check system (Press U)
  4. Shutdown (Press S)
  5. Alert header (Meant for external programs to edit the alert to display)
  6. VERY nice interface
  7. Amazing installer
  8. Quick to use, and fast for all users
  9. Run programs with arguments
  10. Automatic boot up update check
  11. Fast bootup screen
  12. Firewolf Web browser (Yay!)
  13. Cut

Bugs:
  • Start button does not work (Currently developing a GUI for it) – Fixed in 1.0
  • You can delete the OS
  • Renaming a file to a new name that already exists - Fixed in version 0.4
  • Copying a directory inside of itself – fixed in 0.4.1
  • Cannot run ROM programs with arguments – fixed in 0.4.1
  • You can paste files into ROM – fixed in 0.4.1
  • Tell me if you find others and post a pastebin link to the OSCrashDump file so that I can read the crash log
New Features:
  • Startup menu
  • Customizable settings (Not as fancy as I want)
  • Search files – Scans through ROM so it's not speedy fast. Though it skips the folder rom/help
Possible features:
  • Antivirus
  • Run (command line, shellOS like)
  • Multi-select
  • [Guaranteed] Default OS programs
  • Text editors
  • NPaintPro (Waiting for permission)
  • Search Files
  • Give your feed back!
Important: I will host a small forum contest soon to see who wants to make extra programs default to the OS

Installer Download (Requires Advanced Computers):

pastebin get J7pUk6Yc osInstaller

please name the installer osInstaller so that it can be deleted properly after installation.

Alert instructions: For external program developers who wish to make programs that are built with bustedOs, you can edit the .bustedOs/osFiles/alertField to a message of your choice. This message will alert the user when he is in the OS.
HotGirlEAN #2
Posted 29 December 2012 - 08:11 PM
Nice unique display of the OS, however, can you explain what "alerts" are in the OS?
I so feel like making a Youtube video for this OS. :)/> With that iPad mini commercial song? http://freemp3x.com/...yti=vM9U70HgLsQ

Also, you should REALLY put up protections against deleting your OS.

BustedOS is busted. :(/>
TheeIntrepidGamer #3
Posted 29 December 2012 - 08:52 PM
Love the OS but, It would be awesome if you could add a "cut" feature to the OS since you have "copy" and "paste". Would be great if that was added in 0.4.
HotGirlEAN #4
Posted 29 December 2012 - 08:58 PM
Totally agreed. :)/>
BustedEarLobes #5
Posted 29 December 2012 - 09:07 PM
Nice unique display of the OS, however, can you explain what "alerts" are in the OS?
I so feel like making a Youtube video for this OS. :)/> With that iPad mini commercial song? http://freemp3x.com/...yti=vM9U70HgLsQ

Also, you should REALLY put up protections against deleting your OS.

BustedOS is busted. :(/>

Haha…thanks!

As for the youtube video, go ahead, I'll post it on the thread for you!

And the restriction thing will probably come within the next update. Which by the way you found the Blue Screen of Death quickly :)/>

Edit: Oh! Thanks for reminding me about explaining how the alerts work I'm updating the post

Love the OS but, It would be awesome if you could add a "cut" feature to the OS since you have "copy" and "paste". Would be great if that was added in 0.4.

Will do.
HotGirlEAN #6
Posted 29 December 2012 - 09:08 PM
xD Lol, I'll make it when further updates come out and I might mod the code a sinch to time everything so the video could be made right. :)/>
BustedEarLobes #7
Posted 29 December 2012 - 09:15 PM
xD Lol, I'll make it when further updates come out and I might mod the code a sinch to time everything so the video could be made right. :)/>

Fine by me!
HotGirlEAN #8
Posted 30 December 2012 - 09:20 AM
Also, could you make Rom/programs/ appear in the desktop, I don't like roaming around the rom folder trying to find what I want, also, a File Searching feature would be nice! :)/>
BustedEarLobes #9
Posted 30 December 2012 - 09:49 AM
Also, could you make Rom/programs/ appear in the desktop, I don't like roaming around the rom folder trying to find what I want, also, a File Searching feature would be nice! :)/>

Ahh yeah! I forgot to add file search to the list. I was gonna have the file search within the start menu

As for showing Rom/programs, that may happen down the road. Right now I need to get the main features running.

On top of that, I found more bugs while exploring the OS, I'll update the bug list within an hour as I have to leave for a bit.
NDFJay #10
Posted 30 December 2012 - 01:14 PM
Better than NDF-OS (Just a competitive statement just kidding NDF)

haha I admire your optimism :P/>

Nice "OS" although at this moment it just resembles a file manager not an "OS" once you get the Start GUI sorted and more features put it then I would class it more like an OS.

None the less, I like it, good work
+1 for you

~NDFJay
BustedEarLobes #11
Posted 30 December 2012 - 02:32 PM
Better than NDF-OS (Just a competitive statement just kidding NDF)

haha I admire your optimism :P/>

Nice "OS" although at this moment it just resembles a file manager not an "OS" once you get the Start GUI sorted and more features put it then I would class it more like an OS.

None the less, I like it, good work
+1 for you

~NDFJay

Haha thank you.

And I will admit that it is lacking some core OS features, but once I get the start menu up and add more default programs it will change.
NDFJay #12
Posted 30 December 2012 - 02:47 PM
–snip–

Looking forward to it ^_^/> now let the friendly competition begin haha
AndreWalia #13
Posted 30 December 2012 - 03:57 PM
Cool. Though the s in OS is capitalized in the pictures it isnt
HotGirlEAN #14
Posted 31 December 2012 - 06:05 PM
:)/> Competition will lead to better quality programs, you both (NDFJay) and the creator of this OS (whose name I'm too lazy to just scroll up on my browser to copy down here >.< ) should try your best :)/>
rickydaan #15
Posted 01 January 2013 - 05:30 AM
Sigh… Not yet another OS? This seems just a simple file browser with a alert system. Too many people calling their program a OS

If this is a OS, then IRL there would be billions of OS's… PLEASE people, learn the difference between a program and a OS.
BustedEarLobes #16
Posted 01 January 2013 - 12:21 PM
Sigh… Not yet another OS? This seems just a simple file browser with a alert system. Too many people calling their program a OS

If this is a OS, then IRL there would be billions of OS's… PLEASE people, learn the difference between a program and a OS.

A couple of points about this. First off, you have failed to read the previous 5 posts explaining it. Second, please show me some other file browsers that look very similar to mine. My point is, it's original, it as a desktop with colored tab organization, and it will act more like an OS within a couple of updates. Your comment was not very constructive, it came across as rude to me, and I did not appreciate your tone being passed like I'm stupid. Finally, I've spent a total of more than 12 hours working on this (mostly because I started from scratch). If you feel it's just another OS, then please, show me another one just like it.

On top of that, if you READ the definition of an OS, it's defined as:

The software that supports a computer's basic functions, such as scheduling tasks and executing applications


Windows 7's desktop is Windows Explorer (the file browser) except with icons
NDFJay #17
Posted 01 January 2013 - 12:27 PM
quick alert, you may want to remove the (better than NDF-OS) from the post since NDF-OS is now dead and no longer exists :)/> I'm working on a new project and condemmed NDF-OS to the depths of hell
BustedEarLobes #18
Posted 01 January 2013 - 12:31 PM
quick alert, you may want to remove the (better than NDF-OS) from the post since NDF-OS is now dead and no longer exists :)/> I'm working on a new project and condemmed NDF-OS to the depths of hell

Haha, I had no idea. Very well then. May the best programmer win ;)/>
NDFJay #19
Posted 01 January 2013 - 12:41 PM
quick alert, you may want to remove the (better than NDF-OS) from the post since NDF-OS is now dead and no longer exists :)/> I'm working on a new project and condemmed NDF-OS to the depths of hell

Haha, I had no idea. Very well then. May the best programmer win ;)/>

good luck competing with NDF-UI :P/> it will beat "OS" made so far :P/> even NDF-OS haha, yes thats right, im competing against myself :P/> *shakes hand* let the best UI win
CastleMan2000 #20
Posted 03 January 2013 - 07:25 AM
Suggestion: access to shell/terminal, or otherwise a folder for activating ROM programs. I want to use pastebin, but when I go to rom/programs/http I right click and it says "You can't change the rom!" I don't want to, I just want to use arguments! How about removing file-related options while right clicking something rom related?

As well, the time doesn't update until you do something to prompt the draw cycle. Since I don't see the bar up there flickering, I assume you can keep everything else while only re-printing the time.
BustedEarLobes #21
Posted 03 January 2013 - 10:37 AM
Suggestion: access to shell/terminal, or otherwise a folder for activating ROM programs. I want to use pastebin, but when I go to rom/programs/http I right click and it says "You can't change the rom!" I don't want to, I just want to use arguments! How about removing file-related options while right clicking something rom related?

As well, the time doesn't update until you do something to prompt the draw cycle. Since I don't see the bar up there flickering, I assume you can keep everything else while only re-printing the time.

The ROM thing is something I am aware of and already fixed I in my dev build. I think it's important enough to release it has a minor version along with other bug fixes. Will update within an hour or so

And I am definitely aware of the time updater. I'm trying to get it so that os.startTimer will trigger the timer event in my os.pullEvent but right now I am having troubles with it. Right now I am developing the start menu which is my main priority.
BustedEarLobes #22
Posted 03 January 2013 - 11:40 AM
New update 1.4.1 with bug fixes. Actually almost knocked out all of them!

Edit
Release 1.4.2 to fix annoying scroll redraw system.
BustedEarLobes #23
Posted 07 January 2013 - 03:46 PM
Updated to 1.0 (No longer beta!)


New Features:

1:) New Start Menu

2:) File Search

3:) OS Customization


Many other bug fixes!



In this update, I chose to work on some needed features, such as a file search, and OS customization. I released this update because I felt it broke the border line between a file explorer and an OS.

Expect default OS programs next!
BustedEarLobes #24
Posted 10 January 2013 - 03:56 PM
Updated to 1.0.1 (Bug fix)

Bug Fixes:

1:)Fixed the search selection feature so that it runs the correct program you click on

Small Features:

1:) Allows you to open directories in the search menu


I'd like to set up a mini challenge to see how many bugs someone can find. Credits to the active bug finder will be in the description (Requires user to upload the OS crash log to pastebin or explain what's not working properly)
PixelToast #25
Posted 10 January 2013 - 03:59 PM
the rainbow color scheme hurts ;_;
BustedEarLobes #26
Posted 10 January 2013 - 05:24 PM
the rainbow color scheme hurts ;_;

Haha. Do you have a suggestion for the new tab colors? I just picked random ones,
Lyqyd #27
Posted 10 January 2013 - 05:44 PM
These claims in the titles of OS posts are getting a little annoying. What makes this the "top OS"? And why is it the "top OS" by far?
BustedEarLobes #28
Posted 10 January 2013 - 06:10 PM
These claims in the titles of OS posts are getting a little annoying. What makes this the "top OS"? And why is it the "top OS" by far?


Hehe that was meant as a competitive joke… I'll remove it.
Lyqyd #29
Posted 10 January 2013 - 06:47 PM
These claims in the titles of OS posts are getting a little annoying. What makes this the "top OS"? And why is it the "top OS" by far?


Hehe that was meant as a competitive joke… I'll remove it.

Thanks. I'd just much rather see the title space being used to talk about features or aspects of the OS, rather than unprovable superlatives (first! best! most!). A little self-advertisement is perfectly fine, as long as you have something to substantiate your claims. :)/>
Shnupbups #30
Posted 10 January 2013 - 07:17 PM
Bugs and stuff I would like changed:
  • You can 'Arg Run' folders, resulting in No Such Program.
  • If you click 'New' accidentally, you cannot cancel. I suggest changing 'Yes' and 'No' to 'File', 'Folder' and 'Cancel'.
  • If you name the installer something else it will not delete. I suggest using shell.getRunningProgram() in the installer and saving it to a global variable, then deleting using fs.delete(variable) and then nullifying the variable again.
  • You can run 'startup' (the OS itself) from within BustedOS, resulting in recursion.
  • You can see hidden files and folders (ones that have a . in front).
  • You can terminate the OS (Although you need to do it twice).
Feature requests:
  • Changing the colours of the folders in the Start Menu settings.
  • Including a calculator program.
  • Showing some programs on the Start Menu.
  • Changing whether it runs on startup or not in Start Menu settings.
I hope you will fix/like these things!

EDIT: Added more stuffs.
EDIT 2: One more thing.
BustedEarLobes #31
Posted 11 January 2013 - 01:26 PM
Bugs and stuff I would like changed:
  • You can 'Arg Run' folders, resulting in No Such Program.
  • If you click 'New' accidentally, you cannot cancel. I suggest changing 'Yes' and 'No' to 'File', 'Folder' and 'Cancel'.
  • If you name the installer something else it will not delete. I suggest using shell.getRunningProgram() in the installer and saving it to a global variable, then deleting using fs.delete(variable) and then nullifying the variable again.
  • You can run 'startup' (the OS itself) from within BustedOS, resulting in recursion.
  • You can see hidden files and folders (ones that have a . in front).
  • You can terminate the OS (Although you need to do it twice).
Feature requests:
  • Changing the colours of the folders in the Start Menu settings.
  • Including a calculator program.
  • Showing some programs on the Start Menu.
  • Changing whether it runs on startup or not in Start Menu settings.
I hope you will fix/like these things!

EDIT: Added more stuffs.
EDIT 2: One more thing.

Thank you very much! I needed another mindset to find bugs that I couldn't. I'll make a goal to fix all except the last three as I don't feel they are bugs (Except possibly the 3 one up). For your bug testing, you will be credited on the post.

As for the features, I literally thought of all of them already, but I took a small break from coding it for a fresh mind. Expect a calculator and running OS programs from start menu along with a run command. Changing the colors of the folders should be easy, but it will take time which I'm spending on getting other stuff worked on, so it will not be coming within the next update.

Once again thank you for exploring it and giving me the feedback!
BustedEarLobes #32
Posted 11 January 2013 - 05:28 PM
Updated to 1.0.2 (bug fixes)

Bugs Fixed

1:) You can run arguments on directories

2:) Clicking new comes up with a much better interface

3:) The installer deletes itself regardless of it's name


Thanks to Shnupbups100 for finding the bugs! He is now currently the top bug finder. Anyone who wishes to beat him must create a post of more than 3 bugs found.
Shnupbups #33
Posted 11 January 2013 - 08:10 PM
You sir, are very much welcome and congratulations on making an OS that I wont exit all the time to CraftOS to do stuff the other OS can't.

You deserve a year's supply of sammiches. :D/>

Oh yes and seeing the hidden folders and the startup file causes you to be able to delete the OS, so they ARE rather big issues.
Recursion (running startup within startup etc.) can cause lag, another reason to hide 'startup'.
And being able to terminate an OS is never a good thing, plus is fixed with one line. If people want to exit to CraftOS, they should have either chosen not to run on startup or use a floppy with a startup file.

Update on nPaintPro: NitrogenFingers has said he approves all inclusions in OSes and stuff as long as you link to the OS in the forum topic:
nitrogenfingers, on 30 December 2012 - 07:25 PM said:
Re. Missing 3D paint, I'm afraid I can't upload it any earlier than the 7th (on leave).
Also had a surprising number of people request this inclusion in OS's, servers etc. To all such requests you are welcome to, but I'd ask you share or post your creation here, or email me; I'd love to see how you used it :)/>

Also, I will work on BrokenEditor, a version of edit designed for this OS. I will start work soon and post it here as soon as it's ready.

3 more bugs:
  • Making a file with the same name as another with result in that program going into edit mode. (not sure if bug or…)
  • Sometimes right clicking on anywhere but files and folders becomes disabled. (Unsure how to reproduce)
  • You need to click or do something in order for the clock to update.
One last thing, could you give me permission to port this to regular computers? You can work with me, I'll put it on GitHub once I figure out how to work the damn thing. It will be a big project, but I think with your help, I can do it! I think I've figured out how I'll work the controls…

Phew! Lots of typing!
BustedEarLobes #34
Posted 12 January 2013 - 12:54 PM
You sir, are very much welcome and congratulations on making an OS that I wont exit all the time to CraftOS to do stuff the other OS can't.

You deserve a year's supply of sammiches. :D/>

Oh yes and seeing the hidden folders and the startup file causes you to be able to delete the OS, so they ARE rather big issues.
Recursion (running startup within startup etc.) can cause lag, another reason to hide 'startup'.
And being able to terminate an OS is never a good thing, plus is fixed with one line. If people want to exit to CraftOS, they should have either chosen not to run on startup or use a floppy with a startup file.

Update on nPaintPro: NitrogenFingers has said he approves all inclusions in OSes and stuff as long as you link to the OS in the forum topic:
nitrogenfingers, on 30 December 2012 - 07:25 PM said:
Re. Missing 3D paint, I'm afraid I can't upload it any earlier than the 7th (on leave).
Also had a surprising number of people request this inclusion in OS's, servers etc. To all such requests you are welcome to, but I'd ask you share or post your creation here, or email me; I'd love to see how you used it :)/>

Also, I will work on BrokenEditor, a version of edit designed for this OS. I will start work soon and post it here as soon as it's ready.

3 more bugs:
  • Making a file with the same name as another with result in that program going into edit mode. (not sure if bug or…)
  • Sometimes right clicking on anywhere but files and folders becomes disabled. (Unsure how to reproduce)
  • You need to click or do something in order for the clock to update.
One last thing, could you give me permission to port this to regular computers? You can work with me, I'll put it on GitHub once I figure out how to work the damn thing. It will be a big project, but I think with your help, I can do it! I think I've figured out how I'll work the controls…

Sweet, I'll be more than happy to help you understand the code and include your program in the OS. I have lots of useful functions you can use for it as well.

As for nPaintPro, I was aware of that post, but I was working on other things. More than likely I will include it in the OS.

Important OS file protection will come soon, but I just had a few problems show up and I can't quite figure it out yet. The only reason I would add an anti-termination feature is if I add a login system. The reason for that, is that I built this OS after my experiences with other OS's and knew that termination protection lacks a user's feeling of control. By that I mean the user controls EXACTLY what he wants to do with his computer, and if he wants to terminate, why not? Finally, preventing running the OS from within itself should be a quick and easy fix.

The new bugs that you found are very minor and may/may not be fixed within the next update
Shnupbups #35
Posted 12 January 2013 - 01:26 PM
Awesome. Here's what I've been thinking for controls for the regular computer edition:
SPACE = Start
ENTER = Left Click
SHIFT = Right Click
LEFT/RIGHT ARROW KEYS = Cycle Tabs and Start Tabs
UP/DOWN ARROW KEYS = Cycle Files and Folders, Start Options and Right Click Menu
That's all I've got so far. These are just concept controls, and if you want me to change anything that would be fine. Also, we would have to work on removing all colour and replacing it with black and white only. (Remember White can still be a bg colour and black can be text) And, if we use the if term.isColour() then statement a lot then we could even incorporate both versions into the one package!

Oh and also, can I be a co-dev for the colour version? I'd be more than happy to help! Plus, I have quite a bit of experience in lua. Some things not so much, but I am pretty powerful at others.
Shnupbups #36
Posted 12 January 2013 - 05:17 PM
Just so you know, I've started work on BustedOS Black &amp; White.
BustedEarLobes #37
Posted 13 January 2013 - 12:26 PM
Very well. I well be happy to add a black and white version in the installer. I will also welcome you to be the Co-Dev, however, don't expect a lot of work at all. I hope you don't mind but I'd rather we work on our projects separately, give feedback to each-other, and help if someone has a bug. This is because I feel it is better that we spend our time on one thing, and don't have to worry about learning/relearning the other's project.
BustedEarLobes #38
Posted 17 January 2013 - 02:10 PM
Update 1.1.0


Features:

- NPaintPro

New Bugs :(/>

- Argument program running errors
jordan5001 #39
Posted 06 June 2013 - 10:35 AM
I was wondering, how would i setup my computers so that they could all see the same website by being connected someway. And i was wondering if you could add a multiple users with password feature.
Lyqyd #40
Posted 06 June 2013 - 11:23 AM
Moved to OS section.
MKlegoman357 #41
Posted 06 June 2013 - 06:03 PM
Just a little bit about the user system,
In many CC os's there are a multi-user login system, it's good if you are playing on a server and know that your computer isn't safe, but if you're playing on SMP then this becomes very annoying. So my point is that if you will make login feature maybe you could make it that you could disable it or if you could choose at the first run if you want to create a user?

Looking forward to seeing this OS growing up!
computercam #42
Posted 08 August 2013 - 07:06 AM
I will be a bug tester if you whant me to send me an email cameron102012@gmail.com
blackben5767 #43
Posted 08 August 2013 - 07:25 AM
I can be a bug tester! My IGN is "blackben5767" and email is bach.anders968@gmail.com email me!

Anders