How to get NitroStream to work with Pokemon Moon

Hello everyone! I spent the better half of an hour trying to figure out how to get NitroStream to work with Pokemon Moon.

Launching NitroStream and clicking "Send Memory Patch" does not work.

Here's what you have to do:

What you need:
A hacked new3DS (duh)
CFW of Choice (I use Luma)
NTR CFW and a Launcher for it (I'm using NTR Selector by Nanquiats)
The NTR Starter Pack
The NitroStream program
A copy of Pokemon Moon (DON'T ASK WHERE TO GET THIS! YOU KNOW THE RULES!)
A brain, and some patience.


STEP 1) Boot your new 3DS, and make sure it's connected to the internet.

STEP 2) Make sure your computer is connected to the same network as your 3DS

STEP 3) Launch NTR CFW on your new3DS

STEP 4) Press X and Y at the same time while selecting nothing, or a folder and select "Enable Debugger" make sure you see the message "debugger is already enabled" or "debugger enabled"

STEP 5) DON'T LAUNCH POKEMON JUST YET! Follow the other steps below!

STEP 6) Open the NTR Starter Pack and RIGHT CLICK on ntrclient.exe > RUN AS ADMINISTRATOR

STEP 7) Type in connect('YOUR.new3DS's.IP.ADDRESS HERE',8000)

STEP 8) COPY AND PASTE THE FOLLOWING:
Code:
write(0x0105AE4, (0x70, 0x47), pid=0x1a)
It is VERY IMPORTANT that you copy and paste the write command. This is writing a command to your 3DS's kernel and any wrong write command could potentially damage your hardware!

If you are feeling a bit uncomfortable doing this, perform a complete NAND backup beforehand. Not sure if it could do anything provided something DOES go wrong, but it doesn't hurt to keep lots of backups.

STEP 9)Close the NTR Debugger application by clicking on the X

STEP 10)RIGHT CLICK on NitroStream.exe in the NTRVIEWER folder and click RUN AS ADMINISTRATOR

STEP 11)Ensure your settings are correct, (right 3DS IP Address, etc, etc) and click CONNECT.

STEP 12)After your top screen is done flashing funny colors, count to three, then launch Pokemon Moon.


If done correctly, NitroStream shouldn't disconnect after 5-20 seconds.


SOME NOTES:
You WILL NOT be able to battle/trade online as far as I know. I never tried, because, well--game isn't out yet, don't want Nintendy banning my 3DS do I? You could try it, but from what I read, the debug command you use to force Internet connection DISABLES online play. So, if you want to be able to record online battles, simply start NitroStream as normal, but click Connect after you are already connected online in the Festival Plaza beforehand and it should work in theory.

I hope this helps and saves you the headache it gave me.

Also a word of warning:
I highly advise against recording any let's plays of Pokemon Sun or Moon until after Midnight, November 18th, 2016. Nintendo could copyright STRIKE your channel for each video you upload, and could even find your personal information, and then proceed to press legal charges against you!

I will not be held accountable if you decide to upload videos on a public website containing footage of a game that's not currently out yet.
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,705
Trophies
1
XP
4,389
Country
Netherlands
type connect('192.168.1.62; 8000')
Lawl. thanks
this is the msg i get now
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.1.62:8000

PS.
Half a year ago i tried the stream function and it was working. so dont know what is up now.
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,726
Country
Puerto Rico
If you have Nitro Stream, all you need to do is.

- Launch NTR.
- Launch Game.
- Enable Debugger.
- Press Home Menu to suspend game.
- While in the home menu, enter your 3DS' IP address on Nitro Stream.
- hit connect and wait for NTR Viewer to show up
- once NTR Viewer is up and showing your 3DS' screens, hit send memory patch

Now once you return to the game you'll see that NTR Viewer is still showing your screens while you play Moon.

While I don't plan on recording Moon at all, I still use Nitro Stream as it is the best way to share real time screenshots with my friends, which is basically what I did all day yesterday.

o09HoCU.png
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,705
Trophies
1
XP
4,389
Country
Netherlands
type connect('192.168.1.62; 8000')

Now suddenly it doesnt work anymore get one of these msg:

connect() takes exactly 2 arguments (1 given)
at Microsoft.Scripting.Interpreter.ThrowInstruction.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run4[T0,T1,T2,T3,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Microsoft.Scripting.Interpreter.DynamicInstruction`4.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope)
at ntrclient.CmdWindow.runCmd(String cmd)


2nd one..


A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.1.62:8000
at System.Net.Sockets.TcpClient.Connect(String hostname, Int32 port)
at ntrclient.NtrClient.connectToServer()
at ntrclient.ScriptHelper.connect(String host, Int32 port)
at Microsoft.Scripting.Interpreter.ActionCallInstruction`3.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run5[T0,T1,T2,T3,T4,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
at System.Dynamic.UpdateDelegates.UpdateAndExecute4[T0,T1,T2,T3,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3)
at Microsoft.Scripting.Interpreter.DynamicInstruction`5.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run2[T0,T1,TRet](T0 arg0, T1 arg1)
at IronPython.Compiler.PythonScriptCode.RunWorker(CodeContext ctx)
at Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope scope)
at ntrclient.CmdWindow.runCmd(String cmd)

Then.. SOMETIMES it does succeed and says connected with this behind it:
rtRecvSocket failed: ffffff98

... so yeah.. highly unstable software it seems?

Also I followed instruction to letter. NTR debugger as admin and nitrostream. but when i run nitrostream and press connect it says:
NTRViewer not found, please run it manually as admin

If i start NTRviewer manually the stream Does start. but nothing i do in Nitrostream does seem to have an effect on NTRviewer..? Btw im getting approx 29 FPS. is this normal?
 
Last edited by Chrisssj2,

AhTa

Member
Newcomer
Joined
Nov 4, 2016
Messages
16
Trophies
0
Age
30
Location
North Carolina
XP
67
Country
United States
ERR: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.X.XXX:8000

Anybody know how to fix this error? Ive messed around with my firewall with the TCP and UDP ports. I tried installing net frame 4.0 but it says I have the latest net frame. DO i need the exact 4.0 version? If so how do I get it to let me install? Also I do have a router but my pc is using Ethernet cable does that matter?
 

DJ91990

Grookey Gang!
OP
Member
Joined
Feb 9, 2009
Messages
939
Trophies
0
Age
33
Location
Mom's Basement
Website
www.youtube.com
XP
418
Country
United States
If you have Nitro Stream, all you need to do is.

- Launch NTR.
- Launch Game.
- Enable Debugger.
- Press Home Menu to suspend game.
- While in the home menu, enter your 3DS' IP address on Nitro Stream.
- hit connect and wait for NTR Viewer to show up
- once NTR Viewer is up and showing your 3DS' screens, hit send memory patch

Now once you return to the game you'll see that NTR Viewer is still showing your screens while you play Moon.

While I don't plan on recording Moon at all, I still use Nitro Stream as it is the best way to share real time screenshots with my friends, which is basically what I did all day yesterday.

o09HoCU.png

What's strange is that I first tried what you outlined and it didn't work. The game would capture for about 5 to 10 seconds then disconnect.

--------------------- MERGED ---------------------------

ERR: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 192.168.X.XXX:8000

Anybody know how to fix this error? Ive messed around with my firewall with the TCP and UDP ports. I tried installing net frame 4.0 but it says I have the latest net frame. DO i need the exact 4.0 version? If so how do I get it to let me install? Also I do have a router but my pc is using Ethernet cable does that matter?

Sometimes the NTR Debuggger on your new3DS stops responding to connections after a set amount of connects/disconnects. Try rebooting your 3DS and try again.

You should also check your router to make sure you've connected to the correct IP Address on your network. If your 3DS is set to get your IP Address automatically, sometimes your router will assign it a different IP Address.
 
Last edited by DJ91990,

Mistie

Legit Furry Trash
Member
Joined
Jan 20, 2016
Messages
181
Trophies
0
Age
25
Location
Alberta
XP
298
Country
Canada
Hmm, so even after doing these steps my 3DS its self seems to disconnect from the internet while steaming the game, no other time does it do this. Ill be able to record for about 20 seconds then itll stop, ill press the home button, and my 3ds will show that it has no internet.

Edit: I can stream the home menu fine with no flaws.
 
Last edited by Mistie,

flashcat

New Member
Newbie
Joined
Nov 13, 2016
Messages
1
Trophies
0
Age
31
XP
51
Country
United States
If you have Nitro Stream, all you need to do is.

- Launch NTR.
- Launch Game.
- Enable Debugger.
- Press Home Menu to suspend game.
- While in the home menu, enter your 3DS' IP address on Nitro Stream.
- hit connect and wait for NTR Viewer to show up
- once NTR Viewer is up and showing your 3DS' screens, hit send memory patch

Now once you return to the game you'll see that NTR Viewer is still showing your screens while you play Moon.

While I don't plan on recording Moon at all, I still use Nitro Stream as it is the best way to share real time screenshots with my friends, which is basically what I did all day yesterday.

o09HoCU.png
THANK YOU!!
 

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,802
Trophies
1
Age
35
XP
3,458
Country
United States
Even if it does work with pkm s/m the frames will be very unstable or just wont work at all. The discontinuation of the NTR stream is what hurting the performance.
Not sure why the project got abandoned, but if it had more work added on the frames would be alot better
 
D

Deleted-19228

Guest
Also a word of warning:
I highly advise against recording any let's plays of Pokemon Sun or Moon until after Midnight, November 18th, 2016. Nintendo could copyright STRIKE your channel for each video you upload, and could even find your personal information, and then proceed to press legal charges against you!

If anyone were reviewers and signed an embargo yes, they can strike your channel but no legal action can be done since there was no confidentiality agreement signed.
 

DJ91990

Grookey Gang!
OP
Member
Joined
Feb 9, 2009
Messages
939
Trophies
0
Age
33
Location
Mom's Basement
Website
www.youtube.com
XP
418
Country
United States
If anyone were reviewers and signed an embargo yes, they can strike your channel but no legal action can be done since there was no confidentiality agreement signed.
But they could copyright strike down your channel, REMEMBER: This is NINTENDO "Gimmie your advertisement revenue clam-happy" we are talking about here.
 

ShadyGhost

Active Member
Newcomer
Joined
Aug 31, 2016
Messages
33
Trophies
0
Age
32
XP
70
Country
United States
Anyone able to connect online while using ntr for streaming? I want to record battles online but everytime i try to connect online while ntr 3.4 is enabled it says an error occured. Just for the hell of it i tried connecting online for trades and battles without NTR enabled and it works fine. I know that the patch disables online play so I tried doing it without sending patch. still doesnt work though :( any thoughts?
 

sipanale

New Member
Newbie
Joined
Nov 25, 2016
Messages
2
Trophies
0
Age
31
XP
42
Country
United States
Has anyone been able to get NTR InputRedirect working with SuMo?

I can use it during the game's boot sequence no problem, but the local connections take over in game despite patching with write(0x0105AE4, (0x70, 0x47), pid=0x1a). I was also able to start up NTR Stream and NTR InputRedirect while in the Festival Plaza using Internet connection, patched using write(0x0105AE4, (0x70, 0x47), pid=0x1a), and all was working until I exited Festival Plaza.
 

ShadyGhost

Active Member
Newcomer
Joined
Aug 31, 2016
Messages
33
Trophies
0
Age
32
XP
70
Country
United States
Has anyone been able to get NTR InputRedirect working with SuMo?

I can use it during the game's boot sequence no problem, but the local connections take over in game despite patching with write(0x0105AE4, (0x70, 0x47), pid=0x1a). I was also able to start up NTR Stream and NTR InputRedirect while in the Festival Plaza using Internet connection, patched using write(0x0105AE4, (0x70, 0x47), pid=0x1a), and all was working until I exited Festival Plaza.

how were you able to get it working online? were you able to do any trades or battles while recording? right now im just using nitrostreamer. should i be using something else?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
  • I @ I-need-help-with-wup-wiiu:
    i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub:
    I @ I-need-help-with-wup-wiiu: i need help with nusspli failed downloads, can someone respond to my thread? pretty please:wub: