Homebrew Snickerstream - Unified NTR and HzMod streaming client for the 3DS

Cecil_FF4

Active Member
Newcomer
Joined
Apr 25, 2016
Messages
40
Trophies
0
Age
43
XP
383
Country
United States
I've been having issues using Snickerstream (or any streaming client). Hopefully you all can help me out.

I can't get streaming on my N3DSXL working at all. Each client I've tried says it connects, and sometimes I'll get a blue and pink flash on my console, but I never see an image on my computer.

I'm on the latest b9s/luma/fw. I've tried running both PabloMK7 and FONZD versions of bootNTR Selector (I know now these are just aesthetically different), running bootNTR 3.4, 3.5, and 3.6. I've tried kit-kat, Snickerstream, and UWPStreamer in both Win10 and Win7, with firewalls disabled and AV turned off. I've tried this on two real computers and on virtualbox. I've tried it on both 32-bit and 64-bit computers. I reset my console between every test and leave it on the home menu when attempting to connect. It connects on the correct IP, verified by MAC on my PC and by the Rosalina debugger. I can't try this on a different network atm, but I'd like to get my home network working with this.

To add to this, I can't get it working with Luma 9.0, 8.1.1, or 8.1. RattletraPM recommended I forward ports 8000 for TCP and 8001 for UDP, but that didn't do anything either.

I think I need to know what streamers setups are like. Me, I got a Linksys WRT54G router with DD-WRT. I can connect to my PC using both FTP (i.e. 3DShell) and SMB (i.e. microSD Manager) clients. I have no MAC filtering. I got internet on my console. There's gotta be some obscure router setting or something that is causing this issue but I can't for the life of me figure it out.

Here's my log, though I doubt how useful it'll be.
 

Attachments

  • log.txt
    1.2 KB · Views: 197
  • Like
Reactions: Yoni Arousement

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
-snip, post was too long-
The log was indeed useful, as I was suspecting this is a firewall issue. Snickerstream will always tell the user whether a packet was succesfully sent or recieved (in your case, the remoteplay packet). Howerer, in your log the packet isn't getting sent at all, which is a common indicator that something is obstructing the packet (usually a firewall). Aside from Windows Firewall, which you said you've disabled, DD-WRT also has an integrated firewall, so you might need to configure that aswell.
 

Cecil_FF4

Active Member
Newcomer
Joined
Apr 25, 2016
Messages
40
Trophies
0
Age
43
XP
383
Country
United States
The log was indeed useful, as I was suspecting this is a firewall issue. Snickerstream will always tell the user whether a packet was succesfully sent or recieved (in your case, the remoteplay packet). Howerer, in your log the packet isn't getting sent at all, which is a common indicator that something is obstructing the packet (usually a firewall). Aside from Windows Firewall, which you said you've disabled, DD-WRT also has an integrated firewall, so you might need to configure that aswell.

I've tried disabling the SPI Firewall and it changed nothing, even after rebooting the router. The log file didn't change in those tests.
 

Stalls

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
138
Trophies
0
XP
217
Country
United States
I've been having issues using Snickerstream (or any streaming client). Hopefully you all can help me out.

I can't get streaming on my N3DSXL working at all. Each client I've tried says it connects, and sometimes I'll get a blue and pink flash on my console, but I never see an image on my computer.

I'm on the latest b9s/luma/fw. I've tried running both PabloMK7 and FONZD versions of bootNTR Selector (I know now these are just aesthetically different), running bootNTR 3.4, 3.5, and 3.6. I've tried kit-kat, Snickerstream, and UWPStreamer in both Win10 and Win7, with firewalls disabled and AV turned off. I've tried this on two real computers and on virtualbox. I've tried it on both 32-bit and 64-bit computers. I reset my console between every test and leave it on the home menu when attempting to connect. It connects on the correct IP, verified by MAC on my PC and by the Rosalina debugger. I can't try this on a different network atm, but I'd like to get my home network working with this.

To add to this, I can't get it working with Luma 9.0, 8.1.1, or 8.1. RattletraPM recommended I forward ports 8000 for TCP and 8001 for UDP, but that didn't do anything either.

I think I need to know what streamers setups are like. Me, I got a Linksys WRT54G router with DD-WRT. I can connect to my PC using both FTP (i.e. 3DShell) and SMB (i.e. microSD Manager) clients. I have no MAC filtering. I got internet on my console. There's gotta be some obscure router setting or something that is causing this issue but I can't for the life of me figure it out.

Here's my log, though I doubt how useful it'll be.

do you have NTR 3.6? I think its an issue with NTR 3.6 not being supported
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
I've tried disabling the SPI Firewall and it changed nothing, even after rebooting the router. The log file didn't change in those tests.

do you have NTR 3.6? I think its an issue with NTR 3.6 not being supported

We talked a bit on GitHub and it isn't related to NTR 3.6. Because @Cecil_FF4 said that he tried multiple VMs, streaming clients, disabling the firewall and the log still shows that the packet is blocked in some way then it's most likely a DD-WRT setting that causes this issue. Still, I don't have a DD-WRT capable modem so I can't help you there =/
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
what is the real utility of waitremoteplayinit ? i do not see any different with waitremoteplayinit=0 or 5000+ /
Waitremoteplayinit specifies the time that Snickerstream waits before sending the remoteplay packet. If Snickerstream recieves a frame during that time then it means remoteplay has already been started so it starts displaying frames right away, otherwise it sends the remoteplay packet and waits for a frame. (Most people don't need to edit it, it's there mainly if you have a bad connection)

...I really need to make a wiki and describe each INI setting, I know. ^^"
I'm not doing it atm mainly because of all the holidays and such!

EDIT: A value of 0 or negative will always send the packet under all circumstances. Also, if you use the unstable GitHub version will display in the title what Snickerstream is doing during the connection process, so you might want to use that if you're unsure about what you're doing.
 
Last edited by RattletraPM,
  • Like
Reactions: astrals

astrals

Member
Newcomer
Joined
Jan 22, 2017
Messages
18
Trophies
0
Age
32
XP
66
Country
France
Waitremoteplayinit specifies the time that Snickerstream waits before sending the remoteplay packet. If Snickerstream recieves a frame during that time then it means remoteplay has already been started so it starts displaying frames right away, otherwise it sends the remoteplay packet and waits for a frame. (Most people don't need to edit it, it's there mainly if you have a bad connection)

...I really need to make a wiki and describe each INI setting, I know. ^^"
I'm not doing it atm mainly because of all the holidays and such!

EDIT: A value of 0 or negative will always send the packet under all circumstances. Also, if you use the unstable GitHub version will display in the title what Snickerstream is doing during the connection process, so you might want to use that if you're unsure about what you're doing.
thanks for the clarification, because i have tryed different delay but no differences; ( i have compiled the lastest source )
 

amitgeva

Member
Newcomer
Joined
Dec 29, 2015
Messages
20
Trophies
0
Age
28
XP
145
Country
Iceland
question that includes USUM, can I do soft resets and use SnickerStream at the same time? I want to stream shiny hunting on Twitch and my hunts are Soft Resets
 

Silent Hell

Well-Known Member
Member
Joined
Jul 12, 2015
Messages
206
Trophies
0
Age
29
Location
Chicagoland area
XP
617
Country
United States
question that includes USUM, can I do soft resets and use SnickerStream at the same time? I want to stream shiny hunting on Twitch and my hunts are Soft Resets
Doesn't NTR break soft-resets? I know for a fact soft resetting on Fire Emblem Awakening and Fates makes a black screen. Echoes sometimes, SOMEHOW survives. The only workaround on those games that I know is making a bookmark save.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
question that includes USUM, can I do soft resets and use SnickerStream at the same time? I want to stream shiny hunting on Twitch and my hunts are Soft Resets
Doesn't NTR break soft-resets? I know for a fact soft resetting on Fire Emblem Awakening and Fates makes a black screen. Echoes sometimes, SOMEHOW survives. The only workaround on those games that I know is making a bookmark save.
Yes, NTR brakes soft resets. There's not much that anyone can do about that either due to how NTR itself works.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Can someone smarter than me explain why that is or why it can't be fixed? I'm aware Cell is still developing it to some degree so what is preventing it from getting fixed?
AFAIK, NTR's Remoteplay function uses a part of memory available only to N3DSes (the extra portion of FCRAM) that is cleared when you soft-reset a game, causing the game to freeze - which is why Remoteplay is only available on N3DSes and also what makes you unable to soft-reset once Remoteplay has started.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
So there is no way to do soft-reset + stream using snickerstream ever?..this is a big problem :(
Sadly, no - but keep in mind that this isn't a Snickerstream-specific problem. It's caused by how NTR itself works, so any other NTR streaming client out there also has this issue.
 

Mimikyuuu

Member
Newcomer
Joined
Nov 11, 2017
Messages
17
Trophies
0
Age
25
XP
53
Country
New Zealand
Sadly, no - but keep in mind that this isn't a Snickerstream-specific problem. It's caused by how NTR itself works, so any other NTR streaming client out there also has this issue.
but still it would be great if this issue gets fixed..i hope someday there will be an alternate way to stream + soft reset
 

Silent Hell

Well-Known Member
Member
Joined
Jul 12, 2015
Messages
206
Trophies
0
Age
29
Location
Chicagoland area
XP
617
Country
United States
Finally went around to actually testing a recording on my laptop toaster and a cheap aux cable and it looks very nice. Is there any way to balance priority for both screens? If not, I'm fine with that, but just curious.

 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
is there a way to run two sessions of Snickerstream, with two new nintendo 3ds consoles running NTR?
I haven't looked into it yet, partly because I still need to code some core functions but also because I only own one N3DS. Still, one user said that it managed to get multiple 3DS streaming working on NTRViewer (even if it didn't say how) so if you know how to do it, then please let me know and I'll see what I can do. (Still, it looks like NTR doesn't allow to change the UDP port used by remoteplay, so I don't know if it really is possible without manually recompiling NTR CFW...)

Finally went around to actually testing a recording on my laptop toaster and a cheap aux cable and it looks very nice. Is there any way to balance priority for both screens? If not, I'm fine with that, but just curious.


If you mean to make priority the same for both top and bottom screen then yes, there's a way - simply set the priority value to 1 ;)
 
  • Like
Reactions: Silent Hell

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    @K3Nv2 what was your ps4 situation
  • S @ salazarcosplay:
    did you always have a ps4 you never updated
  • S @ salazarcosplay:
    or were you able to get new ps4 tracking it \
    as soon as the hack was announced
  • S @ salazarcosplay:
    or did you have to find a used one with the lower firm ware that was not updated
  • K3Nv2 @ K3Nv2:
    I got this ps4 at launch and never updated since 9.0
  • K3Nv2 @ K3Nv2:
    You got a good chance of buying a used one and asking the seller how often they used or even ask for a Pic of fw and telling them not to update
  • RedColoredStars @ RedColoredStars:
    Speaking of PLaystation. I see Evilnat put out a beta for PS3 CFW 4.91.2 on the 22nd.
  • K3Nv2 @ K3Nv2:
    Don't really see the point in updating it tbh
  • BigOnYa @ BigOnYa:
    Yea you right, I thought about updating my PS3 CFW to 4.91, but why really, everything plays fine now. I guess for people that have already updated past 4.9 it would be helpful.
  • K3Nv2 @ K3Nv2:
    Idk if online servers are still active that would be my only thought
    +1
  • BigOnYa @ BigOnYa:
    Thats true, personally I don't play it online at all, in fact, I deleted all wifi details on it once I installed CFW, so it won't connect and auto-update itself
  • BigOnYa @ BigOnYa:
    I play most games that are on both PS3/360 strickly on the 360, but PS3 exclusives are really only games I play on the PS3 (You know me, I'm more of a Xbox junkie)
  • K3Nv2 @ K3Nv2:
    Ps3 really has no titles worth going online
  • BigOnYa @ BigOnYa:
    what is nps?
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, what about GTA v onl... O Yea the PS3 versión got discontinued
  • K3Nv2 @ K3Nv2:
    I feel like the world's cheapest pc build can play gtaV
  • K3Nv2 @ K3Nv2:
    In modern standards
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, then why mine can't?
  • BigOnYa @ BigOnYa:
    @K3Nv2 What is nps you mentioned?
  • K3Nv2 @ K3Nv2:
    Because your pc has a hamster innit
    +3
  • BakerMan @ BakerMan:
    R.I.P. LittleBigPlanet PS3 servers
  • BakerMan @ BakerMan:
    LBP2 still the goat tho
  • K3Nv2 @ K3Nv2:
    That can be played on ps5 iirc
  • BigOnYa @ BigOnYa:
    I'm surprised any PS3 servers are still up, tbh
  • K3Nv2 @ K3Nv2:
    Alot of manufactures do care about older consoles they just want to whine about piracy
    +2
    K3Nv2 @ K3Nv2: Alot of manufactures do care about older consoles they just want to whine about piracy +2