72 posts
Location
Washing a ton state USA, North America, Earth, The Universe, The Multiverse (If that exists)
Posted 23 May 2013 - 10:08 AM
WIN MC, A NEW WINDOWS BASED GRAPHICAL SHELL!CURRENT VERSION: ALPHA V0.23NEWS:PROJECT ON HIATUS - I HAVE NO TIME TO WORK ON IT AND I WILL REBUILD IT FROM SCRATCH BECAUSE THE CURRENT CODE SUCKSUPDATE: for the few who care!I am working on winMC again. It is not ready for release yet but just to let ya know it is coming back ASAP. THIS TOPIC WILL BE REPLACED WITH A NEW ONE!!!!!PLEASE NOTE, that you SHOULD NOT install this on ALL computers, and that it SHOULD NOT be contained in a startup file. It does not do anything usefull yet, and may have errors as it is only in alpha v0.15!This project is NOT DEAD, just been delayed. I have had no time to work on winMC, but plan to update it.If you find an error, ANYWHERE, please post and notify me!Sorry, there has been a slight delay. It took a little too long to upload the next version, but all is well. AND, there is some good news; The auto updater is now working! Why is the version A0.23, not the promised A0.25? Well, i did not fully implement the desktop, but there is no change user-side.PLEASE NOTE: I have no affiliation with Microsoft, or Microsoft Windows whatsoever. I do not own Microsoft or Microsoft Windows.TO INSTALL: IN YOUR MINECRAFT WORLD, CREATE AN ADVANCED COMPUTER (MUST BE ADVANCED, WILL NOT WORK ON REGULAR) AND TYPE "pastebin get gMPNTcBe winmc" IT MUST BE EXACTLY THAT. THE OS WILL NOT WORK IF IT IS NOT THAT EXACTLY! I PLAN TO FIX THIS IN LATER UPDATES.CURRENT FEATURES:Spoiler
- An auto-updating system requirements checker(NOT AN OS AUTOUPDATER)
- A login screen, which checks if there are no users, and if so makes one user, so the OS will at least WORK (lol)
- A desktop screen. (not able to use programs yet)
PLANNED FEATURES:Spoiler
- Users have different permissions
- PROGRAMS! (IN PROGRESS)
- Able to make desktop shortcuts to the programs (IN PROGRESS)
- Mouse support
- Ability to move programs around desktop (IN PROGRESS)
- Option to (IF YOU ARE ADMIN) make new users.
- Each user has their own installed programs
- Each user has their own files
- Each user has their own desktop
- Password encrypton (YAY)
PICTURES:Spoiler
http://i1276.photobu...zps808496ae.png -Loading screen
http://i1276.photobu...zpsc8baef41.png -Checking for Os requirements
http://i1276.photobu...zpsf41afb2b.png -Creating a user profile
http://i1276.photobu...zps2c0ed1e5.png -Login screen
http://i1276.photobu...zpseadd5242.png -Login screen with username and password
http://i1276.photobu...zps0f930a87.png -Desktop screen
DOWNLOAD:Spoiler
http://pastebin.com/gMPNTcBe
1114 posts
Location
UK
Posted 23 May 2013 - 11:14 AM
Right… A 162 line operating system… But at least you have released it!
770 posts
Location
In My Lonely Little Computer Corner
Posted 23 May 2013 - 11:49 AM
And why do you put ";" after every line?
Edited by
7508 posts
Location
Australia
Posted 23 May 2013 - 12:28 PM
And why do you put ";" after every line?
I'm going to guess that Enderbane has come from another programming language, since the ';' is required to end lines in most programming languages… in Lua it is optional.
72 posts
Location
Washing a ton state USA, North America, Earth, The Universe, The Multiverse (If that exists)
Posted 23 May 2013 - 05:55 PM
Right… A 162 line operating system… But at least you have released it!
Yeah, it's not done yet. Not at ALL done. And as you can see, it is in Alpha 0.15, so not NEARLY finished. But yeah it is quite small.
And why do you put ";" after every line?
Yeah, i started programming when I was 8 and have been working in C. NOW i am trying out lua, and I just assumed you must put it there. I do it for readability (at least, it helps ME) and out of habit.
Edited by
8543 posts
Posted 24 May 2013 - 01:12 PM
I removed the stupid crap from this topic. Keep the penis-measuring contests and other juvenile nonsense elsewhere, please.
620 posts
Location
Holland
Posted 25 May 2013 - 01:55 AM
Can provide more pictures than 1 loading screen
72 posts
Location
Washing a ton state USA, North America, Earth, The Universe, The Multiverse (If that exists)
Posted 25 May 2013 - 09:36 AM
Can provide more pictures than 1 loading screen
There are 6 photos. I was testing this out and it turns out, you can see all 6 photos, ONLY when you are logged in as me. SO, i will post links to all the photos separately. KK?
12 posts
Posted 03 June 2013 - 02:07 AM
Not terrible, looks like this has potential.
695 posts
Location
In my basement.
Posted 03 June 2013 - 11:50 AM
Looks good for alpha.
Tips:
For a nicer look, use this for the user screens;
Spoiler
local w, h = term.getSize()
term.setCursorPos(math.floor(w-string.len("yourstring"))/2,y)
print("yourstring")
What this will do is it will print the text "yourstring" in the center of the screen on the y level you specified.
770 posts
Location
In My Lonely Little Computer Corner
Posted 03 June 2013 - 07:21 PM
Could you integrate you pictures with the post?
61 posts
Posted 04 June 2013 - 01:44 AM
looks like u got my plan
92 posts
Posted 09 June 2013 - 10:56 AM
By the way, the quicker way to install is to run:
pastebin get gMPNTcBe winmc
and then type winmc.
72 posts
Location
Washing a ton state USA, North America, Earth, The Universe, The Multiverse (If that exists)
Posted 10 June 2013 - 08:14 PM
Looks good for alpha.
Tips:
For a nicer look, use this for the user screens;
Spoiler
local w, h = term.getSize()
term.setCursorPos(math.floor(w-string.len("yourstring"))/2,y)
print("yourstring")
What this will do is it will print the text "yourstring" in the center of the screen on the y level you specified.
Thanks for the tip, i will put that into a function and use it sometime.
Could you integrate you pictures with the post?
I tried but for some reason i could not find out how to do it. It wouldn't work!?!?!?!
looks like u got my plan
What do you mean by this?
By the way, the quicker way to install is to run:
pastebin get gMPNTcBe winmc
and then type winmc.
Thanks for the tip, i did not know that worked, I might add that but i am not sure if i want to keep my pastebinGet function or just run that. It seems simpler your way though!