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

[An ending to something better]EnderOS v4.0

Started by SuicidalSTDz, 23 January 2013 - 09:31 AM
SuicidalSTDz #1
Posted 23 January 2013 - 10:31 AM
DISCONTINUED! Go check out EnderAPI!
Edited on 18 December 2014 - 04:53 AM
mibac138 #2
Posted 23 January 2013 - 10:33 AM
Nice
Skullblade #3
Posted 23 January 2013 - 10:34 AM
hopefully this thread doesn't get as ugly…
SuicidalSTDz #4
Posted 23 January 2013 - 10:34 AM
Nice
Thanks for the input, working on adding a lot of new functions and commands

hopefully this thread doesn't get as ugly…
My thoughts exactly.

EDIT: Thank you immensely Lyqyd
Lyqyd #5
Posted 23 January 2013 - 02:33 PM
I've cleaned this thread up. I locked the previous one. If further argument happens, the next steps I have to take are going to be significantly more severe, and I'd rather not have to do that.
SuicidalSTDz #6
Posted 23 January 2013 - 03:48 PM
Currently working on adding Monitor Support and possibly non-color computer support!
Cranium #7
Posted 24 January 2013 - 12:39 PM
Currently working on adding Monitor Support and possibly non-color computer support!
Adding non color is fairly simple.

if term.isColor() then
  --color computer
else
  --non color
end
SuicidalSTDz #8
Posted 24 January 2013 - 12:42 PM
Currently working on adding Monitor Support and possibly non-color computer support!
Adding non color is fairly simple.

if term.isColor() then
  --color computer
else
  --non color
end

Yes I am very aware, hence why I started the poll to ask for some opinions.

My Non-Color checker
local x = term.isColor()
if not x then
--non color code
else
--color code
end
xInDiGo #9
Posted 24 January 2013 - 12:44 PM
what are some differences between this OS and KREOS?
SuicidalSTDz #10
Posted 24 January 2013 - 12:46 PM
what are some differences between this OS and KREOS?
KREOS has more functionality currently. Right now I am implementing Firewolf into EnderOS.
SuicidalSTDz #11
Posted 25 January 2013 - 03:11 PM
Currently working on better Username/Password storage!
Skullblade #12
Posted 25 January 2013 - 05:05 PM
Try to encript the username and password; I would recommend sha256 because u can find a single function cc adapted version (if u want I can give u the link)
theoriginalbit #13
Posted 25 January 2013 - 05:17 PM
Try to encript the username and password; I would recommend sha256
Hashing isn't the same as encrypting… when encrypting you can easily reverse the string with a decryption function… A hash cannot be reversed (easily, yes I know there are ways, but they are designed to be as one way as possible)

I would recommend sha256
In addition don't forget to add a salt to the details before hashing… it makes it just that little bit more secure… A hash can be any string of information, but just make sure you remember it for when testing hashed+salt input against the database…
Skullblade #14
Posted 26 January 2013 - 12:32 AM
I know the difference between encrypting and hashing srry for the confusion guy; wrote that right b4 inward going 2 bed….I was very tired..not thinking straight :P/>

Edit:listen to OriginalBIT not my rambling :D/>
SuicidalSTDz #15
Posted 26 January 2013 - 01:55 PM
Try to encript the username and password; I would recommend sha256 because u can find a single function cc adapted version (if u want I can give u the link)

Try to encript the username and password; I would recommend sha256
Hashing isn't the same as encrypting… when encrypting you can easily reverse the string with a decryption function… A hash cannot be reversed (easily, yes I know there are ways, but they are designed to be as one way as possible)

I would recommend sha256
In addition don't forget to add a salt to the details before hashing… it makes it just that little bit more secure… A hash can be any string of information, but just make sure you remember it for when testing hashed+salt input against the database…

I know the difference between encrypting and hashing srry for the confusion guy; wrote that right b4 inward going 2 bed….I was very tired..not thinking straight :P/>
Thanks for the tips! I am hoping to release EnderOS v1.6.2 within the next week or two.
SuicidalSTDz #16
Posted 27 January 2013 - 08:24 AM
Minor/New EnderOS update/bug fix!
EnderOS will now prompt you to rename files if there are security issues!
SuicidalSTDz #17
Posted 28 January 2013 - 04:26 PM
Currently working on ASCII encryption for the user's Password! I know it is not the best encryption by any means, but it is better than no encryption at all.

EDIT: You choose how I encrypt your information!
SuicidalSTDz #18
Posted 30 January 2013 - 12:46 PM
New EnderOS update checker! Run it from your computer to check if EnderOS had an update! It refreshes every 30 seconds to ensure up-to-date information!
Skullblade #19
Posted 30 January 2013 - 02:24 PM
Why check every 30 seconds…its not really necessary…
SuicidalSTDz #20
Posted 31 January 2013 - 09:59 AM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
SuicidalSTDz #21
Posted 31 January 2013 - 10:07 AM
Current EnderOS status:
TOOK OUT USER VARIABLES
Username, Password, and Hint are now stored in files hidden in directories for more secure storage!
Added new command, settings, so you can change your Username, Password, and Hint whenever you want. Provided you know your password ;)/>
EnderOS will eventually store user information(Username, Password, etc) using ASCII Encyption or possibly sha256 Hashing. Depends on what people want.
Also currently re-writing most of the commands and adding in the Edit program with a few revisions later tonight. I hope to release EnderOS v1.8 within the next week or so.
Have a great day and thank you for supporting EnderOS!

EDIT: Kinda late, derped a bit and said Sha was encryption. My bad ;)/>

EDIT2: EnderOS v1.8 is out without the Edit program in place :(/>. I have a few more "Tweaks" to make before it can be used.
Skullblade #22
Posted 31 January 2013 - 01:38 PM
Sha is a hashing method not a encription. And I would do sha256 since it is more secure…

EDIT: Is the hidden password file /.EnderOS/.passInfo ???
SuicidalSTDz #23
Posted 31 January 2013 - 02:17 PM
Sha is a hashing method not a encription. And I would do sha256 since it is more secure…

EDIT: Is the hidden password file /.EnderOS/.passInfo ???
I am aware Sha is a hash method, and thanks for the input. I have never really used Sha so it may be a while until I get a more secure storage method implemented(Unless someone else wanted to step to the plate :P/>). The answer to your next question is yes. This file contains the user's specified Password. Eventually I may allow the user to name the file as they please, but for now it will stay under the directory /.EnderOS as the file /.passInfo. I'm sure you are aware of why the periods/dots are in front of the file/directory name. I am also glad to get the Username and Password out of sight(Sort of) so the users don't worry about programs being deleted whilst they are off the server. I must also remind any "Newcomers" that this OS or any OS/Lock program CANNOT stop/terminate Boot Loading. Thank you again for the input and thank ALL of you for filling out the poll. This helps me determine what I should do next.
GravityScore #24
Posted 31 January 2013 - 02:34 PM
If you're looking for an implementation of SHA-256, you can use my one here. Just copy and paste the SHA-256 single function into your code, and then to get a hash of a string, just call the function sha256 with the string you want to hash as the arguments. Example:

local stringToHash = "hithisismypassword"
local hash = sha256(stringToHash)
SuicidalSTDz #25
Posted 31 January 2013 - 03:17 PM
If you're looking for an implementation of SHA-256, you can use my one here. Just copy and paste the SHA-256 single function into your code, and then to get a hash of a string, just call the function sha256 with the string you want to hash as the arguments. Example:

local stringToHash = "hithisismypassword"
local hash = sha256(stringToHash)
You sir are a God amongst men. You saved me a Metric F#@k Ton of time. :)/> I really didn't feel like doing SHA-256 Hashing but, with this I will get to work right away.

EDIT: Have the concept of Sha-256 down, now just have to hash the user's Username and Password before saving, then read the file contents/hash the user input on login and compare. Thanks again!

EDIT2: This can wait, i'm tired and have to go to school tomorrow. Expect a new Security/User Info Storage update tomorrow!!
theoriginalbit #26
Posted 31 January 2013 - 03:49 PM
EDIT: Have the concept of Sha-256 down, now just have to hash the user's Username and Password before saving, then read the file contents/hash the user input on login and compare. Thanks again!

I suggest that you also add whats called a salt. it makes the hashes a little more secure. A salt is a random string of characters that are added to a particular spot in the input string before hashing. you then use this salt on the users input before checking if it is correct.


local salt = "1rfT&56tHg."
print("Account setup")
local input = read()
local hash = sha256(input..salt)
however the salt doesn't need to go at the end, you could do this which puts it at the front

local hash = sha256(salt..input)
or this which puts it in the middle

local hash = sha256( input:sub(1, #input/2)..salt..input:sub(#input/2+1))
It doesn't matter where you apply the salt, just as long as you apply it in the same position each time for validation.

Validation

local salt = "1rfT&56tHg."
print("Login")
local pass = read()
if sha256(pass..salt) == someExistingHash then
  print("Yay your in!")
else
  print("Fail!")
end
NeverCast #27
Posted 31 January 2013 - 03:57 PM
Error: ) expected on line *me counts* FIVE!

:P/>
theoriginalbit #28
Posted 31 January 2013 - 03:59 PM
Error: ) expected on line *me counts* FIVE!

:P/>
I was not trying to provide syntactically correct code. I was providing an example of how it would be done. also its not fun or easy to type in this tiny little reply box.
NeverCast #29
Posted 31 January 2013 - 04:01 PM
Lol yes I'm well aware how difficult it is :P/>
I just wanted to correct you, it's what we do.
SuicidalSTDz #30
Posted 01 February 2013 - 09:45 AM
EDIT: Have the concept of Sha-256 down, now just have to hash the user's Username and Password before saving, then read the file contents/hash the user input on login and compare. Thanks again!

I suggest that you also add whats called a salt. it makes the hashes a little more secure. A salt is a random string of characters that are added to a particular spot in the input string before hashing. you then use this salt on the users input before checking if it is correct.


local salt = "1rfT&56tHg."
print("Account setup")
local input = read()
local hash = sha256(input..salt)
however the salt doesn't need to go at the end, you could do this which puts it at the front

local hash = sha256(salt..input)
or this which puts it in the middle

local hash = sha256( input:sub(1, #input/2)..salt..input:sub(#input/2+1))
It doesn't matter where you apply the salt, just as long as you apply it in the same position each time for validation.

Validation

local salt = "1rfT&56tHg."
print("Login")
local pass = read()
if sha256(pass..salt) == someExistingHash then
  print("Yay your in!")
else
  print("Fail!")
end
I understand exactly what you are trying to say. I am currently implementing the sha hashing and will add this in.

EDIT: The "Salting" is not working the way it should be. Will look into it later. EnderOS 2.0 will be released later tonight with Sha-256 Hashing implemented!!
Skullblade #31
Posted 01 February 2013 - 12:15 PM
-snippity snip snip snip-
The "Salting" is not working the way it should be. Will look into it later. EnderOS 2.0 will be released later tonight with Sha-256 Hashing implemented!!
Are you also salting the password stored in the file?? it has to be salted in the same way as the thing that is being compaired to the password or it won't work
SuicidalSTDz #32
Posted 01 February 2013 - 12:58 PM
-snippity snip snip snip-
The "Salting" is not working the way it should be. Will look into it later. EnderOS 2.0 will be released later tonight with Sha-256 Hashing implemented!!
Are you also salting the password stored in the file?? it has to be salted in the same way as the thing that is being compaired to the password or it won't work
Yes, it just isn't saving the salted text. Just the hashed user text.
Skullblade #33
Posted 01 February 2013 - 03:55 PM
hummm if you want i can look at ur code.
SuicidalSTDz #34
Posted 01 February 2013 - 04:03 PM
hummm if you want i can look at ur code.
Lol, one sec. I'll have to re-type it back in since I took it out(Being my luck, the salting will work when I re-type it)
Skullblade #35
Posted 01 February 2013 - 04:53 PM
:D/> always seems to work like that doesn't it….
SuicidalSTDz #36
Posted 02 February 2013 - 09:34 AM
Nope the salting still is not working. If you want to look at it here it is. I am most likely derping at inserting it into the /.EnderOS/.userInfo and /.EnderOS/.passInfo files

function userInfo()
reset()
fs.makeDir("/.EnderOS/")
user = ("/.EnderOS/.userInfo")
io.open(user)
username = io.open(user, "w")
print("Please enter your desired Username")
writeUser = read()
local hash = sha256(writeUser..saltHash)
writeIsFailUser = username:write(hash)
username:close()
pass = ("/.EnderOS/.passInfo")
io.open(pass)
password = io.open(pass, "w")
print("Please enter your desired Password")
writePass = read("*")
local hash = sha256(writePass..saltHash)
writeIsFailPass = password:write(hash)
password:close()
hint = ("/.EnderOS/.userHint")
io.open(hint)
uHint = io.open(hint, "w")
print("Please enter your desired Password hint")
writeHint = read()
writeIsFailHint = uHint:write(writeHint)
uHint:close()
local installC = fs.open("/.EnderOS/.EnderOSisInstalled", "w")
installC:close()
end


On another note, everything else is working flawlessly and I am currently implementing Firewolf and SkullPong :)/>
Lyqyd #37
Posted 02 February 2013 - 09:59 AM
Try removing the io.open calls that don't specify the mode. Those are almost certainly throwing errors. Why would you put those in there?
Skullblade #38
Posted 02 February 2013 - 10:05 AM
Also why don't u use the fs API as the io API is a wrapper for this…
SuicidalSTDz #39
Posted 02 February 2013 - 10:06 AM
Try removing the io.open calls that don't specify the mode. Those are almost certainly throwing errors. Why would you put those in there?
I see now. My bad. Wasn't sure why I put those in anyway.
On another, nother note:
EnderOS v2.1 is out :)/> As of… Right now
SuicidalSTDz #40
Posted 02 February 2013 - 10:11 AM
Also why don't u use the fs API as the io API is a wrapper for this…
Never thought of doing that :)/> That actually would make more sense, now wouldn't it.
Skullblade #41
Posted 02 February 2013 - 10:12 AM
Yay my program has its own update :D/>
SuicidalSTDz #42
Posted 02 February 2013 - 10:12 AM
Yay my program has its own update :D/>
Lol, you deserve it :)/>
Lyqyd #43
Posted 02 February 2013 - 10:14 AM
Also why don't u use the fs API as the io API is a wrapper for this…

It is better in general to use the io library to read from and write to files. Lua outside of ComputerCraft only uses io (there is no fs library), so using it is a better habit. The io library also has a nice feature that fs doesn't: the built-in :lines() iterator.
SuicidalSTDz #44
Posted 02 February 2013 - 10:17 AM
Also why don't u use the fs API as the io API is a wrapper for this…

It is better in general to use the io library to read from and write to files. Lua outside of ComputerCraft only uses io (there is no fs library), so using it is a better habit. The io library also has a nice feature that fs doesn't: the built-in :lines() iterator.
Hmm, well said. Then I shall continue to use the io API :)/> On a completely different note. The salting now works(Thanks to Lyqyd pointing out my derp) :)/>
I shall push an update as soon as I get FireWolf into the OS
Skullblade #45
Posted 02 February 2013 - 10:22 AM
Oh I see ur point lyquid, is there any major differences between them though or is it more just preference? (I learned the fs API first so I am partial to it)

Also on another note if you plan on adding more games and programs I would recommend downloading them to a program folder and running them from there so the os file doesn't become HUGE
SuicidalSTDz #46
Posted 02 February 2013 - 10:26 AM
Oh I see ur point lyquid, is there any major differences between them though or is it more just preference? (I learned the fs API first so I am partial to it)

Also on another note if you plan on adding more games and programs I would recommend downloading them to a program folder and running them from there so the os file doesn't become HUGE
You read my mind… I was literally just thinking about that. I do plan on making a new file called /.EnderOS/.games and add a new tab on startup that says "Games" and upon clicking, would bring you to all the games. Most likely by doing something like this:

local gameFile = io.open("/.EnderOS/.games", "r")
local gameRead = gameFile:read()
gameFile:close()
local gameTable = textutils.pagedTabulate(gameRead)
print(gameTable)

Or something along those lines ;)/>

EDIT: Upon further investigation I realized this:

saltHash = --Some random letters and numbers
local input = read()
local hash = sha256(input..saltHash)
Now this is a derp:
If I am correct in saying, sha256(input..saltHash) will HASH BOTH input and the salt hash, so I did this instead:

local writePass = read("*")
local hash = sha256(writePass)
local writeN = password:write(hash..saltHash)

Although I am almost certain that the io.open(fileName) would have caused some problems like Lyqyd said.
Lyqyd #47
Posted 02 February 2013 - 11:04 AM
Oh I see ur point lyquid, is there any major differences between them though or is it more just preference? (I learned the fs API first so I am partial to it)

There aren't particularly any major differences between them in ComputerCraft. I would say it is better to be familiar with the io library than the fs library, for the reasons I mentioned above. There are also some features of the io library (such as :flush() and :seek() that are not available in ComputerCraft, but if you were to use Lua outside of ComputerCraft, you would certainly be better off with a familiarity with the io library.
Skullblade #48
Posted 02 February 2013 - 11:10 AM
Thx for the explanation lyquid

On another thread I read that io was a wrapper of fs because of the sand boxing of CC…is this true?
Lyqyd #49
Posted 02 February 2013 - 11:15 AM
Yeah, io does wrap fs in ComputerCraft, because the java-side code exposes file system stuff in the fs table so that computers don't have the full Lua io library (and therefore can't access files they shouldn't). Using fs instead of io won't gain you anything, though. You lose out on the benefits of the io library and gain essentially nothing.
Skullblade #50
Posted 02 February 2013 - 11:23 AM
Ok then I was thinking that it would be able to speed up but it's probably not enough to really notice
SuicidalSTDz #51
Posted 02 February 2013 - 11:30 AM
Oh I see ur point lyquid, is there any major differences between them though or is it more just preference? (I learned the fs API first so I am partial to it)

There aren't particularly any major differences between them in ComputerCraft. I would say it is better to be familiar with the io library than the fs library, for the reasons I mentioned above. There are also some features of the io library (such as :flush() and :seek() that are not available in ComputerCraft, but if you were to use Lua outside of ComputerCraft, you would certainly be better off with a familiarity with the io library.
On a completely, but not completely, different note. Do you personally think dan should/would/could(Or if it is even possible) add the ability to set files as "Untouchable"? I could see some issues with it but, it would be pretty nice.
Skullblade #52
Posted 02 February 2013 - 11:44 AM
I think that Dan and the development team are fairly certain that there will b no read only files…
SuicidalSTDz #53
Posted 02 February 2013 - 12:55 PM
I think that Dan and the development team are fairly certain that there will b no read only files…
That's what I thought. Though it would be nice, yet troublesome.
Skullblade #54
Posted 02 February 2013 - 01:36 PM
It sounds nice until you try to think about how it would be implemented in a way it can't be exploited
SuicidalSTDz #55
Posted 02 February 2013 - 04:54 PM
It sounds nice until you try to think about how it would be implemented in a way it can't be exploited
That, that is the problem. People can't handle "special" privileges. Well most people at least ;)/>
NonStopGamer #56
Posted 02 February 2013 - 05:48 PM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
I think every 5 minutes would be enough, and whenever the chunk is unloaded and reloaded the computer restarts.
Skullblade #57
Posted 02 February 2013 - 06:04 PM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
I think every 5 minutes would be enough, and whenever the chunk is unloaded and reloaded the computer restarts.
ALL Computers stop running when a chunk is unloaded in minecraft just like how plants don't grow and furnaces don't smelt while you are away, its the way minecraft is set up. The devs are working on the computers saving were/what they were doing but there is nothing Lua side that any1 can do
SuicidalSTDz #58
Posted 03 February 2013 - 06:21 AM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
I think every 5 minutes would be enough, and whenever the chunk is unloaded and reloaded the computer restarts.
You are aware this program was coded with C# and is not in EnderOS, right? This program is ran on your PC and will update every 30 seconds from an FTP where I update EnderOS. It is just easier for users(in my opinion) to launch this and check for an update instead of opening their browser.
SuicidalSTDz #59
Posted 03 February 2013 - 06:32 AM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
I think every 5 minutes would be enough, and whenever the chunk is unloaded and reloaded the computer restarts.
ALL Computers stop running when a chunk is unloaded in minecraft just like how plants don't grow and furnaces don't smelt while you are away, its the way minecraft is set up. The devs are working on the computers saving were/what they were doing but there is nothing Lua side that any1 can do
This is true and also the reason Mining turtles running "excavate" don't start from where they left off on a server crash/restart/chunks unloading/etc
SuicidalSTDz #60
Posted 03 February 2013 - 07:14 AM
EnderOS v2.2 is out!
Check the Changelog for more details!
IMPORTANT!
YOU MUST TYPE [delete /.EnderOS/.EnderOSisInstalled] IF YOU HAVE ALREADY USED ENDEROS. THE NEW SALT HASH METHOD WILL NOT ALLOW YOU TO LOGIN IF YOU DO NOT RECONFIGURE YOUR USERNAME AND PASSWORD!

Derp EDIT

Another EDIT:
Currently working on Color support/EnderOS installer

EDIT
Code sneak peak


--EnderOS installer by SuicidalSTDz
colorPastebin = ""
nonColorPastebin = ""
if not http then
print("This installer requires the HTTP api. Set enableAPI_http to 1 in mod_ComputerCraft.cfg or talk to your server Administrator!")
sleep(5)
os.reboot()
end
if fs.exists("/.EnderOS/.EnderOSisInstalled") then
shell.run("delete","/.EnderOS/.EnderOSisInstalled")
end
if term.isColor() == true then
print("What will this file be named? It is recommended this file is named as startup.")
input = read()
if fs.exists(input) then
  print("File exists!")
  sleep(2)
  os.reboot()
end
shell.run("pastebin","get",colorPastebin,input)
print("File saved as "..input)
sleep(2)
print("Running EnderOS")
sleep(1.8)
running = shell.getRunningProgram()
local installer = io.open("/.installer", "w")
local write = installer:write(running)
installer:close()
shell.run(input)
else
print("What will this file be named? It is recommended this file is named as startup.")
input = read()
if fs.exists(input) then
  print("File exists!")
  sleep(2)
  os.reboot()
end
shell.run("pastebin","get",nonColorPastebin,input)
print("File saved as "..input)
sleep(2)
print("Running EnderOS")
sleep(1.8)
running = shell.getRunningProgram()
local installer = io.open("/.installer", "w")
local write = installer:write(running)
installer:close()
shell.run(input)
end
SuicidalSTDz #61
Posted 03 February 2013 - 07:31 AM
1,575 Views

I cannot describe how much happiness and enthusiasm I have right now. When I started CraftLock back in October of 2012, I never thought it would evolve this much. The amount of views just blows my mind and I thank EVERYONE who replied, showed this to their friends, tested, and took part in the polls. I will definitely be adding Firewolf as soon as my minecraft stops derping, since the CC-Emulator does not support HTTP. There is one bug as of now that one of my friends has pointed out(Already knew about it but never thought anyone would do it), which is the Hint. As of right now the hint has no max length. I will set a max length of 14 characters as soon as I get the chance. I hope everyone is happy with all the steps/precautions I am making for more secure methods of logging in. With this being said, I hope you all have a bright and wonderful/action packed day!


EDIT:

Bug terminated!

There is now a max Hint length of 30. I will push this update as soon as I finish a few other "Surprises".
Skullblade #62
Posted 03 February 2013 - 08:27 AM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
I think every 5 minutes would be enough, and whenever the chunk is unloaded and reloaded the computer restarts.
You are aware this program was coded with C# and is not in EnderOS, right? This program is ran on your PC and will update every 30 seconds from an FTP where I update EnderOS. It is just easier for users(in my opinion) to launch this and check for an update instead of opening their browser.
Oh i never tried the program out i just assumed that it would be run on computercraft…
I would recommend making a update checker for in game
SuicidalSTDz #63
Posted 03 February 2013 - 08:30 AM
Why check every 30 seconds…its not really necessary…
It checks every thirty seconds to ensure reliability. If I were to push an update to the FTP I use and you had the update checker open, you wouldn't know EnderOS updated until you closed the application and started it back up. That is why the update checker refreshes every thirty seconds. If you think it would be better, I could just make a refresh button.
I think every 5 minutes would be enough, and whenever the chunk is unloaded and reloaded the computer restarts.
You are aware this program was coded with C# and is not in EnderOS, right? This program is ran on your PC and will update every 30 seconds from an FTP where I update EnderOS. It is just easier for users(in my opinion) to launch this and check for an update instead of opening their browser.
Oh i never tried the program out i just assumed that it would be run on computercraft…
Lol, no. But I would like to implement something like that for EnderOS in the future. Actually I could just slip that into the HTTP auto updater(Which I have been working on) and refresh every so often, say ten minutes?
SuicidalSTDz #64
Posted 03 February 2013 - 10:58 AM
New Lightshow movies(An idea from Skullblade!)
SuicidalSTDz #65
Posted 04 February 2013 - 07:25 AM
Bug hunting Sundays! Sitting down today and hunting bugs, then at the end of the day I will release the final code with AdventureCraft as well! Hope you all have a great day! :)/>

EDIT: Adding a delete and run command! However you (literally) CANNOT delete /.EnderOS/.userInfo and /.EnderOS/.passInfo, well that is if you are using MY delete command :P/>

EDIT: You also can't delete a running program(i.e if you are trying to delete the file EnderOS is running in, it won't allow you :)/>)

(Last EDIT :)/>)
I will add a function so the user MUST have at least two characters in their username and password :P/>
Skullblade #66
Posted 04 February 2013 - 09:40 AM
New Lightshow movies(An idea from Skullblade!)
Oh u used my idea from skullpong :D/> lightshot movies POWER
SuicidalSTDz #67
Posted 04 February 2013 - 10:43 AM
New Lightshow movies(An idea from Skullblade!)
Oh u used my idea from skullpong :D/> lightshot movies POWER
Lol, indeed they do. Such a cool program/easy to use, yet so complex. The thought of the key stroke detection and just… EVERYTHING, blows my mind.I also lasted five minutes in SkullPong in one of the videos(Forgot to stop the recording :P/>). So I didn't upload that one since it was really long :D/> And you are right that survival is the most insane/stroke giving mode.
SuicidalSTDz #68
Posted 04 February 2013 - 03:01 PM
What time is it? Adventure Time!! That's right, AdventureCraft is now in EnderOS! Go try your luck and defeat the Ender Dragon! Other new features are new commands and a calculator? Go check it out and tell me how I did!
Skullblade #69
Posted 04 February 2013 - 03:52 PM
New Lightshow movies(An idea from Skullblade!)
Oh u used my idea from skullpong :D/> lightshot movies POWER
Lol, indeed they do. Such a cool program/easy to use, yet so complex. The thought of the key stroke detection and just… EVERYTHING, blows my mind.I also lasted five minutes in SkullPong in one of the videos(Forgot to stop the recording :P/>). So I didn't upload that one since it was really long :D/> And you are right that survival is the most insane/stroke giving mode.
I should add a less dangerous/stroke inducing survival but I'm actually kinda partial to it
Mikee251 #70
Posted 04 February 2013 - 04:05 PM
AdventureTime! :D/>
Mikee251 #71
Posted 04 February 2013 - 04:12 PM
http://www.youtube.com/watch?v=IvAPeMaFZT0&feature=youtu.be :D/>
SuicidalSTDz #72
Posted 04 February 2013 - 04:15 PM
New Lightshow movies(An idea from Skullblade!)
Oh u used my idea from skullpong :D/> lightshot movies POWER
Lol, indeed they do. Such a cool program/easy to use, yet so complex. The thought of the key stroke detection and just… EVERYTHING, blows my mind.I also lasted five minutes in SkullPong in one of the videos(Forgot to stop the recording :P/>). So I didn't upload that one since it was really long :D/> And you are right that survival is the most insane/stroke giving mode.
I should add a less dangerous/stroke inducing survival but I'm actually kinda partial to it
Lol


AdventureTime! :D/>
Lol(Twice)


And NICE! Love it
1lann #73
Posted 05 February 2013 - 03:59 AM
Interesting programs are not available. Wait for Windows 1.0!
Uhh… Not sure if your are joking or being weird… Are you suggesting that there are no interesting programs available in the OS or in the CC community? and supposedly Windows 1.0 is going to be more interesting than everything else? I wouldn't make such quick assumptions and advertise your OS that hasn't even been released yet on someone else's thread. It gives people a bad impression. Just saying.

Also Suicidal, I wanted to say great job on what you did with EnderOS, you have like done huge improvement since you joined the community. Good job on what you have done and good luck :)/>/>
SuicidalSTDz #74
Posted 05 February 2013 - 09:13 AM
Interesting programs are not available. Wait for Windows 1.0!
Uhh… Not sure if your are joking or being weird… Are you suggesting that there are no interesting programs available in the OS or in the CC community? and supposedly Windows 1.0 is going to be more interesting than everything else? I wouldn't make such quick assumptions and advertise your OS that hasn't even been released yet on someone else's thread. It gives people a bad impression. Just saying.

Also Suicidal, I wanted to say great job on what you did with EnderOS, you have like done huge improvement since you joined the community. Good job on what you have done and good luck :)/>/>
Thank you soo much. I cannot describe the amount of happiness i am feeling right now. Thank you so much for replying :)/>
SuicidalSTDz #75
Posted 06 February 2013 - 04:33 PM
Currently re-writing EnderCalc with new functions and better loop handling, I will also be updating EnderOS with some new loop handling techniques! (After school tomorrow of course :P/>)
SuicidalSTDz #76
Posted 08 February 2013 - 01:05 PM
I am proud to announce the arrival of Firewolf in EnderOS! There is an insane amount of bugs that I am still working on but rest assured I am working on them as fast as possible. Hope you all enjoy Firewolf!
AnthonyD98™ #77
Posted 08 February 2013 - 01:11 PM
Theres an http bug in cc-emulator?

