Hacking [Tool] Joy-Con Toolkit

BoxNinPlay

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
270
Trophies
0
Age
44
XP
828
Country
United States
98otiss

So, I got it to work, turns out if you have the programs the OP states to install, still crashes, but if you are quick enough, you'll be able to write body color, and it will crash after write. So you can re-open the program, and do the button colors, OP if you reading my comment, you should add my reply to the post to help others. And thank you so much for this tool.
2017072517334800-1e95e5926f1cb99a87326d927f27b47e-jpg.93685


and yes, pink is one of my favorite colors, laugh all you want. I'm Male btw

You are Male and pink is one of your favorites colors ....!!!! jajajaja, thanks for giving us the authorization to laugh btw.
upload_2017-7-27_9-18-58.png
 
Last edited by BoxNinPlay,
  • Like
Reactions: CTCaer

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
View attachment 93819
Body color and... Body color? :P
Derp :D
Copy pasted the new logic that produces the hex color for button names..
Next version

Nice little tool!

Small suggestion. The default Color selector in .Net sucks.
Any way to change it to "https://github.com/cyotek/Cyotek.Windows.Forms.ColorPicker" (MIT License)
Shouldn't be hard work by the few sec i had to watch with ilspy
I'll consider this because I hate the default ColorDialog..

If I may make a suggestion, maybe use the same - or similar - icon to what the Switch shows so that we can get a better visual for how it will look like once flashed.
That being said, I should get my bluetooth module today so I'll check it out this weekend
I don't want to use these, but I want to make the ones right now more minimal so the color changes look better without small white areas.

Can anyone confirm if this works with the pro controller?
No, it doesn't for now. I need to figure out why spi reading/writing comes out with different addresses.
 
Last edited by CTCaer,
  • Like
Reactions: DarkIrata

Sam S

Well-Known Member
Newcomer
Joined
Mar 28, 2016
Messages
99
Trophies
0
Age
37
XP
143
Country
United States
Derp :D
Copy pasted the new logic that produces the hex color for button names..
Next version


I'll consider this because I hate the default ColorDialog..


I don't want to use these, but I want to make the ones right now more minimal so the color changes look better without small white areas.


No, it doesn't for now. I need to figure out why spi reading/writing comes out with different addresses.
Do you still need an SPI dump of the pro controller? I hsve one if you need it.
 

Futurdreamz

Well-Known Member
Member
Joined
Jun 15, 2014
Messages
2,276
Trophies
1
Age
32
XP
2,129
Country
Canada
I don't want to use these, but I want to make the ones right now more minimal so the color changes look better without small white areas.
Why not a simplified drawing? Just draw a rectangle with a border matching the button color, then draw a circle and a square in it.

Untitled.png
Untitled.png


Preferably have the background of that window match the background used by the Switch.

A good bonus would be to have a picker list of official/popular colors so people can switch or switch back without having to memorize all the hex codes.

it doesn't really matter how photorealisatic the icon is if the colors end up looking janky when viewed on the Switch.
 
Last edited by Futurdreamz,

duckfriedrice

New Member
Newbie
Joined
Jul 27, 2017
Messages
2
Trophies
0
Age
36
XP
56
Country
United States
New version released!
Check OP for changes.

Who ever had strange crashes, please try the new version.
Pro controller is still untested and I will need an SPI from old version, from new version and from shiny's hid whispering.

@NotPengi:
Please PM it to me.
I think that Pro controller SPI flash structure is different than joy-cons because of different Microcontroller..
Lastly, I was planning to release the source on github since start. But now this will take a while, until I make Pro Controller logic usable and clean the code a LOT! :P

I too would love to see the source for this. I wouldn't mind taking a crack at a web app for chrome since Web BLE is out of beta. https://developers.google.com/web/updates/2015/07/interact-with-ble-devices-on-the-web
 
  • Like
Reactions: CTCaer

CTCaer

Developer
OP
Developer
Joined
Mar 22, 2008
Messages
1,154
Trophies
0
XP
3,008
Country
Greece
Do you still need an SPI dump of the pro controller? I hsve one if you need it.
I think no. I will need someone to test beta builds when I have time though..

So... is this the first Switch hack?
Nope, mostly cosmetics modding.
Changing things in SPI can't crash switch. So it can't be utilised easily like that.

@duckfriedrice
If there's an api to access raw hid it's doable. And probably cleaner than windows winforms
 
Last edited by CTCaer,

Sam S

Well-Known Member
Newcomer
Joined
Mar 28, 2016
Messages
99
Trophies
0
Age
37
XP
143
Country
United States
I think no. I will need someone to test beta builds when I have time though..


Nope, mostly cosmetics modding.
Changing things in SPI can't crash switch. So it can't be utilised easily like that.

@duckfriedrice
If there's an api to access raw hid it's doable. And probably cleaner than windows winforms
Okay, please message me if you wuld like me to beta test, I'd be happy to do so.
 
  • Like
Reactions: CTCaer

duckfriedrice

New Member
Newbie
Joined
Jul 27, 2017
Messages
2
Trophies
0
Age
36
XP
56
Country
United States
I think no. I will need someone to test beta builds when I have time though..


Nope, mostly cosmetics modding.
Changing things in SPI can't crash switch. So it can't be utilised easily like that.

@duckfriedrice
If there's an api to access raw hid it's doable. And probably cleaner than windows winforms

Crap... Looks like HID over Web Bluetooth is blacklisted because you could have a website act as a keylogger.
 
  • Like
Reactions: CTCaer
D

Deleted User

Guest
Neon Pink and Neon Green Joy-Cons exist. Someone who has them, please dump SPI for him.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
    SylverReZ @ SylverReZ: @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage... +1