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

TekOS! V2.1.3 (Colors!)

Started by ChaddJackson12, 21 September 2012 - 12:31 AM
ChaddJackson12 #1
Posted 21 September 2012 - 02:31 AM
TekOS!
Current Version: 2.1.3

I have made a Computer Craft Operating System! It is called TekOS! From using Tekkit whilst making it.

This program has several features. A changelog for the current and past versions, planned features, and the code is on this post. This program took me about 2 weeks to code. If you find any bugs or problems please report them on this post and I will do my best to fix them. I would like to thank "FunShineX" for his tutorial on making menu interfaces and for n1ghtk1ng showing me the video. I have used them a ton in this OS.

I would greatly appreciate any support, and suggestions for this program, as I am new to Lua and this will help me learn it very much and become much better at coding with it. Also, please do not take this code and claim it as your own, modify it, or reupload it. Thanks.

Program Features:
SpoilerPhysical Features:
- Can open a door
- Can lock a door
- Jukebox with controls
- Can turn on lights
- Can lock lights

OS Features:
- Can lock the computer (Ctrl + S & R safe, to an extent.)
- In depth settings interface
- General computer features (shutdown, reboot, exit, ect.)
- Logon Interface
- Multiple user support
- User ID Card support for users to easily login, and unlock the computer
- Menu Interface (No more typing!)
- Updater
- Abilities to add or delete users
- Abilities to add or delete User ID Cards

Advanced Computer Features:
- Has colorful user interface!
- Has user information at the bottom right of the screen (Coming to normal computer version soon!)

Total Lines Of Code: 3710

Planned Features:
SpoilerWorking On Sooner:
- Multiple User Support Option
- Onscreen Time
- Program Store
- Allow users to create their own programs
- Admin users for adding / removing users and User ID Cards. Also uninstalling TekOS.

Working On Later:
- Rednet Features (For multiplayer or something)
- Printer Support
- Password Encryption (Have no clue how to implement it yet, sorry!)
- Tekkit Interface Option
- Monitoring for tekkit machines, and other things.

How to install this program:
SpoilerMake sure HTTP is enabled, or this will not work!
1. Go to a computer
2. On the computer, type: pastebin get 6Dcwq1UQ startup
3. Restart the computer
Make sure the include the "startup"!

How to enable HTTP:
Spoiler1. Go to the root directory of the game, .minecraft/.techniclauncher
2. Make sure that you are in the folder that contains the Saves, Bin, ect…
3. In that folder, open the Config folder.
4. Find the file that is for computercraft. Mod_Computercraft
5. Open it and change enableAPI_http=0 to enableAPI_http=1
6. Save the file, and you're done! You may need to reboot the game though!

Screenshots:
Spoiler








Changelog:
SpoilerV2.1.3
Spoiler- Took out a feature at login that did not allow for typing in Username and Password.
- Other various bug fixes.

V2.1.1
Spoiler- Added colorful interface for advanced computers! (Still a version for normal computers!)
- Added user information for advanced computers! (Coming to normal computer version soon!)

V2.0.1
Spoiler- Various bug fixes.

V2.0
Spoiler- 100% Remake of the code.
- Added Menu Interface.
- Added Logon Interface.
- Added Multiple User Support.
- Added User ID Cards.
- Added Updater. (Not automatic, you must have it check for updates from the menu.)
- Added abilities to add or delete users.
- Added abilities to add or delete User ID Cards.
- Added New Jukebox (Easier To Use)

V1.0
SpoilerFirst release of program!
- Added Door Lock.
- Added Open Door.
- Added Jukebox with basic functions.
- Added Light Control.
- Added Light Lock.
- Added Settings.
- Added basic computer functions.
- Added Exit function to exit TekOS!
- Added Computer Lock.
- Added Uninstaller.
Cranium #2
Posted 21 September 2012 - 05:24 PM
All in all, it looks pretty good! Haven't had a chance to try it out, but I like the code so far.
Fatal_Exception #3
Posted 22 September 2012 - 08:33 AM
This will eventually crash from a stack overflow if you use it long enough, because you don't allow any of your functions to return. See this thread to learn why.
ChaddJackson12 #4
Posted 25 September 2012 - 02:11 AM
This will eventually crash from a stack overflow if you use it long enough, because you don't allow any of your functions to return. See this thread to learn why.
Ah thanks, I will look into it, but it will take a while.
nateracecar5 #5
Posted 09 October 2012 - 12:39 AM
You need to add a "Web store" into your OS. What I am thinking of is using the new http api to upload programs to pastebin and then be able to download them through the OS. Just a thought. Other then that, good OS! I think it can use some bug fixes though.
ChaddJackson12 #6
Posted 09 October 2012 - 02:16 AM
You need to add a "Web store" into your OS. What I am thinking of is using the new http api to upload programs to pastebin and then be able to download them through the OS. Just a thought. Other then that, good OS! I think it can use some bug fixes though.
Thanks. Also I have no idea how to start a web store, but that would be a wonderful idea if you could help out or know a bit on how to pull it off. What would be cool is if people could even upload their own programs to the store (I think this is what you suggested), but that could be risky. So what could happen is when someone wants to download something from the store before they install it they could view info on who created it and an explanation on what it does.

I will work on some bug fixes in the next update, as it is a bit messy. If you have an actual problem you could tell me it and I will address it when possible.
Geforce Fan #7
Posted 11 October 2012 - 01:02 AM
-snip-
Edited on 19 May 2014 - 06:19 PM
Lyqyd #8
Posted 11 October 2012 - 01:38 AM
I have coded my own OS, and I think I definitely beat this one, simply because it has more functions and the ability to add programs(Although, I havn't gotten an installer for the programs yet; instead it tells you how to add them in yourself, and there is room already for them). It also saves you typing by saying stuff like "1. Example" for the list of functions and you type the number rather than "example", so you just type "1". Another thing is it's easier to add stuff to it as it is broken down to 1 script for the boot-up, one for the operating systemS(It has 3 including CraftOS) and 1 for programs in the OSs that take up 9+ lines, to orginize and just executes them with shell.run('programname') ; .
Not only that but it can send rednet signals at high altitude even though it's low; I have a cpu tower it sends it to, then the tower broadcasts them.
And, there is a code for reading it so you can send it to just one cpu; the others simply ignore it.
iHomeOS will be for download once it's out of Private Beta, and it's all fixed up and patched and has a more advanced program adding system. :P/>/>

Don't hijack other people's topics; it's rude.
ChaddJackson12 #9
Posted 11 October 2012 - 03:26 AM
I have coded my own OS, and I think I definitely beat this one, simply because it has more functions and the ability to add programs(Although, I havn't gotten an installer for the programs yet; instead it tells you how to add them in yourself, and there is room already for them). It also saves you typing by saying stuff like "1. Example" for the list of functions and you type the number rather than "example", so you just type "1". Another thing is it's easier to add stuff to it as it is broken down to 1 script for the boot-up, one for the operating systemS(It has 3 including CraftOS) and 1 for programs in the OSs that take up 9+ lines, to orginize and just executes them with shell.run('programname') ; .
Not only that but it can send rednet signals at high altitude even though it's low; I have a cpu tower it sends it to, then the tower broadcasts them.
And, there is a code for reading it so you can send it to just one cpu; the others simply ignore it.
iHomeOS will be for download once it's out of Private Beta, and it's all fixed up and patched and has a more advanced program adding system. :P/>/>
A few things:
1. I am VERY new to Lua, so I don't know much.
2. This is the FIRST RELEASE of the OS, so it is gonna get much better.
3. I have thought of the idea for numbers like yours, but haven't had time to work on it due to the fact that I am currently working on something else.
4. Instead of just bragging, why not give me advice on how to improve my OS.
n1ghtk1ng #10
Posted 12 October 2012 - 01:31 AM
A suggestion, (I'm not sure if you know how) but learn how to use Tables. I was looking through your code and I saw that for your menu, you were using inputs, you could shrink your code(and make it alot easier to navigate) if you used tables. This video helped me a lot with tables:
EDIT: Just saw you were looking for Menu Interface help, awesome!
[media]http://www.youtube.com/watch?v=qzW3pxwW_iM&feature=plcp[/media]
ChaddJackson12 #11
Posted 12 October 2012 - 01:43 AM
A suggestion, (I'm not sure if you know how) but learn how to use Tables. I was looking through your code and I saw that for your menu, you were using inputs, you could shrink your code(and make it alot easier to navigate) if you used tables. This video helped me a lot with tables: http://www.youtube.com/watch?v=qzW3pxwW_iM&feature=plcp
Well, at the moment I am stupid when it comes to using tables. When I learn more about tables I will then make a better menu. (Navigate with arrow keys, ect).
Thanks for the video :P/>/>
n1ghtk1ng #12
Posted 12 October 2012 - 01:53 AM
A suggestion, (I'm not sure if you know how) but learn how to use Tables. I was looking through your code and I saw that for your menu, you were using inputs, you could shrink your code(and make it alot easier to navigate) if you used tables. This video helped me a lot with tables: [media]http://www.youtube.com/watch?v=qzW3pxwW_iM&feature=plcp[/media]
Well, at the moment I am stupid when it comes to using tables. When I learn more about tables I will then make a better menu. (Navigate with arrow keys, ect).
Thanks for the video :P/>/>

Not gonna lie, I'm actually pretty bad at using tables also. I'm just going to keep using them, sorta like forcing myself to get better with them.
Geforce Fan #13
Posted 12 October 2012 - 01:59 AM
-snip-
Edited on 19 May 2014 - 06:19 PM
ChaddJackson12 #14
Posted 12 October 2012 - 02:50 AM
I have coded my own OS, and I think I definitely beat this one, simply because it has more functions and the ability to add programs(Although, I havn't gotten an installer for the programs yet; instead it tells you how to add them in yourself, and there is room already for them). It also saves you typing by saying stuff like "1. Example" for the list of functions and you type the number rather than "example", so you just type "1". Another thing is it's easier to add stuff to it as it is broken down to 1 script for the boot-up, one for the operating systemS(It has 3 including CraftOS) and 1 for programs in the OSs that take up 9+ lines, to orginize and just executes them with shell.run('programname') ; .
Not only that but it can send rednet signals at high altitude even though it's low; I have a cpu tower it sends it to, then the tower broadcasts them.
And, there is a code for reading it so you can send it to just one cpu; the others simply ignore it.
iHomeOS will be for download once it's out of Private Beta, and it's all fixed up and patched and has a more advanced program adding system. :P/>/>
A few things:
1. I am VERY new to Lua, so I don't know much.
2. This is the FIRST RELEASE of the OS, so it is gonna get much better.
3. I have thought of the idea for numbers like yours, but haven't had time to work on it die to the fact that I am currently working on something else.
4. Instead of just bragging, why not give me advice on how to improve my OS.
1. If you're so new to LUA, you should say it in the post.
2. If it's not very good and is going to get much better, you should just keep coding until it has a decent amount of features, not just release it once the current ones are done. Or, should probably say it's an early release or somthing
4. That kind of was advice.
-also-
I had just woke up when I posted that, I hadn't come to my senses. Sorry if I was a little rude.
I understand that you may have not come to your senses. Also, I created this OS to get better at Lua, not to impress you. There will be many features added, because that was the first release, and I have learned quite a bit from making other programs, so that will even help me more with updating this OS.

I shouldn't have to explain my Lua knowledge to you so that you know not to post something like that; it's common sense.
cheekycharlie101 #15
Posted 18 October 2012 - 05:44 PM
i have written a neat user login script if you wanna take a look at it. its not that advanced but works REALLY well =D
ChunLing #16
Posted 18 October 2012 - 07:48 PM
I would greatly appreciate any support, and suggestions for this program, as I am new to Lua and this will help me learn it very much and become much better at coding with it.

I read that as permission to post your login script if you think it would be an enhancement.
ChaddJackson12 #17
Posted 18 October 2012 - 08:53 PM
i have written a neat user login script if you wanna take a look at it. its not that advanced but works REALLY well =D
Ok, I am actually working on one right now, but you could show me yours, because mine isn't that great.


I would greatly appreciate any support, and suggestions for this program, as I am new to Lua and this will help me learn it very much and become much better at coding with it.

I read that as permission to post your login script if you think it would be an enhancement.

I don't have a login script yet, but if you were talking about your login script I would like to see it. :P/>/>
ChaddJackson12 #18
Posted 18 October 2012 - 08:57 PM
I am currently working on an update (Version 2.0) right now. It will include the following:

- Menu Interface
- Multi User Interface
- Logon Interface
- Ability To Delete Users
- Ability To Remove User ID Cards
- Ability To Make User ID Cards.
- User ID Card for loggin in, and for unlocking the computer. (Optional at setup)
- Updater
- 100% Remake of the code.

I have to work out a couple of bugs, and finish, then it will be released.
n1ghtk1ng #19
Posted 19 October 2012 - 12:49 AM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :P/>/>
ChaddJackson12 #20
Posted 19 October 2012 - 01:15 AM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :P/>/>
Yeah I'm sure I could work something out! How would we be able to do this though? I'm open to any ideas, too. Also, if you just want to make a couple of programs then I could probably add them to it. Just get back with me on what you want to do.
n1ghtk1ng #21
Posted 20 October 2012 - 11:24 PM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :)/>/>
Yeah I'm sure I could work something out! How wouldoes be able to this though? I'm open to any ideas, too. Also, if you just want to make a couple of programs then I could probably add them to it. Just get back with me on what you want to do.
I didn't even think about how we would both edit it. One option is to go on the same server then edit it in game, then upload it to pastebin. I don't know about you, but I prefer to use external editors to code CC/Lua. I guess we could use a cloud program/service that if I edited it, it would change for you and vice versa. I'll get to you on that subject. Also I'll start brainstorming ideas for the OS, testing and programming. Like I said previously, if you don't want to do this, you don't have to, I'm not like forcing you(not to discourage the idea)
EDIT: Since this is called TekOS, I'm guessing you use a Tekkit/Technic. If so, do you/would you use CCSensors? I've haven't got into it that much, but if you/you'll use it, I'll start to learn it's API.(It looks like it has a lot of potential/uses)
ChaddJackson12 #22
Posted 20 October 2012 - 11:40 PM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :)/>/>
Yeah I'm sure I could work something out! How wouldoes be able to this though? I'm open to any ideas, too. Also, if you just want to make a couple of programs then I could probably add them to it. Just get back with me on what you want to do.
I didn't even think about how we would both edit it. One option is to go on the same server then edit it in game, then upload it to pastebin. I don't know about you, but I prefer to use external editors to code CC/Lua. I guess we could use a cloud program/service that if I edited it, it would change for you and vice versa. I'll get to you on that subject. Also I'll start brainstorming ideas for the OS, testing and programming. Like I said previously, if you don't want to do this, you don't have to, I'm not like forcing you(not to discourage the idea)
EDIT: Since this is called TekOS, I'm guessing you use a Tekkit/Technic. If so, do you/would you use CCSensors? I've haven't got into it that much, but if you/you'll use it, I'll start to learn it's API.(It looks like it has a lot of potential/uses)
Actually, I have stopped coding in Tekkit, for a while (To see the new features of Computer Craft, because it's outdated on Tekkit.) I also, prefer to use an external editors to code, like Notepad++. I have an idea, but I don't know how it would work out. I have found out that Google Drive (New Google Docs) Allows you to edit code in it, this allows for live editing (Meaning we could both be in the code at the same time.) This would be especially useful. I was thinking about how this would work. When I find out more about tables (I am currently making them like in that video you commented about.) I will make a way for the user to add their own programs, (edit them in the OS too) and then use them from the program interface. When you see the new update that I am working on for TekOS, you will see how easily this could work out. Tell me what you think, if you want to give that Google Drive a try then let me know and I could send you a link to it.

I don't use Pastebin for the whole OS (at least I won't be for the new updates.), only the first part of it. (Where it asks if you are sure you want to install it) And then the other programs (New in the update; it is no longer one single file.) are downloaded from Dropbox.

I really don't know about CCSensors, sorry I haven't actually checked them out yet.
n1ghtk1ng #23
Posted 20 October 2012 - 11:49 PM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :)/>/>
Yeah I'm sure I could work something out! How wouldoes be able to this though? I'm open to any ideas, too. Also, if you just want to make a couple of programs then I could probably add them to it. Just get back with me on what you want to do.
I didn't even think about how we would both edit it. One option is to go on the same server then edit it in game, then upload it to pastebin. I don't know about you, but I prefer to use external editors to code CC/Lua. I guess we could use a cloud program/service that if I edited it, it would change for you and vice versa. I'll get to you on that subject. Also I'll start brainstorming ideas for the OS, testing and programming. Like I said previously, if you don't want to do this, you don't have to, I'm not like forcing you(not to discourage the idea)
EDIT: Since this is called TekOS, I'm guessing you use a Tekkit/Technic. If so, do you/would you use CCSensors? I've haven't got into it that much, but if you/you'll use it, I'll start to learn it's API.(It looks like it has a lot of potential/uses)
Actually, I have stopped coding in Tekkit, for a while (To see the new features of Computer Craft, because it's outdated on Tekkit.) I also, prefer to use an external editors to code, like Notepad++. I have an idea, but I don't know how it would work out. I have found out that Google Drive (New Google Docs) Allows you to edit code in it, this allows for live editing (Meaning we could both be in the code at the same time.) This would be especially useful. I was thinking about how this would work. When I find out more about tables (I am currently making them like in that video you commented about.) I will make a way for the user to add their own programs, (edit them in the OS too) and then use them from the program interface. When you see the new update that I am working on for TekOS, you will see how easily this could work out. Tell me what you think, if you want to give that Google Drive a try then let me know and I could send you a link to it.

I don't use Pastebin for the whole OS (at least I won't be for the new updates.), only the first part of it. (Where it asks if you are sure you want to install it) And then the other programs (New in the update; it is no longer one single file.) are downloaded from Dropbox.

I really don't know about CCSensors, sorry I haven't actually checked them out yet.
Sounds like a great idea! I'll be glad to try Google Drive.

If you ever have free time, check out CCSensors for a bit. I haven't really fully seen them, but I've glanced at them at checked out the API once or twice and have seen its uses in a few programs, and it looks pretty cool. Like I said, you don't have to check it out, but it would be a pretty cool addition(at least in my opinion)
ChaddJackson12 #24
Posted 21 October 2012 - 12:35 AM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :)/>/>
Yeah I'm sure I could work something out! How wouldoes be able to this though? I'm open to any ideas, too. Also, if you just want to make a couple of programs then I could probably add them to it. Just get back with me on what you want to do.
I didn't even think about how we would both edit it. One option is to go on the same server then edit it in game, then upload it to pastebin. I don't know about you, but I prefer to use external editors to code CC/Lua. I guess we could use a cloud program/service that if I edited it, it would change for you and vice versa. I'll get to you on that subject. Also I'll start brainstorming ideas for the OS, testing and programming. Like I said previously, if you don't want to do this, you don't have to, I'm not like forcing you(not to discourage the idea)
EDIT: Since this is called TekOS, I'm guessing you use a Tekkit/Technic. If so, do you/would you use CCSensors? I've haven't got into it that much, but if you/you'll use it, I'll start to learn it's API.(It looks like it has a lot of potential/uses)
Actually, I have stopped coding in Tekkit, for a while (To see the new features of Computer Craft, because it's outdated on Tekkit.) I also, prefer to use an external editors to code, like Notepad++. I have an idea, but I don't know how it would work out. I have found out that Google Drive (New Google Docs) Allows you to edit code in it, this allows for live editing (Meaning we could both be in the code at the same time.) This would be especially useful. I was thinking about how this would work. When I find out more about tables (I am currently making them like in that video you commented about.) I will make a way for the user to add their own programs, (edit them in the OS too) and then use them from the program interface. When you see the new update that I am working on for TekOS, you will see how easily this could work out. Tell me what you think, if you want to give that Google Drive a try then let me know and I could send you a link to it.

I don't use Pastebin for the whole OS (at least I won't be for the new updates.), only the first part of it. (Where it asks if you are sure you want to install it) And then the other programs (New in the update; it is no longer one single file.) are downloaded from Dropbox.

I really don't know about CCSensors, sorry I haven't actually checked them out yet.
Sounds like a great idea! I'll be glad to try Google Drive.

If you ever have free time, check out CCSensors for a bit. I haven't really fully seen them, but I've glanced at them at checked out the API once or twice and have seen its uses in a few programs, and it looks pretty cool. Like I said, you don't have to check it out, but it would be a pretty cool addition(at least in my opinion)
Ok, cool. Right now I am working on the Updater (New in the update). When I am finished with that I will finish setting up the new version (Because I only need to finish this file.) then you can check it out and get back with me on what you think could be added. Then we could go from there.
n1ghtk1ng #25
Posted 21 October 2012 - 12:36 AM
Could i work with you on the project? Obviously its your decision, but I've been pretty bored recently, not having any good ideas for a program, and I'm also pretty new to LUA also, so we could help each other out. Like I said, it's your decision, but I would be very happy if I could work with you :)/>/>
Yeah I'm sure I could work something out! How wouldoes be able to this though? I'm open to any ideas, too. Also, if you just want to make a couple of programs then I could probably add them to it. Just get back with me on what you want to do.
I didn't even think about how we would both edit it. One option is to go on the same server then edit it in game, then upload it to pastebin. I don't know about you, but I prefer to use external editors to code CC/Lua. I guess we could use a cloud program/service that if I edited it, it would change for you and vice versa. I'll get to you on that subject. Also I'll start brainstorming ideas for the OS, testing and programming. Like I said previously, if you don't want to do this, you don't have to, I'm not like forcing you(not to discourage the idea)
EDIT: Since this is called TekOS, I'm guessing you use a Tekkit/Technic. If so, do you/would you use CCSensors? I've haven't got into it that much, but if you/you'll use it, I'll start to learn it's API.(It looks like it has a lot of potential/uses)
Actually, I have stopped coding in Tekkit, for a while (To see the new features of Computer Craft, because it's outdated on Tekkit.) I also, prefer to use an external editors to code, like Notepad++. I have an idea, but I don't know how it would work out. I have found out that Google Drive (New Google Docs) Allows you to edit code in it, this allows for live editing (Meaning we could both be in the code at the same time.) This would be especially useful. I was thinking about how this would work. When I find out more about tables (I am currently making them like in that video you commented about.) I will make a way for the user to add their own programs, (edit them in the OS too) and then use them from the program interface. When you see the new update that I am working on for TekOS, you will see how easily this could work out. Tell me what you think, if you want to give that Google Drive a try then let me know and I could send you a link to it.

I don't use Pastebin for the whole OS (at least I won't be for the new updates.), only the first part of it. (Where it asks if you are sure you want to install it) And then the other programs (New in the update; it is no longer one single file.) are downloaded from Dropbox.

I really don't know about CCSensors, sorry I haven't actually checked them out yet.
Sounds like a great idea! I'll be glad to try Google Drive.

If you ever have free time, check out CCSensors for a bit. I haven't really fully seen them, but I've glanced at them at checked out the API once or twice and have seen its uses in a few programs, and it looks pretty cool. Like I said, you don't have to check it out, but it would be a pretty cool addition(at least in my opinion)
Ok, cool. Right now I am working on the Updater (New in the update). When I am finished with that I will finish setting up the new version (Because I only need to finish this file.) then you can check it out and get back with me on what you think could be added. Then we could go from there.
Sounds Good!
ChaddJackson12 #26
Posted 21 October 2012 - 02:23 AM
TekOS has now been updated to version 2.0. It contains more features and a much better user interface, enjoy.
Geforce Fan #27
Posted 26 October 2012 - 03:52 AM
-snip-
Edited on 19 May 2014 - 06:18 PM
ChaddJackson12 #28
Posted 26 October 2012 - 03:57 AM
I feel rushed right now to make a iHomeOS have graphics before TekOS does.
It has colors if that is what you mean. But uh, whatever…
Geforce Fan #29
Posted 26 October 2012 - 04:01 AM
-snip-
Edited on 19 May 2014 - 06:18 PM
ChaddJackson12 #30
Posted 26 October 2012 - 04:08 AM
I feel rushed right now to make a iHomeOS have graphics before TekOS does.
It has colors if that is what you mean. But uh, whatever…
Oh you don't have that idea.. Never mind! I said nothing.
And mine has customizable colors but not the one you can download, the version I'm working on (v2.0) however it's all one color.
It's really really cool and I almost had to recode my entire OS to do it xD
It also kind of feels like we're competitors. But I don't want that, no. Not with the stress I'm already having about person bizz.
Also, I tried downloading this and logging and in and you're can't log in.
o.o
Why can't you? Is there an error or something? (BTW: The login is case sensitive.)
B00mX0r #31
Posted 27 October 2012 - 12:23 AM
No, you can't type anything on the login.
ChaddJackson12 #32
Posted 27 October 2012 - 12:33 AM
No, you can't type anything on the login.
Ok I will check it out. Just so you know, if it is confusing you because there is no cursor, start typing. I made it that way so you could stick in your User ID Card at that screen AND at the login menu. I will fix it though so that it isn't so confusing.
ChaddJackson12 #33
Posted 27 October 2012 - 12:47 AM
Updated TekOS to version 2.1.3! Update includes a fix for a problem with login so that you no longer have problems, and other bug fixes.

If you have a bug please report it, so that I can fix it!
overfritz #34
Posted 05 November 2012 - 05:39 AM
My my, what a nice OS you have here. It would be a shame if something happened to it…not like I'll do anything to it. Based on what you've said about it, I like it. I haven't tested it (yet, I will soon!) but I am certain that it will bypass my standards (considering how low they are).

EDIT: Tested out TekOS. Very versatile and simple how you can even *gasp*still be able to access the CraftOS!
I love the way it's all setup. Very simple and easy in how to use it. I just love the interface and how easy it is to use. I've been installing it on every computer I have. And yes - it works on Turtles too! Which means you can have a movable assistant that can perform what you want! it might be harder than using a computer - but it moves!
ChaddJackson12 #35
Posted 05 November 2012 - 01:31 PM
My my, what a nice OS you have here. It would be a shame if something happened to it…not like I'll do anything to it. Based on what you've said about it, I like it. I haven't tested it (yet, I will soon!) but I am certain that it will bypass my standards (considering how low they are).

EDIT: Tested out TekOS. Very versatile and simple how you can even *gasp*still be able to access the CraftOS!
I love the way it's all setup. Very simple and easy in how to use it. I just love the interface and how easy it is to use. I've been installing it on every computer I have. And yes - it works on Turtles too! Which means you can have a movable assistant that can perform what you want! it might be harder than using a computer - but it moves!
Wow, thanks! Another cool thing is, you gave me an idea… Hmmm…
bjornir90 #36
Posted 09 November 2012 - 10:56 PM
This os look really great (I don't have time to download it yet) but I have an "upgrade" (sorry i'm french) : use term.isColor() to know if there is an gold computer or not :unsure:/>/> it's always better to do that kind of things automatically because it can crash your os.
Edit : i test it and i found it awesome but can you add the possibility to edit a file within your os ?
Edit 2 : sorry I don't see the planned features
Geforce Fan #37
Posted 10 November 2012 - 05:41 PM
-snip-
Edited on 19 May 2014 - 06:18 PM
PixelToast #38
Posted 10 November 2012 - 05:44 PM
Lol I love how he just copied iHome in the latest version. I bet it checks for the latest version just like mine does.
well actually he didnt copy anything because his can run for 5 milliseconds without erroring

tekos is better than usual
the ui could use some work though
ChaddJackson12 #39
Posted 12 November 2012 - 11:21 AM
Lol I love how he just copied iHome in the latest version. I bet it checks for the latest version just like mine does.
How could I have copied your OS? My OS came out before yours, and it was updated before yours. If your OS has the same updating check, then you must've copied mine.
ChaddJackson12 #40
Posted 12 November 2012 - 11:26 AM
This os look really great (I don't have time to download it yet) but I have an "upgrade" (sorry i'm french) : use term.isColor() to know if there is an gold computer or not :unsure:/>/> it's always better to do that kind of things automatically because it can crash your os.
Edit : i test it and i found it awesome but can you add the possibility to edit a file within your os ?
Edit 2 : sorry I don't see the planned features
Ah thanks for the suggestion, I will fix it to work like you suggested.
overfritz #41
Posted 12 November 2012 - 12:16 PM
Also, is there a way to make a program compatible with TekOS? It would be interesting to see how far the capabilities of TekOS can be stretched using programs. Or perhaps, some kind of "importer"? (Like, looking for programs already on that computer, then porting them into TekOS?) That seems kind of complex, but even if there is some way to code programs with TekOS (or code them INTO it, while still retaining the main features (for instance, being able to code a program that works with regular CraftOS, but works even BETTER with TekOS?)).

I love TekOS and I look no further than here when I'm looking for a nice, convenient OS to use that I can rely upon to stay steady and strong.

Also, UserID cards are made with a floppy, correct? I believe they are, and as such, couldn't somebody make a "master" computer that can be used to create all these ID cards, then each ID card can be used to login to another computer running TekOS (or some version of TekOS's password code - which, by the way, is very neat and I almost feel like you should release that part alone as an additional add-on should somebody not want all of TekOS. I know I want that!) On a server I play on, it would be nice to be able to give everyone an ID card so they can login to a computer that they have never used, or haven't registered with it?

Again, very nice program, and I LOVE it so much. There is no other OS that I have seen like it.
ChaddJackson12 #42
Posted 12 November 2012 - 01:43 PM
Also, is there a way to make a program compatible with TekOS? It would be interesting to see how far the capabilities of TekOS can be stretched using programs. Or perhaps, some kind of "importer"? (Like, looking for programs already on that computer, then porting them into TekOS?) That seems kind of complex, but even if there is some way to code programs with TekOS (or code them INTO it, while still retaining the main features (for instance, being able to code a program that works with regular CraftOS, but works even BETTER with TekOS?)).

I love TekOS and I look no further than here when I'm looking for a nice, convenient OS to use that I can rely upon to stay steady and strong.

Also, UserID cards are made with a floppy, correct? I believe they are, and as such, couldn't somebody make a "master" computer that can be used to create all these ID cards, then each ID card can be used to login to another computer running TekOS (or some version of TekOS's password code - which, by the way, is very neat and I almost feel like you should release that part alone as an additional add-on should somebody not want all of TekOS. I know I want that!) On a server I play on, it would be nice to be able to give everyone an ID card so they can login to a computer that they have never used, or haven't registered with it?

Again, very nice program, and I LOVE it so much. There is no other OS that I have seen like it.
I plan to have networks, where if the computer is connected to a network, then a user on that network can login to that computer. I also plan to have an API. I will plan on including your idea about importing programs. I have many ideas for this OS and it will get much better. My limitation right now is my knowledge in Lua :/
Kilobyte #43
Posted 14 November 2012 - 05:16 AM
Hey, you can detect i the computer is advanced by calling term.isColor()
you might wanna use that :P/>/>
ChaddJackson12 #44
Posted 14 November 2012 - 11:57 AM
Hey, you can detect i the computer is advanced by calling term.isColor()
you might wanna use that :P/>/>
Will do :)/>/>
nateracecar5 #45
Posted 07 January 2013 - 08:10 AM
You need to add a "Web store" into your OS. What I am thinking of is using the new http api to upload programs to pastebin and then be able to download them through the OS. Just a thought. Other then that, good OS! I think it can use some bug fixes though.
Thanks. Also I have no idea how to start a web store, but that would be a wonderful idea if you could help out or know a bit on how to pull it off. What would be cool is if people could even upload their own programs to the store (I think this is what you suggested), but that could be risky. So what could happen is when someone wants to download something from the store before they install it they could view info on who created it and an explanation on what it does.

I will work on some bug fixes in the next update, as it is a bit messy. If you have an actual problem you could tell me it and I will address it when possible.

Thanks for looking into this! And I will look into trying to code it myself.
nateracecar5 #46
Posted 07 January 2013 - 08:13 AM
Then give you the code, of course.
nateracecar5 #47
Posted 07 January 2013 - 11:56 AM
You need to add a "Web store" into your OS. What I am thinking of is using the new http api to upload programs to pastebin and then be able to download them through the OS. Just a thought. Other then that, good OS! I think it can use some bug fixes though.

Okay so I have finished the WebStore. It is okay but could LOOK nicer. If you don't mind I used your installer methods to make this happen (Also to make it look like it was your work). You can download the WebStore by simply typing this into the computer:

pastebin get ffa9Apy6 WebStore

or just going here.

Hope it works for you guys! (It really isn't a "store" it is just a simple installer for programs that you find on the forums that have pastebin codes. ;)/> )

I also hope it gives you inspiration for your version of a webstore!
ChaddJackson12 #48
Posted 07 January 2013 - 02:08 PM
You need to add a "Web store" into your OS. What I am thinking of is using the new http api to upload programs to pastebin and then be able to download them through the OS. Just a thought. Other then that, good OS! I think it can use some bug fixes though.

Okay so I have finished the WebStore. It is okay but could LOOK nicer. If you don't mind I used your installer methods to make this happen (Also to make it look like it was your work). You can download the WebStore by simply typing this into the computer:

pastebin get ffa9Apy6 WebStore

or just going here.

Hope it works for you guys! (It really isn't a "store" it is just a simple installer for programs that you find on the forums that have pastebin codes. ;)/> )

I also hope it gives you inspiration for your version of a webstore!
I'll try it out, and if I include it in my program I'll make sure to give you credit :D/>
yaaay #49
Posted 19 January 2013 - 03:27 PM
i wanna help with mouse control,also external mon running mode.you should implement it in 3.0,or i should help you in mouse.
Kron #50
Posted 20 January 2013 - 05:24 AM
Is this 1.2.5 compatible? I use tekkit, and I want to know if this will work with it too.

Edit: I keep trying and every time I go back it keeps resetting to 0.


Fixed. Upgraded to 1.4.7
Kron #51
Posted 20 January 2013 - 07:55 PM
Can I add my own programs to the OS?
ChaddJackson12 #52
Posted 21 January 2013 - 11:51 AM
Can I add my own programs to the OS?
Sure make some and I'll add it to the OS for you :D/>

Just note, that the current version is not really designed for people to add their own programs to the OS, but the next version should have that capability, meaning that you can add your own programs.

Also, be aware that there currently is no helpful API for you to design a program for it…but that will also be added in a future update.
Busi #53
Posted 24 January 2013 - 09:06 AM
i love this OS, but i have some bugs with when i reboot it comes with the normal console and don't start TekOS, each time i login / unlock the computer it returns me to that main console and i have to start the TekOS by starting the script
CastleMan2000 #54
Posted 25 January 2013 - 07:40 AM
Neat :P/>

I know you can exit to CraftOS, but could you add a shell, just so I can add programs? As well, having an option of not having door open/jukebox/toggle lights programs present.
ChaddJackson12 #55
Posted 26 January 2013 - 03:16 AM
Neat :P/>

I know you can exit to CraftOS, but could you add a shell, just so I can add programs? As well, having an option of not having door open/jukebox/toggle lights programs present.
I'm planning to make an update for TekOS. It will include a lot more features. However, it may take me a while because I don't usually have that much time to work on it, and I'm not very educated in Lua. Anyways, it should include a program store (Where the default programs would be) that you can add your own programs to your program list through. You would be able to delete programs from the store, if you have your own permissions, and users can delete the programs from the default list (There will be a way to prevent them from deleting them from others lists, as well…).

What I don't know about at the moment is making it so that if it happens to crash or something, making it so it shows the error on like a custom screen, not exit to CraftOS and crash.

i love this OS, but i have some bugs with when i reboot it comes with the normal console and don't start TekOS, each time i login / unlock the computer it returns me to that main console and i have to start the TekOS by starting the script
All I can say right now to solve your problems is, do you have a disk in a disk drive that has a startup file on it? I made TekOS reboot at times to prevent a stack overflow, because right now I have really no idea how to prevent that. So make sure that you don't have a startup file on the disk. Also, make sure that the startup file that TekOS makes isn't deleted, or capitalized, since I haven't fixed it to download it as "startup" instead of "Startup" yet. (Because it wasn't always case sensitive).

If anyone would like to add their own contributions to this OS or help out with it, that would be awesome.
raschwolf #56
Posted 16 April 2013 - 12:58 PM
Looks great. I've been playing Tekkit/FTB for a while now, but have just recently began using CC/lua. I'm still kinda a newb at programming, but lua is way easier to understand than any other language I've used before, and I'm learning fast. Anyway, once the store's up, I'd love to submit some programs.