SuicidalSTDz #78
Posted 08 February 2013 - 03:05 PM
Theres an http bug in cc-emulator?

Theres an http bug in cc-emulator?

No i was just derpy that day. Forgot to look in the config :)/>

EDIT: Double quote phone derp :)/>
theoriginalbit #79
Posted 08 February 2013 - 03:22 PM
Theres an http bug in cc-emulator?
Why does everyone always think cc-emu is the cause of problems… If anything is going to be a problem it's Minecraft…
SuicidalSTDz #80
Posted 08 February 2013 - 03:33 PM
Theres an http bug in cc-emulator?
Why does everyone always think cc-emu is the cause of problems… If anything is going to be a problem it's Minecraft…
That is true as well… Java was the worst choice for coding it flat-out.
NeptunasLT #81
Posted 09 February 2013 - 11:47 AM
Good.Pls upload pictures :)/>
SuicidalSTDz #82
Posted 09 February 2013 - 01:49 PM
Good.Pls upload pictures :)/>
Thanks, and I will upload some pictures tomorrow :)/>

EDIT: Away camping, won't be back till Sunday :P/>
SuicidalSTDz #83
Posted 12 February 2013 - 04:45 PM
EnderOS v2.6 is out! Go check out the new uninstallation feature [Insert sad face]
SuicidalSTDz #84
Posted 12 February 2013 - 04:57 PM
3,000 Views:

I am truely speechless right now, no words can describe the emotions I am feeling right now. I know I would not be this far if it weren't for some inspiring members in the CC forum community, including but not limited to

Lyqyd, Skullblade, GravityScore, 1lann, AfterLifeLochie, remiX, Orwell(Sorry about before ;)/>), TheOriginalBIT, and so many more. I couldn't have done it without all your support/help. I have HUGE plans for EnderOS in the future(Not spoiling the surprises yet). I hope you all enjoy EnderOS and all the changes it/me have made over the time it/me have spent in the CC forum community. Have a fantastic day/night/evening everyone!
AnthonyD98™ #85
Posted 12 February 2013 - 05:11 PM
Good work!™
SuicidalSTDz #86
Posted 12 February 2013 - 05:22 PM
Good work!™
Thanks! :)/>
Skullblade #87
Posted 12 February 2013 - 05:26 PM
YAY :D/> I was the 2nd person mentioned!!!! Go me :P/> (could u remind me how I helped u?)

Congrats on 3000 views :)/>
SuicidalSTDz #88
Posted 13 February 2013 - 01:05 AM
YAY :D/> I was the 2nd person mentioned!!!! Go me :P/> (could u remind me how I helped u?)

Congrats on 3000 views :)/>
You were more along the line of a motivational figure :D/>

EDIT: You also mentioned using Sha-256 hashing instead of ASCII Encryption ;)/>
Skullblade #89
Posted 13 February 2013 - 08:28 AM
YAY :D/> I was the 2nd person mentioned!!!! Go me :P/> (could u remind me how I helped u?)

Congrats on 3000 views :)/>
You were more along the line of a motivational figure :D/>

EDIT: You also mentioned using Sha-256 hashing instead of ASCII Encryption ;)/>
Yay motivation :D/>
SuicidalSTDz #90
Posted 14 February 2013 - 10:42 AM
Currently working on a lock system(Mostly have it done) which will not allow the user to login until entering his/her password and username no matter what. For example, if I were to restart the computer it would still be locked when it loaded back up.
SuicidalSTDz #91
Posted 14 February 2013 - 11:29 AM
BUG ALERT!
If you restart/shutdown your computer while filling out your Username and Password for EnderOS to store or are changing your Username or Password, you will not be able to login since EnderOS created the file without anything in it.

SOLUTION:
The first is quite obvious, don't do this. The second is to make a disk with this code on it:

fs.delete("/.EnderOS/.EnderOSisInstalled")

I will be fixing this bug in the next update of EnderOS
theoriginalbit #92
Posted 14 February 2013 - 02:33 PM
I will be fixing this bug in the next update of EnderOS
Simple fix really. you should just patch it now. :)/>
SuicidalSTDz #93
Posted 14 February 2013 - 02:40 PM
I will be fixing this bug in the next update of EnderOS
Simple fix really. you should just patch it now. :)/>
Lol, it would be very easy. I'm pretty tired though and would probably cause more bugs if I inserted more code. So i'll just update tomorrow, with another "surprise" i've been waiting to release. :)/>

EDIT: I am going to eat dinner then release a patch EDIT: My enter key is broken and I am releasing an update (If all goes well) tomorrow.
SuicidalSTDz #94
Posted 19 February 2013 - 08:46 AM
Dear CC Members involved with EnderOS,

Taking a break from EnderOS for a bit. I will release a patch for all the bugs I have found within this week. I thank all of you for your support and motivation to keep this project alive. This is, however, not goodbye. EnderOS is very much alive and will stay that way. I plan on bigger and better functions within EnderOS. Take care and leave any suggestions in the comments below.

EDIT: TheOriginalBit and I have also been making a game which will be implemented into EnderOS upon my return (No spoilers yet)

Sincerely,
The Endermen and SuicidalSTDz
gamax92 #95
Posted 21 February 2013 - 05:54 PM
I keep getting:
The enderman hack you in their sleep.
Why are you preventing me for using a crappy password! I DO WHAT I WANT
gamax92 hacks the installation program

Also, shame on you and your fake loading bar. SHAME!

And why are games and other programs store internally?
It is its own program so why not have it as a seperate file.

EDIT:
io:71: Stream closed - After registration
EnderOS:1313: attempt to call table - None of the programs listed on User programs launch
Clicking on the non filled space also causes this error, but it recovers from it and gets you back to User Programs

An OS should handle its own crashes, another user can exploit that and use it to get to the shell.

Also, username password logins should ignore if the username is wrong and continue anyway to the password prompt.
Then if either are wrong say "Bad username or password"
This allows people not to beable to brute force the user name and then brute the password afterwards, (Not that thats likely)

Why do you make the login screen line by line, you could simplify it by making common parts such as the blank line with just side borders into a function and then call that.
Would reduce size.

"if hash..saltHash ~= hash..saltHash then"
Why is it checking something against itself? This is dead code that never goes off.

You are also not hashing it correctly. The salt is applyed to the raw input and then is hashed. Its not applyed to the hashed.
You can just take the first 64 bytes (The SHA256) and ignore the extra salt. There now I have the original hash which is what salting is supposed to prevent.

x = 354
while x == 354 do
What exactly is this for? You could just do "while true do"

Also, CC has its own bit api. You could probably adapt the sha256 to use them.

Also, any functions or variables you don't want me calling from another program you should declare local.
There are a ton of variables and functions not declared local.

You block me from editing EnderOS while its running, but you don't prevent me from editing the username and password files.
And you also prevent me from deleting EnderOS, but both of these can be circumvented with a slash at the beginning
Do you not have an actual permissions system?

The calculator is quite …. lame?
There are plenty of other calculators that have an actual gui
And division by zero should be handled correctly, not saying inf.
And any time you make a mistake, it says "The enderman are not amused" and then exits you.
Why not just have it tell me the mistake and then allow me to correct it.

You could also condense some of the commmon messages like input first num and input second num into one function, and then do specifics at the end of getting the numbers.

I can also use the {Run} function to execute EnderOS from EnderOS.

The pullEvent function is also never restored after login, so any other program that uses terminate won't work correctly

Why do you have a copy of the edit program in your OS, can't you just check if its okay and then just shell.run()/dofile() into the edit?

Your login screen calls itself when the password is wrong, I can exploit this if I happen to know what the password is.
Around a certain number of wrong passwords, the program will crash with a java error and drop me to the shell
AnthonyD98™ #96
Posted 21 February 2013 - 06:43 PM
I keep getting:
The enderman hack you in their sleep.
Why are you preventing me for using a crappy password! I DO WHAT I WANT
gamax92 hacks the installation program

Also, shame on you and your fake loading bar. SHAME!

And why are games and other programs store internally?
It is its own program so why not have it as a seperate file.

EDIT:
io:71: Stream closed - After registration
EnderOS:1313: attempt to call table - Clicked on user program, specifically clear

An OS should handle its own crashes, another user can exploit that and use it to get to the shell.

Also, username password logins should ignore if the username is wrong and continue anyway to the password prompt.
Then if either are wrong say "Bad username or password"
This allows people not to beable to brute force the user name and then brute the password afterwards, (Not that thats likely)

Why do you make the login screen line by line, you could simplify it by making common parts such as the blank line with just side borders into a function and then call that.
Would reduce size.

"if hash..saltHash ~= hash..saltHash then"
Why is it checking something against itself? This is dead code that never goes off.

You are also not hashing it correctly. The salt is applyed to the raw input and then is hashed. Its not applyed to the hashed.
You can just take the first 64 bytes (The SHA512) and ignore the extra salt. There now I have the original hash which is what salting is supposed to prevent.

x = 354
while x == 354 do
What exactly is this for? You could just do "while true do"

Instead of criticizing the problems with EnderOS you could offer help. Have you even created an OS before?
SuicidalSTDz also stated that he will realise a patch to fix some of the bugs present in EnderOS.

But in some areas I do agree with you. Why does he store programs internally? Why does he have a fake loading bar? Most likely for decoration or it may have actual loading in the future.
The mistakes are most likely caused by the factor that SuicidalSTDz may lack the knowledge how to implement specific features.

No offense to anyone in question, I'm a neutral entity! :P/>
gamax92 #97
Posted 22 February 2013 - 03:02 AM
Aright then:
You could move functions out of the while loop, that doesn't even make sense.
Then make them local, since EnderOS is currently a single entity containing all the programs.
Then format them all so I don't start bleeding through my eyes.
Then make the while loop into a simple while true do statement.
Then move the additional programs into seperate files (calc, games, blah) and then use shell.run(".EnderOS\your files here") or dofile("samething")
Then create a function in the calculator that asks you for the first number, checks it, asks the second, checks it, and then returns the first number and the second number, else false and a error code.
Remove everything in the edit function except for the EnderOS checking code, and THEN if every checks out okay, use shell.run()/dofile() to launch edit.
Change the password and username saving to be sha256(input..saltHash)
and then the checking would be simply: hash == userInfo
SuicidalSTDz #98
Posted 24 February 2013 - 07:53 AM
To be clear:
EnderOS prevents users from using any password/username that is less then or equal to two characters for safety
EnderOS hashes user information in this way because using sha256(hash..saltHash) will simply hash the salt hash rendering the user information "incorrect" (I am aware that I can hash the salt hash, but I do not want to. If anyone feels that I should, leave a comment saying so)
EnderOS is being re-written at the current moment and I have fixed most of the problems stated above
EnderOS's "fake" loading bar is finally being programmed to check for important files before startup and checking the users files for more than one char to prevent a bug stated in a previous post
SuicidalSTDz does not "lack" knowledge pertaining to EnderOS, but simply has many thoughts running through his mind and types them down before he loses them; which in the long run causes bugs which SuicidalSTDz then fixes
EnderOS is now ran through a while true do loop (Was tired that day and felt like looping it through a while x == 354 do loop :P/>)
EnderOS's edit file is a copy of CC's except for the colors and some other changes
EnderOS's calculator (Known as EnderCalc) has it's own thread and any "comments" about it should be made there (EnderCalc is also being re-written currently)
EnderOS now prevents the user from deleting any important files and prevents the user from renaming or running any files EnderOS runs off of
EnderOS now stores all games, programs, etc externally
EnderOS will now return errors (If any are present)
SuicidalSTDz has fixed the Stream Closed bug
SuicidalSTDz had fixed the Login Loop a week ago but never told anyone(Of course none of you have this version yet :P/>)

Of course this is the version of EnderOS that I have

With this being said, I am now back and working on EnderOS due to a shorter projected completion time of my "project"

I will release EnderOS within the next two days

EDIT: Calling any intellectual work of mine, "lame", is very offensive. If you have any heart, I ask that you send "rude" comments to me via PM. I also am not one for being told what to do, words that do this are:
Change, Remove, Delete, Make, etc. I am, however, open to user suggestions.

EDIT: Please be aware, it is easy to criticize one's work, but it is harder to code the program and make it bug-free

Sincerely,
SuicidalSTDz
remiX #99
Posted 24 February 2013 - 08:58 AM
EDIT: Please be aware, it is easy to criticize one's work, but it is harder to code the program and make it bug-free

I know that feel :[ Especially bugs that JUST WON't FIX lol
Feels good to be in the credits :P/>
Keep up the good work :P/>
SuicidalSTDz #100
Posted 24 February 2013 - 09:06 AM
EDIT: Please be aware, it is easy to criticize one's work, but it is harder to code the program and make it bug-free

I know that feel :[ Especially bugs that JUST WON't FIX lol
Feels good to be in the credits :P/>
Keep up the good work :P/>
Lol, I think I have mostly every bug(Well all the ones I've been exposed to) fixed at this point :)/> Still working on some looping issues :S Also you were the sole purpose I ditched CraftLock to make EnderOS :)/>
SuicidalSTDz #101
Posted 24 February 2013 - 09:23 AM
It has come to my attention that bugs are revealing themselves more and more. If anyone would like to help with bug testing before I release a build, please say so in the comments. Any pre-release sent to said user shall not be exploited and sent to any other persons. If said happens, I will not allow anymore pre-release bug testers to help with EnderOS. I will allow only a maximum of three people test any said beta build before it is released. Any bugs found shall be sent to me via PM so we may discuss the circumstance in which the bug revealed itself. If said person has a solution to the bugs before sending said patch to me, they shall be deemed credit for fixing said bug. I have no idea how this will play out, but seeing as I am very busy I have no other choice. If you have any other questions regarding beta build testing, please send me a message via PM.

Sincerely,
SuicidalSTDz
remiX #102
Posted 24 February 2013 - 09:59 AM
EDIT: Please be aware, it is easy to criticize one's work, but it is harder to code the program and make it bug-free

I know that feel :[ Especially bugs that JUST WON't FIX lol
Feels good to be in the credits :P/>
Keep up the good work :P/>
Lol, I think I have mostly every bug(Well all the ones I've been exposed to) fixed at this point :)/> Still working on some looping issues :S Also you were the sole purpose I ditched CraftLock to make EnderOS :)/>

Nice :P/> Awesome feeling when you fix all the bugs :D/>

CraftLock? Don't even remember what that is :lol:/> is that why I'm in the credits? :P/>


It has come to my attention that bugs are revealing themselves more and more. If anyone would like to help with bug testing before I release a build, please say so in the comments. Any pre-release sent to said user shall not be exploited and sent to any other persons. If said happens, I will not allow anymore pre-release bug testers to help with EnderOS. I will allow only a maximum of three people test any said beta build before it is released. Any bugs found shall be sent to me via PM so we may discuss the circumstance in which the bug revealed itself. If said person has a solution to the bugs before sending said patch to me, they shall be deemed credit for fixing said bug. I have no idea how this will play out, but seeing as I am very busy I have no other choice. If you have any other questions regarding beta build testing, please send me a message via PM.

Sincerely,
SuicidalSTDz

I'll do some bug hunting for you :P/> Super bored at the moment
SuicidalSTDz #103
Posted 24 February 2013 - 10:02 AM
Since the next version of EnderOS might delete some files… I am saying this:

I, "SuicidalSTDz", am not responsible for any adverse effects EnderOS has on files or programs

If you have a file named ".Endermen" for any reason, I suggest renaming it
If you have a startup file, I PROMPT you to rename it
Any file that conflicts with EnderOS WILL be deleted to ensure security within EnderOS

There is a file checker that will try to find the words: delete, EnderOS, /.EnderOS/.userInfo, /.EnderOS/.passInfo, /.EnderOS/.firewolf, fs.delete, and so on

You have been warned
SuicidalSTDz #104
Posted 24 February 2013 - 10:05 AM
EDIT: Please be aware, it is easy to criticize one's work, but it is harder to code the program and make it bug-free

I know that feel :[ Especially bugs that JUST WON't FIX lol
Feels good to be in the credits :P/>
Keep up the good work :P/>
Lol, I think I have mostly every bug(Well all the ones I've been exposed to) fixed at this point. Still working on some looping issues :S Also you were the sole purpose I ditched CraftLock to make EnderOS

Nice :P/> Awesome feeling when you fix all the bugs :D/>

CraftLock? Don't even remember what that is :lol:/> is that why I'm in the credits? :P/>
CraftLock was a "noob" lock at most. My very first lock to be exact. Your eyes would bleed if you saw the code… Here is a link if you dare :P/>

I'll do some bug hunting for you :P/> Super bored at the moment
Thanks, I will put together a pre-release build tonight and PM you when it is all together :)/>
Lol, too many emoticons for editing, had to take some out…

EDIT: Going out to eat and get groceries, be back later.
Skullblade #105
Posted 24 February 2013 - 10:35 AM
I can bug test if u want
SuicidalSTDz #106
Posted 24 February 2013 - 10:49 AM
I can bug test if u want
Sure! I will send you and remiX the pre-release sometime today or tomorrow.
SuicidalSTDz #107
Posted 25 February 2013 - 07:58 AM
EnderOS is near completion for version 3.0! I am currently working on some File Manager options and then I will release it. Have a great day!

Sincerely,
SuicidalSTDz
NeptunasLT #108
Posted 26 February 2013 - 05:07 AM
Why Updater is .exe file?
Is this a Virus?
Engineer #109
Posted 26 February 2013 - 05:51 AM
I came across an error:

:1313: attempt to call table

I clicked on programs and then clicked somewhere random, it happens if I click everywhere except the back button.
Hope you can fix this
SuicidalSTDz #110
Posted 26 February 2013 - 12:18 PM
Removing {Programs:} Too buggy (Will add something similar to this in the new File Manager I have set up)
Any other bugs are most likely fixed in MY build of EnderOS ;)/>

What am I working on currently?
I am working on what else… – security and some other secrets
SuicidalSTDz #111
Posted 26 February 2013 - 12:20 PM
Why Updater is .exe file?
Is this a Virus?
Why would I distribute a virus to my fellow CC Forum Members? No, I coded that program in C# and is executed from a .exe file. If you want, you can scan it if it makes you feel better. ;)/>

EDIT: I could see the concern if it were a .VBS or BATCH file…
Skullblade #112
Posted 26 February 2013 - 12:35 PM
Why Updater is .exe file?
Is this a Virus?
Why would I distribute a virus to my fellow CC Forum Members? No, I coded that program in C# and is executed from a .exe file. If you want, you can scan it if it makes you feel better. ;)/>
u need a CC updater
SuicidalSTDz #113
Posted 26 February 2013 - 12:51 PM
Why Updater is .exe file?
Is this a Virus?
Why would I distribute a virus to my fellow CC Forum Members? No, I coded that program in C# and is executed from a .exe file. If you want, you can scan it if it makes you feel better. ;)/>
u need a CC updater
Yeah… Kinda threw that idea out the door. Got fed up with the http api ;)/> If anyone else wants to do it they have my permission for private use.

remiX, Orwell, 1lan, GravityScore, and TheOriginalBIT all breathe code, so i'm sure they could do it (Well GravityScore already did it :P/>)
Skullblade #114
Posted 26 February 2013 - 12:55 PM
Yeah… Kinda threw that idea out the door. Got fed up with the http api ;)/> If anyone else wants to do it they have my permission for private use.

remiX, Orwell, 1lan, GravityScore, and TheOriginalBIT all breathe code, so i'm sure they could do it (Well GravityScore already did it :P/>)
its not that hard….even if you just shell.run the pastebin program,i do that sometimes (ik im lazy)
SuicidalSTDz #115
Posted 26 February 2013 - 12:57 PM
Yeah… Kinda threw that idea out the door. Got fed up with the http api ;)/> If anyone else wants to do it they have my permission for private use.

remiX, Orwell, 1lan, GravityScore, and TheOriginalBIT all breathe code, so i'm sure they could do it (Well GravityScore and 1lan already did it :P/>)
its not that hard….even if you just shell.run the pastebin program,i do that sometimes (ik im lazy)
Oh I thought you wanted me to do some Github Repository sh#t. I mean, I guess it wouldn't be too hard (Just that i'm lazy…) I'll look into the matter.
Skullblade #116
Posted 26 February 2013 - 12:59 PM
Yeah… Kinda threw that idea out the door. Got fed up with the http api ;)/> If anyone else wants to do it they have my permission for private use.

remiX, Orwell, 1lan, GravityScore, and TheOriginalBIT all breathe code, so i'm sure they could do it (Well GravityScore already did it :P/>)
its not that hard….even if you just shell.run the pastebin program,i do that sometimes (ik im lazy)
Oh I thought you wanted me to do some Github Repository sh#t. I mean, I guess it wouldn't be too hard (Just that i'm lazy…) I'll look into the matter.
yeah I'm 2 lazy 4 github also :P/>

you could create 2 pastebin posts. 1 for the code other for the version number. download the version number and compare it to your version. if the versions don't match ask if you want to update. if yes then get the code off pastebin
SuicidalSTDz #117
Posted 26 February 2013 - 01:01 PM
Yeah… Kinda threw that idea out the door. Got fed up with the http api ;)/> If anyone else wants to do it they have my permission for private use.

remiX, Orwell, 1lan, GravityScore, and TheOriginalBIT all breathe code, so i'm sure they could do it (Well GravityScore already did it :P/>)
its not that hard….even if you just shell.run the pastebin program,i do that sometimes (ik im lazy)
Oh I thought you wanted me to do some Github Repository sh#t. I mean, I guess it wouldn't be too hard (Just that i'm lazy…) I'll look into the matter.
yeah I'm 2 lazy 4 github also :P/>

you could create 2 pastebin posts. 1 for the code other for the version number. download the version number and compare it to your version. if the versions don't match ask if you want to update. if yes then get the code off pastebin
Yeah, shouldn't be that hard. I'll look into it all tomorrow after I get these pesky bugs out of muh way :)/>
Skullblade #118
Posted 26 February 2013 - 01:03 PM
Smash ALL the bugs :D/>
SuicidalSTDz #119
Posted 26 February 2013 - 01:05 PM
Smash ALL the bugs :D/>
Got muh boots on :D/>
SuicidalSTDz #120
Posted 07 March 2013 - 05:50 PM
To clear any confusion about EnderOS:

I am working very hard to re-write EnderOS with few bugs, which will take some time. I have been working day and night, day after day and can safely say that EnderOS will be ready for a release within the next week or two. I have completely thrown out the old security protocals and wrote new ones. Yes, this means you will have to delete this file again:
/.EnderOS/.EnderOSisInstalled
I am working, as of right now, on a new File Manager with an Anti-Virus scanner (EnderWall) Which will iterate over all the lines of a file before allowing it to be stored in EnderOS's new filesystem. Stay tuned, for this next release will be a big one (Which means some bugs) Anything that happens to ANY files whilst using EnderOS is not my problem. I will most likely add a backup option to send files to another computer via Rednet. Have a great day!

Sincerely,
SuicidalSTDz
theoriginalbit #121
Posted 07 March 2013 - 07:28 PM
Anti-Virus scanner (EnderWall) Which will iterate over all the lines of a file before allowing it to be stored in EnderOS's new filesystem.
Make sure you do it right … or else quite a lot of programs wont be allowed … hell some of mine mine use os.shutdown, os.reboot and fs.list and fs.delete … but they are all used to give a better user experience, so just checking for the existence of those could cause problems …
SuicidalSTDz #122
Posted 07 March 2013 - 07:37 PM
Anti-Virus scanner (EnderWall) Which will iterate over all the lines of a file before allowing it to be stored in EnderOS's new filesystem.
Make sure you do it right … or else quite a lot of programs wont be allowed … hell some of mine mine use os.shutdown, os.reboot and fs.list and fs.delete … but they are all used to give a better user experience, so just checking for the existence of those could cause problems …
It doesn't just refuse the file to be entered into the filesystem, it prints all conflicts then you look through the list and click {Allow} if you don't see any real threats. So in reality it just returns a list of "conflicts" which you then look over (It prints the line number, the actual threat, etc). With this update, sad to say, you will actually need to know how to use common sense when using my filesystem

EDIT: I guess saying "before allowing it to be stored" was a bit dramatic ;)/> Im actually quite suprised how fast it iterates through EnderOS (Yes, that's right, I scanned through EnderOS's code and it returned MANY conflicts. They were legit though…)

EDIT2: You said "mine" twice :D/>
Mads #123
Posted 07 March 2013 - 11:58 PM
Is this an OS, or just another silly collection of programmes?
SuicidalSTDz #124
Posted 08 March 2013 - 09:49 AM
Is this an OS, or just another silly collection of programmes?
Is this an OS?! Of course it is. It includes some games I enjoy :P/> I am implementing a game BIT and I made in the next update. This OS is lightweight. The purpose of this is to show other users what an OS should look like (Somewhat) Not just some silly program that locks you out of the computer. I do not personally like OS's that add too many games. Currently I only have two I have not made and that is all I plan on adding since they are nice games to play whilst one is bored.

If something has "Ender" in front of it, most likely I made it. There are NO programs that other users created in my OS except the games.

That was the worst laid-out post i've ever made 0_o

Oh, about the new update:
-A complete re-write of all functions and variables
-EnderWall will NOT be in the next update due to some technical issues (none too serious)
-EnderOS's security protocal was re-written from the ground up
-There is a new File Manager option after logging in
-With the file manager, there will be a new Programs tab (Instead of tabulating the table, I will be splitting shell.programs into smaller tables and printing it like so)
-New loading screen (Command line type-style)
-Calculator has been removed for certain reasons (Might be re-added in the near future)
-Fixed login recursion loop
-Fixed many, many, bugs

This is what I could come up with off the top of my head. There is much more so you will have to check it out yourself. (When it is release of course)
Azhf #125
Posted 09 March 2013 - 12:05 PM
Managed to get this on a disk ^_^/>
SuicidalSTDz #126
Posted 09 March 2013 - 12:10 PM
Managed to get this on a disk ^_^/>
Lol, how long did it take you? :P/>
Azhf #127
Posted 09 March 2013 - 12:29 PM
Managed to get this on a disk ^_^/>
Lol, how long did it take you? :P/>
No time at all. %appdata%/.minecraft/saves/(My CC World)/computer/disk/18 (label 18 == EnderOS) click and drag enderos in and then rename startup. I used winrar to transfer it to a file ^_^/>
SuicidalSTDz #128
Posted 09 March 2013 - 12:35 PM
Meh, I use CC-Emu. Less lag (Not really, I never lag :P/>) Kinda just hate being bothered when i'm just testing something out on my server
Azhf #129
Posted 09 March 2013 - 12:37 PM
Meh, I use CC-Emu. Less lag (Not really, I never lag :P/>) Kinda just hate being bothered when i'm just testing something out on my server
btw might wanna check the pastebin for that file you gave me, it was private XD Hurry, cause I gtg really soon plox XD
Darky_Alan #130
Posted 12 March 2013 - 08:29 PM
Why am I unnable to access the password? I can type int he username perfectly, I can't go down into the password field.

Edit: Nevermind! That's what I get for using an uppercase letter for my username.
SuicidalSTDz #131
Posted 17 March 2013 - 11:45 AM
EnderOS v3.0 will be released later today. There is currently one working feature; the program tab. This is because I have not yet implemented the other features. They will be in the next update, I just want to get this version out for you all to play with/bug hunt. Happy Saint Patty's Day!

Sincerely,
- SuicidalSTDz
Engineer #132
Posted 17 March 2013 - 01:04 PM
Whenever I start for the first time and hit enter after I typed the hint in. I got io:71: stream closed
SuicidalSTDz #133
Posted 17 March 2013 - 01:07 PM
I fixed that :)/>
SuicidalSTDz #134
Posted 17 March 2013 - 03:31 PM
EnderOS v3.0 is finally out! There is only one current feature implemented, however, the next update will contain the rest. Tell me how I did with this update. (There are a few things that WILL be changed in the next update, I just wanted to push this one) Good luck, and Happy Coding! ^_^/>

Sincerely,
- SuicidalSTDz
JokerRH #135
Posted 17 March 2013 - 03:53 PM
@Your statement to boot of disks (first post)
If a disk is inserted into the computer, it fires an event. That means you could make a coroutine that yields until it gets a disk insertion event and then rename the Disk/startup to something like Disk/#startup…if you want :D/>
SuicidalSTDz #136
Posted 17 March 2013 - 04:01 PM
@Your statement to boot of disks (first post)
If a disk is inserted into the computer, it fires an event. That means you could make a coroutine that yields until it gets a disk insertion event and then rename the Disk/startup to something like Disk/#startup…if you want :D/>
What are you talking about?
JokerRH #137
Posted 17 March 2013 - 04:08 PM
Look at your first post under "A brief description".
You said it is impossible to prevent loading from a disk.
theoriginalbit #138
Posted 17 March 2013 - 04:10 PM
Look at your first post under "A brief description".
You said it is impossible to prevent loading from a disk.

It is impossible to stop disk boot loading without a custom bios.
SuicidalSTDz #139
Posted 17 March 2013 - 04:12 PM
Look at your first post under "A brief description".
You said it is impossible to prevent loading from a disk.

It is impossible to stop disk boot loading without a custom bios.
I don't even know why he posted that here? Quite random…

Ok he edited the post. That description is very outdated btw ^_^/>
SuicidalSTDz #140
Posted 18 March 2013 - 11:20 AM
EnderOS v3.1 is out with a few changes:
I actually re-textured the UI's a bit, added the edit function back in, and fixed a few bugs. Tomorrow I will be working on the rest. ^_^/> Along with a new calculator courtesy of Engineer.

Sincerely,
- SuicidalSTDz
spyman68 #141
Posted 22 March 2013 - 01:16 PM
Would you like any help with this SuicidalSTDz?
SuicidalSTDz #142
Posted 22 March 2013 - 01:23 PM
I'm almost ready to release the final version of EnderOS (Some later versions may be necessary due to bugs) so I don't think i'll need much help. Thanks for the offer though ^_^/>
gamax92 #143
Posted 23 March 2013 - 12:14 PM
I'm baaaaaaaaaaaaaaack

Ln 302
For the initial username and password input, you could string.lower() the input and then check it against a black list.
This would dissallow the user to put username, usErname, Username, and etc.

Ln 308 + 335
You also check if the username is less than 2 chars, but then afterwards check if its ABOVE 2 chars. Which allows me to put in exactly two chars and have it silently fail.

Ln 735
The readonly checks wont work at all like this?
Why? because if any of the files in readonly{} are not the one you are editing, then success is set to true.
Success is never reset back to false if the file you're editing is bad.
To fix this, set it to true before hand and then set it to false if they fail

It would also probably be better to implement the checks inside of fs.isReadOnly so that any program will see the files as read only.
Edit would still work because it checks if the file is readonly.

You should also use shell.resolve so that it prevents me from editing files like this:
".EnderOS/../startup" which according to my debug print outs, was never detected.

Ln 823 + 825. Line 825 will perform the same check that line 823 does.
And: (true + false) - false
Or: (true + false) - true

—-
os.pullEvent is never overriden so I can just terminate the login and have it get to shell.

I'm not sure what Programs is currently supposed to do, but currently clicking on any of them does nothing. - EDIT: Yeah the code only lists the program, what is the purpose?

Also, why do you sleep during the boot up process. It makes the computer feel really slow.

I see that there are some functions in EnderOS that get defined but are never used.
For example: settingScreen

I'm also questioning the choice that each menu entry is a function.
Is this GUI thing you wrote an actual library or a (Only works for this program) library.
SuicidalSTDz #144
Posted 24 March 2013 - 08:58 AM
New features added to EnderOS. Go check them out. The rest of the File Manager options will be implemented in the next update. I had to hold off on them for certain reasons.
SuicidalSTDz #145
Posted 24 March 2013 - 10:16 AM
Released a patch to fix exiting out of the OS
SuicidalSTDz #146
Posted 24 March 2013 - 10:20 AM
I'm baaaaaaaaaaaaaaack

Ln 302
For the initial username and password input, you could string.lower() the input and then check it against a black list.
This would dissallow the user to put username, usErname, Username, and etc.

Ln 308 + 335
You also check if the username is less than 2 chars, but then afterwards check if its ABOVE 2 chars. Which allows me to put in exactly two chars and have it silently fail.

Ln 735
The readonly checks wont work at all like this?
Why? because if any of the files in readonly{} are not the one you are editing, then success is set to true.
Success is never reset back to false if the file you're editing is bad.
To fix this, set it to true before hand and then set it to false if they fail

It would also probably be better to implement the checks inside of fs.isReadOnly so that any program will see the files as read only.
Edit would still work because it checks if the file is readonly.

You should also use shell.resolve so that it prevents me from editing files like this:
".EnderOS/../startup" which according to my debug print outs, was never detected.

Ln 823 + 825. Line 825 will perform the same check that line 823 does.
And: (true + false) - false
Or: (true + false) - true

—-
os.pullEvent is never overriden so I can just terminate the login and have it get to shell.

I'm not sure what Programs is currently supposed to do, but currently clicking on any of them does nothing. - EDIT: Yeah the code only lists the program, what is the purpose?

Also, why do you sleep during the boot up process. It makes the computer feel really slow.

I see that there are some functions in EnderOS that get defined but are never used.
For example: settingScreen

I'm also questioning the choice that each menu entry is a function.
Is this GUI thing you wrote an actual library or a (Only works for this program) library.
That is all outdated… Check the new version. I am most likely going to just allow users to edit any file they damn please because of people like you pointing out EVERY flaw in a flawed language
SuicidalSTDz #147
Posted 24 March 2013 - 10:34 AM
Released another patch for EnderOS.

-Fixed username and password length bug
-Removed readOnlyFiles for a variety of reasons (Go ahead and delete everything to break EnderOS, your problem not mine)
SuicidalSTDz #148
Posted 24 March 2013 - 10:45 AM
Another Patch:

- Fixed exiting out of the file editor
gamax92 #149
Posted 24 March 2013 - 10:48 AM
Don't get all mad. I also pointed out a method for fixing that readonly thing.

I mean its up to you to actually take the advice, which I've tested.
SuicidalSTDz #150
Posted 24 March 2013 - 10:52 AM
Don't get all mad. I also pointed out a method for fixing that readonly thing.

I mean its up to you to actually take the advice, which I've tested.
Oh, I am far from mad. I'm actually quite liking the idea of no readOnly file shit. Less stress and all.

On topic: Yet another patch for EnderOS

-Fixed the file manager taking you back to the mainOS screen upon pressing the 'Back' button
MudkipTheEpic #151
Posted 24 March 2013 - 11:04 AM
Suicidal, read ur PMs.
Alice #152
Posted 03 April 2013 - 08:44 AM
I really like the sound of this OS, I have read almost EVERY post while in school, and now I plan on making my own just because of this. It will start as text based, then move towards more GUI's. Thanks for motivating me :P/>
svdragster #153
Posted 04 April 2013 - 04:10 AM
You can still Ctrl + T in the login menue… is that supposed to be so?
SuicidalSTDz #154
Posted 08 April 2013 - 12:27 PM
The next update EnderOS will have a fully functioning auto-updater using a github repository. You will no longer have to update EnderOS by yourself since I know it is such a pain. You can expect an update in the next week or so. I've been extremely busy so I haven't had much time to work on it.

Sincerely,
SuicidalSTDz
deleted #155
Posted 08 April 2013 - 04:56 PM
SuicidalSTDz, you have done a amazing job of EnderOS.
Spongy141 #156
Posted 11 April 2013 - 01:22 PM
Seems cool.
superaxander #157
Posted 20 April 2013 - 01:39 AM
Seems cool.
It doesn't seem cool it is cool!
Engineer #158
Posted 20 April 2013 - 08:22 AM
Seems cool.
It doesn't seem cool it is cool!
No no no no no..
It isnt cool at all…

ITS FRIKKIN' AWESOME :P/>
Azhf #159
Posted 20 April 2013 - 02:03 PM
10k views, congrats man.
Spongy141 #160
Posted 20 April 2013 - 02:07 PM
Seems cool.
It doesn't seem cool it is cool!
No no no no no..
It isnt cool at all…

ITS FRIKKIN' AWESOME :P/>
I'd have to disagree with the greater than cool, since I haven't really tried it out yet.
SuicidalSTDz #161
Posted 22 April 2013 - 03:49 PM
SuicidalSTDz, you have done a amazing job of EnderOS.
Seems cool.
Seems cool.
It doesn't seem cool it is cool!
Seems cool.
It doesn't seem cool it is cool!
No no no no no..
It isnt cool at all…

ITS FRIKKIN' AWESOME :P/>
10k views, congrats man.
Thank you all ^_^/>
I'd have to disagree with the greater than cool, since I haven't really tried it out yet.
Then try it out already :P/>

Aside from all the wonderful comments I have been neglecting (Due to extensive work on EnderOS)

Why has EnderOS not been updated recently?
I have been working on EnderOS vigorously the past couple months and have finished it to an extent.

Ok, cool. Can we see it?
Yes, by all means. I will be posting it as soon as this I finish this post.

Now, more about EnderOS. I am currently working on new UI's for EnderOS. This update will be the biggest and most likely the last.

By the time you read this, EnderOS will be updated to version 3.6 with many additions and changes.
Happy coding!

Sincerely,
SuicidalSTDz
Doyle3694 #162
Posted 23 April 2013 - 12:48 AM
I have looked through a couple of OS topics and just thought I would give you the heads up about how good this is built up. You write the text in an easy readable way and use subtitles to make finding what you are looking for really easy. There is good grammar, good spelling and good use of capital letters etc. You explain everything very good and include not obvious stuff like security and license.

This should be used as a model for how a good OS and a good constructed topic looks like.
theoriginalbit #163
Posted 23 April 2013 - 12:51 AM
There have good grammar, good spelling and good use of capital letters etc.
*with a humorous tone* was that deliberate? o.O
Doyle3694 #164
Posted 23 April 2013 - 01:02 AM
Ofcourse, I can't follow my own guidelines, or I'm just too tired…

This always happens to me when I write about grammar… :/

It probably occured cuz I just wrote a couple of words at a time when I got the time while waiting for some things to load etc.
oedze #165
Posted 23 April 2013 - 08:13 AM
i got a error but i cant find the folder were it should stay
SuicidalSTDz #166
Posted 23 April 2013 - 09:56 AM
I have looked through a couple of OS topics and just thought I would give you the heads up about how good this is built up. You write the text in an easy readable way and use subtitles to make finding what you are looking for really easy. There is good grammar, good spelling and good use of capital letters etc. You explain everything very good and include not obvious stuff like security and license.

This should be used as a model for how a good OS and a good constructed topic looks like.
Why thank you ^_^/> I need to clean up the main topic post a little bit, but other than that it does look very nice.

First impressions are key, and I will admit I had a sloppy first impression when I first joined these forums. I obviously changed the tables quite a bit, but only because I started to understand two things:

