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

Fusion OS

Started by DannySMc, 26 January 2015 - 04:05 PM
DannySMc #1
Posted 26 January 2015 - 05:05 PM
Hey everyone.

Today I present you with my latest OS, based on a new design completely, and support for multiple new factors. I have seen multiple OS's around that look amazing with all new programs and creations, so here I have applied a whole new design and some new implelementations I have added.

- PLEASE READ -
The login system and the inbox has been taken down while I change the scripts to use the new ccsystems script as this script is more secure and immature users have been abusing the php scripts. I shall post on here and on my profile when it has been updated, I apologise for any problems this may have caused.

Please note you can still run normal programs just by using the app downloader (uses pastebin and/or url) and then when it installs just run it from the apps page and it will run normally, and when it closes, it should send you back to Fusion :D/>

EDIT: Added screenshots, sorry forgot! :D/> Also forgot download link >.<

[attachment=2098:F1.PNG] [attachment=2099:f2.PNG]

Download:
SpoilerPastebin Link

pastebin get 3sQ0UH8R fusion

Screenshots:
SpoilerLogin Screen:
[attachment=2098:F1.PNG]

Desktop Screen:
[attachment=2099:f2.PNG]

File Browser:
[attachment=2100:f3.PNG]

System Information:
[attachment=2101:f4.PNG]

Fusion's Shell:
[attachment=2102:f5.PNG]

Help Menu:
[attachment=2103:f6.PNG]

Control Panel:
[attachment=2104:f7.PNG]

App Page (w/ Download):
[attachment=2105:f8.PNG]

Features:
Spoiler+ Completely Touch Screen,
+ Online User Management,
+ Ink (OEED),
+ Sketch (OEED),
+ LuaIDE (GravityScore),
+ Addons functionality,
+ Online Help Manual,
+ App functionality,
+ Complete API for creating apps,
+ File Manager,
+ A snippet of Xplore, which isn't beyond functional yet, but as time progresses, I shall be updating it to work with Fusion.
+ Control Panel for some settings tweaking,
+ Includes Install/Uninstall Fusion,
+ Includes Fusion's own shell,
+ System Information (Space, Versions, etc),
+ A colourful license,
+ A credits section for crediting creators of programs and some others,
+ Bug report form, to send me an email with bug information,
+ Multi-page menu

Main Features Explained:
SpoilerApps:
SpoilerApps are a program that can interact with the FusionAPI to create applications that fit with the Fusion System. These can be created pretty simply as the Fusion file acts as an API. Load it with os.loadAPI("fusion") then use the functions like: fusion.draw.box() and fusion.crypt.sha256(string), etc. The api is at the bottom of the file, and more information just contact me!
Addons:
SpoilerThese are scripts that will clone the fusion file and add in extra code or programs that work with Fusion giving it more functionality, currently scripts will work as addons. To view installed addons, just go to desktop page 2 and then click addons. If you have installed an addon and it didn't install it to the Addons list, then it may be broken, I would be careful what people install as they could use them to steal passwords etc.

Don't hate! If you have problems, submit them to the bug report form please. I shall fix them as soon as. Anything you want me to add just give me a message! I hope you like it.

If you're gonna hate don't even comment please. Thanks.
Edited on 01 March 2015 - 06:46 PM
FUNCTION MAN! #2
Posted 26 January 2015 - 05:55 PM
This looks.. very.. nova-y.

Also, login is stupid.
Edited on 26 January 2015 - 04:58 PM
Exerro #3
Posted 26 January 2015 - 06:14 PM
I agree, it does look a lot like Nova, the homescreen in particular. However, online user management sounds very cool, and I like the multiple pages on the homescreen. If you could add a transition animation between them that would be perfect.

Some improvements:
  • I've noticed a couple of crashes ([Help File, click top item in list], [X-Plore, click search bar then press enter], [Files, press back in root]) which aren't very good to see in an OS. Catching errors and not dealing with them is better than crashing to CraftOS imo.
  • There's also a large amount of flicker, and I was testing in ccemu. It must be horrific in minecraft.
  • Multitasking is a must. Not much else I can say.
You've clearly put a lot of time into this, and it shows. Keep up the good work :)/>
DannySMc #4
Posted 26 January 2015 - 07:25 PM
I do agree it looks a lot like it when I compare them, on the other hand it's the first release so I expect many errors, multitasking, idk I didn't really want it, as it is used on my server and no one spends enough time on it, me and my friend just run a few programs and that's it, so I'm not too bothered about that, will look at catching the errors, normally it should redirect straight back to the desktop… So i don't know there… Will look! Cheers for the feedback,

