Hacking [Rel] Improved (hopefully) NTR streamer for N3DS (XL/LL)

theninjagamer

Well-Known Member
Newcomer
Joined
Aug 8, 2020
Messages
60
Trophies
0
Age
25
XP
208
Country
India
I made a small python-based program for shiny hunting in USUM


How it handles error:


Found a shiny pokemon:

Post automatically merged:


Thanks for ya help, lol. My dream finally came true.

Can you share this program. I play UsUm a lot.
 

theninjagamer

Well-Known Member
Newcomer
Joined
Aug 8, 2020
Messages
60
Trophies
0
Age
25
XP
208
Country
India
The new version of ntr stutters sometimes and freezes when not in use for some time . The first version(improved one) ran without any stutters
 

poppopop

New Member
Newbie
Joined
Feb 11, 2024
Messages
2
Trophies
0
XP
67
Country
Japan
Thank you for making a very nice app. I am using this app with the software "Animal Crossing". The app works almost without any problems. But sometimes the screen is a bit choppy. When I check the logs when it gets jerky, it shows an error. Is this something that can be managed in the settings? The logs are as follows.

recv end packet incomplete
recv incomplete skipping frame
Corrupt JPEG data: 1097 extraneous bytes before marker 0xd9
recv decode error

Device used: New2DS
 

zbash92

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2022
Messages
46
Trophies
0
Age
32
Location
NB
XP
231
Country
Canada
The new version of ntr stutters sometimes and freezes when not in use for some time . The first version(improved one) ran without any stutters
Sorry to hear that you are having issues using this homebrew. Not sure why it would freeze when left afk. I'll see if I have any idea the next couple of days.

Thank you for making a very nice app. I am using this app with the software "Animal Crossing". The app works almost without any problems. But sometimes the screen is a bit choppy. When I check the logs when it gets jerky, it shows an error. Is this something that can be managed in the settings? The logs are as follows.

recv end packet incomplete
recv incomplete skipping frame
Corrupt JPEG data: 1097 extraneous bytes before marker 0xd9
recv decode error

Device used: New2DS
I've been unsuccessfully trying to fix that for weeks. It's some kind of bug in the multi-threaded encoding code. Also causes flickering in say Chokistream, and NTRView for Wii U. I'll work on fixing it (hopefully) in the next couple of days.
 

poppopop

New Member
Newbie
Joined
Feb 11, 2024
Messages
2
Trophies
0
XP
67
Country
Japan
Sorry to hear that you are having issues using this homebrew. Not sure why it would freeze when left afk. I'll see if I have any idea the next couple of days.


I've been unsuccessfully trying to fix that for weeks. It's some kind of bug in the multi-threaded encoding code. Also causes flickering in say Chokistream, and NTRView for Wii U. I'll work on fixing it (hopefully) in the next couple of days.
Thank you for your reply. This app is already nice. And yet you are taking it even higher. Truly amazing. I hope you get that bug worked out.
 

zbash92

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2022
Messages
46
Trophies
0
Age
32
Location
NB
XP
231
Country
Canada
Yes, I have the latest Luma3DS. I even narrowed down to the exact function call leading to the hang but don't know how to fix it.

Like CIA works, but 3DSX would hang, and when I fixed the hang at one location, launching 3DSX from network works, but then launching 3DSX locally from file would hang. (This time I don't know how to work around it)
 

queenbiscuit311

New Member
Newbie
Joined
Jan 7, 2024
Messages
2
Trophies
0
Age
18
XP
16
Country
United States
Hi @queenbiscuit311
Welcome!

Are you using CTRPF plugins (including 3gx ones) by any chance? Some change I've made a while back made this version not work with those by default. If you press X + Y there's an option to change the behavior to make it work. (If this is causing problem I'll change the default behavior for future version)

For home menu streaming at 3 FPS, does it slow down you actual 3DS as well? Just wondering why that would happen..
ctrpf plugins were indeed the problem. i had some installed from years back and moving them to another folder fixed it.

as for the low framerate home menu, it doesnt slow down what's on my system, its just the stream. moreover i see this same problem on kirby robobot, but only in some parts? the intro cinematic runs fine and so does part of t he world map, but everything else is a slideshow. ill have to see if changing settings works?

edit: lowering quality and bitrate appears to improve it, but its still quite laggy compared to non hr or compared to games that work properly
 
Last edited by queenbiscuit311,

zbash92

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2022
Messages
46
Trophies
0
Age
32
Location
NB
XP
231
Country
Canada
@PabloMK7

I have not been working on this for a while. There are two bugs I've tried and could not fix:

1. Flickering in the Wii U Viewer

2. Occasionally the frame rate would drop to low double or single digit.

Other than that I have made some changes to BootNTR:

1. The payload is split into multiple files: BootNTR will start the initial file, and store the home menu payload in memory to be loaded. The pm and nwm payload are loaded from file later on.

2. The get dma state patch is disabled for this NTR due to some errant patching.

3. Some random config saving bug fix (config not saving on first launch).

So basically, some changes will need to be made to BootNTR.

While NTR-HR has an updated hooking/unhooking routine to avoid crash, the streaming framerate isn't as consistent as I would like.
 

theninjagamer

Well-Known Member
Newcomer
Joined
Aug 8, 2020
Messages
60
Trophies
0
Age
25
XP
208
Country
India
My stream runs great but, sometimes it drops frames to 0 after going through a black screen like entering a house in animal crossing. And it also drops frames after sometime the stream has started
 

zbash92

Well-Known Member
OP
Newcomer
Joined
Mar 2, 2022
Messages
46
Trophies
0
Age
32
Location
NB
XP
231
Country
Canada
I've noticed after some staring at Task Manager and the console log of NTRViewer, that frame drops occur exactly once every minute. It happens in the original 3.6.1 NTR as well just not as noticeable. Will need to do more testing to figure what's causing it.

I'm guessing right now that it's when the 3DS is doing active scanning of WiFi networks at every minute mark. Baseless assumption and whether if it's true or not I don't know how to go about fixing it either way
:(

Well I switched to a different AP and the lag spike is gone... Still don't know what caused it..
 
Last edited by zbash92,
  • Like
Reactions: flanter21

rick_ff

Active Member
Newcomer
Joined
Nov 21, 2018
Messages
27
Trophies
0
Age
34
XP
152
Country
New Caledonia
For some reason after running 3.6-HR and streaming, then putting it to sleep causing it to never wake up? Blue light keeps flashing after opening console lid.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    You can get older ones even like the pi 3,4 for cheap, but they don't play gamecube, Wii etc very well. Be warned they use a Linux os, which you need to load onto a micro SD card yourself. You can find pre built images like "retro-pie" online free tho which makes it easy to setup.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i don't have my own money
  • T @ Texasauras:
    mannn thats insane, mario on n64
  • BigOnYa @ BigOnYa:
    Now you are 15, you can go get a real job, somewhat.
  • T @ Texasauras:
    its like $80 bro lmao
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i'm too young and stupid and i don't have time to work
  • T @ Texasauras:
    it runs on android os
  • T @ Texasauras:
    it looks dope
  • BigOnYa @ BigOnYa:
    You get what you pay for. Go ahead and buy one those cheap Chinese units, you will see.
  • T @ Texasauras:
    bro have you seen the gfuel instagram
  • BigOnYa @ BigOnYa:
    @Texasauras why did you start a thread, ignored all the answers there, then come here to chat and ask the same thing. You gotta be like 12, bro
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Biker Mice from Mars needed a Sequel, Angry Hamsters from Uranus
  • T @ Texasauras:
    uh bro i was just asking have you seen these, help me look
  • T @ Texasauras:
    its on amazon
  • Psionic Roshambo @ Psionic Roshambo:
    Download Batocera make it your own
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    If you want GC PS2 Wii stuff like that use a PC
    +1
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, i also use my tv stick to watch YouTube and streaming services
    +1
  • BigOnYa @ BigOnYa:
    Psi those play well on the Pi5 now...
  • BigOnYa @ BigOnYa:
    @Xdqwerty yep that's what I use my stick for most anymore, streaming tv shows, movies. or even youtube. Or doing kens mum.
    +1
  • K3Nv2 @ K3Nv2:
    RG Cube is going to be good for ps2 if it's $100
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, and since the default emulator is below average i downloaded some "replacements" like snes9x for snes games for example
    +1
  • Xdqwerty @ Xdqwerty:
    And I also have my ps3
    +1
  • BigOnYa @ BigOnYa:
    Yea ps3 is a beast still to today compared to most "sticks"
  • K3Nv2 @ K3Nv2:
    If you just want pi for emulation no point when Anbernic releases new shit every two seconds
    +1
    K3Nv2 @ K3Nv2: If you just want pi for emulation no point when Anbernic releases new shit every two seconds +1