• Stars
    star
    125
  • Rank 285,092 (Top 6 %)
  • Language
  • License
    BSD 3-Clause "New...
  • Created about 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

System patches to stream most switch games with sysdvr

dvr-patches

Discord Latest release Downloads ko-fi

This is a set of exefs patches to allow streaming incompatible games with sysdvr

This is experimental and I did not test it with many games, use at your own risk: may not work at all, cause instability and crashes or degrade performances.

I doubt this can get you banned but again, use at your own risk.

Firmware compatibility

All firmwares starting from 11.0 should be supported, however patches must be updated with new firmwares.

When a new firmware is released i'll try to update this repo in a timely manner, you can check if the latest firmware is supported in the releases tab or enable github notifications for this repo to get notified of updates.

Sometimes firmware updates don't need new patches, for example 14.0 uses the same ones as 14.1 because the relevant system module (am) was not changed, before opening an issue when a new firmware releases try running the patches !

I have no plans to port to older firmwares, of course pull requests are welcome.

Installing

Download dvr-patches.zip from latest release and extract it to the root of your sd card then reboot your console. Now streaming should just workâ„¢.

Every time you install a new firmware update you'll probably need to download a new version of these patches which may not be available right away, check the commit messages to know when support for a new firmware is added.

Game compatibility

Most games seem to work fine, a few games require additional patches to work full list here patches are provided in the thread but i offer no support for them.

A few games are not supported full list here if you find other games that don't work or crash open an issue, although i can't guarantee i'll be able to fix it.

If you get a crash with title id 0100000000000023 it's most likely because of this.

Technical stuff

What do these patches do ?

Currently only the AM sysmodule is patched, the following changes are made:

  • All games that don't support recording will behave as if they have auto recording enabled in the nacp.
  • All games will have screenshots enabled in the nacp.
  • Am's code flow is adjusted to avoid crashing when memory allocation for auto recording fails.
  • The function to block recording in certain sections of the game is stubbed .
  • As a nice bonus, the function games use to load an overlay image is stubbed.

If you want to port these patches to different firmware versions, check out porting notes

More Repositories

1

SysDVR

Stream switch games to your PC via USB or network
C++
1,196
star
2

SwitchThemeInjector

Create custom themes for the nintendo switch !
C
858
star
3

OdysseyEditor

Experimental level editor for Super Mario Odyssey (EditorCore plugin)
C#
77
star
4

TheFourthDimension

A super mario 3d land level editor
C#
43
star
5

theme-patches

Qlaunch patches needed for custom themes but hosted on another repo
42
star
6

EditorCore

Extensible 3D level editor
C#
39
star
7

LocalDns

A local dns server, implemented in c#
C#
16
star
8

MakeEmu

A simple tool to flash sd cards for Atmosphère's emummc on windows
C#
14
star
9

Chip8CIL

Barebones C# Chip8 emulator with dynamic CIL recompilation, and benchmarks
C#
10
star
10

SysThemeSwitcher

Custom sysmodule for the switch to automatically change the theme on boot
C++
5
star
11

Windows-shit

Windows registry keys and scripts to quickly bring fresh installs up to speed
Batchfile
4
star
12

Yata-online

In-browser 3ds theme editor
C#
3
star
13

3DS-js-interpreter-with-Bridge.NET

Js and C# homebrews on 3DS
C
3
star
14

EditorCore-Examples

[POC] Mario kart 8 deluxe and Captain Toad level editor (EditorCore plugins)
C#
3
star
15

Uvc_dev

C
1
star
16

libusb-builds

Libusb builds for mac os. Used as binary dependency in other projects
1
star
17

yi-streamer

Parses and streams to a browser the content of the /tmp/view ring buffer used on certain yi ip cameras. May work only on specific models, tested only on dome1080p.
C
1
star
18

Amiigo

Backup/Restore Amiibo(s) with your windows phone
C#
1
star
19

XHideBatterySaver

Hide the annoying battery saver color from the status bar
Java
1
star
20

nxIpc

Simple C++ lib to create an IPC service on switch
Makefile
1
star