Check your modem connections?is there any other way possible to get the ip then? maybe through an ftp app?
Alright for real I need to go to bed. I think it's been tracked to here:try deleting fbi and then install fbi old one using the FBI installed into H&S
--------------------- MERGED ---------------------------
Thats the thing, I cant call it any other way because it will not do anything, It waits for "args.info" to basically exist and then it will trigger, it waits, it exists, it doesnt trigger doe.
if (cmd == 0)
{
if (dataLen != 0)
{
sendEmptyPacket(5); //ListProcess
byte[] dataBuf = new byte[dataLen];
readNetworkStream(stream, dataBuf, dataBuf.Length);
string logMsg = Encoding.UTF8.GetString(dataBuf);
OnInfoReady(new InfoReadyEventArgs(logMsg));
Console.WriteLine(logMsg);
log("Test: " + logMsg);
}
lock (syncLock)
{
heartbeatSendable = 1;
}
continue;
}
if (cmd == 0)
{
if (dataLen != 0)
{
byte[] dataBuf = new byte[dataLen];
readNetworkStream(stream, dataBuf, dataBuf.Length);
string logMsg = Encoding.UTF8.GetString(dataBuf);
OnInfoReady(new InfoReadyEventArgs(logMsg));
log(logMsg);
}
lock (syncLock)
{
heartbeatSendable = 1;
}
continue;
}
public void NFCPatch(object sender, EventArgs e)
{
MessageBox.Show("Test");
ntrbase.InfoReadyEventArgs args = (ntrbase.InfoReadyEventArgs)e;
if (args.info.Contains("niji_loc")) // Sun/Moon
{
MessageBox.Show("Test Succeed");
log("Writing Sun/Moon NFC Patch...");
string log = args.info;
pname = ", pname: niji_loc";
string splitlog = log.Substring(log.IndexOf(pname) - 8, log.Length - log.IndexOf(pname));
pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16);
Program.client.sendWriteMemPacket(0x3DFFD0, pid, BitConverter.GetBytes(0xE3A01000));
log("[Written Sun/Moon NFC Patch!]");
MessageBox.Show("Test");
}
else
{
MessageBox.Show("Test Fail");
return;
}
}
yh idk what to do still not workingAlright for real I need to go to bed. I think it's been tracked to here:
Code:if (cmd == 0) { if (dataLen != 0) { sendEmptyPacket(5); //ListProcess byte[] dataBuf = new byte[dataLen]; readNetworkStream(stream, dataBuf, dataBuf.Length); string logMsg = Encoding.UTF8.GetString(dataBuf); OnInfoReady(new InfoReadyEventArgs(logMsg)); Console.WriteLine(logMsg); log("Test: " + logMsg); } lock (syncLock) { heartbeatSendable = 1; } continue; }
Compare it to this:
Code:if (cmd == 0) { if (dataLen != 0) { byte[] dataBuf = new byte[dataLen]; readNetworkStream(stream, dataBuf, dataBuf.Length); string logMsg = Encoding.UTF8.GetString(dataBuf); OnInfoReady(new InfoReadyEventArgs(logMsg)); log(logMsg); } lock (syncLock) { heartbeatSendable = 1; } continue; }
Try the code as is without polluting the logMsg with a a list of processes and the word Test: Anything else and you're better off asking @drgoku282
Also don't forget this:
Code:public void NFCPatch(object sender, EventArgs e) { MessageBox.Show("Test"); ntrbase.InfoReadyEventArgs args = (ntrbase.InfoReadyEventArgs)e; if (args.info.Contains("niji_loc")) // Sun/Moon { MessageBox.Show("Test Succeed"); log("Writing Sun/Moon NFC Patch..."); string log = args.info; pname = ", pname: niji_loc"; string splitlog = log.Substring(log.IndexOf(pname) - 8, log.Length - log.IndexOf(pname)); pid = Convert.ToInt32("0x" + splitlog.Substring(0, 8), 16); Program.client.sendWriteMemPacket(0x3DFFD0, pid, BitConverter.GetBytes(0xE3A01000)); log("[Written Sun/Moon NFC Patch!]"); MessageBox.Show("Test"); } else { MessageBox.Show("Test Fail"); return; } }
Use CTRV v1.1.5Getting white screen, connects fine through both normal network and using hostednetwork option. Using BootNTR Selector, tried with 3.2, 3.3 and 3.4
What to do?
Use CTRV v1.1.5
Try nowWon't let me, it just downloads .6 and won't let me start .5
I downloaded 1.1.6 but it extracted (after launching the .exe) the 1.1.5 version and I can't switch between online and offline other than just going offline after applying the patch. Other than that, I love your work.[v1.1.6] Sun/Moon Swift Online/Offline Support
I have added a Memory Patch that disables Sun/Moon NFC which in turn makes it not freeze NTRViewer when streaming regardless if your online or offline OR even switching between the two!
https://github.com/initPRAGMA/CTR-V/releases/tag/1.1.6
is there any other way possible to get the ip then? maybe through an ftp app?
Use FING (Its on IOS and Android)is there any other way possible to get the ip then? maybe through an ftp app?
Unfortuanately no its not possible.Thanks for this tool. Make it alot more easier.
I've a little question though. Is it possible to video stream two 3DS at once? I tried it, but the result is not very good since both 3DS "fight" each others for the viewer window. The viewer switch from one 3DS to the other multiple of times per seconds.
Try now with the new 1.1.7I downloaded 1.1.6 but it extracted (after launching the .exe) the 1.1.5 version and I can't switch between online and offline other than just going offline after applying the patch. Other than that, I love your work.
EDIT: I accidentally put my message into the quote.
Try with the new version 1.1.7Still getting the white screen of death while on NTR Selector, and my wifi isnt that bad. Most I was able to get was a single picture of the top screen.
Read the Usage in the OP.This still isnt working for me :/
on new3ds luma cfw using ntr selector
Ip is correct and tried connecting while in game and just a white screen
Use Boot NTR Selectorcould this be used with ntr 3.2 N3DS