Homebrew How come there are no local screen recorders?

Stabnormality

Member
OP
Newcomer
Joined
Jun 9, 2020
Messages
19
Trophies
0
Age
23
XP
73
Country
United Kingdom
The only screen recorders for old and new 3DS such as NTR and HzMod work by streaming the 3ds screen to a computer, where it is then recorded, Why couldn't you just record directly on the 3ds? In all the videos, the 3ds seems to be running at a perfectly fine speed while streaming to the computer (not referring to the streamed framerate but the actual 3DS) so if it doesnt slow it down, what's the point of not having a local screen recorder, wherein you start it up, begin the recording, record, and end the recording wit a button combination? The video file could be saved to the program folder. So my question is; Why is this not a thing?
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,347
Trophies
2
XP
8,010
Country
United States
The only screen recorders for old and new 3DS such as NTR and HzMod work by streaming the 3ds screen to a computer, where it is then recorded, Why couldn't you just record directly on the 3ds? In all the videos, the 3ds seems to be running at a perfectly fine speed while streaming to the computer (not referring to the streamed framerate but the actual 3DS) so if it doesnt slow it down, what's the point of not having a local screen recorder, wherein you start it up, begin the recording, record, and end the recording wit a button combination? The video file could be saved to the program folder. So my question is; Why is this not a thing?
To much overhead the 3ds is just to damn weak for such a task on switch we only have max 30s recording time
 
  • Like
Reactions: Stealphie

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
@Stabnormality the O3DS is far weaker, and the N3DS only has a *Slightly* Faster ARM Based CPU, the same task a modern Desktop CPU could do in say a few clock-cycles would take much longer on the 3DS's (now rather rapidly aging ARM CPUs). there just isnt enough power behind it to both Record/Stream & play games, (NTR for N3DS has its limitations, which can be seen hard if you try streaming while playing VC Games )

2 big reasons this works far better on the Switch,
Much more powerful SoC/CPU than the 3DS + it was an core feature of the Hardware the switch was based on, Nvidia Shield)
AND its streamed over a much faster Medium ("Sys-DVR" streams over both it's USB , and switch's compared to the 3DS, vastly superior Wifi hardware+ it hijacks functions allready existing in the Switch OS, "Horizon")

No such functions exist on the 3DS, wasnt based on a device that could, and hasto be Kludged into doing it. thats alot to ask from hardware that's essentially 9 years old at this point. hardware that was designed to be what it was from the ground up*ONLY* to play games
 

IC_

GBAtemp's ???
Member
Joined
Aug 24, 2017
Messages
1,569
Trophies
1
Location
The Forest
XP
5,423
Country
Antarctica
Probably because the video data streamed to the computer is using some custom simple codec/compression or is not compressed at all but to save a video file on the 3DS you would have to encode the video into a standard video codec and then constantly write the file to the SD card while the game and other things also need to have to access it
 

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
2 big reasons this works far better on the Switch,
Much more powerful SoC/CPU than the 3DS + it was an core feature of the Hardware the switch was based on, Nvidia Shield)
AND its streamed over a much faster Medium ("Sys-DVR" streams over both it's USB , and switch's compared to the 3DS, vastly superior Wifi hardware+ it hijacks functions allready existing in the Switch OS, "Horizon")
The biggest reason is that the Tegra T210 has a video encoder built in.
 

Craftyawesome

Well-Known Member
Member
Joined
Feb 3, 2018
Messages
173
Trophies
0
XP
915
Country
United States
Probably because the video data streamed to the computer is using some custom simple codec/compression or is not compressed at all but to save a video file on the 3DS you would have to encode the video into a standard video codec and then constantly write the file to the SD card while the game and other things also need to have to access it
But 44670 already had a beta ntr that saved 30 seconds to the sd card.
https://twitter.com/44670_/status/947763688500375552
 

Craftyawesome

Well-Known Member
Member
Joined
Feb 3, 2018
Messages
173
Trophies
0
XP
915
Country
United States
Then I guess it is possible but it's still only 30 seconds and doesn't it slow down or stop the game when recording/saving?
It seems to max out the sd card when saving. Game audio sometimes cuts out. 30 seconds is either because that is somewhat typical for a console short recording or because it needs to pre-allocate space or just because it is unfinished.
 

IC_

GBAtemp's ???
Member
Joined
Aug 24, 2017
Messages
1,569
Trophies
1
Location
The Forest
XP
5,423
Country
Antarctica
It seems to max out the sd card when saving. Game audio sometimes cuts out. 30 seconds is either because that is somewhat typical for a console short recording or because it needs to pre-allocate space or just because it is unfinished.
Well then if you wanted to record for more than 30 seconds you would have to write the video data to the file while still recording and playing the game and at best that would cause much longer load times in games
Is the source code for this available anywhere?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse