Homebrew does anyone have a spin wheel for 3DS?

  • Thread starter Thread starter Siletrea
  • Start date Start date
  • Views Views 1,614
  • Replies Replies 16

Siletrea

Well-Known Member
Newcomer
Joined
Jan 10, 2025
Messages
57
Reaction score
13
Trophies
0
Age
29
XP
224
Country
Canada
already poked around the internet for one for several hours and couldn't find anything, so I guess its best to ask here!

my IPod touch 7th gen is dying slowly, and every app nowadays is forcing ads and other BS at me just for letting me type in what I need to do, and then spin a colourful ring to decide what to do first! It's stupid and its burning my IPod battery out so fast, and since I carry my 2DSXL with me everywhere anyway? I'd rather put it to work!

on PC I use this site as it gives me every feature I like with 0 nonsense https://pickerwheel.com/ but naturally when on the go without wifi? I can't use the site OR a lot of the apps for the IPod for some stupid reason!

how I like to use it is I hide the options spinning on the wheel so it reveals at the end, I shuffle the selections after multiplying the listing 3 times, and I clear out the winning option fully before I spin again to finish doing everything on the list!

this is to combat my decision paralysis that I deal with due to AuADHD, I would REALLY appreciate it if anyone has one? to please share it with me!
 
Hate to say this, but this is a pretty unique situation requesting a very unique homebrew app that quite honestly likely doesn't exist. You've got two options here, and none of them are going to be easy.

1. Learn to create homebrew. Create what you require. This will not be easy and will take time. Expect a lot of the things you try to not work and have to figure out why.

2. Ask a homebrew developer to develop this app for you. This is not going to be easy because developers do this as a hobby, not as a profession.

You'd have better luck and get the job done faster by backing that iPod Touch 7th gen up so the music is saved and then buying a new used one.
 
I could do it but I'm also lazy so it also might take a while. Basically there would be no wheel but:
- random number generator
- each number is tied to something (hardcoding would be easier but i could attempt getting data from keyboard)
- if i try hard enough i could prob add a setting that prevents repeats
 
Would be simple enough to do in as a webpage, if 3DS' browser supports a bit of Javascript and CSS. But like the Vita, there's no homebrew to open offlilne html files. Worse, the 3DS browser has a killswitch activated by default if it can't connect to Nintendo Japan's servers, causing TOS wifi landing pages to be blocked at the network level. (or unique to New models from Japan like my 2DS LL I heard).
 
already poked around the internet for one for several hours and couldn't find anything, so I guess its best to ask here!

my IPod touch 7th gen is dying slowly, and every app nowadays is forcing ads and other BS at me just for letting me type in what I need to do, and then spin a colourful ring to decide what to do first! It's stupid and its burning my IPod battery out so fast, and since I carry my 2DSXL with me everywhere anyway? I'd rather put it to work!

on PC I use this site as it gives me every feature I like with 0 nonsense https://pickerwheel.com/ but naturally when on the go without wifi? I can't use the site OR a lot of the apps for the IPod for some stupid reason!

how I like to use it is I hide the options spinning on the wheel so it reveals at the end, I shuffle the selections after multiplying the listing 3 times, and I clear out the winning option fully before I spin again to finish doing everything on the list!

this is to combat my decision paralysis that I deal with due to AuADHD, I would REALLY appreciate it if anyone has one? to please share it with me!
I can do this for you for like $30

Get me a vape and I’ll get you ur random picker app
 
  • Like
Reactions: Hanafuda
Just made this if it's any use. I haven't really made any proper homebrew apps before so I'm not sure how well it will work but I hope it helps.

Git repo: https://github.com/Terpsichord/3ds-spinner
You should be able to download the .3dsx from the Releases section.

Let me know if there any issues or if there any other features you want.
 
Last edited by binted,
Also here's the link to the releases page now that I can post links:
https://github.com/Terpsichord/3ds-spinner/releases/tag/v0.1.0
dude your amazing! I go off this site for a few days and get blessed with this kindness upon my return!? I'll install and test it right away!
Post automatically merged:

I can do this for you for like $30

Get me a vape and I’ll get you ur random picker app
apologies for the delay in getting back to you! I was offline for a few days and did not expect such a flood of helpful responses! someone else has DIY'd one for me already and I'm just DLing and testing it out now!

I really appreciate the kindness in your offer too! may I keep it in mind for a future feature request please? there's another QOL thing I'd love to put in my 3DS but I don't have the 30$ or vape moneys at the moment to afford your services
Post automatically merged:

Would be simple enough to do in as a webpage, if 3DS' browser supports a bit of Javascript and CSS. But like the Vita, there's no homebrew to open offlilne html files. Worse, the 3DS browser has a killswitch activated by default if it can't connect to Nintendo Japan's servers, causing TOS wifi landing pages to be blocked at the network level. (or unique to New models from Japan like my 2DS LL I heard).
a Killswitch eh? I've never heard about this before! does the pretendo network stuff redirect the 3DS browser servers to "just work"? I'm really interested in learning more if you don't mind elaborating!
 
Last edited by Siletrea,
The wifi issue: https://gbatemp.net/threads/connecting-to-hotel-wifi.486618/ and https://gbatemp.net/threads/cant-connect-to-tos-wifi-on-3ds.669842/ Basically if the 3DS can't connect to Nintendo's servers due to a TOS / captive portal wifi agreement redirect page, the wifi connection fails, but you can force the connection. But then the browser still tries on launch and if it fails, you get a generic "The browser cannot be used at this time" message and it closes. I don't know much about Pretendo but doubt it would fix that.
 
  • Like
Reactions: Siletrea
Just made this if it's any use. I haven't really made any proper homebrew apps before so I'm not sure how well it will work but I hope it helps.

Git repo: https://github.com/Terpsichord/3ds-spinner
You should be able to download the .3dsx from the Releases section.

Let me know if there any issues or if there any other features you want.
tested the .cia version first! it had no splash screen or icon title but loaded quickly and ran smooth! no options to mass duplicate items in the list for a more satisfying spin but I'm shocked at how fast this worked! also the colours are very fun!

took me a hot minute to figure out where the .3DSX version was (not used to using HBlauncher) but it runs just as well if not a tad faster! I'll be using the .CIA version as I like having a solid app on the homescreen for launching things!

you've done an amazing job with this!!! I hope you continue to refine it when you have another free minute! I really really appreciate this!
may I ask what programming language you used for this!? I'm trying to learn to program to save one of my plugins and by extension my entire 3D workflow for my art!
 
you've done an amazing job with this!!!
Thank you, I'm glad you like it!

I've now added buttons to the bottom of the screen to duplicate, hide, and shuffle the options.

You can access the new version here: https://github.com/Terpsichord/3ds-spinner/releases/tag/v0.2.0
I've also added a QR code for the .cia file so you can download it more easily with FBI.
may I ask what programming language you used for this!?
The project is written is C, and you can view the whole source for the project in the Github repo (https://github.com/Terpsichord/3ds-spinner/tree/main/source). The project is relatively small and simple(-ish?).

If you're interested in how some of the 3DS specific code works, I would recommend checking out the devKitPro examples repo.
 
The wifi issue: https://gbatemp.net/threads/connecting-to-hotel-wifi.486618/ and https://gbatemp.net/threads/cant-connect-to-tos-wifi-on-3ds.669842/ Basically if the 3DS can't connect to Nintendo's servers due to a TOS / captive portal wifi agreement redirect page, the wifi connection fails, but you can force the connection. But then the browser still tries on launch and if it fails, you get a generic "The browser cannot be used at this time" message and it closes. I don't know much about Pretendo but doubt it would fix that.
I don't know much about Pretendo either but I assume it would, since it aims to replace Nintendo servers, and the conntest.nintendowifi.net (or whatever it was) is part of that. It's pretty simple with DNS to redirect this to another server. Of course the 3DS still needs to have an internet connection.
 
Thank you, I'm glad you like it!

I've now added buttons to the bottom of the screen to duplicate, hide, and shuffle the options.

You can access the new version here: https://github.com/Terpsichord/3ds-spinner/releases/tag/v0.2.0
I've also added a QR code for the .cia file so you can download it more easily with FBI.

The project is written is C, and you can view the whole source for the project in the Github repo (https://github.com/Terpsichord/3ds-spinner/tree/main/source). The project is relatively small and simple(-ish?).

If you're interested in how some of the 3DS specific code works, I would recommend checking out the devKitPro examples repo.
Thank you very much! love the QR code install! I use the remote access trick (FTPD) to link the files from my PC to my 3DS but the QR code is just SO convenient!

and wow! C is really hard! I'm flubbing Python right now so I cannot imagine how hard it was to learn C!

just installed the file now I love the new icon!

testing it live while I type and I LOVE IT! just tried the "duplicate x 3" and the "hide options" and "shuffle" and its so perfect that its better then the OG website IMHO!

the function to "remove and continue" also taking out its duplicates? absolutely PERFECT!

I did notice a error however! I have some longer options on my wheel at the moment (one is called "have some Goddaymn TEA!") and it starts out on the left side of the text box but then runs out of the green border and vanishes entirely once it leaves the grey background box onto the white background, so that's a thing! It's a easy thing to look past but I figured you should know about it!
 
Good to know it's working well for you!

The boxes and text on the top screen should now resize themselves so that the text always fits inside.

I've also made the text on the bottom screen cut off after a certain point so that longer options doesn't cover where the cross is. If you need to view the full option, you can still do so by pressing on the option and it will show the whole option in the system keyboard.

https://github.com/Terpsichord/3ds-spinner/releases/tag/v0.3.0
 
Good to know it's working well for you!

The boxes and text on the top screen should now resize themselves so that the text always fits inside.

I've also made the text on the bottom screen cut off after a certain point so that longer options doesn't cover where the cross is. If you need to view the full option, you can still do so by pressing on the option and it will show the whole option in the system keyboard.

https://github.com/Terpsichord/3ds-spinner/releases/tag/v0.3.0
perfect! and I like how I can effortlessly scroll up and down on the bottom screen to see all the options too! you've done me a real solid with this! I can't wait to see what else you do with it!
 
  • Like
Reactions: binted
I don't know much about Pretendo either but I assume it would, since it aims to replace Nintendo servers, and the conntest.nintendowifi.net (or whatever it was) is part of that. It's pretty simple with DNS to redirect this to another server. Of course the 3DS still needs to have an internet connection.
If only there were a standalone browser patch. The one time I tried Pretendo, Fantasy Life wanted to wipe out my Street Pass data (My town full of cat people). Maybe that can be migrated? (Wish I could quote multiple posts:) How accessible is C these days? I last used it on my Playstation Classic in RetroArch with DOSBox via a wireless keyboard to make a password generator for Catrap on Gameboy. But I'd prefer to code on my Vita.
 

Site & Scene News

Popular threads in this forum