Minecraft / Projects

Redstone Circuit Designer

  • 81
  • 31
  • comment92
  • playlist_add
  • share
  • more_horiz
avatar RevolutionalRedStone
Level 51 : Grandmaster Princess
246
Hey guys,

I've written a program to support Redstone engineering.


Using this program anyone can design Redstone circuitry in a fast and comfortable fashion.

Recent change log ( Version 2.0.0 )

- Fully functional 3D-Design-Interface
- Variable speed Redstone-simulator
- New Open-Source engine / editor
- Support for 3D Side-View mode

Upcoming feature list

- Exporter / Importer ( .schematic for MCedit and .save for Custom Minecraft )
- Advanced Design Tools ( copy / paste / drag )
- Automated Circuit Induction ( HLS )
- Pistons
- Glass

Download ( Redstone Circuit Designer )
httpwwwalfrescocomcommunityimageswindows-iconpngWindows Installer ( 14MB V2.0.0 )

Additional Notes

Feedback like comments questions bug-reports and Ideas are very welcome !
Thanks again guys!
Progress55% complete
Tags

1 Update Logs

Legacy change-log : 08/06/2012 9:57:45 pmAug 6th, 2012

version 0.0.2
- Added multi-platform flash support
- keyboard controlled item-selection (1-4)
version 0.0.1
- Redstone torches can now be placed directly on the ground
- The position and orientation of Torches and Repeaters is shown before placement
- The connection mechanisms between Dust has been improved
- Added program Icons

Comments : 92

star Login or register to post a comment.

Show Comments

1 - 50 of 92

Zip File Version?
  • RowanFN
  • Level 23
  • Expert Engineer
  • August 17, 2015, 8:48 am
There is only a windows link? where is the mac version? or .swf for mac/web load, as i cannot find it and was discussed lower down.
you need to make this eligible for Android that would be awesome then we can just do it all the time and anywhere  :D
Cool Idea : )
when can it export a .schematic file? sounds great!
If this was a mobile apple app then I would buy the hell out of it
  • fibonatic
  • Level 40
  • Master Electrician
  • April 16, 2013, 5:34 am
I haven't looked here for quite a while. Just tested the current program (2.0.0) and it looks awesome. I actually came here so I could refer someone on a forum to this page since he wants to make a redstone simulator in Javascript.
But I did got some new suggestions which I think would be a great addition to this program:
  • It would be nice to be able to rotate in 90°, so you would be able to view every thing from the sides and bottom as well. And it might also be useful to add a controls section in the game, since at first I didn't know you could look horizontal by holding the CTRL key.
  • Maybe add a toggleable floating flat grid which moves along with you at a fixed distance (which could be adjusted) facing the normal direction in which you are looking, on which you can place blocks, so your don't need to depend on other blocks to be able to place new blocks. Maybe also add the option to make all the block transparent which aren't on that layer of the grid for easy editing within a circuit.
  • I also liked the ability to change the speed of the redstone ticks, but it would also be useful for debugging if you could manually proceed to the next tick.

And I also noticed some "bugs":
  • The slide on the left of the redstone-tick-length-slide (when you have pressed ESC) seems to increase the entire game speed, instead of only the movement speed (what I thought it would be), so block placement and removal (including the sound) changes as well.
  • When I press F3 I do see a the coordinates and frame rate in the top left of my screen, however this flickers, so when enabled it isn't always visible.
Thanks alot fibonatic,

Your forum friend has alot of fun ahead of him, or her.

Nice idea with the rotation buttons; i like it ! ( and controls really should be shown in-game )
This floating-grid idea makes alot of sense to me also, especially the exclusive-layer Xray.
The Single-Tick Redstone step idea is also a very good one.

The left-slider of thein-game menu; controls the games general physics speed, not just the players speed. ( i should probably change the Icon or add another slider )

The Debuggers are drawn using Edit-text boxes which for some reason, are not drawn in any specific order under windows Vista,7 and 8.

Thanks for stopping by fibonatic, it's always a pleasure to to hear from you.
  • chaos18802
  • Level 9
  • Apprentice Artist
  • April 2, 2013, 1:34 pm
Can this be updated to the latest version of Minecraft? This would simplify circuit design so that i don't have to take down major parts of my world.
I find the latest 1.5.1 update to be wanting.

The new locking repeaters are useless, comparators are bugged and very unprofessional; they were clearly not thought out by anyone with a deep understanding of Redstone in Minecraft.

I'll implement all the new features as soon as any respectable engineer designs a computer using any of them... which i don't see happening at-least until the Redstone hash-lookup is fully reworked.
Awesome,, IM gonna donwload it,, One diamond for you.. P.S. Make a ipad app for it xD
Looks cool, downloading.
weres the mac one it says on minecraft wiki this is for mac to?
  • appmine
  • Level 29
  • Expert Creeper Hugger
  • October 24, 2012, 1:45 am
mac?
  • Enigmatix
  • Level 22
  • Expert Pokemon
  • October 16, 2012, 12:51 pm
Well... 69th diamond.... But anyway great job! Updates would be nice but still, this thing is frikkin great! Diamond, subscribe, and uhhhhh......... Idk a shrine? :D
  • Piratdu52
  • Level 1
  • New Miner
  • September 14, 2012, 1:40 pm
I found a bug: (. When we put a block above a line of redstone, your software is still the link above adjacent a trait unlike what minecraft. I am also disappointed that you do not develop any musical block, in fact I wanted to realize a transcoder of the alphabet to Morse. Without these blocks is hard ^ ^ Another thing annoying, I can not adjust the time repeaters, how should we do This is currently possible?
can you give us a video demo?
Certainly : )

I'll do that ASAP. And good idea BTW.
  • Eatoncheese
  • Level 57
  • Grandmaster Hero
  • October 30, 2012, 6:52 pm
ASAP huh.
haha lol
  • dajakos
  • Level 26
  • Expert Blockhead
  • August 26, 2012, 1:44 am
Awesome but for now I am going to stay playing with redstone on the proper Minecraft client as it is better to share my creations.
  • UltiNaruto
  • Level 8
  • Apprentice Modder
  • August 20, 2012, 7:45 am
wow nice work. It looks like handy. I will test it right now.
  • lukasser2
  • Level 26
  • Expert Toast
  • August 19, 2012, 2:03 pm
can it run on LINUX ? ;)
Sorry Luksasser,

The 3D gui update broke multi-platform compatibility.

( I may port the new display engine at some point tho )
  • CNCminecraft
  • Level 72
  • Legendary Engineer
  • August 8, 2012, 8:31 am
Here's a diamond and sub
Thanks man, it's always a pleasure to hear from you : )

I think I've still given you about 20 times more diamonds ( but that's just because you make so many cool projects )
  • Spudd86
  • Level 10
  • Journeyman Engineer
  • July 30, 2012, 10:28 pm
The simulator part sounds hard... since you have to match minecraft's quirks, particularly if you want to be able to simulate things like instant wire... or anything that reveals sub-tick redstone update ordering.
Hey Spudd86,

Your right it would be hard to faithfully re-implement Redstone in a whole new engine.

Luckily for me, i have other options; I've successfully embedded the Redstone Update Loop from my Custom Minecraft Client which already supports everything necessary to implement instant gates. ( the so called Redstone sub-tick )

Unfortunately the performance was real-bad; it was in need of serious display optimizations.. i put the project on hold to focus on my full custom client.

Ill definatly do more with this project in the future : )

Thanks for the feed-back spudd86, always a pleasure to hear from you !
This is amazing!!!! I've need a program like this for a while!!! Hurry up and get the piston parts in and exporter!!!
Hey startwarrior,

I managed to add pistons in about 5-minutes ! ( thanks to the fast embedded editor )

I will need to increase inventory size before everything fits; so it might be a few more days before I upload them.

The exporter actually works now ! ( I figured I would need to compress the schematics; but MCedit seems to be happy to read them raw )

Sorry for the extreamly slow response btw. I really need to devote more time for comments !

Thanks
Kool. Does this mean though that you have to have MCedit? I really do not like MCedit.
You do if you want to import your final circuits into Minecraft.

I'm afraid there's no-other way to interface with Minecraft.

You can actually use any program which supports the .schematic format ( Redstone sims , world edit ect... )

But MCedit is certainly the easiest one to use.

I COULD write a world exporter; so that circuits can be saved directly into your Minecraft saves and loaded as an empty world with just the circuit in it... But that seems like it would be pretty unnecisarry; anyone who's into Redstone enough to use a custom circuit designer is almost certainly a MCedit user. ( it's near impossible todo mega builds like computers without it )
Yea, I really hate MCedit. It's very inconvenient, so Id like you to make your own export to minecraft thing. It would also be simpler, just transferring it to minecraft instead of to MCedit, then minecraft.
I've done some research; it looks like making a world exporter will be easy : )

But the downside is that if i enable this method you must always place circuits into a new blank world ( ill probably make it look similar to super-flat )
The reason is that i can't simply write something which allows you to place the scematics into existing worlds; well actually I can... But then it would have the same problem that MCedit suffers from - namely that it must be re-written each time there's a Minecraft update.

The reason theres no comparability issue with placing circuits in a blank new world is that I can pick some version; say 1.2.5 export the schematic to a world in that versions format and then let future Minecraft clients will automatically convert the world to the current latest version world format. Does that sound okey ?
Sounds good!
  • KenuR
  • Level 1
  • New Miner
  • March 10, 2012, 3:52 am
I've been looking everywhere for a circuit desginer type program that's up to date. Keep it up!
  • Karenthian
  • Level 6
  • Apprentice Miner
  • March 9, 2012, 2:45 pm
I should have known you'd built this ;)
I downloaded it this morning and it's great! Whilst I've not got anything interesting I need to plan I'll certainly use this when I do!
Have you thought about adding multilayer support?
~Karenthian~
Thanks Karenthian, glad you like it so far, also multi-layer support is in the works and should be in the next update : )
  • Karenthian
  • Level 6
  • Apprentice Miner
  • March 18, 2012, 12:58 pm
Awesome, having multi-layer support and .schematic exporting will make this THE redstone simulator (a rather niche market to be sure). I'll be using it to build some epic scale redstone circuits ;)
~Karenthian~
  • Spoxe
  • Level 30
  • Artisan Dragon
  • March 8, 2012, 11:43 am
I dont know if its possible but you can save your world as a world file for Minecraft or save as a Schematic?
Its just an Idea^^
Yep that's a definite coming feature.
In future there will be glass?
Sure : )
  • fibonatic
  • Level 40
  • Master Electrician
  • March 8, 2012, 6:35 pm
Will there be multiple opaque blocks as well, like different colours (for layers) and a redstone lamp acts like one as well, but also emits light when powered. And will you then also add glowstone, because its also transparent block, like glass, but redstone wire can be placed on to it, so almost vertical wire will be possible (and it acts like an zero-tick diode).

And maybe even add other redstone related blocks, like pressure plates, levers, dispensers (doors, trapsdoors and fencegates?)
Yes : )

But I'm still catching up on your last set of great ideas : P
  • fibonatic
  • Level 40
  • Master Electrician
  • March 8, 2012, 11:10 pm
A good preparation is half the battle :P
  • JSX2
  • Level 24
  • Expert Cake
  • March 8, 2012, 5:49 am
holy shite yes
  • 1trueJ
  • Level 6
  • Apprentice Mage
  • March 7, 2012, 4:56 pm
Can you make Macintosh support? There are plenty of mechanics that use Macs, including me.
Sure... okey finished.
Would you mind trying it for me?... if it asks for a program to open the .swf with; select your internet browser, and it should come-up like a web-page.
  • fibonatic
  • Level 40
  • Master Electrician
  • March 7, 2012, 3:57 pm
Could you also add the feature of binding keys. For instance binding the keys 1, 2, 3, and 4 on your keyboard to the four different items on the palet (dust, block, torch and repeater) so you will be able to switch between them faster.
I really believe that this program has a lot of potential of becoming like professional PCB design software, but then for Minecraft. Keep up the good work!
Another useful idea; it will definitely be in the next update.

Thanks again fibonatic; it's always a pleasure to see you have commented.
  • fibonatic
  • Level 40
  • Master Electrician
  • March 8, 2012, 3:50 am
I just had some other suggestions:
  • Able to divide the circuit in to layers (like photoshop), of which the visibility can be toggled, so it would be easier to work on other circuits which otherwise would be overlapped by them. (maybe even add multiple levels of layers, like groups)
  • Maybe add "control settings" in which users can choose there own keys for keyboard controlled item-selection.
  • The possibility to translate, rotate and mirror an imported circuit (maybe even an copied layer). And maybe include the option to choose between whether you want copy all the air blocks or not when placing a circuit from import (or layer) like in MCEdit.

This looks fantastic! Awesome job!
  • yognort
  • Level 33
  • Artisan Spelunker
  • March 7, 2012, 8:17 am
Norton is saying this isn't safe and is removing it
Norton uses information on the popularity of programs to determine if there viruses.
This means any program someone writes will be considered a virus until allot of people have used it or unless the program was written in an IDE like VS2012 who creators are in bed with Norton, and in which it is trivial to write dangerous viruses.
  • yognort
  • Level 33
  • Artisan Spelunker
  • March 8, 2012, 10:49 am
ok ty
norton is a gay homo pos i kno myself because it wouldnt let minecraft connect to the internet (meaning no servers for me) so i turned of tamper protection and killed it with task manager >:D
  • macaroniface
  • Retired Moderator
  • Level 41
  • Master Grump
  • March 7, 2012, 6:08 am
sounds great ! you will get a diamond for that!
  • coolh02
  • Level 21
  • Expert Cake
  • March 7, 2012, 5:56 am
Looks Awesome!



ill diamond it!
Diamond for you!
Looks great!
  • SliKz
  • Level 39
  • Artisan Pokemon
  • March 7, 2012, 3:06 am
Supported!!
Thank you.
Nice i support!
Thanks.
wow...diamond for u, this is good for making traps in my puzzle map
diamond but needs a bit of work better than anything i would do but has a few bugs :) i would be happy to bug test for you if you need me to
Thanks backspace, i appreciate the support.
There will be a bunch of bugs to find once i add the simulator ; )
great ill just pm you any i find i would love a new more friendly simulator than the current one cus i use redstone a lot and that one is just crap and not worth using
Yeah it's hard to use them for any extended period without getting a headache from all the harsh colors and sharp lines.
ikr!

1 - 50 of 92

Show Comments

Planet Minecraft

Browse

Site

© 2010 - 2019
planetminecraft.com

Welcome