Homebrew Official [Release] kit-kat 2.0 - Wireless Capture-card

Kingofknights

Well-Known Member
Member
Joined
Feb 18, 2014
Messages
122
Trophies
0
Age
28
XP
205
Country
Hi, i have a problem with streaming and i'm wondering if anyone has a solution. Let me describe my steps:

First i ping the 3ds ip address and monitor it. Before streaming it's all good, no packet loss

After i started streaming, everything was still ok, 100% quality at the top of ntrviewer

Then after a while the packet started to drop and the percentage at the top of ntrviewer go down really low (like 10-30%).

Even when i stop streaming (close kitkat), packets pinged to 3ds were still drop and it took a while for it to recover, sometimes it didnt

If i reboot my 3ds then it gets better but it get worse after each reboot.

Is my 3ds wifi module bad or because of the router? I tried 3 routers, hostednetwork with my desktop wifi adapter but it's all the same. Streaming will lag because the quality drop too low (as i know that's the quality of the connection). Any helps is appropriated
 

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,802
Trophies
1
Age
35
XP
3,471
Country
United States
is great, im using my ds3 usb controller with 3ds, to play some NES games: soccer game from 3ds kunio kun nes collection. the game has really complex controlls and is rough to play it with standard 3ds buttons. pad makes it way more comfortable to perform all tricks.

but sadly the VC GBA games don't work with it, right after the 3ds launch GBA mode the connection is cut off, i guess is impossible to fix that...
Only solution to that is by having a capture card. Pricey, but worth it for emulation or other things the NTR is limited to like flashcarts in general
 

GameInCanada

Well-Known Member
Member
Joined
Feb 18, 2017
Messages
160
Trophies
0
Website
www.nintend.news
XP
164
Country
Canada
Hi, i have a problem with streaming and i'm wondering if anyone has a solution. Let me describe my steps:

First i ping the 3ds ip address and monitor it. Before streaming it's all good, no packet loss

After i started streaming, everything was still ok, 100% quality at the top of ntrviewer

Then after a while the packet started to drop and the percentage at the top of ntrviewer go down really low (like 10-30%).

Even when i stop streaming (close kitkat), packets pinged to 3ds were still drop and it took a while for it to recover, sometimes it didnt

If i reboot my 3ds then it gets better but it get worse after each reboot.

Is my 3ds wifi module bad or because of the router? I tried 3 routers, hostednetwork with my desktop wifi adapter but it's all the same. Streaming will lag because the quality drop too low (as i know that's the quality of the connection). Any helps is appropriated
You night be able to use the input redirection built into luma 8.0 for gba vc Havent tested yet
 

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,427
Country
United States
Having a slight issue. Before, Pokemon Moon worked fine, but now it refuses to stream despite the memory patch being written. Any suggestions?
 

GameInCanada

Well-Known Member
Member
Joined
Feb 18, 2017
Messages
160
Trophies
0
Website
www.nintend.news
XP
164
Country
Canada
if only the 3ds could use 5G WiFi instead I'd would have 0 lag spikes. Still playable but the lag freeze is kinda constant
Ive noticed varying quality even using the same router but with different computers. I think its one of those hit or miss things. My old laptop could stream flawlessly it was insane, but my newer more powerful computer can barley stream
 
  • Like
Reactions: MasterJ360

MasterJ360

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,802
Trophies
1
Age
35
XP
3,471
Country
United States
Ive noticed varying quality even using the same router but with different computers. I think its one of those hit or miss things. My old laptop could stream flawlessly it was insane, but my newer more powerful computer can barley stream
hmm you may have given me an idea and it worked lol So my issue was 5G WIFI connected via PC. The 3DS simply could not keep up with the speed from Kitkat's connection so it produced this lag distortion
Simply switching my connection to regular WIFI gave me 0% lag. I played a battle of Fire Emblem fates and it didn't lag once.
 
  • Like
Reactions: GameInCanada

GameInCanada

Well-Known Member
Member
Joined
Feb 18, 2017
Messages
160
Trophies
0
Website
www.nintend.news
XP
164
Country
Canada
hmm you may have given me an idea and it worked lol So my issue was 5G WIFI connected via PC. The 3DS simply could not keep up with the speed from Kitkat's connection so it produced this lag distortion
Simply switching my connection to regular WIFI gave me 0% lag. I played a battle of Fire Emblem fates and it didn't lag once.
Epiccccc
 

Psi-hate

GBATemp's Official Psi-Hater
Member
Joined
Dec 14, 2014
Messages
1,750
Trophies
1
XP
3,427
Country
United States
use mhotspot in case you're computer halfway across the house. The strength of streaming is dependant on how close you are to the router, so if you make your computer the router, your speed will be constantly 100% like how mine is using my laptop to forward my Internet
 

PRAGMA

Well-Known Member
OP
Member
Joined
Dec 29, 2015
Messages
2,258
Trophies
1
Location
Ireland
Website
github.com
XP
5,039
Country
Ireland
Hey guys ! :)

I did an update to bring the new MemPatch for 11.4.
Note that this has only been tested on 11.4 so if someone with a lower version could test that would be great. :)

Also, since the Updater would keep downloading the 1.6.4, the executable attached to the release have the updater disabled.

I made a pull request, so when @ShinyMK do a new release, you should switch to his version again. ;)

Release Page / Download
Merged. :P

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

Why have I disappeared? I abandoned kit-kat immediately after I got bored of SuMo and then traded away my 3DS. I will no longer be updating the actual inner workings of the application. BUT I do plan on re-visiting the UI and plan to make it more fluid! In these past months of my disappearance I have learned a LOT more C#. I dont plan to make any major updates, but I do plan to update the UI in the future. (But not anytime soon as im busy with a unrelated project).

