Redstone Development Kit Release 0.1

Поділитися
Вставка
  • Опубліковано 5 бер 2021
  • Redstone Development Kit is a collection of tools used to develop, test, and troubleshoot redstone circuits.
    Release 0.1 includes a basic logic analyzer and structure generator, as well as a support datapack.
    Source code and download can be found here:
    github.com/n00b-asaurus/Redst...
    With formalities out of the way, hi!
    I've been tinkering with tools that aid in developing redstone tools for quite some time now. I've had a lot of help from various people in developing certain tools and over all they have helped tremendously, but the one thought that has been in the back of my head for ages is "other people could probably benefit from these... I should release them"
    The one thing keeping me from doing so mainly was I wasn't confident in my software writing skills at the time, nor was I sure if I would be able to maintain such a project.
    But after spending some time stretching my software wings, I feel I've gotten my code to a point where I can send it out into the world and be fairly certain it will perform as advertised.
    At this point the tools are released as a .exe. I'm not sure if that will work in mac or linux environments, but if not I can always make another release.
    At this point, there's not much included. It's super basic and sporting the classic CLI look.
    But I figured it does the bare basics well enough, so I figured I'd get it out there now so you have something sooner and try to get some feedback from you folks.
    I do have some ideas for the direction I would like to take this kit in, but I'd love to hear your thoughts.

КОМЕНТАРІ • 37

  • @liambrennan2380
    @liambrennan2380 3 роки тому +8

    This is very cool, can only imagine how much time/effort it will save. Does make you wonder though if we are pushing what redstone can facilitate.

  • @JoshuaLSpeedy
    @JoshuaLSpeedy 2 роки тому +1

    You should do a video about logic world, the prerrelease comes out on the 20th, and it's right up your alley

    • @n00b_asaurus
      @n00b_asaurus  2 роки тому

      I should do a video in general...
      Work has been fun lately :/

  • @anomanderrake440
    @anomanderrake440 3 роки тому +4

    Thanks for all your hard work!

    • @n00b_asaurus
      @n00b_asaurus  3 роки тому +2

      Thank you for thanking me for the hard work :)

  • @Oeli_Maurer
    @Oeli_Maurer 3 роки тому +2

    I think it would be much quicker and more user friendly, if you could specify the probe name already when you type in the command to set a probe.
    For example:
    /function probebit/create [Probe Name Here]
    And with the probeword/create function you could detect the player name automatically instead of typing it into the command.
    That would totally eliminate the need to edit that long command.
    I don‘t know if this is possible to implement, but if it is, it would be really nice!
    Nonetheless this will be extremely useful in future projects.

    • @a_commenter
      @a_commenter 3 роки тому +2

      Unfortunately I think that's beyond the scope of datapacks. Maybe Mojang will add that functionality in a future update, but we can only hope.

    • @n00b_asaurus
      @n00b_asaurus  3 роки тому +1

      @@a_commenter Given that mojang has no intention of making a full blown programming language out minecraft commands, and something like that would constitute as passing a non-integer argument into a function, I don't think we'll ever get something like that.
      It would be nice though. Personally I would like to have the ability to add custom commands to datapacks.

  • @xXGigaamonsterXx
    @xXGigaamonsterXx 3 роки тому +3

    This is incredible! I’ve been looking for something like this for a very long time! Thank you! I’m not too keen on Python but i would love to know what kind of techniques you used for this. Making mods and packs for helping me with red stone has always been on my mind.

    • @n00b_asaurus
      @n00b_asaurus  3 роки тому

      Glad I could help.
      What do you mean by what kind of techniques I used?

  • @martinzerzan7979
    @martinzerzan7979 3 роки тому +1

    TFTP Port : Noice :D

  • @luckydog7896
    @luckydog7896 3 роки тому +3

    poggers

  • @cleantoast3
    @cleantoast3 3 роки тому

    Super cool

  • @zokalyx
    @zokalyx 3 роки тому +1

    you are a legend

  • @flatmarssociety8665
    @flatmarssociety8665 3 роки тому

    Nice Kit - i will most likely use it next time i build a computer
    A few ideas for features, which i have in my own bukkit-plugin for redstone building (therefore i dont know which of theese is possible with datapacks/external programms):
    - long range switch (punch a switch/button/ect to set it and right click to use it)
    - tps changer (change speed of world - with plugins you can easily set it to 2* or 0.1*)
    - some sort of improved worldedit (selection tool and //stack, //copy, //paste)
    - speed-measure-tool (select the start-button and lamp at the end to measure how fast a computer/program is)
    - fast-travel-tool (teleport where you punch)
    - freeze-physics (-> you can easier change stuff and have a easier time creating some things)
    i havn't found a way to do this without a mod, but maybe you could find a way for noclip

    • @n00b_asaurus
      @n00b_asaurus  3 роки тому +1

      Interesting ideas.
      I think the TPS changer, worldedit tools, and freeze physics might not be doable. but the others might be worth considering.

  • @virutech32
    @virutech32 3 роки тому

    very nice work man, very nice

  • @michaelbehrman1479
    @michaelbehrman1479 3 роки тому

    YESSS!!! New upload!!

  • @codymcguire2855
    @codymcguire2855 3 роки тому

    LETS GOOOOOOOOOOOO

  • @thsxi
    @thsxi 3 роки тому

    Nice

  • @bluesillybeard
    @bluesillybeard 2 роки тому

    for Unix-like OS (Linux, Mac, etc) support, directly running the structure generators does not work, as the file requires a Windows DLL, which obviously doesn't exist in Linux or Mac. (bummer, I really wish I could use it.)
    Additionally, the .exe files you said would be there are nonexistent as far as I can tell, so WINE isn't gonna work either.
    Because of this, I will be attempt to modify the python code so it will work in Linux.

    • @bluesillybeard
      @bluesillybeard 2 роки тому

      looks like fixed the Redstone Structure Generator by replacing the "from pydirectinput import press, keyDown, keyUp" with "from pyautogui import press, keyDown, keyUp".
      after installing PYAutoGUI of course (pyautogui.readthedocs.io/en/latest/install.html).
      Minecraft's input system is pretty whack, I remember having issues using it, but if memory serves those only affected the mouse control which this tool doesn't use.
      I haven't properly tested it yet though.

    • @n00b_asaurus
      @n00b_asaurus  2 роки тому

      @@bluesillybeard as long as it still works with minecraft, by all means.
      That was the main reason why I used pydirectinput, it seemed to be the only one I had found so far that worked with minecraft.
      if you want to make a pull request, I can merge your contribution.

  • @elnico5623
    @elnico5623 2 роки тому

    In the bit where you have to put your in game name couldn't you use @s?

    • @n00b_asaurus
      @n00b_asaurus  2 роки тому +1

      No, because you're executing it as the primary probe, but at your location.

    • @elnico5623
      @elnico5623 2 роки тому

      @@n00b_asaurus what if you flip it? "at @s as probe" that way position gets evaluated before with your player

  • @michaellin4230
    @michaellin4230 3 роки тому

    But can it run crisis remastered?

  • @LukeSchoen
    @LukeSchoen 3 роки тому +1

    So awesome! i see on the github page that you worked with Properinglish19! he's a real genius i used his adder in my X699 redstone processor back in the day! Can't wait to give this a try Thanks for sharing!!!

    • @n00b_asaurus
      @n00b_asaurus  3 роки тому +1

      Oh no, I didn't work with properinglish, I just named the decoder structure after him because it's his design. I figured it was appropriate.
      Thanks for the comment :)

  • @stealthemoon8899
    @stealthemoon8899 3 роки тому

    Hello!

    • @n00b_asaurus
      @n00b_asaurus  3 роки тому

      Hello again

    • @stealthemoon8899
      @stealthemoon8899 3 роки тому

      @@n00b_asaurus This is a really cool kit. Sadly, I'm on bedrock and can't use it :/
      I have built most of a cpu, though. I designed pretty compact registers for bedrock, using full cauldrons as a 1 and emptiness as a 0. I did a super sloppy job making control wires, but it works. Thanks for everything you do!

  • @squirrelgamer13
    @squirrelgamer13 3 роки тому

    Hi