ROM Hack Question How to enable screen recording for titles that do not allow it?

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,036
Country
Poland
You need to have enabled recording (set as 0x2)in npdm which is in exefs

And this not guarantee that it will work, because game needs to sacrifice memory for it. If reserved memory is crucial to game, it will crash at the boot or work bad.
 
Last edited by masagrator,
  • Like
Reactions: smallissue

Deleted member 373223

Pink = Best colour
OP
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
You need to have enabled recording (set as 0x2)in npdm which is in exefs

And this not guarantee that it will work, because game needs to sacrifice memory for it. If reserved memory is crucial to game, it will crash at the boot or work bad.
Thanks, i do not think that it needs that extra memory. As far as i'm aware it's only because of music issues (but i just wanna share video with friends, not upload copyrighted music, so it's fine)

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

You need to have enabled recording (set as 0x2)in npdm which is in exefs

And this not guarantee that it will work, because game needs to sacrifice memory for it. If reserved memory is crucial to game, it will crash at the boot or work bad.
I'm sorry, can you be more precise in how to find the hex to change in npdm? 0x2 appears to me as the 2nd byte
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,036
Country
Poland
Thanks, i do not think that it needs that extra memory. As far as i'm aware it's only because of music issues (but i just wanna share video with friends, not upload copyrighted music, so it's fine)

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


I'm sorry, can you be more precise in how to find the hex to change in npdm? 0x2 appears to me as the 2nd byte
Game needs reserved memory in RAM to store constantly recorded 30 seconds.
0x1 enables recording, but game needs to specify buffer for it.
0x2 forces to make that buffer without game approval.
Everything about npdm you have on switchbrew.
 
Last edited by masagrator,

Deleted member 373223

Pink = Best colour
OP
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
Game needs reserved memory in RAM to store constantly recorded 30 seconds.
0x1 enables recording, but game needs to specify buffer for it.
0x2 forces to make that buffer without game approval.
Everything about npdm you have on switchbrew.
I can find absolutely nothing related to recording on switchbrew? https://switchbrew.org/wiki/NPDM
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,036
Country
Poland
Ah, sorry. Not npdm. Info is in nacp. So this will require repacking game.
You need to unpack XCI or NSP, find NCA that has "Control" type, unpack it, edit control.nacp with hex editor, go to offset 0x3035, change 00 to 02, pack all files that were unpacked from Control type + your modified control.nacp to "Control" type NCA, create new META NCA for Application, delete old META NCA, repack all files to NSP or XCI.

I didn't edit control.nacp, so I don't know if everything I wrote is correct.
 

Deleted member 373223

Pink = Best colour
OP
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
Ah, sorry. Not npdm. Info is in nacp. So this will require repacking game.
You need to unpack XCI or NSP, find NCA that has "Control" type, unpack it, edit control.nacp with hex editor, go to offset 0x3035, change 00 to 02, pack all files that were unpacked from Control type + your modified control.nacp to "Control" type NCA, create new META NCA for Application, delete old META NCA, repack all files to NSP or XCI.

I didn't edit control.nacp, so I don't know if everything I wrote is correct.
Do you perhaps know any tutorial for doing all this stuff (repacking, creating meta NCA, etc)?
 

Rashield

Active Member
Newcomer
Joined
Feb 21, 2019
Messages
37
Trophies
0
Age
32
XP
197
Country
Mexico
Ah, sorry. Not npdm. Info is in nacp. So this will require repacking game.
You need to unpack XCI or NSP, find NCA that has "Control" type, unpack it, edit control.nacp with hex editor, go to offset 0x3035, change 00 to 02, pack all files that were unpacked from Control type + your modified control.nacp to "Control" type NCA, create new META NCA for Application, delete old META NCA, repack all files to NSP or XCI.

I didn't edit control.nacp, so I don't know if everything I wrote is correct.

Ok i did all the process, but i have an issue in super smash bros ultimate when i try to record appears a pop-up (now changed) now it says "It cannot be recorded at this moment" (instead of before "Videos cannot be captured for this software.")
Maybe need some extra config in order to get working like to have Extra Resources from switch, patch npdm or anything else?
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,268
Trophies
3
XP
12,036
Country
Poland
Ok i did all the process, but i have an issue in super smash bros ultimate when i try to record appears a pop-up (now changed) now it says "It cannot be recorded at this moment" (instead of before "Videos cannot be captured for this software.")
Maybe need some extra config in order to get working like to have Extra Resources from switch, patch npdm or anything else?
It's possible that game also locks out recording in main by using sdk function. If I'm correct, then this needs to be patched.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.