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

Trisbone

Member
Newcomer
Joined
Sep 15, 2017
Messages
23
Trophies
0
XP
62
Country
United States
You need to port forward TCP port 8000 and UDP port 8001. Port forwarding is different from router to router, so I can't help you there.
Well, i figured out how, and i port forwarded, but im still getting a blackscreen on snickerstream... Could NTR plugins be interfering? I do have some plugins... not sure if thats an issue, but i dont think it would be.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Well, i figured out how, and i port forwarded, but im still getting a blackscreen on snickerstream... Could NTR plugins be interfering? I do have some plugins... not sure if thats an issue, but i dont think it would be.
Not sure, but you might want to check the log (loglevel 3). If you get TCPConnect error 10060 or UDPConnect -2 then it's something interfering on your end.
 

Trisbone

Member
Newcomer
Joined
Sep 15, 2017
Messages
23
Trophies
0
XP
62
Country
United States
Not sure, but you might want to check the log (loglevel 3). If you get TCPConnect error 10060 or UDPConnect -2 then it's something interfering on your end.
I dont get those errors, the log just ends like the one guys does, at "[10:19] Starting remoteplay on 3DS."
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
I dont get those errors, the log just ends like the one guys does, at "[10:19] Starting remoteplay on 3DS."
Then it's the same error as @Cyclone. It's a firewall or antivirus error because no packet ever gets sent or recieved. Snickerstream should at least throw you an error if something went wrong. It cannot sent packets because your firewall rules are blocking it (and keep in mind that an AV can block it from accessing other devices on your network even if it's not seen as a virus) so it's stuck there instead.
 
  • Like
Reactions: Trisbone

Trisbone

Member
Newcomer
Joined
Sep 15, 2017
Messages
23
Trophies
0
XP
62
Country
United States
Then it's the same error as @Cyclone. It's a firewall or antivirus error because no packet ever gets sent or recieved. Snickerstream should at least throw you an error if something went wrong. It cannot sent packets because your firewall rules are blocking it (and keep in mind that an AV can block it from accessing other devices on your network even if it's not seen as a virus) so it's stuck there instead.
yeah it was my firewall, apparently allowing it through the firewall did nothing lol, sorry for bothering you, gg on my slowness though
 
  • Like
Reactions: RattletraPM

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Alrighty, I've got a small announcement to make regaring Snickerstream. I'm still a bit busy IRL right now so I don't have a whole lot of time to work on it (even if that doesn't mean I won't work on it at all :P) but still, considering that its core features -aka streaming and rendering - are complete (in fact, basically all issues people have been having with streaming since v0.85b were firewall-related or simply good ol' human error) from now on I'll commit changes to the GitHub source more frequently.

This means that, starting from the next commit, you will all have access to the stable releases as usual (the ones you can find in the releases section in the GitHub page) as well as unstable ones (the GitHub source). Of course, the difference between the two is simple: stable releases might lack features when compared to unstable ones but they are thoroughly tested, so they're recommended for streamers and youtubers who simply want something that works as intended, while unstable ones will have the latest and greatest features but might have unknown bugs, so you should use them only if you don't mind running into occasional oddities and getting your hands dirty with technical stuff ;)

I've considered hosting automated nightly builds but I don't know if I'll do it. That's because running or compiling AutoIt scripts is easy enough as you don't have to deal with dependencies and libraries - everything you need is either in the repo or in AutoIt itself. I'll see what I can do - automating AutoIt builds shouldn't be to hard but I won't make any promises.

On the other hand, as there will be two different release channels, from now on you'll be required to specify the version of Snickerstream you're running or posting a log to obtain assistance here in order to avoid confusion. Also, while I'm writing this, I've noticed that some people post assistance requests in the GitHub issue tracker, so let me remind you that the issue tracker is only for bugs or feature requests related to Snickerstream itself. If you need assistance please read the Readme and FAQ first, then feel free to write a post here if the problem persists. Also, keep in mind that if you get a black screen it's most probably a firewall or an antivirus issue (so doublecheck that Snickerstream is allowed/whitelisted in both!) and if you find the same issue in NTRViewer or other clients then it's not a Snickerstream-specific bug!

Finally, I've also considered writing a proper GitHub Wiki for Snickerstream which will aid with configuring and using the tool as well as describing what the various INI entries are. I figured some of you will find this very handy, especially if you want to make unusual streaming setups or you like fiddle around with the configuration file :rolleyes:

Feel free to let me know what you think!
 
Last edited by RattletraPM,

SilverfalconLP

Well-Known Member
Member
Joined
Dec 23, 2013
Messages
111
Trophies
0
Age
39
XP
903
Country
Can make mod Snickerstream for Raspberry? (Im delete lines off gpu and cpu log and can run whit wine and autoit) run but not show IMG on software Mode .And show but freeze on hardware (GL) mode
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Can make mod Snickerstream for Raspberry? (Im delete lines off gpu and cpu log and can run whit wine and autoit) run but not show IMG on software Mode .And show but freeze on hardware (GL) mode
No, you cannot compile Snickerstream for Raspberry Pi. Also even if you setup your RPi to use Wine in conjunction with x86 emulation (ex. via qemu-binfmt) the RPI simply will not have the needed raw power to run Snickerstream well because it will have to emulate an x86 CPU on an ARM one. It won't run, not even in hardware accellerated mode.
 
Last edited by RattletraPM,

SilverfalconLP

Well-Known Member
Member
Joined
Dec 23, 2013
Messages
111
Trophies
0
Age
39
XP
903
Country
No, you cannot compile Snickerstream for Raspberry Pi. Also even if you setup your RPi to use Wine in conjunction with x86 emulation (ex. via qemu-binfmt) the RPI simply will not have the needed raw power to run Snickerstream well because it will have to emulate an x86 CPU on an ARM one. It won't run, not even in hardware accellerated mode.


Ok i know you say but no hace option for make Linux vercion not whit x86 emu our not have power Raspberry for this (stream 3ds native Linux)
 

WildSusano

Member
Newcomer
Joined
Sep 24, 2017
Messages
9
Trophies
0
Age
31
XP
56
Country
United Kingdom
Loving this so far, it's letting me stream Pokemon Ultra Moon. Only issue I've noticed is the frame rate likes to dip, and if I open the task manager to check on its priority, Snicker closes. It also doesn't close when I hit the X button, so opening the task manager is my go too for closing the program.
I'm sure someone before me mentioned it, but I figured I'd drop my experiences here just in case.

Keep up the good work.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Loving this so far, it's letting me stream Pokemon Ultra Moon. Only issue I've noticed is the frame rate likes to dip, and if I open the task manager to check on its priority, Snicker closes. It also doesn't close when I hit the X button, so opening the task manager is my go too for closing the program.
I'm sure someone before me mentioned it, but I figured I'd drop my experiences here just in case.

Keep up the good work.
I don't know why it's doing that when you check the priority, but people - please read the readme, it's here for a reason. You do not have to use the task manager to close it, there are already keyboard shortcuts in place.

EDIT: I'm sorry if this message felt somewhat rude, but recently there has been a big influx of people reporting "issues" that could easily be fixed by reading the readme of the FAQs. I'm trying to help as many people as possible and replying to all help requests I see, but if this keeps up I don't know if I'll be able to do it =/
 
Last edited by RattletraPM,

WildSusano

Member
Newcomer
Joined
Sep 24, 2017
Messages
9
Trophies
0
Age
31
XP
56
Country
United Kingdom
While it might sound silly, perhaps separating some troubleshooting or "known issues/bugs" into a text document of their own might stop as many people bringing that stuff up.
Most ReadMe's don't contain anything of importance these days, mostly just links to the creator's website and credits. So I don't usually bother with them. Will give this one a read, knowing that it contains useful shortcuts will be a big help. Wanna figure out how to go back to the settings once I've connected. :)
 

Beat_

Well-Known Member
Member
Joined
Mar 24, 2015
Messages
132
Trophies
0
Age
25
XP
139
Country
Snickerstream only works on the Home Menu, if I open a game it goes to a black screen.
I tried on Pokemon Sun, SMT IV, EO IV. Is it because of NFC patch or something?
Cheers
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
Snickerstream only works on the Home Menu, if I open a game it goes to a black screen.
I tried on Pokemon Sun, SMT IV, EO IV. Is it because of NFC patch or something?
Cheers
I don't know about SMT or EO, but all Pokémon games require NFC patching to be streamed via NTR.
 

RattletraPM

Well-Known Member
OP
Member
Joined
Jan 18, 2017
Messages
897
Trophies
1
XP
8,341
Country
Italy
@RattletraPM is built-in InputRedirection functionality planned?
Not sure, mostly because I haven't looked into it yet and you can still use Snickerstream togheter with InputRedirection-Qt or any other client of your choice.

Anyways, I've made a small update that some of you might find useful. You can get it directly from the GitHub source:

- Added an experimental frame limiter function, useful if you're a streamer and you prefer steady framerates over a higher peak framerate (user suggestion, thanks @MelonSpeedruns!)
- Minor GUI changes:
1) Snickerstream will not display the version number while streaming to give more space for future changes
2) The title bar will now tell if the client is waiting to connect or sending remoteplay
- Snickerstream will now show the latest commit number instead of the usual version number if it has been cloned from the Git repository

You can set the framelock by adding a Framelock entry to settings.ini (ex. Framelock=30). The framerate is unlocked by defaut.
 
Last edited by RattletraPM,

astrals

Member
Newcomer
Joined
Jan 22, 2017
Messages
18
Trophies
0
Age
32
XP
66
Country
France
your 30 fps update work, i don't know if you have tested before but there is a little bit more drops with this fonction ( not many, just 2-3fps )
 
Last edited by astrals,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/yjrjY6PCb7o?si=xnFz0B2o_adIgLTV +1