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

Expenox's Programs

Started by Expenox, 28 October 2012 - 09:04 PM
Expenox #1
Posted 28 October 2012 - 10:04 PM





Here I will post all the programs I will make.

Thank you MechaTallon for helping me.
Thank you Dragon53535 for being epic.

Hateful comments will be ignored.

I've just came back from a long summer of laying back, and sadly losing some Lua knowledge, but I'm almost sure i'll get it all back!

If you would like up-to-date programs go to my GitHub! (I will always update the pastebin links, but it won't be instant!)

Also, if i've made a mistake with one of the links or something, please let me know! I want this to be a very clean forum and also very nice looking/working. Give me feedback on how my programs are, and always if you want to give me ideas! I'm not the greatest coder, but I enjoy what I do! :D/>
GitHub (Live Updates)


Expenox's Lock Code
Spoiler
os.pullEvent = os.pullEventRaw
local side = "back"
local password = "expenox"
while true do
term.write("Enter Password: ")
local input = read("*")
input = string.lower(input)
if input == password then
print("Correct Password!")
redstone.setOutput(side, true)
sleep(3)
redstone.setOutput(side, false)
os.reboot()
else
print("Wrong password!")
sleep(2)
os.reboot()
end
end

>> Download <<
(pastebin get Td4KRY4e)
Pastebin

ExpeCraft
(Work in progress + Recoded)
SpoilerAdvanced Computer
Spoiler

os.pullEvent = os.pullEventRaw
local login = {"expenox", "expenox"}
term.clear()
term.setCursorPos(1,1)
term.setTextColor(colors.magenta)
print("+=================================================+")
print("+					 ExpeOS					  +")
print("+												 +")
term.setTextColor(colors.yellow)
print("+												 +")
print("+				   Version 1.0				   +")
print("+=================================================+")
term.setTextColor(colors.cyan)
term.setCursorPos(1,8)
term.write("User: ")
term.setCursorPos(1,10)
term.write("Password: ")
term.setCursorPos(7,8)
term.setTextColor(colors.lime)
local input = read()
newinput = string.lower(input)
if newinput ~= login[1] then
  term.setCursorPos(20,10)
  term.setTextColor(colors.red)
  print("Invalid User!")
  sleep(2)
  os.reboot()
elseif newinput == login[1] then
	term.setCursorPos(11,10)
	local input = read("*")
	input = string.lower(input)
	if input == login[2] then
	  term.setCursorPos(20,10)
	  textutils.slowPrint("Welcome, Expenox!",10)
	  sleep(1)
	  term.clear()
	  term.setCursorPos(1,1)
	  term.setTextColor(colors.magenta)
	  print("ExpeOS v1.0")
else
	  term.setCursorPos(20,10)
	  term.setTextColor(colors.red)
	  print("Invalid Password!")
	  sleep(2)
	  os.reboot()
  end
end
Normal Computer
Spoiler

os.pullEvent = os.pullEventRaw
local login = {"User", "Pass"}
term.clear()
term.setCursorPos(1,1)
print("+=================================================+")
print("+				  ExpeOS (Lite)				  +")
print("+												 +")
print("+												 +")
print("+				   Version 1.0				   +")
print("+=================================================+")
term.setCursorPos(1,8)
term.write("User: ")
term.setCursorPos(1,10)
term.write("Password: ")
term.setCursorPos(7,8)
local input = read()
newinput = string.lower(input)
if newinput ~= login[1] then
  term.setCursorPos(20,10)
  print("Invalid User!")
  sleep(2)
  os.reboot()
elseif newinput == login[1] then
	term.setCursorPos(11,10)
	local input = read("*")
	input = string.lower(input)
	if input == login[2] then
	  term.setCursorPos(20,10)
	  textutils.slowPrint("Welcome, Expenox!",10)
	  sleep(1)
	  term.clear()
	  term.setCursorPos(1,1)
	  print("ExpeOS v1.0")
else
	  term.setCursorPos(20,10)
	  print("Invalid Password!")
	  sleep(2)
	  os.reboot()
  end
end

>> Download <<
(pastebin get C4pytvNS startup) - Advanced Computer
(pastebin get w0MS3v12 startup) - Normal Computer
Pastebin (Advanced Computer)
Pastebin (Normal Computer)

Expenox's Quarry Management (With help of Dragon53535)
(Work In Progress)
SpoilerCode
Spoiler

os.pullEvent = os.pullEventRaw
local option = {[[|#################################################|
|				 Quarry Management			   |
|					Status: ]],[[				  |
|												 |]],
[[|												 |
|#################################################|]],
"|						On					   |",
"|						Off					  |",
"|					   >On					   |",
"|					   >Off					  |"}
local function clear(arg)
if arg == 1 then
  term.setCursorPos(1,6)
  term.clearLine()
  term.setCursorPos(1,5)
  term.clearLine()
  print(option[6])
  write(option[5])
elseif arg == 2 then
  term.setCursorPos(1,6)
  term.clearLine()
  term.setCursorPos(1,5)
  term.clearLine()
  print(option[4])
  write(option[7])
end
end
function backon()
if fs.exists("Settings") == true then
  main1()
elseif fs.exists("Settings") == false then
  firsttimesetup()
end
end
function firsttimesetup()
fs.makeDir("Settings")
local check = fs.open("Settings/Status","w")
check.writeLine("Off")
check.close()
main1()
end
function main2(new)
local x = 1
term.clear()
term.setCursorPos(1,1)
write(option[1]..new)
print(option[2])
print(option[6])
print(option[5])
print(option[3])
while true do
  local event, param1 = os.pullEvent("key")
  if param1 == 200 then
   clear(1)
   x = 1
  elseif param1 == 208 then
   clear(2)
   x = 2
  elseif param1 == 28 then
   if x == 2 then
	local file = fs.open("Settings/Status","w")
	file.writeLine("Off")
	file.close()
	main1()
   elseif x == 1 then
	local file = fs.open("Settings/Status","w")
	file.writeLine("On")
	file.close()
	main1()
   end
  end
end
end
function main1()
local file = fs.open("Settings/Status","r")
local fileData = {}
local line = file.readLine()
repeat
  table.insert(fileData,line)
  line = file.readLine()
until line == nil
file.close()
if fileData[1] == "On" then
  rs.setOutput("back",false)
  main2("On ")
elseif fileData[1] == "Off" then
  rs.setOutput("back",true)
  main2("Off")
end
end
backon()
Pictures
SpoilerOn
Off

>> Download <<
(pastebin get pJhTrRZ1)
Pastebin
Edited on 10 November 2013 - 10:46 PM
tom2018 #2
Posted 28 October 2012 - 10:21 PM
change the read to read("*") and it will star out the entered characters
also ad os.pullEvent = os.pullEventRaw to prevent ctrl + t
casr144 #3
Posted 28 October 2012 - 10:22 PM
Cool. Basic but cool.
casr144 #4
Posted 28 October 2012 - 10:24 PM
There is the problem of people terminating the program, though. You can prevent this by typing: "os.pullEvent = os.pullEventRaw" at the start of the program.
Expenox #5
Posted 28 October 2012 - 10:46 PM
Thanks guys. :D/>/>
PixelToast #6
Posted 29 October 2012 - 01:13 AM
i made a text box that might help :3
SpoilerUSAGE:
textbox("label goes here")


function textbox(bartext)
term.setCursorBlink( true )
	local sLine = ""
local nPos = 0
local oW, oH = term.getSize()
local w,h=oW-4,math.floor(oH/2)
local sx,sy=4,math.floor(oH/2)
local function redraw()
  local nScroll = 0
  if sx + nPos >= w then
   nScroll = (sx + nPos) - w
  end
  term.setCursorPos(3,math.floor(oH/2)-1)
  write(string.rep("-",oW-5))
  term.setCursorPos(3,math.floor(oH/2)+1)
  write(string.rep("-",oW-5))
  term.setCursorPos(math.floor(oW/2)-math.floor(#bartext/2),math.floor(oH/2)-1)
  write(bartext)
  term.setCursorPos( sx, sy )
  term.write(term.write( string.rep(" ", w - sx + 1) ))
  term.setCursorPos( sx, sy )
  term.write(term.write( string.sub( sLine, nScroll + 1 ) ))
  term.setCursorPos(3,math.floor(oH/2))
  write("|")
  term.setCursorPos(oW-3,math.floor(oH/2))
  write("|")
  term.setCursorPos( sx + nPos - nScroll, sy )
end
redraw()
while true do
  local sEvent, param = os.pullEvent()
  if sEvent == "char" then
   sLine = string.sub( sLine, 1, nPos ) .. param .. string.sub( sLine, nPos + 1 )
   nPos = nPos + 1
   redraw()
  
  elseif sEvent == "key" then
	  if param == 28 then
	-- Enter
	break
  
   elseif param == 203 then
	-- Left
	if nPos > 0 then
	 nPos = nPos - 1
	 redraw()
	end
  
   elseif param == 205 then
	-- Right  
	if nPos < string.len(sLine) then
	 nPos = nPos + 1
	 redraw()
	end
  
   elseif param == 200 or param == 208 then
				-- Up or down
	if _tHistory then
	 if param == 200 then
	  -- Up
	  if nHistoryPos == nil then
	   if #_tHistory > 0 then
		nHistoryPos = #_tHistory
	   end
	  elseif nHistoryPos > 1 then
	   nHistoryPos = nHistoryPos - 1
	  end
	 else
	  -- Down
	  if nHistoryPos == #_tHistory then
	   nHistoryPos = nil
	  elseif nHistoryPos ~= nil then
	   nHistoryPos = nHistoryPos + 1
	  end	
	 end
	
	 if nHistoryPos then
					 sLine = _tHistory[nHistoryPos]
					 nPos = string.len( sLine )
					else
	  sLine = ""
	  nPos = 0
	 end
	 redraw()
				end
   elseif param == 14 then
	-- Backspace
	if nPos > 0 then
	 sLine = string.sub( sLine, 1, nPos - 1 ) .. string.sub( sLine, nPos + 1 )
	 nPos = nPos - 1	
	 redraw()
	end
   elseif param == 29 then
	term.setCursorBlink( false )
	return nil
   end
  end
end
term.setCursorBlink( false )
term.setCursorPos( w + 1, sy )
return sLine
end
it also works for turtles and monitors :3
Skullblade #7
Posted 29 October 2012 - 01:19 AM
Not to be mean or anything but there are already WAY too many lock programs on the tutorial already and none of them are really all that different so as to saving space on the forum please (this goes to every1) don't post programs that are already here. Especially door locks…i mean there are only so many ways you can make a wheel and this isn't something new.
PixelToast #8
Posted 29 October 2012 - 01:30 AM
Not to be mean or anything but there are already WAY too many lock programs on the tutorial already and none of them are really all that different so as to saving space on the forum please (this goes to every1) don't post programs that are already here. Especially door locks…i mean there are only so many ways you can make a wheel and this isn't something new.
there is a near infinite space on the forums, just let these types of posts get buried due to lack of bumps
Skullblade #9
Posted 29 October 2012 - 01:43 AM
What i meant by 'space' was more just GUI space and not having tons of the same program clutter the forums
Expenox #10
Posted 29 October 2012 - 05:24 AM
First off before you start complaining read the title "expenox's programs" there will be more then this.
And I'm quite happy with my lock code I can look back on it and be happy I made it,
And didn't copy and paste it.
Expenox #11
Posted 29 October 2012 - 05:27 AM
i made a text box that might help :3
SpoilerUSAGE:
textbox("label goes here")


function textbox(bartext)
term.setCursorBlink( true )
	local sLine = ""
local nPos = 0
local oW, oH = term.getSize()
local w,h=oW-4,math.floor(oH/2)
local sx,sy=4,math.floor(oH/2)
local function redraw()
  local nScroll = 0
  if sx + nPos >= w then
   nScroll = (sx + nPos) - w
  end
  term.setCursorPos(3,math.floor(oH/2)-1)
  write(string.rep("-",oW-5))
  term.setCursorPos(3,math.floor(oH/2)+1)
  write(string.rep("-",oW-5))
  term.setCursorPos(math.floor(oW/2)-math.floor(#bartext/2),math.floor(oH/2)-1)
  write(bartext)
  term.setCursorPos( sx, sy )
  term.write(term.write( string.rep(" ", w - sx + 1) ))
  term.setCursorPos( sx, sy )
  term.write(term.write( string.sub( sLine, nScroll + 1 ) ))
  term.setCursorPos(3,math.floor(oH/2))
  write("|")
  term.setCursorPos(oW-3,math.floor(oH/2))
  write("|")
  term.setCursorPos( sx + nPos - nScroll, sy )
end
redraw()
while true do
  local sEvent, param = os.pullEvent()
  if sEvent == "char" then
   sLine = string.sub( sLine, 1, nPos ) .. param .. string.sub( sLine, nPos + 1 )
   nPos = nPos + 1
   redraw()

  elseif sEvent == "key" then
	  if param == 28 then
	-- Enter
	break

   elseif param == 203 then
	-- Left
	if nPos > 0 then
	 nPos = nPos - 1
	 redraw()
	end

   elseif param == 205 then
	-- Right  
	if nPos < string.len(sLine) then
	 nPos = nPos + 1
	 redraw()
	end

   elseif param == 200 or param == 208 then
				-- Up or down
	if _tHistory then
	 if param == 200 then
	  -- Up
	  if nHistoryPos == nil then
	   if #_tHistory > 0 then
		nHistoryPos = #_tHistory
	   end
	  elseif nHistoryPos > 1 then
	   nHistoryPos = nHistoryPos - 1
	  end
	 else
	  -- Down
	  if nHistoryPos == #_tHistory then
	   nHistoryPos = nil
	  elseif nHistoryPos ~= nil then
	   nHistoryPos = nHistoryPos + 1
	  end	
	 end
	
	 if nHistoryPos then
					 sLine = _tHistory[nHistoryPos]
					 nPos = string.len( sLine )
					else
	  sLine = ""
	  nPos = 0
	 end
	 redraw()
				end
   elseif param == 14 then
	-- Backspace
	if nPos > 0 then
	 sLine = string.sub( sLine, 1, nPos - 1 ) .. string.sub( sLine, nPos + 1 )
	 nPos = nPos - 1	
	 redraw()
	end
   elseif param == 29 then
	term.setCursorBlink( false )
	return nil
   end
  end
end
term.setCursorBlink( false )
term.setCursorPos( w + 1, sy )
return sLine
end
it also works for turtles and monitors :3
Awesome!
Heracles421 #12
Posted 29 October 2012 - 05:51 AM
Not to be mean or anything but there are already WAY too many lock programs on the tutorial already and none of them are really all that different so as to saving space on the forum please (this goes to every1) don't post programs that are already here. Especially door locks…i mean there are only so many ways you can make a wheel and this isn't something new.
Ok, this might be yet another door lock, but tell me, you felt happy with the first program you ever made? Well, this guy does, just let it be
Expenox #13
Posted 20 November 2012 - 10:36 AM
Sorry for no posts in a while! I've been trying to make my house computer controlled! :3
Will post some more programs soon!
Expenox #14
Posted 16 December 2012 - 10:17 AM
Updated!
:D/>
Expenox #15
Posted 16 December 2012 - 10:55 AM
Can you please include the pastebin code in the post itself so we can just download it to our computers without clicking a link? Thanks! :)/> And good luck to your programs.

I want some color to the login system! :D/>
Ah, yes. Sorry for not doing that, and I will get working on the color for the login system, it was in my plans for it, but didnt have the time. Now I do! :D/>
+ Can now download from your computer in-game. :)/>
Expenox #16
Posted 16 December 2012 - 11:11 AM
xD Awesome!

:D/> also, in the login system, can you make it store the password information in a file?
And encode it in byte code?

string.byte - Encode
string.char - Decode

:3 thanks
I have never done that before, but sure I'll try :D/>
Expenox #17
Posted 16 December 2012 - 11:43 AM
:D/> awesome!
^-^ It'll be awesome looking if it has colors and encoding!
Lol i've been working on the file part for the last 20 minutes and haven't tested yet hope it works. =~=
Expenox #18
Posted 16 December 2012 - 11:51 AM
:3 the file part shouldn't be VERY complex.

If it doesn't work I'll give you some code. :P/>
Ran into some problems..
Spoiler


term.clear()
local sFile, sPass = "pass.txt", ""
if fs.exist(sFile) then
    local hRead = assert(fs.open(sFile, "r"))
    hRead.close()
end    
term.setCursorPos(1,1)
print("Welcome to Expocraft v1.0 by Expenox")
if sPass == "" then
    print("Set your password: ")
    local sInput = read()
    if sInput ~= "" then
        print("Your password is " .. sInput .. "!")
        sPass = sInput
        hWrite = fs.open(sFile, "w")
        hWrite.write(sPass)
        hWrite.close()
     end
  end
end
sleep(1)
term.write("Login: ")
local input = read("*")
input = string.lower(input)
if input == sPass then
 print("Correct password!")
 textutils.slowPrint("Getting account info...")
 sleep(2)
 term.clear()
 term.setCursorPos(1,1)
 print("ExpoCraft v1.0")
else
 textutils.slowPrint("Wrong password!")
 sleep(2)
 os.reboot()
end
Expenox #19
Posted 16 December 2012 - 12:31 PM
Fixed, at least I think so.


term.clear()
term.setCursorPos(1,1)
local sFile = "pass.txt"
local sPass = ""
if fs.exists(sFile) then
ak = fs.open(sFile, "r")
sPass = ak:readAll()
ak:close()
else
print("Set your password: ")
	local sInput = read()
	if sInput ~= "" then
		print("Your password is " .. sInput .. "!")
		sPass = sInput
		hWrite = io.open(sFile, "w")
		hWrite.write(sPass)
		hWrite.close()
	 end
end
term.clear()
term.setCursorPos(1,1)
print("Welcome to Expocraft v1.0 by Expenox")
sleep(1)
term.write("Login: ")
local input = read("*")
input = string.lower(input)
if input == sPass then
print("Correct password!")
textutils.slowPrint("Getting account info...")
sleep(2)
term.clear()
term.setCursorPos(1,1)
print("ExpoCraft v1.0")
else
textutils.slowPrint("Wrong password!")
sleep(2)
os.reboot()
end
After set password
io:68; index expected, got nil
So basicly after that it just saves the pass as it is "" and asks for the pass next time.
Expenox #20
Posted 16 December 2012 - 12:38 PM
Well I tried. =~= Not that advanced yet, so I can see why mine didn't work.
Sorry about that, but I will add those colors soon. :P/>
Working on my turtle Lumberjack right now.
And i'm stuck. I got to turtle.compare then just forgot what I was going to do.
Expenox #21
Posted 16 December 2012 - 12:47 PM
Okay :P/>
Will probably start in on it in about 20 minutes, but since you're here I wanted to ask you something,
for my turtle I don't know what to do next I had it planned then forgot i'm making a function that digs the tree
So the code is

local function tree
  if turtle.detect() then
    turtle.select(16)
    turtle.compare()
I forgot at the compare.
I wanted it to compare if there was wood there or sapling so if there was wood it would harvest the tree and if sapling it would go to the next one.
Help?
I wanted to try if turtle.compare then
but I didn't know if it would be like
if turtle.compare(true) do
or what?
Expenox #22
Posted 16 December 2012 - 01:08 PM
xD I don't know the turtle API much, sorry can't help you on that one.
But I'm sure that turtle.compare returns a boolean, which means
if turtle.compare( arguments ) then
would work.
Can there be multiple if loops in one function?
Expenox #23
Posted 16 December 2012 - 02:42 PM
yeah there can!
Okay thanks :3
Expenox #24
Posted 16 December 2012 - 07:35 PM
New program "Expenox's Lumberjack"
Coming out tomorrow!
Expenox #25
Posted 17 December 2012 - 05:12 AM
Lumberjack is almost finished, just doing some major debugging! :P/>
Expenox #26
Posted 17 December 2012 - 02:27 PM
Lumberjack program was canceled I will try to make a alternative way.. There was a bug..
If anyone knows whats wrong take a shot at it
>> Code <<
>> Video <<
theoriginalbit #27
Posted 17 December 2012 - 04:25 PM
Lumberjack program was canceled I will try to make a alternative way.. There was a bug..
If anyone knows whats wrong take a shot at it
>> Code <<
>> Video <<

Sorry that I couldn't help you figure it out :(/>
Expenox #28
Posted 18 December 2012 - 12:49 PM
Lumberjack program was canceled I will try to make a alternative way.. There was a bug..
If anyone knows whats wrong take a shot at it
>> Code <<
>> Video <<

Sorry that I couldn't help you figure it out :(/>
It's fine, hopefully new way works. Just might be a bit weird, but working. :P/>
Expenox #29
Posted 31 December 2012 - 03:11 PM
Okay, that idea I had. Scrapped it.
It's still going to be a lumberjack but with one tree, that auto-replants, and.. Well I don't want to spoil it. ;)/>
Expenox #30
Posted 02 January 2013 - 03:27 PM
Lot's of new programs coming soon! Just need to get a mining turtle in my survival :P/>
Expenox #31
Posted 09 January 2013 - 03:35 PM
Finally in the debugging stage again, for my turtle lumberjack. Completely re-wrote it, because it's for one tree now.
spyman68 #32
Posted 05 March 2013 - 01:00 PM
I would like to help you on the login program when you need a username AND password, I'll take your code and turn it into a username AND password real quick, it'll take about 5 minutes :)/> I actually just discovered this while making my own OS (It's not gonna be too great, just a menu with a lot of shell.run(" ") xD, well here is the login code, I used your code but added/changed some stuff:
term.clear()[/size]
local password = "expenox"
local user = "expenox"
term.setCursorPos(1,1)
textutils.slowPrint("Welcome to Expocraft v1.0 by Expenox")
sleep(1)
textutils.slowWrite("Username: ")
local input = read()
input = string.lower(input)
if input == user then
textutils.slowPrint("Correct username!")
textutils.slowWrite("Password: ")
local input = read("*")
if input == password then
textutils.slowPrint("Correct Password!")
sleep(2)
term.clear()
term.setCursorPos(1,1)
textutils.slowPrint("Expocraft V1.0")
else
textutils.slowPrint("Wrong password!")
sleep(2)
os.reboot()
end
else
textutils.slowPrint("Wrong Username!")
sleep(2)
os.reboot()
end
I did indeed test this, I hope you like it :D/>
Expenox #33
Posted 06 March 2013 - 03:59 PM
I would like to help you on the login program when you need a username AND password, I'll take your code and turn it into a username AND password real quick, it'll take about 5 minutes :)/> I actually just discovered this while making my own OS (It's not gonna be too great, just a menu with a lot of shell.run(" ") xD, well here is the login code, I used your code but added/changed some stuff:
term.clear()[/size]
local password = "expenox"
local user = "expenox"
term.setCursorPos(1,1)
textutils.slowPrint("Welcome to Expocraft v1.0 by Expenox")
sleep(1)
textutils.slowWrite("Username: ")
local input = read()
input = string.lower(input)
if input == user then
textutils.slowPrint("Correct username!")
textutils.slowWrite("Password: ")
local input = read("*")
if input == password then
textutils.slowPrint("Correct Password!")
sleep(2)
term.clear()
term.setCursorPos(1,1)
textutils.slowPrint("Expocraft V1.0")
else
textutils.slowPrint("Wrong password!")
sleep(2)
os.reboot()
end
else
textutils.slowPrint("Wrong Username!")
sleep(2)
os.reboot()
end
I did indeed test this, I hope you like it :D/>
Hello, I downloaded this from pastebin to my computer, it failed to work.
:bios 338: [string "startup"]:1: unexpected symbol
Status: FIXED (Accidentaly put that in there lol!)
spyman68 #34
Posted 11 March 2013 - 08:23 AM
Yeah, sorry about that lol. Did it work for you?
Expenox #35
Posted 11 March 2013 - 01:52 PM
Yeah, sorry about that lol. Did it work for you?
Yes it did, thanks for that.
Now just editing the code a bit, and adding more stuff.
spyman68 #36
Posted 15 March 2013 - 09:29 AM
What are you editing it to be? I would love to make an OS with you sir, I'll make a basic touch screen main OS, I'm still trying to figure out a touch screen login.
LuaEclipser #37
Posted 15 March 2013 - 10:04 AM
cool
Expenox #38
Posted 16 October 2013 - 09:05 PM
I've been away quite a while mostly for summer, but I am now back and feel like a newbie again! Well, I will try to get more programs up ;-; Also, that turtle program is going to be.. delayed I cannot find the code for it so it will be a while.. lol.
Dragon53535 #39
Posted 17 October 2013 - 08:11 PM
Wishy washy charlie brown, make a new thread, DONT make a new thread. make up your mind :P/>
Expenox #40
Posted 17 October 2013 - 08:37 PM
Wishy washy charlie brown, make a new thread, DONT make a new thread. make up your mind :P/>
Yeah, I should really dig deeper before making a new one huh? Eh, it's plain me being impatient lol.
ATMunn #41
Posted 19 October 2013 - 09:07 PM
What i meant by 'space' was more just GUI space and not having tons of the same program clutter the forums
Umm.. I'm not quoting your post because of your post, it's because your icon is pretty creepy, and i wanted to say that.
Expenox #42
Posted 20 October 2013 - 12:23 AM
Quarry Management coming soon!
Dragon53535 #43
Posted 21 October 2013 - 02:20 PM
Quarry Management coming soon!

It better, I helped with it a lot.

though for those who don't know, it's just a fancy "on off" switch, or at least what I helped with.
Wojbie #44
Posted 21 October 2013 - 02:53 PM
Could we get a spoiler picture ;)/>
Dragon53535 #45
Posted 21 October 2013 - 03:03 PM
Could we get a spoiler picture ;)/>

I will let him do that, as it's very basic, just a single menu, though i'm not sure if hes going to add more, or whatever.
Expenox #46
Posted 21 October 2013 - 07:29 PM
Release: Quarry Management

Re-Coded: Computer Login + Changed name to ExpeOS (I think I want to make my own OS)

Removed: Expenox's Lumberjack (It was just taking up space, wasn't even re-started!)

More coming soon! (If you have any ideas, let me know!)
Expenox #47
Posted 21 October 2013 - 09:02 PM
Quarry Management coming soon!

It better, I helped with it a lot.

though for those who don't know, it's just a fancy "on off" switch, or at least what I helped with.
You and I can hopefully make it a full control panel. :D/>
Dragon53535 #48
Posted 21 October 2013 - 09:06 PM
Quarry Management coming soon!

It better, I helped with it a lot.

though for those who don't know, it's just a fancy "on off" switch, or at least what I helped with.
You and I can hopefully make it a full control panel. :D/>

I would hope so, because just having one thing seems too stupid, we could probably have this program included in your os you are going to make… we'll see.
Expenox #49
Posted 21 October 2013 - 11:10 PM
Quarry Management coming soon!

It better, I helped with it a lot.

though for those who don't know, it's just a fancy "on off" switch, or at least what I helped with.
You and I can hopefully make it a full control panel. :D/>/>

I would hope so, because just having one thing seems too stupid, we could probably have this program included in your os you are going to make… we'll see.
Lets do it.
Dragon53535 #50
Posted 23 October 2013 - 09:19 PM
So what are we doing next oh wise leader?
Expenox #51
Posted 23 October 2013 - 09:54 PM
So what are we doing next oh wise leader?
What shall we do?
Xenthera #52
Posted 24 October 2013 - 05:10 PM
Not to be mean or anything but there are already WAY too many lock programs on the tutorial already and none of them are really all that different so as to saving space on the forum please (this goes to every1) don't post programs that are already here. Especially door locks…i mean there are only so many ways you can make a wheel and this isn't something new.

I hate to burst your bubble, but people have to start somewhere. Even if it is a basic lock program. It's not fair any other way.
Expenox #53
Posted 28 October 2013 - 05:55 PM
Not to be mean or anything but there are already WAY too many lock programs on the tutorial already and none of them are really all that different so as to saving space on the forum please (this goes to every1) don't post programs that are already here. Especially door locks…i mean there are only so many ways you can make a wheel and this isn't something new.

I hate to burst your bubble, but people have to start somewhere. Even if it is a basic lock program. It's not fair any other way.
Exactly.
Expenox #54
Posted 31 October 2013 - 09:44 PM
Sorry for no new/updated content. I've been busy with school and BF4! I will try to get some more in when I have the time!