- If you cannot take time to thoroughly evaluate your grammar, then people stop showing you their respect.
- If you take no time at all to present yourself or your creation, it really shows how much respect you have for yourself – none.
SuicidalSTDz #167
Posted 23 April 2013 - 09:58 AM
i got a error but i cant find the folder were it should stay
Type on the computer:
edit /.EnderOS/.errorLog
PM me or post the bug here. If the file EnderOS is contained in is not named startup, then change it so it is. That is not a bug, rather a security measure.
SuicidalSTDz #168
Posted 30 April 2013 - 08:47 PM
I have added so many features into this update of EnderOS and touched up on so much code that this does not remotely look like the EnderOS you are familiar with.

A few things:

Yes, the time and day flicker when you click rapidly. I am solving this later
This was a rushed update due to the forums being 'rolled back' so there may be a few surprise features that are not intended
The new run function can protect EnderOS against most threatening commands such as fs.delete, fs.copy, fs.move, and fs.rename. I am looking into future protection.

I think that is all. Happy coding!

Sincerely,
SuicidalSTDz
AnthonyD98™ #169
Posted 30 April 2013 - 09:01 PM
Wow, what you have developed EnderOS into is practically what I wanted SelectOS to be like.

Although, it would have been slighty different.

Good Job!

Also I suggest for you to add a way to make a directory in the file manager.
MudkipTheEpic #170
Posted 30 April 2013 - 09:11 PM
I would recommend making a pastebin account so you can just edit from there to save us the trouble of editing OSRunner's OSList. :P/>
SuicidalSTDz #171
Posted 01 May 2013 - 07:33 AM
Wow, what you have developed EnderOS into is practically what I wanted SelectOS to be like.

Although, it would have been slighty different.

Good Job!

Also I suggest for you to add a way to make a directory in the file manager.
Thanks ^_^/>

I would recommend making a pastebin account so you can just edit from there to save us the trouble of editing OSRunner's OSList. :P/>/>
I think I have one, I haven't used it in a while :P/>
SuicidalSTDz #172
Posted 02 May 2013 - 08:31 AM
I forgot to update the github that the auto-updater uses. Deny the update confirmation at startup until further notice. I am not at my house so I cannot change it.
MudkipTheEpic #173
Posted 02 May 2013 - 10:26 AM
Fixed it for ya! :D/>
thegreatstudio #174
Posted 02 May 2013 - 12:40 PM
enderos has many errors doesn't work on my computer :P/>
thegreatstudio #175
Posted 02 May 2013 - 12:44 PM
how do you even installs it?
theoriginalbit #176
Posted 02 May 2013 - 12:46 PM
enderos has many errors doesn't work on my computer :P/>
how do you even installs it?
How does it have "many errors" when you cannot even install it?!

To install
pastebin get rC8sJmvW startup
Smiley43210 #177
Posted 02 May 2013 - 02:45 PM
Dunno if it got fixed, but I'm posting it since it got deleted when the DNS server updated. if you set a blank password hint on first boot, it will repeatedly ask you each time you start it up to set one, BEFORE you log in. So essentially anyone could set it.
SuicidalSTDz #178
Posted 02 May 2013 - 04:30 PM
Dunno if it got fixed, but I'm posting it since it got deleted when the DNS server updated. if you set a blank password hint on first boot, it will repeatedly ask you each time you start it up to set one, BEFORE you log in. So essentially anyone could set it.
I check if any important/required files are nil or non-existsent. In your case /.EnderOS/.userHint is nil, so I ask you for it on startup. You should probably just set the hint to begin with on startup the first time. I will be adding a check though, thank you for this 'bug'.

Fixed it for ya! :D/>
Thanks :)/>

enderos has many errors doesn't work on my computer :P/>
I can ensure you, if you did not see a screen like so:
http://i.imgur.com/4cPWI4c.png
Then you did not receive an error on my part. And no, this is not a real error, I deleted a letter out of a called function to receive this error :P/>

EDIT: Eh, the main program would be startup btw. I comment that check out because I don't like files as startup :P/>
crazyadam0 #179
Posted 22 May 2013 - 04:21 PM
Oh my gosh, this is amazing. In my opinion, one of the best user made OS'es ever. Nice job. I will make an OS that resembles Microsoft windows, login and user creation are working as of NOW. I will post a topic about it soon.

HEY, QQ: Do i have your permission to use some code from of your OS. For example, to update files, may i use a slightly modified version of your pastebinGet() function? Pretty Please?
Engineer #180
Posted 25 May 2013 - 08:24 AM
How did I miss the update? :o/>
*follows topic*

So, I came across some things in EnderOS:

- Caclulator should be Calculator :P/>
- If Im trying to run a program, it asks me to select a file instead of running the game. This also counts for games.

Im not sure how I missed that whilebugtesting, but here is a litlle bug report. Im doing this via the thread because then other people can see that it has already reported.Im sorry that I didnt discover this while bugtesting this.
SuicidalSTDz #181
Posted 14 June 2013 - 01:27 PM
To whom it may concern,

I have been busy lately with a vacation to the English Isles and Ireland to meet relatives, however, I did get a few chances to work on EnderOS. Since it has became clear that the majority of you would like a monitor version of EnderOS, that is what I will be working on:


There are obviously still some bugs that I am diligently working on.

Sincerely,
SuicidalSTDz

EDIT: Forgot some responses:

Oh my gosh, this is amazing. In my opinion, one of the best user made OS'es ever. Nice job. I will make an OS that resembles Microsoft windows, login and user creation are working as of NOW. I will post a topic about it soon.

HEY, QQ: Do i have your permission to use some code from of your OS. For example, to update files, may i use a slightly modified version of your pastebinGet() function? Pretty Please?
Thanks ^_^/>, and yes, you may use the pastebinGet function code.

How did I miss the update? :o/>
*follows topic*

So, I came across some things in EnderOS:

- Caclulator should be Calculator :P/>
- If Im trying to run a program, it asks me to select a file instead of running the game. This also counts for games.

Im not sure how I missed that whilebugtesting, but here is a litlle bug report. Im doing this via the thread because then other people can see that it has already reported.Im sorry that I didnt discover this while bugtesting this.
Fixed them about two days ago :P/> Derp on my part (as always)
Engineer #182
Posted 14 June 2013 - 06:00 PM
:o/> That seems awesome!
1vannn #183
Posted 22 June 2013 - 01:18 AM
I'm like, "THIS IS GOING TO HAVE AMAZING SCREENSHOTS!", and the post is like Nope!.. Anyway! Awesome OS! Nice work :)/>
jwilman185 #184
Posted 22 June 2013 - 10:53 PM
There is a bug where if there is a floppy in an adjacent drive, then the games and programs won't work, and can you add WI-FI support so we can connect to other computers?
jere407407 #185
Posted 23 June 2013 - 12:07 AM
Is there a floppy version of this OS? I think I read that there was a floppy disc version of this OS for download somewhere…
SuicidalSTDz #186
Posted 07 July 2013 - 02:54 PM
There is a bug where if there is a floppy in an adjacent drive, then the games and programs won't work, and can you add WI-FI support so we can connect to other computers?
That is not due to a floppy being in an adjacent drive, that is a bug plain and simple. I fixed that in the new version that I have in my possession. Also, I am working on "WI-FI" for my new project

Is there a floppy version of this OS? I think I read that there was a floppy disc version of this OS for download somewhere…
I believe Azhf made a tutorial somewhere, you might have to dig around a bit to find it ;)/>


To whom it may concern,

As you may have noticed I have been lacking in posts and updates. The reason behind this is the fact that I have sought out employment in my area. Fret not, this is not the end of EnderOS, though it will come to a stand-still. There are other reasons as well for my absence, one being that I have lost interest in designing a UI. Indeed, It has been a fun ride with EnderOS, but that was just a beginning. I plan to make bigger and better things in the near future. As of now I will be now working on a new project, not yet released for any eyes to see (not even my trusty Engineer). More information will be available on my website (suicidalstdz.koding.com) within the next week or so. For those of you who feel they want to continue work on EnderOS may PM me. As it stands, EnderOS is now discontinued until further notice. As I near the end of this post I would like to give a special thanks to all who enspired me to keep going when I was so close to giving up (though they might not have known it)

(Skullblade, GravityScore, Orwell, TheOriginalBit, Lyqyd, Cranium, remiX, 1lann, AfterLifeLochie, Engineer, and a few more whose names I cannot recall)

*Sorry for any spelling mistakes or grammatical errors, I just got back from a long road trip*

Thanks for the support,
SuicidalSTDz
Security. #187
Posted 08 July 2013 - 11:05 AM
Hey guys! I'm new to ComputerCraft, and i don't know how to install this OS. Can anyone plz help me?
CosmoConsole #188
Posted 08 July 2013 - 12:57 PM
Hey guys! I'm new to ComputerCraft, and i don't know how to install this OS. Can anyone plz help me?
If you are not worried about your current startup, you could just run:
"pastebin get rC8sJmvW startup"

Edit: Make sure HTML is enabled. If you play in a multiplayer server which you don't host, ask the server owner or host to take care of it. If you play singleplayer or have your own server, check the configuration.
SuicidalSTDz #189
Posted 22 January 2014 - 06:50 PM
To whom it may concern,

Developement on EnderUI, a once classified project, has begun once again.

Sincerely,
SuicidalSTDz
MudkipTheEpic #190
Posted 23 January 2014 - 06:43 PM
To whom it may concern,

Developement on EnderUI, a once classified project, has begun once again.

Sincerely,
SuicidalSTDz

Hehehe, you finally used my idea about the name. XD

Anyways, I can't wait to see it! I remember some preview features on good ol' MudServ, and they looked amazing!
SuicidalSTDz #191
Posted 25 January 2014 - 02:20 PM
Hehehe, you finally used my idea about the name. XD
Yeah, seemed fitting :)/>

Anyways, I can't wait to see it! I remember some preview features on good ol' MudServ, and they looked amazing!
Thanks! Though, it's since been improved, so some features may be more developed or removed.

Edit: Derp double post. Also, nice title :P/>
Edited on 25 January 2014 - 01:22 PM
MailoStudios #192
Posted 25 January 2014 - 02:57 PM
Good OS i think