The login is glitchy as hell, just testing a few things and it seems to log you in no matter what?:S and returns tables not strings, so will have to fix that… Who knows, anyway please give me new ideas to implement :') thanks!
Exerro #5
Posted 26 January 2015 - 07:31 PM
I understand the urge to add new features but I'd concentrate on fixing the current version. I actually thought it logging in was a 'feature' as you hadn't fully implemented the online system, but I guess I was wrong.

Regarding multitasking, even if you and your friends don't use it, most people do, and since you've released it on the forums I'm guessing you want other people to use it. An easy multitasking system was one of the first things I wrote in Nova and it helped immensely.
DannySMc #6
Posted 26 January 2015 - 07:33 PM
Eh maybe not to bothered about that, and yes the login was working… Hmm will need to fix that because Blaze email client uses the same code and it works… So it should work, will look at it more.
FUNCTION MAN! #7
Posted 26 January 2015 - 07:46 PM
Eh maybe not to bothered about that, and yes the login was working… Hmm will need to fix that because Blaze email client uses the same code and it works… So it should work, will look at it more.

Wow. Nice attitude, man. You get advice from a fellow OS developer, and you just go "Eh, maybe not to bothered about that" - also, it's "not too bothered". -. Rude much?
You really should fix the tons of bugs and then add new features.
DannySMc #8
Posted 26 January 2015 - 07:48 PM
Not rude, but I'm not too keen to add these just yet, I will and I take it on board but I have said I'm not going to add it yet…
linuxfan1 #9
Posted 08 February 2015 - 01:28 PM
There are a few bugs (like that rednet dosen't work worth a crap) but your going in the right direction with the webbrowser. IT CAN ACTUALLY GET THE HTML FILES! just it dosent know how to use it and it just shows HTML code. but when you get it working it will be AWESOME. I will stay tuned for updates!
Agent Silence #10
Posted 10 February 2015 - 11:04 PM
Wow. Nice attitude, man. You get advice from a fellow OS developer, and you just go "Eh, maybe not to bothered about that" - also, it's "not too bothered". -. Rude much?
You really should fix the tons of bugs and then add new features.
First of all, sarcasm is quite rude sometimes, so you are being hypocritical. Second of all, DannySMc most likely has things to do that occupy his time. If he doesn't want to add a feature on the current version, it is not rude, it is simply putting a request on hold until further in the future.

P.S:
Sometimes it is good to take advice from someone who has already accomplished something, but awsumben13 give advice based on how he accomplished it. This operating system is already similar to Nova, but if DannySMc were to complete it the same way, where would be the originality?
DannySMc #11
Posted 11 February 2015 - 09:35 AM
Wow. Nice attitude, man. You get advice from a fellow OS developer, and you just go "Eh, maybe not to bothered about that" - also, it's "not too bothered". -. Rude much?
You really should fix the tons of bugs and then add new features.
First of all, sarcasm is quite rude sometimes, so you are being hypocritical. Second of all, DannySMc most likely has things to do that occupy his time. If he doesn't want to add a feature on the current version, it is not rude, it is simply putting a request on hold until further in the future.

P.S:
Sometimes it is good to take advice from someone who has already accomplished something, but awsumben13 give advice based on how he accomplished it. This operating system is already similar to Nova, but if DannySMc were to complete it the same way, where would be the originality?

Thank you.

Was pretty annoyed at how the community has changed in the few years I have been apart of it, and not to a good degree at all.

You actually understand me, so thank you for this :D/>

Also yeah it does look a little like Nova, I released it, then noticed it is similar as it was a copy from an idea me and a friend had off a game. I am in-fact changing the interface currently as I (in all honesty) don't like it anymore…

If you have anything you could see being useful, please tell me as I do wish to add something new and I just don't know what that something is… as I wish to banish this project and start again :P/>

There are a few bugs (like that rednet dosen't work worth a crap) but your going in the right direction with the webbrowser. IT CAN ACTUALLY GET THE HTML FILES! just it dosent know how to use it and it just shows HTML code. but when you get it working it will be AWESOME. I will stay tuned for updates!

Yes I made a browser a little while ago that parses html script into lua script, but it became dormant, so currently I am making a new one :P/>
I did make it download the HTML for now while adding new updates to it haha, and the rednet does need to be fixed, but when I build this I am on work computer and do not have Minecraft installed so I use emulators that (of course) don't support rednet. So will have a look in a new version or a completely new interface. I am currently making a game, so it will probably come out after that :D/>
dagget10 #12
Posted 17 February 2015 - 07:26 AM
This OS does not work, it says something about color not existing or something.
DannySMc #13
Posted 18 February 2015 - 09:22 AM
This OS does not work, it says something about color not existing or something.

Ahh different versions maybe? I use colour as I am in the UK, but US versions use color? I think? I have this problem before anyway, so it may be the version you are using… If you read above the comments are about it working, so it may just be your installation… Please make sure you run it on an advanced computer (gold).
dueckers5 #14
Posted 18 February 2015 - 11:10 PM
Hey danny you think you could make a tutorial on how to make an os like this one? (Just not exactly this one) If you do make a tutorial heres a suggestion. Go slower on the tutorial. Most people fail making an os on the 2 main series because they both go to fast. Thanks hope you take my idea :D/>
DannySMc #15
Posted 19 February 2015 - 09:08 AM
Hey danny you think you could make a tutorial on how to make an os like this one? (Just not exactly this one) If you do make a tutorial heres a suggestion. Go slower on the tutorial. Most people fail making an os on the 2 main series because they both go to fast. Thanks hope you take my idea :D/>

What type of tutorial? Video? A post (like this one) that explains how to? and yeah well I would be completely happy to do it, and no I wouldn't do mine as it is a mess as the new version Fusion Infinite is coming out soon, which builds on that one :D/>, Give me a PM, explaining what things you want in the OS? and I can explain them and make a very simple OS?
KingofGamesYami #16
Posted 19 February 2015 - 03:23 PM
tutorial on how to make an os

NDFJay made one of those, suddenly we had lots of "OS"s on the forums. They were pretty much exact duplicates of his OS.

My suggestion on making an OS: Figure out how the existing one works first. Learn everything CraftOS does, and how it does it. Learn all the programs and what they do. Then figure out how to make buttons and stuff. I could probably make an OS with my existing knowledge, I just don't think it's something that'd be useful.
Edited on 19 February 2015 - 02:23 PM
dueckers5 #17
Posted 20 February 2015 - 02:24 AM
What type of tutorial? Video? A post (like this one) that explains how to? and yeah well I would be completely happy to do it, and no I wouldn't do mine as it is a mess as the new version Fusion Infinite is coming out soon, which builds on that one :D/>, Give me a PM, explaining what things you want in the OS? and I can explain them and make a very simple OS?

What i mean is a step by step tutorial on how to code a OS like this :3 kinda like the tutorials GNOOR1S did.
DannySMc #18
Posted 20 February 2015 - 10:28 AM
What type of tutorial? Video? A post (like this one) that explains how to? and yeah well I would be completely happy to do it, and no I wouldn't do mine as it is a mess as the new version Fusion Infinite is coming out soon, which builds on that one :D/>, Give me a PM, explaining what things you want in the OS? and I can explain them and make a very simple OS?

What i mean is a step by step tutorial on how to code a OS like this :3 kinda like the tutorials GNOOR1S did.

yeah can do :D/>
dueckers5 #19
Posted 21 February 2015 - 06:07 PM
yeah can do :D/>
Cool! That would be perfect for me! Oh and heres a tip. Stick to computercraft Emulator if you do it. If you do what GNOORIS did then you will confuse people.
_removed #20
Posted 21 March 2015 - 09:55 PM
If you need to, I can lend you my Icon API.
DannySMc #21
Posted 21 March 2015 - 09:57 PM
If you need to, I can lend you my Icon API.

Thanks for the offer but I am okay :P/> I have made an image format so testing it now :P/>
Kasern #22
Posted 24 May 2015 - 07:50 PM
Hello! This program are not working, could you pleas have an look at it?
DannySMc #23
Posted 24 May 2015 - 11:47 PM
Hello! This program are not working, could you pleas have an look at it?

Yeah sorry, the support for logins were removed, if you actually wish to use it I can release an update? Or if you want you can wait for OmicronOS?
Brod8362 #24
Posted 29 May 2015 - 02:39 AM
[attachment=2309:aadsdasdasdas.PNG] Couldn't even install or log on properly. Very problem, such bugs.
DannySMc #25
Posted 29 May 2015 - 10:11 AM
[attachment=2309:aadsdasdasdas.PNG] Couldn't even install or log on properly. Very problem, such bugs.

Hi there, yes the majority of the files do not exist, it is a very old OS I made a while ago. I am making a new one currently with a ton of my new programs, check out my App Store, xPlore instead ;)/> I will add support for this when I have a chance.
Creator #26
Posted 29 May 2015 - 04:28 PM
Why don't you update this OS? Instead of writing a new one?
DannySMc #27
Posted 29 May 2015 - 04:51 PM
Why don't you update this OS? Instead of writing a new one?

Err I am lazy… No haha the code is very different and it uses so many old functions in my API it's unreal, trying to recode this to work is like making a new one. Also everyone moaned it was like "nova" so I will make a new one :P/>.
Creator #28
Posted 29 May 2015 - 05:30 PM
Nice.
OS_MAN_10! #29
Posted 09 July 2015 - 04:51 PM
This does not workfor me on computercraft 1.7 in the CCEmu Redux emulator
Please Fix.
I will sub to you.
I will Make you a samwich.
I will eat your air.
Please Fix.
DannySMc #30
Posted 09 July 2015 - 07:00 PM
This does not workfor me on computercraft 1.7 in the CCEmu Redux emulator
Please Fix.
I will sub to you.
I will Make you a samwich.
I will eat your air.
Please Fix.

haha okay :P/> Yeah it doesn't work due to a few errors with the old PHP script it uses to login, but I can fix that for you!
Waitdev_ #31
Posted 06 August 2015 - 11:49 AM
eh, register and login screen are broken
can't register
login screen shows bad picture
DannySMc #32
Posted 08 August 2015 - 11:04 AM
eh, register and login screen are broken
can't register
login screen shows bad picture

Yeah I finished development on this ages ago, so it has been unsupported, but I am currently going through all my programs and making them support the new version of CC and the new pho scripts I have made for it
TheNeoGamer #33
Posted 14 August 2015 - 06:28 PM
I Can't Figure Out The Email System So What Do I Enter For Email?
DannySMc #34
Posted 16 August 2015 - 09:26 PM
I Can't Figure Out The Email System So What Do I Enter For Email?

Its broken, I am rewriting the code now :D/>, Will PM you when it is finished.
DannySMc #35
Posted 06 November 2015 - 10:31 AM
Hi a few people have asked me to amend this, so I have, I have fixed the login screens and fixed some download errors because of the files not working! Pastebin link above has been updated, if you still wish to use it, it now works :P/>/>
Edited on 06 November 2015 - 10:23 AM
oxygencraft #36
Posted 18 November 2015 - 05:14 AM
I cant register its saying problem with adding user. HELP!!!
DannySMc #37
Posted 19 November 2015 - 12:26 AM
I cant register its saying problem with adding user. HELP!!!

I am not sure about this one as I used this earlier today, I shall look into this, can you make sure that your HTTP whitelist is set to * or has dannysmc.com in there.
oxygencraft #38
Posted 19 November 2015 - 05:38 AM
I cant register its saying problem with adding user. HELP!!!

I am not sure about this one as I used this earlier today, I shall look into this, can you make sure that your HTTP whitelist is set to * or has dannysmc.com in there.

Well the HTTP whitelist is set to *.
DannySMc #39
Posted 19 November 2015 - 09:07 AM
I cant register its saying problem with adding user. HELP!!!

I am not sure about this one as I used this earlier today, I shall look into this, can you make sure that your HTTP whitelist is set to * or has dannysmc.com in there.

Well the HTTP whitelist is set to *.

Hmm interesting, well the login thing works with the app store
Edited on 19 November 2015 - 08:08 AM
oxygencraft #40
Posted 26 November 2015 - 08:40 AM
I cant register its saying problem with adding user. HELP!!!

I am not sure about this one as I used this earlier today, I shall look into this, can you make sure that your HTTP whitelist is set to * or has dannysmc.com in there.

Well the HTTP whitelist is set to *.

Hmm interesting, well the login thing works with the app store

So is the Fusion OS accounts are on the DiscoverAPI?
DannySMc #41
Posted 26 November 2015 - 11:12 AM
I cant register its saying problem with adding user. HELP!!!

I am not sure about this one as I used this earlier today, I shall look into this, can you make sure that your HTTP whitelist is set to * or has dannysmc.com in there.

Well the HTTP whitelist is set to *.

Hmm interesting, well the login thing works with the app store

So is the Fusion OS accounts are on the DiscoverAPI?

Yes they run off the same database.
oxygencraft #42
Posted 05 December 2015 - 10:18 AM
I made a temp DiscoverAPI account so I can still access the things that use DiscoverAPI the temp account's name is oxygencraft2 oxygencraft was my main account's name. And I also have an error I cant report it on the OS because it crashes… The error is some thing don't work if I try to use something that does not work then it returns a value of nil, then it crashes.
DannySMc #43
Posted 05 December 2015 - 01:56 PM
I made a temp DiscoverAPI account so I can still access the things that use DiscoverAPI the temp account's name is oxygencraft2 oxygencraft was my main account's name. And I also have an error I cant report it on the OS because it crashes… The error is some thing don't work if I try to use something that does not work then it returns a value of nil, then it crashes.

Hmmm, I shall have a look in a bit, when I am home, will see if I can fix it, try and take a screenshot of the error?
oxygencraft #44
Posted 06 December 2015 - 12:20 AM
I made a temp DiscoverAPI account so I can still access the things that use DiscoverAPI the temp account's name is oxygencraft2 oxygencraft was my main account's name. And I also have an error I cant report it on the OS because it crashes… The error is some thing don't work if I try to use something that does not work then it returns a value of nil, then it crashes.

Hmmm, I shall have a look in a bit, when I am home, will see if I can fix it, try and take a screenshot of the error?

Crash Screenshots are here
Edited on 05 December 2015 - 11:21 PM