Nice to be back - and damn I missed a lot! Boot9strap?! where tf have I been? xD
 

PedroKeitawa

Well-Known Member
Member
Joined
Aug 15, 2015
Messages
1,042
Trophies
0
Age
34
Website
natsunokaze.altervista.org
XP
1,134
Country
Italy
I know you said you are focusing of the UI, but could you update the memory patch command with the one used for 11.4?
The command is in the latest release of NTR:
https://github.com/44670/BootNTR/releases

Maybe im wrong but, in this same discussion, there is a version of the kit-kat that have update for 11.4. Is a fork not a "official" relase.
 

incyk

Member
Newcomer
Joined
Nov 16, 2016
Messages
10
Trophies
0
Age
25
XP
68
Country
United States
Would it be possible to somehow overlay the input redirector over ntrviewer, so that you can use the touch screen by clicking on the bottom screen of ntrviewer?
 

CatmanFan

Anxious and regretful
Member
Joined
Aug 14, 2016
Messages
1,963
Trophies
0
Website
www.youtube.com
XP
2,607
Country
Morocco
help please
Every time I try to open kit-kat it gives me five runtime errors then closes itself. About only one out of these five errors is different from the rest. My laptop is in French though :unsure:
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.MissingMethodException: Méthode introuvable : 'Void System.Runtime.InteropServices.Marshal.StructureToPtr(!!0, IntPtr, Boolean)'.
à kit_kat.cTabControl.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
kit-kat
Version de l'assembly : 1.6.4.0
Version Win32 : 1.6.4.0
CodeBase : file:///D:/VC3DS%20(new)/NitroStream/kit-kat.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.

************** Texte de l'exception **************
System.ComponentModel.Win32Exception (0x80004005): Erreur lors de la création d'un handle de fenêtre.
à System.Windows.Forms.NativeWindow.CreateHandle(CreateParams cp)
à System.Windows.Forms.Control.CreateHandle()
à System.Windows.Forms.TabControl.CreateHandle()
à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
à System.Windows.Forms.Control.CreateControl()
à System.Windows.Forms.Control.WmShowWindow(Message& m)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
à System.Windows.Forms.ContainerControl.WndProc(Message& m)
à System.Windows.Forms.Form.WmShowWindow(Message& m)
à System.Windows.Forms.Form.WndProc(Message& m)
à kit_kat.MainForm.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
kit-kat
Version de l'assembly : 1.6.4.0
Version Win32 : 1.6.4.0
CodeBase : file:///D:/VC3DS%20(new)/NitroStream/kit-kat.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.17929 built by: FX45RTMREL
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.

Par exemple :

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    ooowwww a new way for me to beat NFS 510 :D @SylverReZ
    +1
  • SylverReZ @ SylverReZ:
    @AncientBoi, Yeah, believe you can do PSP games as well. But a Pi5 is much powerful in comparison.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Not sure about other models of Pi4 but the Pi 4 B with 8GBs OCed to 2Ghz handles PSP really great except like 1 game I found and it is playable it just looks bad lol Motor Storm Arctic something or other.
  • Psionic Roshambo @ Psionic Roshambo:
    Other games I can have turned up to like 2X and all kinds of enhancements, Motorstorm hmmm nope 1X and no enhancements lol
  • Veho @ Veho:
    Waiting for Anbernic's rg[whatever]SP price announcement, gimme.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I will admit that one does seem more interesting than the usual Ambernic ones, and I already liked those.
  • Veho @ Veho:
    I dread the price point.
    +1
  • Veho @ Veho:
    This looks like one of their premium models, so... $150 :glare:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    To me that seems reasonable.
  • Psionic Roshambo @ Psionic Roshambo:
    I mean since basically all the games are errmmm free lol
  • Veho @ Veho:
    I mean yeah sure but the specs are the same as a $50 model, it's just those pesky "quality of life" things driving up the price, like an actually working speaker, or buttons that don't melt, and stuff like that.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think all in my Pi 4 was well north of 200 bucks 150ish for the Pi 4 the case the fancy cooler, then like 70 for the 500GB MicroSD then like 70 for the Xbox controller. But honestly it's a nice set up I really enjoy and to me was worth every penny. (even bought more controllers for 2 or 4 player games.) hmmm have never played any 2 player games yet :(
  • Veho @ Veho:
    Yeah that's what I hate about the RPi, it's supposedly $30 or something but it takes an additional $200 of accessories to actually turn it into a working something.
  • Psionic Roshambo @ Psionic Roshambo:
    yes that's the expensive part lol
  • Veho @ Veho:
    I mean sure it's flexible and stuff but so is uremum but it's fiddly.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah a lot of it I consider a hobby, using Batocera I am constantly adjusting the collection adding and removing stuff, scraping the artwork. Haven't even started on some music for the theme... Also way down the road I am considering attempting to do a WiiFlow knock off lol
  • Veho @ Veho:
    I want everything served on a plate plz ktnx, "work" is too much work for me.
  • Veho @ Veho:
    Hmm, with that in mind, maybe a complete out-the-box solution with all the games collected, pacthed and optimized for me would be worth $150 :unsure:
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's all choice and that's a good thing :)
  • Bunjolio @ Bunjolio:
    animal crossing new leaf 11pm music
  • Bunjolio @ Bunjolio:
    avatars-kKKZnC8XiW7HEUw0-KdJMsw-t1080x1080.jpg
    wokey d pronouns
  • SylverReZ @ SylverReZ:
    What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo
    SylverReZ @ SylverReZ: What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo