Homebrew why does homebrew apps not show up in gf's, friend list?

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,360
Trophies
2
XP
9,910
Country
United States
Sadly it doesn't work, I'd assume it doesn't upload the icon but rather the title ID to download the icon from the servers itself.
StreetPass isn't online based, though, so it has to distribute an icon, which is why your hacked icons work.
 

MRJPGames

Pretty great guy
Member
Joined
Aug 17, 2013
Messages
1,199
Trophies
1
Location
The Netherlands
Website
fizazy.com
XP
1,676
Country
Netherlands
Sadly it doesn't work, I'd assume it doesn't upload the icon but rather the title ID to download the icon from the servers itself.
StreetPass isn't online based, though, so it has to distribute an icon, which is why your hacked icons work.
This seems very plausible, would like to see someone test this with a homebrew using a titleID of a exsisting game and seeing if it will show up as that game on the other persons 3DS.
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
I don't know, this has been known for quite a while now. But the weird thing is that streetpass is not affected by this. I do also wonder why it doesn't show as favorite.
but what explains cfw users able to view it? Also, i changed my name a while gao, but other people cant see it, so there must be more to it.
 

NekoMichi

Retro Collector
Member
Joined
Jun 4, 2015
Messages
1,441
Trophies
1
Location
Minus World
Website
www.youtube.com
XP
2,482
Country
I've actually been testing this lately. Here's what I found:

Homebrew titles and icons will show up if StreetPassed regardless if the recipient device has encountered the homebrew app or not prior to the exchange.

However, if homebrew apps have been added to a player's own friend card as a favourite or if they're currently playing it, their friends will not be able to see the homebrew app's icon or title under the friends list, unless if they have had the same app installed on their system at one point (which explains why it appears on consoles with CFW).

My theory is that since StreetPass is direct console-to-console communication, the app's icon and title information is sent directly to the recipient, so they can always view it regardless of whether if it's a real/official app or not. However the friends list uses Nintendo's servers as a go-between. When you set an app as favourite under the friends list or are currently playing it, only the title ID is sent to Nintendo's servers and when someone views your profile, their console will first try to identify your game based on title IDs it's already encountered before. If it's not found, then it attempts to check the ID against known titles on Nintendo's servers. If it's not an official app, then their friends list will show a "cannot display title" error. This also explains why someone with a CFW will be able to see if you've got a homebrew app as a favourite because their 3DS already has information for that app's icon and title.

I've also noticed some exceptions:
- Homebrew apps with certain special characters such as accentuated letters can sometimes not be sent through StreetPass, instead the game played directly prior to launching the homebrew will be displayed instead. For example, if I played Animal Crossing and then launched a custom Pokémon Sun icon, the recipient will see my last played as Animal Crossing instead. Some homebrews can still be sent, but the accentuated characters will appear as corrupted text.
- Some homebrew apps will show up on the friends list, but their icon and name will change to that of existing official apps. This may be because they share the same title ID and the recipient's console is pulling the corresponding icon and title information from Nintendo's servers.
 
Last edited by NekoMichi,

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,342
Country
Germany
There are multiple places where the 3DS checks for the Icon, in a local cache, ond on the online server.
From what I experienced It's possible for people to see homebrew apps, if a user they meet over streetpass played it recently. This way the icon will be in the local icon pool. This way my girlfriend was able to se that my favorite application was the freeMultiPatcher, while she had an unmodded 3ds. In any other way the 3DS can't know the icon, since the icon is not exchanged, only the game id.
 

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
it wont show up. It's been tested many times. A good test would be trying it with 2 cfw 3ds's
Are you sure? Because unless my eyes are lying the 3ds are showing different results.
O3DS 10.7 Unmodified shows my N3DS 10.7 emuNAND favorite title as Pocket snes.

If you really need, I can find a camera to get proof.
 
Last edited by sniper_x002,

RednaxelaNnamtra

Well-Known Member
Member
Joined
Dec 8, 2011
Messages
1,208
Trophies
1
XP
3,342
Country
Germany
Are you sure? Because unless my eyes are lying the 3ds are showing different results.
O3DS 10.7 Unmodified shows my N3DS 10.7 emuNAND favorite title as Pocket snes.

If you really need, I can find a camera to get proof.
From the last thread(s) the conclusion was, what I have written in my post:
It will show up, if the icon got(over Streetpass, or because it's installed) in the local Icon cache, otherwise it won't show up, this will happen on every 3DS, modded or not.
 

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
5,008
Country
United States
Are you sure? Because unless my eyes are lying the 3ds are showing different results.
O3DS 10.7 Unmodified shows my N3DS 10.7 emuNAND favorite title as Pocket snes.

If you really need, I can find a camera to get proof.
Read:
I've actually been testing this lately. Here's what I found:

Homebrew titles and icons will show up if StreetPassed regardless if the recipient device has encountered the homebrew app or not prior to the exchange.

However, if homebrew apps have been added to a player's own friend card as a favourite or if they're currently playing it, their friends will not be able to see the homebrew app's icon or title under the friends list, unless if they have had the same app installed on their system at one point (which explains why it appears on consoles with CFW).

My theory is that since StreetPass is direct console-to-console communication, the app's icon and title information is sent directly to the recipient, so they can always view it regardless of whether if it's a real/official app or not. However the friends list uses Nintendo's servers as a go-between. When you set an app as favourite under the friends list or are currently playing it, only the title ID is sent to Nintendo's servers and when someone views your profile, their console will first try to identify your game based on title IDs it's already encountered before. If it's not found, then it attempts to check the ID against known titles on Nintendo's servers. If it's not an official app, then their friends list will show a "cannot display title" error. This also explains why someone with a CFW will be able to see if you've got a homebrew app as a favourite because their 3DS already has information for that app's icon and title.

I've also noticed some exceptions:
- Homebrew apps with certain special characters such as accentuated letters can sometimes not be sent through StreetPass, instead the game played directly prior to launching the homebrew will be displayed instead. For example, if I played Animal Crossing and then launched a custom Pokémon Sun icon, the recipient will see my last played as Animal Crossing instead. Some homebrews can still be sent, but the accentuated characters will appear as corrupted text.
- Some homebrew apps will show up on the friends list, but their icon and name will change to that of existing official apps. This may be because they share the same title ID and the recipient's console is pulling the corresponding icon and title information from Nintendo's servers.
 
  • Like
Reactions: NekoMichi

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
From the last thread(s) the conclusion was, what I have written in my post:
It will show up, if the icon got(over Streetpass, or because it's installed) in the local Icon cache, otherwise it won't show up, this will happen on every 3DS, modded or not.
Ok I think this makes sense.. so you are saying that if the unmodded 3DS recieved the icon via streetpass (Pocket SNES), then it will show up as the icon in the friends list? (Kinda hard to explain but I think you get what I'm saying). If that's the case then I guess I'll try changing my favorite to a random homebrew I never use and see how that works out.
 
  • Like
Reactions: RednaxelaNnamtra

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
For homebrew titles appearing in friends lists on unmodded consoles, it may very well be due to cached icons from StreetPass. I'll have to do some more testing via vanilla emuNAND.
I would be testing but it seems the servers are down for maintenance right now.. anyone know when it'll be back?
 

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,195
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,157
Country
United Kingdom
I wanted to show my girlfriend that I got flappy bird and ultimate mortal kombat 3 in my friends list but, when I selected it as my favorite title, she said that nothing showed up on her end... is this a homebrew anti ban precaution or something?
You know you could just show your girlfriend your 3ds lol
 

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
Ok I set the favorite of my CFW 3DS to "World of 3DS Sand" homebrew, and in the vanilla 3DS when I go to it the icon has a loading animation but then reverts to the pocket snes animation.

Next I put QuickNES Libretro as my favorite, which now both 3DS's say I am "Currently Playing: Could not aquire this software's title."

Next I'll try FBI, which I know the old 3ds has seen in a streetpass before.
It instantly refreshed for the o3ds and has the same message as for QuickNES Libretro (Could not aquire this softwares title)

And last I'll try going back to pocketsnes. And same message.. so kinda confusing. Maybe I should be rebooting before looking at what they say next.

Edit: I'm going to reboot the CFW 3DS because for some reason the Friend List thinks I'm in game and I think it is messing with these results.

Edit 2: Ok I turned of the CFW 3DS and now the O3DS(Unmodded) shows the icon & name for FBI in the friends list, however I previously mentioned that it has seen FBI in streetpass before so now I'll try something it hasn't seen.

Edit 3: I put "World of 3DS Sand" as the favorite, and for the O3DS it still says FBI, even after reboot. I think in conclusion, the favorite title stays the same as last recognized and I do think that streetpass can add a title to be "recognized".
 
Last edited by sniper_x002,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Well start walking towards them +1