Jump to content




Touchscreen Monitor PIN Keypad!

peripheral computer

34 replies to this topic

#1 Jian

  • Members
  • 15 posts

Posted 08 April 2013 - 08:28 PM

VERSION 4.9


I'm not sure if this has been done before. If it has, I'd like to see a link to see how mine compares to theirs.
Bug reports appreciated.

PASTEBIN

 http://pastebin.com/xSPb4S3d 

HOW TO USE!
  • Go to any computer with HTTP API enabled
  • Type "pastebin get xSPb4S3d startup" (alternatively download it from pastebin and save it as startup on any computer)
  • Attach a monitor to any side, any size.
  • (optional) Attach an Iron Note Block to any size
  • Attach your redstone output to the back
  • Restart Terminal (Ctrl+R)
  • Follow On Screen Prompts
  • Report Bugs, Provide Feedback, Provide Suggestions Please!
To change colors:
Press C !

  • Terminate the program (Ctrl+T)
  • Type "edit startup"
  • Scroll to Lines 22-24 and edit the colors to your liking.
  • Save (Ctrl, S)
  • Restart (Ctrl+R)
To change scale while the program is running press "s" on the terminal.

Features
  • Monitor Touchpad
  • Sound with MiscPeripherals' Iron NoteBlock (optional)
  • SHA-256 encryption for your pin! Found Here: http://lua-users.org...reHashAlgorithm
  • Customizable colors (easy to change now)
  • Option to censor keypad
Changelog
Spoiler


Upcoming
  • Config file (persistent data , very easy to implement, just very late at night right now and i'm going to bed.) (sort of done)
  • Bug Fixes that I already spotted (Report any bugs you notice please :D )
  • Automatic monitor scaling
  • easier customization (better setup wizard)
  • more options
  • Zero.
Known Bugs
  • If anyone can get the hash they can get the pin because of readily available rainbow tables
Screenshots:

http://imgur.com/a/SPtmK

Video coming soon if the feedback is positive.

Edited by Jian, 13 March 2014 - 05:10 PM.


#2 Simox000

  • New Members
  • 1 posts

Posted 09 April 2013 - 12:33 AM

Awesome! Im going to have this in my base! ;)
Easy to use and edit!
Good Work! =D

5/5 Stars! =D

#3 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 09 April 2013 - 12:49 AM

I like it when new members make new things. I really like this. Kudos to you ^_^

#4 Jian

  • Members
  • 15 posts

Posted 09 April 2013 - 04:00 AM

Thanks for the feedback guys. I've been reading the forums for a while and into CC since I discovered it in Tekkit. CC is my first programming experience.

#5 Mackan90096

  • Signature Abuser
  • 518 posts
  • LocationIn my basement.

Posted 09 April 2013 - 05:07 AM

You should add the 0

#6 Mackan90096

  • Signature Abuser
  • 518 posts
  • LocationIn my basement.

Posted 09 April 2013 - 05:16 AM

Oh, is it possible to hide the numbers on the monitor with a * ?

#7 ElectricOverride

  • Members
  • 94 posts

Posted 09 April 2013 - 05:52 AM

View PostMackan90096, on 09 April 2013 - 05:16 AM, said:

Oh, is it possible to hide the numbers on the monitor with a * ?
I havn't looked at the program at all yet so I don't know what you are doing but, you could make it so every time the event passes from a key being pressed on the monitor it prints a * instead of printing the letter.

#8 Mackan90096

  • Signature Abuser
  • 518 posts
  • LocationIn my basement.

Posted 09 April 2013 - 05:54 AM

Yeah. Thats what I want

#9 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 09 April 2013 - 07:50 AM

local input = read("*")

This can be used with any character/letter/number

#10 Jian

  • Members
  • 15 posts

Posted 09 April 2013 - 08:04 AM

View PostMackan90096, on 09 April 2013 - 05:07 AM, said:

You should add the 0

I don't intend to add a '0' key. I intend to make sure you don't make a pin containing a 0.

View PostMackan90096, on 09 April 2013 - 05:16 AM, said:

Oh, is it possible to hide the numbers on the monitor with a * ?

I have added this feature and pushed the first update
simply run the following commands

delete startup
pastebin get SDvHNe61 startup

and then restart your computer again (Ctrl+R)

View PostSuicidalSTDz, on 09 April 2013 - 07:50 AM, said:

local input = read("*")

This can be used with any character/letter/number

This doesn't make sense in the context of how I render the page. I don't use read, the program is based on monitor touch events.

#11 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 09 April 2013 - 08:14 AM

Oh, I didn't read that carefully. Forget the read("*") code I posted. You would need to do something with tables, which I don't really feel like explaining at the current moment. However, if you already use tables to render your screen, then this would be easier for me to explain/make a script.

#12 Jian

  • Members
  • 15 posts

Posted 09 April 2013 - 08:50 AM

I have already added the feature in question and have added a new configuration variable at the top of the program to toggle it

#13 SuicidalSTDz

    Permutator of Strings

  • Members
  • 1,308 posts
  • LocationPennsylvania

Posted 09 April 2013 - 08:58 AM

View PostJian, on 09 April 2013 - 08:50 AM, said:

I have already added the feature in question and have added a new configuration variable at the top of the program to toggle it
Wow, you're new and smart :) I like you already ^_^

Good job, i'm really liking this.

#14 Jian

  • Members
  • 15 posts

Posted 09 April 2013 - 11:31 AM

4.8.4
- Added persistent data. To edit config, terminate program and type "edit pin/data". I will try to make this an easier process eventually.

#15 Amunak

  • Members
  • 7 posts

Posted 19 June 2013 - 02:00 PM

This thing is epic. Thanks!

#16 Beastly

  • Members
  • 6 posts

Posted 19 June 2013 - 06:38 PM

Instead of removing the 0 bug, why not add a "0" button?

#17 KeeganDeathman

  • Members
  • 61 posts

Posted 11 July 2013 - 01:15 AM

Mind if I make something like this? It's a keyboard program for an adventure map I'm working on.

#18 logwet

  • Members
  • 11 posts

Posted 13 July 2013 - 02:00 AM

what does the "COR" button on the monitor do?

#19 NOTUSEDPLEASEDELETE

  • Members
  • 70 posts

Posted 16 August 2013 - 03:58 PM

View Postlogwet, on 13 July 2013 - 02:00 AM, said:

what does the "COR" button on the monitor do?
Can't remember, but I can remember the colors of the bottom buttons:
Orange: Backspace
Red: Clear
Green: Confirm

#20 NOTUSEDPLEASEDELETE

  • Members
  • 70 posts

Posted 16 August 2013 - 04:07 PM

And also, this is how to make editing easier:
Spoiler
Edit: I found a bug:
The new wired modems don't work with this program.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users