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

ComputerCraft Peripherals - What do you want to see?

Started by Engineer, 11 January 2014 - 09:06 AM
Engineer #1
Posted 11 January 2014 - 10:06 AM
Hello community!

Lately I have been getting into Minecraft modding thanks to Bubba's tutorial, and my creativity isn't on it's highest level. I am wondering what the community want's to see as a peripheral, and since I really have nothing to code at the moment though I'm developing a mod, but I'm waiting for 1.7.x mcp to come out and work further on that mod.
But in the meantime, Im just sitting here, browsing a bit and listening some music, but I really badly want to code. So my question, yet again, what kind of peripheral do you want to see made for computercraft?

You can make any suggestion here, for a peripheral mod that is, and I might look into making it possible to make it. It's challenge for me, because I am expecting hard peripherals to make, and Im looking forward to it.

Im going to try, if the interest lies here for the community, to maintain a list for what not to suggest anymore, because Im working on it.

Removed those two spoilers due to useless-ness. You will see what comes in the add-on peripheral update post

How stupid this may sound, but a test week is upcoming for me, so I wont work much on it this week, but I figured it will take a while before the suggestions come.

Thanks for time, and if you are very, very creative, please leave a name for a "Misc Peripheral" mod. I dont want to use MiscPeripherals, because it already exists :P/>

Let the suggestions come!
- Engineer
Edited on 21 February 2014 - 01:33 PM
gollark8 #2
Posted 11 January 2014 - 10:28 AM
Here's a name:XtraPeripherals
Peripheral ideas-Something to control/monitor IC/BC/TE machines,3D printer using some material to make stuff.
Engineer #3
Posted 11 January 2014 - 11:01 AM
Here's a name:XtraPeripherals
Peripheral ideas-Something to control/monitor IC/BC/TE machines,3D printer using some material to make stuff.
Hmm.. I will think about the name. Sounds good though.

For the monitoring, we already have OpenPeripheral for that, it may seem buggy (Im not sure if its buggy, I dont use OpenP personally), but should work. Or do you mean a "better" way of getting it and maybe a whole different system for it?

And 3D printer, how would that work? I mean really, that opens a few ways to be griefing on servers. I would like some more information on this one.

Thanks for the suggestion anyway!

This suggestion is not added to any list yet because I want you to get it more explained
Edited on 11 January 2014 - 10:03 AM
gollark8 #4
Posted 11 January 2014 - 03:54 PM
Here's a name:XtraPeripherals
Peripheral ideas-Something to control/monitor IC/BC/TE machines,3D printer using some material to make stuff.
Hmm.. I will think about the name. Sounds good though.

For the monitoring, we already have OpenPeripheral for that, it may seem buggy (Im not sure if its buggy, I dont use OpenP personally), but should work. Or do you mean a "better" way of getting it and maybe a whole different system for it?

And 3D printer, how would that work? I mean really, that opens a few ways to be griefing on servers. I would like some more information on this one.

Thanks for the suggestion anyway!

This suggestion is not added to any list yet because I want you to get it more explained
Something that you put in a material like plastic to make certain items.
Csstform #5
Posted 11 January 2014 - 05:46 PM
Name? Useful Peripherals

A peripheral that can shoot items like a dispenser with varying speed - right now my main usage I can think of is a "machine bow."

A turtle add-on that allows them to move faster.

Regarding the 3D Printer above, I believe he means similar to EE2's Transmutation Tablets(idk) you can make different things, however you would require a set item to run it - i.e. Plastic. This peripheral would also require another peripheral that will scan an item and save a blueprint as a .schem file or something. Example: copy a diamond pickaxe, you can now print plastic pickaxes. It will be the same colors, but made out of plastic.

EDIT: bad vid :P/> What Dan did with the turtles!
Edited on 11 January 2014 - 04:50 PM
awsmazinggenius #6
Posted 11 January 2014 - 05:53 PM
Just for your information, I'm making a villager trading peripheral, an XP peripheral (hopefully a better one) and a Skin Getting peripheral. (User right clicks and it throws an event with a table containing the skin in either CC (colors.x in a table), RGB or hex format). If you want you can make those peripherals, just tell me (so I don't continue working on them). As for the source - it's really messy and nowhere near complete, so I won't be giving it out.
Edited on 11 January 2014 - 04:54 PM
CometWolf #7
Posted 12 January 2014 - 11:48 AM
Something that can move the player around. I could do so much stupid shit with a turtle that can move players around.
gollark8 #8
Posted 12 January 2014 - 12:01 PM
Something that can move the player around. I could do so much stupid shit with a turtle that can move players around.
I would actually like to see a mountable turtle.
Engineer #9
Posted 12 January 2014 - 04:44 PM
A peripheral that can shoot items like a dispenser with varying speed - right now my main usage I can think of is a "machine bow."
Hmm. I actually see something in this. It will shoot like a dispenser would, though you can select a slot in the peripheral to shoot that item if there is one. About the variable speed, that is where you as coder should use timings :P/>

Added to the list :)/>

Regarding the 3D Printer above, I believe he means similar to EE2's Transmutation Tablets(idk) you can make different things, however you would require a set item to run it - i.e. Plastic. This peripheral would also require another peripheral that will scan an item and save a blueprint as a .schem file or something. Example: copy a diamond pickaxe, you can now print plastic pickaxes. It will be the same colors, but made out of plastic.
Hmm.. That's interesting. The idea with this explanation makes it about complete.

Its on the list!


How would a computer be needed to do that? I mean, this should be a peripheral :P/>
Edited on 12 January 2014 - 03:47 PM
Csstform #10
Posted 12 January 2014 - 08:50 PM
Think of it this way. When you create the schematic, you can print it off using a printer, or put it on a disk for your friends. It doesn't need to be a peripheral, but it would be more versatile as one.

Another idea, how about a clock? I know this is a simple thing to program, but this clock could have special functions such as clock.getTime() where a turtle could get a signal from a computer via rednet at a certain time of the day. The clock would show the player normal time(1-12) where as the computer could pull that as military time(0100-2400)

EDIT: more peripherals:
What about a projector? Not sure how feasible that is…

What about a lapel mic system? Kindof like a private chat. Besides, it would be cool to be running around in a suitcoat w/ mic and some cool Glasses (openperipherals)

Remote control tank?

Safe. ( safe.unlock(password), safe.lock(password))

Hacking device (hack.tryPass(password), hack.tryTillUnlock())

Diamond Computer/Monitors - seriously, who wouldn't want a diamond computer :D/>
Edited on 12 January 2014 - 11:56 PM
gollark8 #11
Posted 13 January 2014 - 03:42 PM
@Csstform
I would like a diamond computer that looks nice.
Edited on 13 January 2014 - 02:43 PM
oeed #12
Posted 15 January 2014 - 04:25 AM
Diamond Computer/Monitors - seriously, who wouldn't want a diamond computer :D/>

I think if anyone was to make a mod for CC it'd have to be diamond computers. CCLights proved that it was possible. I'm sure there's probably issues but it'd be awesome!
Edited on 15 January 2014 - 03:26 AM
Engineer #13
Posted 15 January 2014 - 07:22 AM
I think if anyone was to make a mod for CC it'd have to be diamond computers. CCLights proved that it was possible. I'm sure there's probably issues but it'd be awesome!

How exactly did CCLights prove that?
oeed #14
Posted 15 January 2014 - 05:05 PM
Well, it showed that large amounts of pixels could be displayed.
Csstform #15
Posted 17 January 2014 - 10:41 AM
Spoilerhttp://www.computercraft.info/forums2/index.php?/topic/16603-wooden-turtle/
Engineer #16
Posted 17 January 2014 - 03:10 PM
Im creating peripherals for CC. Im not recreating any turtles or computers!
awsmazinggenius #17
Posted 18 January 2014 - 12:09 AM
Csstfrom, you use the named spoilers like this here:

[namedspoiler="Howdy"]
Stuff goes here
[/namedspoiler]
makes this:
HowdyStuff goes here
dudearent006 #18
Posted 20 January 2014 - 11:38 AM
A peripheral that could link to a player and allow access not only to the player's position, but the direction the player is looking in.

I want to make an Augmented Reality system with terminal glasses or some sort of player mapping/location logging system. Optionally also make it work with turtles so you can make them follow you. So many uses!
Csstform #19
Posted 20 January 2014 - 02:09 PM
A peripheral that could link to a player and allow access not only to the player's position, but the direction the player is looking in.

I want to make an Augmented Reality system with terminal glasses or some sort of player mapping/location logging system. Optionally also make it work with turtles so you can make them follow you. So many uses!

Ohhhhhhh! Lightbulb!

Yes, how about some virtual reality goggles? I can see it being a big step for games. Take the 3D maze that someone released - Gopher? - and imagine how much cooler that would be if you could actually be in the game! This could possibly even allow FPS games! (sortof) Peripheral wise, call it the Oculous Stone and have it attach to your terminal glasses. Then, all you would have to do is add an API - for either mirroring a computer screen or something - and have it act as a pumpkin does. If that's not possible, can you somehow make it read a file, create a new dimension, and build the virtual world? Then we could truly have minecraft in minecraft! :D/>
gollark8 #20
Posted 20 January 2014 - 03:49 PM
Some portable satnav that can interact with a remote computer to get player GPS coords would be great.
oeed #21
Posted 20 January 2014 - 06:41 PM
A peripheral that could link to a player and allow access not only to the player's position, but the direction the player is looking in.

I want to make an Augmented Reality system with terminal glasses or some sort of player mapping/location logging system. Optionally also make it work with turtles so you can make them follow you. So many uses!

Ohhhhhhh! Lightbulb!

Yes, how about some virtual reality goggles? I can see it being a big step for games. Take the 3D maze that someone released - Gopher? - and imagine how much cooler that would be if you could actually be in the game! This could possibly even allow FPS games! (sortof) Peripheral wise, call it the Oculous Stone and have it attach to your terminal glasses. Then, all you would have to do is add an API - for either mirroring a computer screen or something - and have it act as a pumpkin does. If that's not possible, can you somehow make it read a file, create a new dimension, and build the virtual world? Then we could truly have minecraft in minecraft! :D/>
Terminal Glasses?

As the pixels are a lot smaller on there, you probably could be a decent 3D display on it.
Csstform #22
Posted 21 January 2014 - 08:15 AM
-snip-

No, try wouldn't work because they require the $$ in front of every command.
oeed #23
Posted 21 January 2014 - 04:45 PM
-snip-

No, try wouldn't work because they require the $$ in front of every command.
Hmm, I see what you mean.
CometWolf #24
Posted 21 January 2014 - 05:10 PM
you could walk around a 3D room displayed on the glasses, if you combine them with a player sensor, but yeah that's pretty much it. A peripheral that could track the player anywhere in the world and give info regarding what he's looking at and such however, would be an awesome combo with the terminal glasses.
H4X0RZ #25
Posted 21 January 2014 - 06:04 PM
A boot peripheral.
If it is next to a computer and there is a bios.lua on a disk inside, it boots with this bios instead of the defsult one.

Would be much easier to test bios mods then :D/>
aaa #26
Posted 22 January 2014 - 09:10 PM
A steve's arm peripheral

Peripheral for turtles. Allow distant placing and distant mining (which drops, doesn't gather). distant minig is already available with laser turtles, but I don't think distant placing exists. could make cactus farm with it.

Also the arm could be unique to the Steve that crafted it, allowing it to access the content of its vanilla ender inventory.
Engineer #27
Posted 21 February 2014 - 12:53 PM
It has been quite a while since I have posted something in this thread.
Last week I got a week off school, and decided to start writing something. I ended up writing a framework which allows more peripherals on one block.
It has not been finished yet, but it is about to be finished, I need to implement a thing or two for that.

That mod is going to be my first priority, so if a bug comes up for that, Im going to try and fix that immediately.

When I have released that mod, Im going to start writing an add-on mod for that. Im going to try to implement the suggestions which has been suggested here, and add more peripherals than just the suggested ones.
I probably dont have any inspiration after a while when writing that add-on mod, so, my hope is that you guys suggest more!

I will add links in the OP when those mods are ready, and Im going to maintain this thread some more.
Csstform #28
Posted 21 February 2014 - 02:20 PM
Self-Destruct peripheral. For all your cant let anyone get my code needs!

QCraft Peripheral. Serve as a bridge between qcraft and computercraft.
masterdisasterHD #29
Posted 26 February 2014 - 08:05 AM
Multi dimensional modems :3?
Left4Cake #30
Posted 27 February 2014 - 03:47 AM
I would like to see something that could learn what items are. Kind of like to how people want computer to know what items are but with a little bit of Pokemon Empty Pokedex added into it. Where you have to put the item in and apply the labels to it your self but can then store the info to compare it to the item later.
Engineer #31
Posted 27 February 2014 - 09:53 AM
I would like to see something that could learn what items are. Kind of like to how people want computer to know what items are but with a little bit of Pokemon Empty Pokedex added into it. Where you have to put the item in and apply the labels to it your self but can then store the info to compare it to the item later.
I don't really think this is a good idea. Though, I created an inventory module already which lets you know about the item ID, metadata and stacksize. The peripheral is not out yet, because I'm still linking out the bugs in the closed-source core. You can see the source of the inventory module over here: https://github.com/E...Peripheral.java
Edited on 27 February 2014 - 09:28 AM