#Possible Code Contribution

1 messages · Page 1 of 1 (latest)

tired idol
#

Hello! I am a recent university graduate (telecommunications and electronics), and over the past year, I’ve been working on a personal project similar to this one. I have developed an automatic Shiny Hunter that works directly on a physical Nintendo Switch using an original game, not an emulator. Like yours, but it connects via Bluetooth instead of using a microcontroller.

I would like to speak to the developers, I didn't know this project existed... Maybe we can make a bigger project together, as I'm just a recently graduated student and there are some flaws in my project. This is not spam, I'm not interested in views or anything else (I will post the link as spoiler to proof that); I just want to learn how to make higher quality code than the one I made as I learned to code by myself outside of the university.

I paste the github repository so you can trust me (71 stars): ||https://github.com/Dinones/Nintendo-Switch-Pokemon-Shiny-Hunter||

Is there any project contributor who would like to talk with me sometime? I'd really appreciate it!
Thank you in advance!

low perch
#

Feel free to add more details about what you want to talk about with other devs !

viscid blaze
#

Welcome! Gave you access to #program-development uwu

#

Your interface is joycon emulation?

tired idol
# low perch Feel free to add more details about what you want to talk about with other devs ...

So far, I control the Nintendo Switch via Bluetooth using the NXBT library. I saw you are using an Arduino board (which I am familiar with) to control it via USB instead, simulating a keyboard. That library is so unstable and crashes if connected for a long time (24h - 36h) I'd like to work with you on a solution to emulate the keyboard using the PC itself and remove both the Bluetooth library and the microcontroller, so we only need a PC to run the Shiny Hunter.

trail pike
#

Ah, it was said here too lul

tired idol
tired idol
trail pike
#

Oh, Kuro already talked about #program-development here !

#

The Arduino part itself can be used from python (we had in the past a python script for dynamax adventure so you could build from this)

#

The way we are connecting everything is to plug the Arduino board to the switch USB port. Then connect Arduino board to a USB serial dongle

tired idol
#

My idea is that maybe we can work on a solution to remove both the Bluetooth library and the microcontroller by emulating the keyboard directly from the PC connected via USB. It would make the program more reachable for non-tech-savvy people.

Should we continue the conversation here?
#program-development message

trail pike
#

so with the way we are doing, a board need to be connected to the switch directly via USB (to make the switch thinks it's a pokken controller sending button presses)

#

In order to send button presses from the PC to the board connected to the switch, it was decided to use serial communication. That could be changed to something else I guess but i'm not sure it would help much ? 🤔

tired idol
tired idol
trail pike
#

Sorry for my crappy skills at this xD Solid lines with squares are USB wires. The dashed line is serial communication

#

the Arduino is emulating the controller. The PC is sending the buttons presses to the arduino/emulated controller via serial communication

trail pike
trail pike
trail pike
#

watched both videos, it's very cool ! I'm going to sleep SleepyMew