The Ultimate GameCube Controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 เม.ย. 2024
  • This is the greatest Ultimate GameCube Controller of all time.
    *ALL THE LINKS ARE DOWN BELOW*
    NaxGCC Documentation: gcc.naxdy.org
    NaxGCC Matrix Chat (better than Discord): matrix.to/#/#naxgcc:naxdy.org
    NaxGCC Firmware Source: git.naxdy.org/NaxdyOrg/NaxGCC-FW
    NaxGCC Hardware Source: git.naxdy.org/NaxdyOrg/NaxGCC-HW
    NaxGCC Input Benchmark "OG Controller" Mode: • NaxGCC Input Benchmark...
    NaxGCC Input Benchmark "Input Consistency" Mode: • NaxGCC Input Benchmark...
    (the above experiments have been replicated multiple times)
    Music used (in order):
    - • Smileton Theme "Carrot...
    - • FFXIV OST The Qitana R...
    - • Highway
    - • [Electro Swing] Odd Ch...
    - • [Electro Blues] Odd Ch...
  • เกม

ความคิดเห็น • 43

  • @xNaxdy
    @xNaxdy  หลายเดือนก่อน +22

    Errata:
    - Yes, technically this is about USB HID, not just "USB'. However, in the interest of keeping things as concise as possible, I decided to omit this distinction.
    - Though the controller claims it is sending its reports every 8333us, at the end of the day it is still up to the console to decide when to interpret them. This is dependent on the OS, afaik the Switch runs a modified version of FreeBSD (which is MIT), -so we cannot know for sure what is happening behind the curtain.- NiceMitch from HHL actually measured when the packets are getting accepted by the Switch, and it appears to be alternating between 8ms and 9ms delta times, leading to the better accuracy we're observing, and what we desire.
    - Compared to Phob + lossless adapter, NaxGCC has _very slightly_ improved input accuracy due to the improved scan rate of the buttons (

  • @SmaxSSB
    @SmaxSSB หลายเดือนก่อน +19

    ProCon bros... It's over...

    • @willb5658
      @willb5658 หลายเดือนก่อน

      We can put this on our proGccs

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน +3

      The creator of ProGCC has released an experimental firmware with an input consistency algorithm similar to what I did here following my video!

    • @SmaxSSB
      @SmaxSSB หลายเดือนก่อน

      @@xNaxdy just downloaded it. Thank you so much!

  • @DaRealJake
    @DaRealJake หลายเดือนก่อน

    This is super cool! Your projects have helped me a ton, appreciate all the hard work!

  • @Nate.mp4
    @Nate.mp4 หลายเดือนก่อน +1

    Amazing! Thanks for putting this wonderful work out into the world!

  • @fgmenth
    @fgmenth หลายเดือนก่อน

    This is amazing. I definitely need to try this one.

  • @oswaldocerdan
    @oswaldocerdan หลายเดือนก่อน

    Subbed, I wanna see what happens with this controller! Great work

  • @Snormanda
    @Snormanda หลายเดือนก่อน +1

    very good video sir naxdy
    also very good pic of jr at 2:55, approved!

  • @PandicMan
    @PandicMan หลายเดือนก่อน +1

    Very good video. Explanations were easy to follow and the editing was really entertaining. I wonder if it's possible to use the USB 3.0 and further to not be dependant on poll rates, the same way it's the case for USB 2.0.
    Anyway, really excited for the future of NaxGCC

  • @raven611
    @raven611 หลายเดือนก่อน

    you are amazing naxdy

  • @Blu-rayBen
    @Blu-rayBen หลายเดือนก่อน +2

    Bro just dropped one of the most informative and interesting GCC videos on TH-cam and its only got 275 views... thats criminal! Great job, definitely want to stay up to date on this project.

  • @PERSONALEEMG
    @PERSONALEEMG 29 วันที่ผ่านมา

    I have a question, if I wanted to do a B0xx style controller with a raspi as many of the options there are on the market to play Ultimate, how different is the polling of the raspi compared to this new project of yours and what do I need to do to optimize the polling from the switch to the raspi(beside connecting it through USB).
    Great project and hope more good things in the future. :)

  • @ivymuncher
    @ivymuncher หลายเดือนก่อน +1

    good shit
    matrix + nix + your own git service
    you know your shit 👍

  • @xguitarist_
    @xguitarist_ หลายเดือนก่อน

    So is the input consistency kind of what slippi’s poll drift fix or the input integrity adapter are also doing? (Pay a small latency price for vastly improved input consistency) If I understand correctly the difference is that those are at the game/adapter level and this is essentially at the controller level, bypassing the need for an adapter in the first place

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน

      Not sure what exactly the lossless is doing since it's closed source. Slippi is also a bit of a special case since there we actually have control over the entire input pipeline as opposed to just the client (controller or adapter) side. But overall yes, the effect is similar. Though note that you're only paying the price of latency compared to the "regular" mode of the controller, consistency mode is still better in terms of latency than GCC + regular adapter.

  • @ReverbRising
    @ReverbRising หลายเดือนก่อน

    I didn’t understand a word but still, good luck with the project

  • @Dunkdun
    @Dunkdun หลายเดือนก่อน

    Could there be a Usb C to Gamecube wire? so it can still be used on gamecubes?

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน

      For regular Gamecube, the Phob is still the better choice imo, because it has some additional Melee-specific features. There you also don't need this input consistency fix, since that's a quirk unique to the Nintendo Switch.

  • @jacklawsen6390
    @jacklawsen6390 หลายเดือนก่อน

    Personally have a lot of gripes w/ the Gamecube controller, but appreciate its exceptional rumble. It's weird, I never see people mention that.

  • @danieloteiza7208
    @danieloteiza7208 หลายเดือนก่อน

    pero como jugamos duplas con 4 de esos controles usb

  • @GoFastLily
    @GoFastLily หลายเดือนก่อน

    How difficult do you think it would be to have a controller that could be used via GameCube cable or USB-C? It'd be nice to have one baller controller for both my GameCube and Switch!

  • @ChloeCake
    @ChloeCake หลายเดือนก่อน

    The way that most of these problems would be solved if the entire controller's circuit was analogue and the console just had a port for it with a dedicated chip to convert it to digital in the correct format with a single step

  • @gugomajo4161
    @gugomajo4161 หลายเดือนก่อน

    cool

  • @GinsCorner
    @GinsCorner หลายเดือนก่อน

    can you connect your gcc to the PC as well with this?

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน

      yes!

  • @rahndail3863
    @rahndail3863 6 วันที่ผ่านมา

    So it sounds like the easiest way to get this up and running is get a Phob 2.0 and flash the firmware?

    • @0wn3dforlife
      @0wn3dforlife 6 วันที่ผ่านมา +1

      AYO DAS ME

    • @rahndail3863
      @rahndail3863 6 วันที่ผ่านมา

      @@0wn3dforlife IT'S REALLY HIM

  • @npen4998
    @npen4998 หลายเดือนก่อน

    Based

  • @DJFaty310
    @DJFaty310 หลายเดือนก่อน

    is this any better than phob + input integrity?

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน +1

      In terms of input accuracy, _very slightly_ yes, since the NaxGCC scans the buttons much faster (

  • @jm-alan
    @jm-alan หลายเดือนก่อน +1

    This is cool as hell but I'm honestly *_way_* more interested in this "embassy" library you got goin on...

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน +1

      Link to source is in the description, it's pretty neat

  • @csolisr
    @csolisr หลายเดือนก่อน

    With that many self-hosted services you have, I would be surprised if you don't mirror this video in your own PeerTube

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน +1

      I was planning on adding PeerTube and Mastodon someday actually

    • @csolisr
      @csolisr หลายเดือนก่อน

      @@xNaxdy Let me know to follow it on my own server!

  • @Extra_Mental
    @Extra_Mental หลายเดือนก่อน

    But its no longer a GC controller now is it?

    • @axelsalas8197
      @axelsalas8197 หลายเดือนก่อน

      🤓

    • @xNaxdy
      @xNaxdy  หลายเดือนก่อน +1

      yep, technically it's a "GameCube-style" controller now