Sunset

A theme for your switch! Uses Such Meme, Many Skill's Layouts.

Keep up to date with me by visiting my site, linked here as source!

Mystery of Solarus DX

The Legend of Zelda: Mystery of Solarus DX is set to be a direct sequel to The Legend of Zelda: A Link to the Past on the SNES, using the same graphics and game mechanisms. Zelda Mystery of Solarus DX is the first game made with the Solarus engine and in fact, Solarus was primarily designed for this game.

Minimalist

Sourced from trending wallpapers on r/minimalistwallpapers

OpenLara

Classic Tomb Raider open-source engine

inspired by OpenTomb project http://opentomb.github.io/

NOTE THIS DOWNLOAD INCLUDES A PLAYABLE PSX VERSION OF THE GAME.
YOU CAN HOWEVER FOLLOW THE INSTRUCTIONS BELOW.

Instructions:

for original PC, PSX and Sega Saturn CD version owners

copy data from your CD into /switch/OpenLara/
(! to extract content from PSX CD images please use this tool https://github.com/m35/jpsxdec !)

for ported android version owners

unzip data file /sdcard/obb/com.squareenix.tombraider1classic/main.42.com.squareenix.tombraider1classic.obb into /switch/OpenLara/

for Steam/GOG version owners

go to ..\\Steam\\steamapps\\common\\Tomb Raider (I)\\ and run dosbox.exe
enter these commands
mount C .
imgmount d '.\\game.dat' -t iso -fs iso
xcopy D:\\DATA\\ C:\\DATA\\
after that you'll get level files in the new 'DATA' folder copy them into /switch/OpenLara/

for advanced users

copy level and title screen files (PHD, PSX, PCX, PNG, RAW, SAT, SAD, SPR, SND, BIN) into '/switch/OpenLara/level/1/'
copy audiotrack files (track_*.ogg, track_*.mp3) into '/switch/OpenLara/audio/1/'
STEP 2: Open switchbrew hbmenu (Album app) and run OpenLara

To switch into two players mode hold L and R buttons on both joy-cons.
Clicking on the sticks mapped as Start button and used to respawn your player to the position of another.
Hold L and R buttons on the one of joy-cons to switch back to single player mode.

Feedback:
bug reports : https://github.com/XProger/OpenLara/issues
questions : https://www.facebook.com/OpenLaraTR

Ryuko Matoi

You may preview the entire theme here: https://imgur.com/a/vlRwaWO

The theme has the following layouts available:

Home: Includes blur/non blur for default

Careful layout
Flow layout
Default layout
Default Enhanced layout

Lockscreen: Two alternate lockscreen images

Clean layout

Great Wave of Kanegawa

A theme based on the famous wood block print from Hokusai, a Japanese artist

Donkey Kong Country

A Nintendo Switch theme for all Donkey Kong Country fans!

Includes backgrounds from DKC, DKC2, DKC3 and DKC Returns.
(Uses HOME Offline Default layout by xFlesk and Such Meme, Many Skill's All Apps 90% Scale layout)

RCMReboot

I do not condone using this app if your SD card is EXFAT formatted.
natinusala & ctcaer pointed out that Atmosphere's method to reboot to RCM, and therefore the method used by this app, does not properly shutdown HOS so there is some unquantified risk of file corruption. Still use at your own risk on fat32, but just don't use it on exfat please.

Intended for use on Switches that don't have AutoRCM installed.

This uses a new feature added to exosphere in Atmosphere 0.8.1, so it won't work in other CFWs unless they add it in a compatible way. Also Atmosphere 0.8.1 got a silent update with a bug fix to get this feature working, so if you already downloaded it before sometime on 1st Dec you might need to update it again (if it crashes with an orange screen instead of going to RCM, you need to update). There's a commit hash in the filename, make sure you have atmosphere-0.8.1-master-bd76e73 (or if you're living in the future, Atmosphere 0.8.2 or higher will be fine too). It sounds like it currently only works if you load Atmosphere using fusee-primary.bin, not if you use hekate to load Atmosphere as separate files (using hekate to load fusee-primary.bin is ok). This will likely be fixed when hekate is updated.

There are two versions included in the zip, each available as an .nro (put it in its folder inside the \"switch\" folder on the root of your sd card) and as an installable .nsp (install with the stupidly-named installer of your choice).
- RCMRebootInstant will reboot to RCM as soon as it loads.
- RCMReboot will give you a 5 second countdown with a chance to change your mind.

The reason RCMReboot is a much bigger file than the Instant version is that I used cpasjuste's cross2d library to put stuff on screen, mostly because I've been using it for the other project I'm working on and it saved me time. Sweet library, check it out.

Credits to cpasjuste for the aforementioned cross2d, re.lax for nro2nsp (which uses hacbrewpack by the-4n), SciresM for Atmosphere, libnx, and for fixing the bugs in them I found while making this, and everyone else who worked on Atmosphere, libnx, devkitpro and all that good stuff.

Source included for peace of mind, and in case of licence requirement. If I've got anything horribly wrong with licensing or credits just let me know. If you want to build it yourself you'll need libnx updated with the latest commit (which isn't in a release build at the time of writing), and to figure out the cross2d setup for the non-Instant version.

Dreamer

A theme for your switch! Uses Such Meme, Many Skill's Layouts.

Keep up to date with me by visiting my site, linked here as source!

Homebrew SD Setup

Update homebrew and CFW without ever leaving the comfort of your Switch!
This app allows you to access and download packages from www.sdsetup.com right on your Switch, no PC required! Many homebrews and CFWs can be updated without ever taking out your SD card.

The app features both touch controlls and controller support via a cursor.

See the SDSetup repo for more information on the whole SDSetup project.

TicTacToeNX



My version of tic tac to ported to the nintendo switch.



.

2048

Open the game on the homebrew launcher and play with the arrow buttons.
You can reset your game pressing B.
Your current gamestate will be saved when you quit the game using + and will be loaded the next time you want to play.

White Green FlareZephyr

iOS 13 comes to the Nintendo Switch with the White Green FlareZephyr Wallpaper!

Transparent Playerselect

A theme to remove the background of the Playerselect menu so that a blurred background remains.

Unfortunately due to limitations of nxtheme the footer (the line, controller icon and buttons) cannot be removed (yet). I'll update this theme when those modifications are supported.

Weather & Moon Phase

Weather and Moon phase app for Nintendo Switch
This app work best if you launch hbmenu via title replacment / one of your games on your switch. the GPS settings would not pop up keyboard if you launch it thru hbmenu via nro. Watch my video if you are not sure about how to launch the app.
The video of the app in action on my switch: https://www.youtube.com/watch?v=NjG-IqXW7eo

This weather homebrew app only get you weather info like Temp or Condition.

This app also show you the current moon phase.

you need to set your GPS in the setting by press - button.

Press A or X to get weather info.

Press + to exit to homebrew menu.

RWBY

This is a RWBY theme that has the following:

1. App Menu (Left All Rounded Layout by Akai) (art credit: Bartosz Gałka)
2. Home Menu (Careful Layout ENX v1 Layout by Migush) (art credit: u/Chrisfch)
3. Lock Screen (Careful Lockscreen Layout by Such Meme, Many Skill)
4. Player Select (Transparent Playerselect Layout by Migush)
5. Settings App (DownSettingText Layout by Akai) (art credit: u/IJustMovedIn)

(My girlfriend is a huge fan of the show so I made this for her, shoutout to her!)

Goldleaf

Easy-to-use title installer & manager for Nintendo Switch

If you are looking for Tinfoil, this is Tinfoil's safer and way more extended evolution.
Brief description
Goldleaf is a multipurpose tool, specialized on title installing from NSP packages, but with other utilities, such as NAND/SD browsing,

You can easily manage title-related stuff, like install titles via NSP packages or uninstall already installed titles.

If you know what FBI is (related to 3DS homebrew), this is a similar project for Nintendo Switch.

Disclaimer
Installing NSP packages can be dangerous.

Keep in mind that there will always be a ban risk, and that NSPs with tickets are specially dangerous.

If you want to be safe, avoid connecting to the internet via airplane mode, or block Nintendo's services via special tools such as 90DNS.

Goldleaf simply provides support for a normal NSP and/or ticket installation. The way you use them or the risks you are taking are your problem.

Goldleaf gives the user the possibility to modify NAND files, by deleting them or allowing to copy new files there.

This can be dangerous, as deleting NCAs from the NAND contents can lead to unfixable errors. Image deleting all the EXE and DLL files from System32 folder. Well, the result would be similar.

Removing tickets from installed contents will make the system not to be able to recognise them as \"legit\" purchased, so it will refuse to launch them (in many cases, but NOT all cases)

Main features
SD card and NAND browser

A very simple but, in my opinion, one of the most useful features in Goldleaf. Just a file browser for the SD card or for NAND partitions, providing special support for some file formats:

NSP (Nintendo Submission Package)

It's the official format used by Nintendo to provide installable content from their CDN servers.

Technically, it's a PFS0 (a simple file format containing several files) with NCA contents, sometimes XML and/or icon metadata (exported by official packaging tools), and a ticket and a cert in case they are signed with a titlekey (games are, system contents aren't).

Goldleaf can install NSPs same way other official apps would, like DevMenu.

As a warning, I do not recommend installing NSPs in case you plan to go online. Installing content from unofficial tools (such as Goldleaf or the old Tinfoil) can lead to permanent bans from online services, and in severe cases, from every Nintendo service, even from updating the console or games. Install NSPs at your own risk.

NRO (Nintendo Relocatable Object)

Officially is treated as a dynamic library object, similar to DLLs on Windows. This are loaded dynamically by applications at runtime.

Homebrew uses them as executable binaries because as they can contain multiple data sections, we can use them to load extra info such as NACP (title, author and version), an icon, or even RomFs data to access at runtime.

Goldleaf has the ability of launching NROs located at the SD card. Keep in mind that this feature usually can cause undefined behavior due to some difficulties cleaning up graphics so quickly.

NCA (Nintendo Content Archive)

This format is the base format used by Horizon OS to store content.

While the previously mentioned formats don't require any kind of cryptography to be extracted or used, NCAs have to be decrypted, so the user is required to provide the required keys to extract the content.

NCAs have different sections, as well as other information. The two main sections are the ExeFs and RomFs: the ExeFs filesystem contains the code NSO binaries and a NPDM metadata file, while the RomFs contains different files to be accessed from the title.

Some NCAs could also contain a special section, which is the section 0. This section contains the PNG and GIF logos displayed at the top-left and botton-right of the console when launching a title.

NCAs don't have neccessarily those two sections. The program NCA, the base of any application or applet, will contain an ExeFs, and usually a RomFs in case it's a game or a system title with resources like settings or Home Menu.

Appart from program NCAs there are some other NCA types: control NCA (NACP and icons), legalinfo NCA (HTML manuals and information), offline NCA (HTML documents in case the title wants to load them) content meta CNMT NCA (with title specific information)...

Goldleaf has embedded hactool in his code, so it can extract those partitions from NCAs, if the keys are provided.

NXTheme (Home Menu theme)

This format is developed by Qcean team, a format to handle Home Menu layout modding.

+Goldleaf can install them, but it needs to have Home Menu's RomFs at sd:/goldleaf/qlaunch. If the keys used with other formats are provided, Goldleaf itself will locate the console's qlaunch and extract it to that directory.

You will have to reboot with CFW after installing a theme to see any changes.

NACP (Nintendo Application Control Property)

This is the format used by Nintendo to store a title's name, version, author name and other information, like if the title supports screnshots or video captures.

Goldleaf can parse a NACP file and display some of it's information.

Tickets and certificates

Tickets (.tik) and certificates (.cert) are the format used by Nintendo to provide encryption data for titlekey-signed titles (almost every game).

NSPs usually contain them, and Goldleaf can install them if they are located in the SD card.

To install a ticket you will have to provide a certificate, both with the same name and in the same directory, with their extension. (example: sd:/game.tik and sd:/game.cert)

The NAND browser has almost the same support, but it's reccomended to use it only to export files via copying them to the SD card, to avoid any trouble. Goldleaf should warn when doing dangerous operations anyway.

USB installer and Goldtree

You can install NSPs via USB using Goldtree, a C# PC client to handle this installations.

Keep in mind that USB installations are a bit unstable, and might bug sometimes.

Title manager

Goldleaf's title manager will display all the titles installed in the system, both SD, NAND and the one in the gamecart if inserted.

You can view these titles' information, icon, install location and Application Id.

Titles can also be completely uninstalled here. Keep in mind that deleting a title won't delete its savedata, that should stay on the system.

Ticket manager

Goldleaf can get all the tickets installed on the console. While some of them will contain the name of the title they belong to, some could belong to DLC or other types of content despite not belonging directly to a title.

You can view the Application Id and the key generation of a ticket by selecting it.

Tickets can also be removed from the console. Removing tickets can be a dangerous option, as without them, titlekey-signed won't be allowed to boot by Home Menu.

CFW configuration

This is mostly a useful menu for checking which CFWs are in the SD card and whichof them have any Home Menu modifications, meaning that a theme is probably installed there.

You can delete any Home Menu modifications of a certain CFW after selecting a CFW.

Console information

On this option, you can check the used size of the SD card, the entire NAND, and on the different NAND partitions.

It also displays the current firmware version the console is.

About

Displays Goldleaf's logo and whether Goldleaf is running as a NRO from hbmenu or as a normal title.

As some other miscellaneous options, you can easily reboot or shut down your console from Goldleaf, by pressing ZL or ZR in any moment.

Providing keys
If you provide a file with several Switch keys (commonly named as prod.keys or keys.dat) you will be able to do some extra stuff with Goldleaf: (remember that you have to place it as sd:/goldleaf/keys.dat)

Unless you already have dumped qlaunch's (aka Home Menu) RomFs (or at least the files within lyt folder) in sd:/goldleaf/qlaunch directory, you will need to provide the previously mentioned key file with several keys, so that Goldleaf can extract directly the RomFs of the console's qlaunch contents to use it.

You have the option to extract NCA contents (ExeFs, RomFs or section 0), but you will need the previously mentioned keys too.

Goldtree and USB installs
USB communication is slightly different from Tinfoil's one, so Tinfoil's old Python script, AluminumFoil nor other tools won't work properly.

Goldtree will ask you to choose a NSP after establishing connection with Goldleaf, and it will be received and installed by Goldleaf.

Keep in mind that USB support is a bit unstable, and sometimes it might fail. Anyway, it should work most of the times.

Basic controls
The controls are quite intuitive in Goldleaf, but here you have a brief explanation of them:

Press A to select options from menus, browse folders, or in case it's a file, to browse a menu with file options (copy, delete...)

Press B to cancel a dialog or to go back to the previous page / menu.

Press X to paste the path of the clipboard. Obviously, this option is only available on file browsers. (SD or NAND)

Press Y to browse a menu with directory options, similar to the one used with files, instead of browsing the directory. Obviously, this option is only available on file browsers. (SD or NAND)

Press ZL or ZR anywhere to browse a menu with reboot / shut down options, in case you want to reboot or shut down the console.

Press Plus (+) or Minus (-) to exit Goldleaf and return to hbmenu. This option is only available if Goldleaf is loaded as a NRO binary. (more special cases like this one below)

Movement is quite obvious. Using the L-stick, the R-stick or the D-pad you can move through menu or dialog options. On menus (like the file browsers or the main menu) the R-stick provides a way faster scrolling.

Special features
Goldleaf differs on some features depending on whether it is loaded as a NRO or as an installed title:

Goldleaf can be exited via Plus (+) or Minus (-) buttons if it's loaded as a NRO, but as regular titles have to be exited from the Home Menu, this feature is not available as a title.

Goldleaf disables Home button pressing while installing a NSP if it's loaded as a title, but this feature isn't available as a NRO binary for technical reasons related to applets.

Goldleaf cannot launch NRO binaries if it's loaded as a title due to technical reasons. They can only be launched from another NRO binary.

Issues and support
In case you find a bug or you need help with Goldleaf, you have several places to ask.

Many errors are very common and can be misunderstood, and you should document a bit for some errors instead of directly calling them issues:

It's a common issue for some NSPs, although they are completely valid ones, being detected as wrong NSPs. Although they can be really wrong NSPs, it is usually caused by firmware mismatch. For instance, in case you are trying to install a title which requires at least 5.1.0 version (which uses key generation 4) on a lower firmware version, it won't be recognised as a valid NSP for cryptographical reasons. (the console cannot decrypt the NSP because it is encrypted with unknown keys which are within 5.1.0 update)

The USB installation can sometimes freeze in the middle of the install. If that happens, try closing Goldleaf and Goldtree, uninstalling the wrongly-installed title and retrying.

"description": "Nintendo Switch title installer & manager"

Useless Homebrew

This is a port of the \"Useless Homebrew\" written by Rydian for the DS. It tries to mimic a \"useless machine\" that has a switch. Press \"A\" to switch the machine on and see what happens.

DinoRunNX

Switch Dino Runner

Port of the Chromium \"No Internet Dino\" game for the Nintendo Switch console.
Requires Atmosphere as your CFW.

How to play

Up Arrow jumps
Down Arrow crouches
B exits the application
A restarts the game after you fail

Known Issues

Dino blinks when crouching on the Switch

License

The core javascript code is modified from the Chromium project and licensed under a BSD-style license. This project is licensed under the BSD3 license.

Minimalist Megumin Theme

A minimalist theme with Megumin featuring custom
1. Home Menu
2. System Settings App
3. All Apps Menu
4. LockSceen
5. User Page Menu
6. News App

Metal Gear Solid

Metal gear solid inspired theme
Featuring codec style home screen, metal gear inspired header icons, sleek glass overlays and minimal home layout

6x to 7x compatible

Pynx

nx-python is an ecosystem for developing and running Python homebrew applications on the Nintendo Switch.PyNX serves as the entry point to running Python apps on your Switch. It is a homebrew app that contains a port of the CPython interpreter and allows you to run Python applications from the Homebrew Menu.
The _nx module provides a low-level wrapper around libnx.

The nx package allows you to use Switch-specific functionalities, such as controller input and filesystem access, in your Python apps.
Python 3.5 is supported.

This release largely simplifies loading and distributing Python homebrew apps. When launching PyNX, you will now be greeted with a menu that allows you to select the Python program you want to launch. Python homebrew applications are now placed in the /switch/ directory on the SD card and can be a single .py file or a directory containing a main.py file. Python homebrews can also import each other, as long as the homebrew they're trying to import is installed.

libtransistor-examples

This pack contains a series of test programs from ReSwitched.
Hit the source button to find the source code and usage instructions and more info.

ebookViewerNX

Ebook reader for nintendo switch using mupdf library

Usage :


Move all ebooks in /switch/ebookViewerNX folder

Warning : ebook title must not have '='
Enjoy !


Control :

- Home menu :
- Launch ebook : A
- Next book : Right ( with Right joystick )
- Previous book : Left ( with Right joystick )
- Quit : Start button
- Help : X button
\t
- Reading :

- Hide/Show bar : A
- Portrait/Landscape : ZR
- Next page : Right ( with Right joystick )
- Previous page : Left ( with Right joystick )
- Next 10 pages : Up ( with Right joystick )
- Previous 10 pages : Down ( with Right joystick )
- Quit : Start button
- Help : X button

Button Tester

Button-Tester -- Test the buttons on your console

Shrek

Shrek theme because why not? shout out to kekmon! you know who you are

argon-nx

What Argon is?
Argon is a noble gas. Argon comes from Greek Argon, neuter of argos meaning lazy , idle or inactive. Argon recieved this name because its chemical inactivity.

Argon NX is an immutable payload which is injected to your Nintendo Switch via Fusee Gelee exploit.

Purpose
The purpose of Argon NX is to stay immutable, so you can always inject it, without caring about other payloads getting updated (Always use ArgonNX for TegraSmash, TegraGUI, TrinkedM0 ...).

How can it be?
When Argon NX is injected it automatically launches the payload.bin loacted at argon directory on your SD Card root.

If payload.bin is not present or VOOLUME DOWN button is pressed on payload injection, Argon NX will list all payloads located at argon/payloads, and you will be able tp select one of theme to launch it.

If you want, you can choose a payload logo by adding a 32 argb bmp(200*200) file named as the payload to argon/logos directory.

Compatibility
Works with all cfw payloads. Not tested with TeamXecuter SXOS payloat but it should work too.

ftpd

This is a port of ftpd for 3DS.
To use it, run the application and then connect to your Switch's IP with an ftp program on port 5000.

nx-TAS

nx-TAS
Rewrite of TAS-nx

nx-TAS is fundamentally different than its predecessor, TAS-nx, in that it uses a virtual controller to send inputs instead of changing the inputs of the currently used controller.

Features
New features are already planned, such as changing the tye of controller (pro, joycons, sideways joycons, and possibly other controllers), multiple player TAS support, motion controls, some way to combat variable load times and rng (for most games), and color customizaition of the controllers.

Usage
First of all, you need to have an Atmosphere-injected Switch.

Keybinds

You need to have a USB keyboard attached to your Switch, either via the dock or a USB-A to USB-C adapter in the charging port.

Controllers

1 = Pro Controller
2 = Pair of Joycons (this adds two controllers; exists for ease-of-use)
3 = Left Joycon
4 = Right Joycon
5 = Famicom Controller
6 = Famicom Controller with mic
7 = NES Controller
8 = Unused SNES-style Controller/Pad
- = Remove the most recently added controller

Scripts

f1 = sdmc:/scripts/script1.txt
f2 = sdmc:/scripts/script2.txt
...
f12 = sdmc:/scripts/script12.txt

sys-netcheat

Don't use this for online games! It'll ruin the experience for others and will probably get your switch banned in the process!
Warning:
For some reason this may result in installed games no longer launching if this is used in combination with sigpatches.
If that happens running the 'Delete Common Ticket' option from Tinfoil and then (force) rebooting fixes it sometimes.

In at least one case running this with ReiNX (with sigpatches) resulted in all games on the storage being permanently corrupted!
Be very careful when trying out weird configurations. In any case you should (not just for this) make a nand-backup so you can restore from somewhere if things go south.

I am in no way responsible for any damage that may or may not happen to your switch!

This is an open-source cheat-engine for the nintendo switch.

It requires a hacked switch (with hekate as the bootloader).

Please keep in mind that at this point this will only work in combination with layeredfs if the atmosphere pm.kip is loaded as well. (by default now in the SDFiles)

RCMRebootInstant

I do not condone using this app if your SD card is EXFAT formatted.
natinusala & ctcaer pointed out that Atmosphere's method to reboot to RCM, and therefore the method used by this app, does not properly shutdown HOS so there is some unquantified risk of file corruption. Still use at your own risk on fat32, but just don't use it on exfat please.

Intended for use on Switches that don't have AutoRCM installed.

This uses a new feature added to exosphere in Atmosphere 0.8.1, so it won't work in other CFWs unless they add it in a compatible way. Also Atmosphere 0.8.1 got a silent update with a bug fix to get this feature working, so if you already downloaded it before sometime on 1st Dec you might need to update it again (if it crashes with an orange screen instead of going to RCM, you need to update). There's a commit hash in the filename, make sure you have atmosphere-0.8.1-master-bd76e73 (or if you're living in the future, Atmosphere 0.8.2 or higher will be fine too). It sounds like it currently only works if you load Atmosphere using fusee-primary.bin, not if you use hekate to load Atmosphere as separate files (using hekate to load fusee-primary.bin is ok). This will likely be fixed when hekate is updated.

There are two versions included in the zip, each available as an .nro (put it in its folder inside the \"switch\" folder on the root of your sd card) and as an installable .nsp (install with the stupidly-named installer of your choice).
- RCMRebootInstant will reboot to RCM as soon as it loads.
- RCMReboot will give you a 5 second countdown with a chance to change your mind.

The reason RCMReboot is a much bigger file than the Instant version is that I used cpasjuste's cross2d library to put stuff on screen, mostly because I've been using it for the other project I'm working on and it saved me time. Sweet library, check it out.

Credits to cpasjuste for the aforementioned cross2d, re.lax for nro2nsp (which uses hacbrewpack by the-4n), SciresM for Atmosphere, libnx, and for fixing the bugs in them I found while making this, and everyone else who worked on Atmosphere, libnx, devkitpro and all that good stuff.

Source included for peace of mind, and in case of licence requirement. If I've got anything horribly wrong with licensing or credits just let me know. If you want to build it yourself you'll need libnx updated with the latest commit (which isn't in a release build at the time of writing), and to figure out the cross2d setup for the non-Instant version.

In-Home-Switching


This is a homebrew that enables streaming of PC games to the Nintendo Switch!

Have you ever been told by your parents that spending hours sitting in front of a PC was bad for you (like I was)? Well, now you can play your games portably anywhere in your house!

This project is fairly new, so please do not consider it totally stable. If you encounter issues, feel free to submit them.


Features:

- Stream PC screen to a Nintendo Switch in your local network
- 720p (full Switch-Tablet display resolution)
- 40-60 FPS (if not see Troubleshooting)
- Low delay (again, see Troubleshooting)
- Capture controller input on Nintendo Switch
- Emulate an Xbox controller on the PC
- PC app offers picture quality adjustments


How to Use:

For the PC App, you will need to execute In-Home-Switching.exe which you can download from:
https://github.com/jakibaki/In-Home-Switching/releases

On PC, Scp drivers must also be installed (just unzip and execute Driver Installer/ScpDriverInstaller.exe). Otherwise the program will crash silently.

Also please set your PC resolution to 1280x720p in Windows for getting much better performance of screen capturing while running the app.

On the Switch, find out its IP address (in the Internet settings) and start the app with your Switch CFW. Then type in the Switch's IP address on the PC app and hit the Connect button.


Current Limitations:

- Only works with Windows 8 (64-bit) and newer
- No audio support atm
- No support for Switch CFW other than Atmosph\u00e8re or Kosmos


Known issues:

- So far Switch crashes when put to sleep with app running (please close app beforehand, we have not fixed this issue yet)
- App breaks when Switch changes from docked to handheld mode or vice-versa. Please quit the app before doing so.


Further notices:

This app uses core overclocking to 1785 MHz on the Nintendo Switch. We use this measure in order to decode the incoming videos efficiently. As far as we know, there have been no reported cases of this damaging any devices. In other words, it is considered safe. Still we do not warrant for any potential device damage caused by this homebrew.


Troubleshooting:

-- Nice videos, but sadly that delay makes it unplayable --

If you are experiencing delays greater than 0.1 seconds, either your PC is just too slow for your chosen quality options (try worsening image quality) or your local network is bad. Basically we need instant data transfer in your network to work properly (this has nothing to do with throughput, just latency).
Some WiFi-routers unfortunately just aren't up to the task.

-- These framedrops hurt my eyes! --

Your PC is probably too slow for encoding with the games/applications on. Try other applications, lower image quality and, if you haven't already, set your PC screen resolution to 1280x720p (saves scaling).

-- No drops, but my framerate is just very low --

Well, in our tests we had 60 FPS on Windows 10 with low image quality... I guess you can try the same strategies as for fixing framedrops, I hope that helps.


License:

This code is licensed GPLv3 and this has a reason: We do not want to see (or read about) any parts of this project in non-open-source software (everything that is not GPLv3 licensed). Please share the notion of free code for everyone.


Credits to:

- ffmpeg for being such a powerful media tool that we use on PC and Switch.
- SwitchBrew for libNX and its ffmpeg inclusion
- Atmosph\u00e8re for being such a great Switch CFW
- Captura for showing us how to capture frame input with Windows Duplication API
- simontime for his switch-usb-screen-stream-sharp project for Windows
- ScpDriverInterface for the Xbox drivers on Windows

Lugaru

The game
Lugaru (pronounced Loo-GAH-roo) is a cross-platform third-person action game. The main character, Turner, is an anthropomorphic rebel bunny rabbit with impressive combat skills. In his quest to find those responsible for slaughtering his village, he uncovers a far-reaching conspiracy involving the corrupt leaders of the rabbit republic and the starving wolves from a nearby den. Turner takes it upon himself to fight against their plot and save his fellow rabbits from slavery.

History
Lugaru was originally developed by David Rosen of Wolfire Games and was open sourced in 2010. It was made cross-platform with the help of Ryan C. Gordon.

Various forks were made at that time, and the most interesting developments were put back together under the OSS Lugaru organization, originally on Google Code and then on Bitbucket.

This new repository on GitLab is run by the same team, and aims at revitalizing the development effort to clean things up, ensuring the code base builds and runs fine on all supported platforms, and easing the packaging of Lugaru in Linux distributions.

Ideally, the updated code base could also be used to update the Lugaru HD version sold by Wolfire Games once proven better than the current commercial builds.

Run it through hbloader or hbmenu.nsp. Old Album method is not recommended (may cause crashes).
Controls:
Check in Options for current mapping. Press + to access menu (in-game).
Note that ZL and ZR are reserved for camera.

Space Game NX

This is a port of Space Game - https://github.com/vgmoose/space to the Switch, using libtransistor.
The game is currently fully playable, but there's no music, enemy count is limited to compared to the Wii U version, and some Switch-specific features are planned.

DVDLogo


A bouncing DVD logo screensaver for Switch.



nothing else.

Blade Runner Theme

Blade Runner

Presenting the first fully animated .Nx theme

!No szs files required!

Simply install the nx theme and enjoy

8x compatible

not tested on lower firmware

Featuring Blade runner inspired artwork, spinning game selection animations, Rounded game icons, Custom menus and headers, Animated lock screen and more

Tiles NX

'Tiles NX' is a simple yet challenging puzzle game.

The goal is to turn all tiles to Yellow side. Tap on a tile to flip it as well as adjacent tiles until the puzzle is solved.

Features :

- 100 puzzles.
- Minimal graphic design.
- Savegame.
- Music and sound.
Controls :

- Full control only with touch screen.
- Plus : Save & Exit game.

xash3d-switch blue shift

Xash3D Engine is a custom Gold Source engine rewritten from scratch. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine.

Xash3D FWGS is a fork of Xash3D Engine, which aims on crossplatform and compatibility with original Xash3D and Gold Source.


This packages already includes the extras.pak files from https://github.com/FWGS/xash-extras/releases in your valve directory ,

Get a copy of half life that contains the 'valve' folder. and add to the valvev folder already within your appstore download.

Xash3D should now launch, it will take a couple seconds to load the assets needed for displaying the menu and you should be able to play!

and problems please use the appstore feedback form, thanks..

DeSmuME-NX

The last couple of days I decided to mess around with the switch, so for my first release I decided on a DS emulator.
The interface is very crude based on the Vita port I worked on a few years back. Basically just put some roms inside sdmc:/switch/desmume/roms and play.\n\nPress + and - to exit

Switchident-console

This is yet another identity tool that is continuing the series of ident. The tool allows users to get various bits of information from your device, hence the name 'ident' as in identifying your device.

Please see the Source link for further information and usage.

kgDoom

Disclaimer
Point of this doom port is not to stay compatible or emulate original game accurately. Lua scripts in kgdoom.wad for original games do not reflect 100% original game behavior and are provided only for basic compatibility.

Install
To install on Switch, you currently have to use HBL.
Copy kgdoom.nro and kgdoom.wad to /switch/kgdoom/ on your SD card. Also copy any IWADs you have to this directory.
If you want to run PWAD mods, create directory /switch/kgdoom/pwads/ and copy these there.
When you start kgdoom, you will see WAD menu where you can pick IWAD, and optionally PWAD.

PPSSPP Standalone

PPSSPP Standalone Switch Public Beta by m4xw
============================================

This is the first Standalone Release for PPSSPP.
It's based on my libretro port with some few distinctions:

-Includes a GLES2 and GL version (use GLES2 for GTA's or other troubling games, otherwise GL version is always recommended as it's far more stable and bug free).
-JIT improvements (should now work on all Horizon version), masking is no longer required, thus JIT masking bugs are a thing of the past (will be backported to the libretro ver. this week).
-All config files reside in /switch/ppsspp/, the path can not be changed for the time being.
-You can copy your PPSSPP files from /retroarch/cores/savefiles/PPSSPP/ (savefiles are compatible, savestates are NOT, however I will add a export option to the Core soon-ish).

Note:

-Due to a toolchain Issue, starting like 15~ games in a row might lead to a crash, your mileage might vary depending of the number of JIT buffer allocations

Notes
============================================
-If you are using ANY method of loading PPSSPP OTHER than Atmosphere's title redirection feature, DO NOT report issues that you encounter.
-Don't use NSP's.
-After upstreaming, this port will likely become the official

Support
============================================
Special thanks to hrydgard for everything he has done for the PPSSPP Project.

If you want to support his work, consider buying PPSSPP Gold https://central.ppsspp.org/buygold even if you don't use it!

My Patreon: https://www.patreon.com/m4xwdev

Links
============================================
Switch Port Github: https://github.com/m4xw/ppsspp/
Upstream Github: https://github.com/hrydgard/ppsspp

The World Ends With You

This theme uses 2 variations of the Homescreen Layout.

Diamond Layout for the Homescreen.
Small Compact Layout for the Homescreen.

And for the Lockscreen it uses the Simple Layout.


EmuNand-Swapper

Swap Between 2 Raw Nand Partitions (Via 2 emumnc configs)

Analog Cursor

A simple console application, That you can control a cursor inside

Minimal Kirigiri

A minimal Switch theme featuring Kyouko Kirigiri from Danganronpa 1: Trigger Happy Havoc.

Has two images, one used for menus and the all apps screen and another for the home menu.

Main menu is taken from: https://www.deviantart.com/araigen/art/Kirigiri-Minimalist-428652201 .

Retroarch

Notice: More cores can be downloaded from within Retroarch itself! (Under Core Downloader) Only snes9x, nestopia, mgba, and gambatte cores are included in this package.

This package may take a minute or two to install after the download bar finishes.

Courtesy of m4xw
----------------------------------------------------
For more information regarding RetroArch, the location/names of BIOS files, and compatibility with ROMs, please refer to the official Libretro documentation at:
https://docs.libretro.com/
Use the sidebar under \"Core Documentation\" to read more about the core you're looking for.

F.A.Q.

Q: My Switch has crashed/softlocked, and RetroArch doesn't work properly!
A: First, make sure you are on a Horizon OS version (I.E. Nintendo's Switch OS) higher than 1.0.0. Second, no matter which firmware you are on, ALWAYS FORMAT YOUR SD CARD AS FAT32; NO EXCEPTIONS. If you continue to use RetroNX under the ExFAT filesystem, we cannot provide additional support beyond the previously elaborated-upon disclaimer.

Q: I'm trying to save changes to the settings, but it doesn't commit!
A: Save the current configuration with no content loaded. You can do this from any core.

Q: My question is not listed here/where can I go for additional support?
A: The fastest method for support and staying up-to-date on progress for RetroNX, you can join the Discord server with the following link:
https://discord.gg/jTmfAEx
When you are posting about issues related to the cores (assuming you have read through this readme and identified your problem is uncommon/unrelated to the above), please list the following pieces of information in your report alongside the issue:
- Horizon OS version (I.E. Switch OS firmware version)
- Core used
- Whether core used is a Master/Stable or Nightly/Unstable; what is the builddate of said core?
- Version of the Hekate payload used
Make sure to post in the channel listed #retroarch-homebrew.
----------------------------------------------------
Credits:
m4wx - Primary developer of RetroNX/Libretro-NX.
lifajucejo, others - Supporting developers/contributers to the RetroNX project.
Switchbrew - Developers/contributors for the LibNX project and API which RetroNX is built on.
Original Libretro Team - Primary developer of the Libretro/RetroArch project that RetroNX is built upon.
All the testers and users that report notable issues.
An Average Seong - Packaging the build in a convenient pack/writer of the very README you're reading! Thanks for reading to the end.

devilution-nx

Diablo build for modern operating systems. This is the Nintendo Switch Port. It's still in Beta as i continue to map the controls over from the PC version

How To Play:

Copy DIABDAT.MPQ from original Diablo game disc or GOG version.
Launch diablo-nx.nro
Enjoy :)

Controls

Left Analog : Move Hero
B : Attack
Y : Open Chest/Talk/Pick Up
X : Inventory
R : Character
Right Analog : Simulate Mouse
ZR : Left Mouse Click
ZL : Drink Heal Potion
Minus : Escape to Menu


Notes

When pressing 'B' to Attack a monster. it will try to attack the nearest on. Im still playing around with the control scheme. There are lots of bugs.

Odamex

Odamex is a multiplayer-centric client/server source port originally based on Zdoom 1.22/csDoom. Despite offering many modern features and comforts, the engine is also capable of playing back many vanilla Doom demos. In addition to its strong netcode, other significant modern features include a truecolor software renderer, widescreen, uncapped frame rates, on-the-fly wad loading, and net demos with playback controls.

prodinfoenabler

ProdInfo Enabler


enable and disable prodinfo writing.

This application is based on the Benfah code.
There is nothing to explain, just choose your firmware and press A.
When finished restart your console.

BomberManNX

Clone of Bomberman game in C++ using SDL2 for the nintendo switch

Authors:
* Aleksandar Miletic / developer
* Mirko Brkusanin / developer
* KranK / Port to the nintendo switch

Legend of Sword and Fairy

Li Xiaoyao, the protagonist of the game, is an orphan who lives with his aunt in a small fishing village near Suzhou, China. When his aunt falls sick, Li travels across the sea to a mystical island in search of a cure for his aunt. He meets a maiden Zhao Ling'er, whom he falls in love with. Although he was forced by Zhao's nanny to marry Zhao and remain on the island forever, he manages to escape with the medicine and succeeds in healing his aunt. However, he loses memory of his encounter on the island because he was tricked into consuming a memory-erasing drug earlier. When he meets Zhao again, he does not remember her but still saves her from a group of enemies, who have destroyed her home and murdered her nanny. He then decides to accompany her to southwestern China in search of her mother, who might still be alive.

More info :
https://gbatemp.net/threads/legend-of-sword-and-fairy-freeware-english-1-1.491319

Quiet Place

REQUIRES LATEST NXTHEMES INSTALLER FOR FULL EXPERIENCE (Round icons)

It uses the Simple Homescreen and Simple Lockscreen.

Custom Icon with the Kanji \"Quiet\" and colored icons.

PowertoolsNX

v1.0

Added a Warning label.
Fixed a typo (thanks MODDED WARFARE on youtube for telling me)

v0.3b

Added Reboot into RCM mode. Please don't use this on exFat... it will not go too well (thanks hippy dave for this being possible)

v0.2

An app that can reboot or power off your Nintendo Switch

Todo
Make a reboot into RCM option (probs not possible for a while)

Space

A theme for your switch! Uses Such Meme, Many Skill's Layouts.

Keep up to date with me by visiting my site, linked here as source!

HomeBrew-Manager

A simple homebrew manager

apologies for the lack of info the dev didnt provide much :)

Period.

An easy on the eyes theme that comes with two different home screens.

AmiiSwap

Menus

Amiibos: This menu is used to manage and use amiibos
Emuiibo: Allows you to change emuiibo's state
Images: Find, place, delete images used for amiibo icons
Selected amiibo: Shows the currently activated amiibo and some info
User Manual: Basicly this readme inside AmiiSwap
About: Information about AmiiSwap
Adding Categories and Managing Amiibos
Go to the Amiibos menu in the main menu of AmiiSwap
Press X to add a new category -> Enter a name
Press Y to manage selected category's amiibos
When managing amiibos, simply click on amiibos to add/remove them from the category

How to use

Go to the Amiibos menu in the main menu of AmiiSwap
Select a category then a amiibo, from here press A to use the amiibo or press X to toggle Random UUID
If you want to use emuiibo combos for emulation, quit here and use emuiibo normaly. OR
Go to the Emuiibo menu in the main menu of AmiiSwap
Select Enable to have emulation activated all the time, Enable once to emulate only once, Disable to use original combo system

How to navigate

Use the dpad or the left stick to navigate menus, right stick to navigate faster.
Use A to select
Use B to go back
Use X to add a new game in the Amiibos menu
Use Y to manage amiibos of a selected category

khedgb

If you're having trouble with this (or don't want to deal with the problems it has) I recommend following this tutorial to play gb/gbc games in the excelent vba-next port.

Since retroarch isn't working on anything higher then 3.0 right now I ported the gameboy color emulator khedgb to the nintendo switch. (Works on all versions as far as I know)

More info : https://gbatemp.net/threads/gbc-emulator-port-khedgb-works-on-5-0.503969/

Saving Skyrim - Alternat

Here I made another Skyrim based theme for you to enjoy. This one is a bit more for the dark brotherhood agents around here. But I made an alternative Lockscreen, so you can decide what you want.

Dokkaebi Hack

Animated Demo using SDL on the Switch.

Initial Release. There is no vibration and you can press 'A' to quit.

melonDS

This release is taken from here : https://gbatemp.net/threads/melonds-for-switch.518300/page-35#post-8830041

melonDS
DS emulator, sorta

The goal is to do things right and fast, akin to blargSNES (but hopefully better). But also to, you know, have a fun challenge :)

The source code is provided under the GPLv3 license.

How to use
melonDS requires BIOS/firmware copies from a DS. Files required:

bios7.bin, 16KB: ARM7 BIOS
bios9.bin, 4KB: ARM9 BIOS
firmware.bin, 128/256/512KB: firmware
Firmware boot requires a firmware dump from an original DS or DS Lite. DS firmwares dumped from a DSi or 3DS aren't bootable and only contain configuration data, thus they are only suitable when booting games directly.

Possible firmware sizes
128KB: DSi/3DS DS-mode firmware (reduced size due to lacking bootcode)
256KB: regular DS firmware
512KB: iQue DS firmware
DS BIOS dumps from a 3DS can be used with no compatibility issues. DSi BIOS dumps should be usable too, provided they were dumped properly.

As for the rest, the interface should be pretty straightforward. If you have a question, don't hesitate to ask, though!

emuiibo

Usage
This Download installs for both Atmosphere and ReiNX.

According to tests, should work on any CFW which allows NSP sysmodules (Atmosphere, ReiNX).

You also have to set the boot2 flag, whose location depends on the CFW:

Atmosphere: create a file named boot2.flag inside titles/0100000000000352/flags directory.

ReiNX: create a file named boot2.flag inside titles/0100000000000352 directory.

Combos
All the input combos are performed with R-Stick pressing and pressing the D-pad in an specific direction (at the same time). Combos must (should) be done before or after the game starts looking for amiibos.

Toggle amiibo emulation: Press R-Stick (like it was a button) and also pressing the D-pad up. Toggles/untoggles emulation.

Toggle amiibo emulation once: Same as above, but pressing the D-pad right. Toggles emulation once, after emulating an amiibo then it will untoggle automatically.

Untoggle amiibo emulation: Same as above, but pressing the D-pad down. Untoggles amiibo emulation, and should be used as a way to fully ensure it is untoggled, in case you don't know whether it's toggled or not.

Swap amiibo: Same as above, but pressing the D-pad left. Moves to the next amiibo in the amiibo directory, if last one starts again with the first one. Only has effect if amiibo emulation is toggled.

Emuiibo's amiibo directory is sd:/emuiibo. Place your amiibo dumps (must be *.bin files) there.

Amiibo emulation
Emuiibo gets amiibo's data, but the register info (amiibo name, write dates, mii) is auto-generated, as it isn't present on amiibo dumps:

Name will be the file's name (Amiibo.bin -> Amiibo), but if the name is bigger than 10 chars it will be hardcoded to Emuiibo.

Write date is hardcoded to 15th June 2019.

The amiibo's mii (owner) is hardcoded to the first mii found in the console mii database.

Amiibo dumps
Dumps consist on *.bin files, which must be 540 bytes (perhaps even more?). They can be dumped with several tools.

For developers
This MitM process also hosts a custom service, nfp:emu, which can be used to control amiibo swapping and emulation by IPC.

You have an implementation for C/C++ and libnx in here.

Credits
All the persons who contributed to the nfp-mitm project before me: Subv, ogniK, averne, spx01, SciresM

libstratosphere libraries (SciresM again)


.

NoiES

I present to you my own original NES emulator for the Switch, NoiES! This entire emulator was written from scratch by me. I started this project just to teach myself about how emulators are made so that I can work on larger projects in the future, but it went farther than I originally expected and is now pretty much a full-fledged emulator, apart from some minor inaccuracies and some missing mappers.

But there are already other NES emulators for the Switch, why use this one?
Well, no reason in particular. As I said before, this was more a learning experience for me, but I ported it to the Switch for the homebrew bounty and I might as well release it. I suppose the biggest advantage I can offer is that since I developed the entire emulator core myself I am very familiar with it and can easily dive in to fix bugs and add new features.

Minor inaccuracies?
Yes, well, I've yet to test my CPU timing for cycle accuracy so no promises there. There are also some minor timing issues with the PPU, particularly with the MMC3 IRQ counter, which can be seen in the slight vibration of the status bar in Kirby's Adventure. Another odd bug I found is that I can't seem to navigate the items menu in The Legend of Zelda. Oh, and the audio system is still kind of a work in progress, so you might notice crackles (especially in docked mode!), missing sounds, or things that sound slightly off. (Wow, doing a great job selling it here)

Mappers?
Right. Every ROM has a mapper; it's basically what loads different portions of the ROM memory into the CPU memory for execution. I've implemented mappers 1 through 4, which should cover a large portion of the NES library. If you have any particular games you want to play that aren't supported, tell me the mapper number (the emulator will tell you which one it is if it isn't supported) so I can place higher priority on implementing it.

NX-ntpc

A crude NTP client for the Switch.

What's it do?
It contacts a time server at http://ntp.org and sets the Nintendo Switch's clock appropriately.

Run the NRO from the hbmenu, or send it over nxlink. An internet connection is required for this application to work, but it does not contact Nintendo's servers, so it should be friendly in 90DNS and other Nintendo-blocked environments. If \"Synchronise Clock via Internet\" (in System Settings -> System -> Date & Time) is enabled before launching this application, the time will automatically update correctly on the console's Home Screen. If it is not enabled, the application will ask if you wish to enable it, and then reboot afterward to correct the time, or offer a way to exit without enabling internet time sync.

LaiNES

Original by AndreaOrru Port by Kevoot
Compact, cycle-accurate NES emulator in ~1000 lines of C++.

The emulator comes bundled with a simple GUI to navigate the filesystem and set preferences. Use DPAD and 'A' to operate it. 'R' toggles between emulation and menu.

Mifuru Theme

It's a theme that uses Mifuru's drawings on Pixiv, because I thought they'd look nice as a theme. You have two home menus to choose from. The theme uses the flow layout. The theme is labeled as \"V2\", because I had an earlier version released somewhere else, that looked worse in comparison to this version.
Their images are here: https://www.pixiv.net/member.php?id=488766

Gearboy

A very beta version of this core , games play from the SD card, and saves Now work.

Current issues:

Screen settings
Button Config
Analog input.

Picodrive

A very beta version of this core , games play from the SD card.
Current problems:
Screen settings
Analog input.

Spirals_CL

A theme for your switch! Uses Such Meme, Many Skill's Layouts.

Keep up to date with me by visiting my site, linked here as source!

Switch_90DNS_tester

A simple switch homebrew that does DNS resolution to see if we reach Nintendo's servers.

Julius

NOTE: This app requires files to be copied over from a legally obtained version of the original game: https://store.steampowered.com/app/517790/Caesar_3/

This is my Switch port of Julius, a Caesar III re-implementation), based on devnoname120's Vita port.

Julius is an open source re-implementation of Caesar III.

The aim of this project is to create an open-source version of Caesar 3, with the same logic as the original, but with some UI enhancements, that is able to be played on multiple platforms. The same logic means that the saved games are 100% compatible, and any gameplay bugs present in the original Caesar 3 game will also be present in Julius.

Julius requires the original assets (graphics, sounds, etc) from Caesar 3 to run.

Installation Instructions
Copy all the files from a Caesar 3 install into the switch/julius folder on you SD card, so that you have the file c3.eng and more in your folder, in addition to julius.nro. Caesar 3 can be purchased from gog.com for example.

"description": "Port of Caesar 3 for Switch, based on devnoname120's Vita port."

Super Mario War NX

A port of Super Mario War to the Switch, using SDL2 and libnx.





.

Switch-Media-Host

Host your Switch media over LAN.
Screenshots
Videos
And SDCard Contents

Switch Media Host is a simple python script that allows you to see your Switch screenshots, video clips, and all of your SDCard contents directly from your browser! Note: You need to be on the same network as the Switch in order to see your files. This allows for easier transfering, with a simple and clean design.

It achieves this by hosting a local webserver directly from the Switch, and then the script adjusts the webpage to fit your system accordingly!

Your Switch must have access to homebrew.

More info here :

https://github.com/ImmaSpoon/Switch-Media-Host

NXBlood

NXBlood is a port of NBlood for the Switch which itself is a attempted Source port of the 1997 game Blood
the port is relatively feature complete compared to the existing version of NBlood

All credit to the actual port of Blood go to http://nukeykt.retrohost.net for his fantastic NBlood

Installation:

copy the following files into nblood on your root

BLOOD.INI
BLOOD.RFF
BLOOD000.DEM-BLOOD003.DEM
GUI.RFF
SOUNDS.RFF
SURFACE.DAT
TILES000.ART-TILES017.ART
VOXEL.DAT


Controls:
THERE CURRENTLY IS NO WAY OF CHANGING CONTROLLER CONFIGURATIONS IN-GAME
if you do want to change your controls anway you can edit the nblood.cfg in your /nblood folder


In-game:
Left Joystick - Movement
Right Joystick - Looking around
Right Joystick pressed - Crouching
A - Use
B - Jump
Y - Use item
ZR - Fire
ZL - Alternative Fire
R & L - Switching Weapons
Up - Holder Weapon
Left & Right - Switch items
Down - Toggle Map mode ( does not view map )
Minus - View Map

Keyboard and Mouse are fully supported and you are free to use them

CREDITS:
for NBlood

MilkyTrackerNX

MilkyTracker is an multi-platform music application for creating .MOD and .XM module files. It attempts to recreate the module replay and user experience of the popular DOS program Fasttracker II, with special playback modes available for improved Amiga ProTracker 2/3 compatibility.

Refer to http://milkytracker.titandemo.org/?about for further details.

Please read the file INSTALL.md for installation instructions.

The docs/readme_unix file contains notes specific to the SDL port of MilkyTracker.

Refer to platforms/nx/README.md for info specific to the Switch port of MilkyTracker.

sys-audioplayer

This is a WIP background-audio-player as a custom Boot2 sysmodule for the Nintendo Switch.

instructions:
this is developed for Atmosphere/Kosmos , Not tested on other CFW

Compiled Module Goes to /atmosphere/titles/4200000000000000/exefs.nsp
flag the Mudule activated by making blank file /atmosphere/titles/4200000000000000/flags/boot2.flag
add your songs (MP3 ONLY) to /music Directory on Root of your Sd Card
enable the module nor by restart console, or using latest Kosmos ToolBox.
Note:
Music will start playing as soon as the module is Activated
this is a beta version and the songs repeat 100 times by default / for future Repeat song Implementation !!!
right now it just plays all the mp3s in the /music folder of your sdcard once the switch boots.
Usage/Cotrols: Beta:
Repeat = Hold ( - ) + ( Y ) Play/Pause = Hold ( - ) + ( X )

Credits:
It is partially based on nx-dreport at the start and uses some code from ctrmus.

Ready Player One

Can you find the Easter egg?

Ready player one theme

Featuring soft square icons, futuristic hud home screen, Custom menus and headers, Iron giant player selection screen and much more!

6x to 7x compatible

svitch

Svitch is a Nintendo Switch savefile extractor, it just scans your system searching for savefiles and lists them at startup, you can then export them to your sd card into a convenient file format called .svi

The .svi file format

After a succesful extraction you will find a .svi files into the export folder on your sd card named after the id of the game you extracted, this is nothing more than a glorified archive which contains your savefile and can be opened natively with every archive manager (such as WinZip, WinRar, 7Zip and so on).This archive will also contain a svitch_saveheader.svh file. It is not part of your savefile, it contains human-readable additional informations about the save itself and it will also be used by Svitch to import the save back in the system (as soon as the function will be ready).If you wish to import the .svi files back into your system with the use of a different tool you can easily decompress the archive, scrap away svitch_saveheader.svh and re-import it normally.

ReverseNX-Tool

Tool has three operation modes: global, titleid and disabled.

For global and titleid modes:

If you want to change modes, press + button.

If you want to disable loading ReverseNX, press ZR. It will go to disabled mode.

If you want to disable loading cheats on game boot in Atmosphere, press ZL.

GLOBAL

global mode is set by default. Sets Docked or Handheld performance mode for every game that you will boot (with docked as default).

\"Detected docked global flag\" means that plugin is forcing docked performance mode.

\"Detected handheld global flag\" means that plugin is forcing handheld performance mode.

If you want to force one of performance modes, you need to press

A for Docked mode

B for Handheld mode

TITLEID

titleid mode sets docked or handheld performance mode for each game separately.

It's not a manager of flags for games! It only informs ReverseNX to create needed files in correct folders for first game you will boot and it will stay in that way. After booting first game you need to set again new performance mode if you want to change already set performance modes or create a new one. So changing performance mode works only for first game you will boot after setting performance mode in titleid operation mode of ReverseNX-Tool!

\"No change flag detected. ReverseNX-Tool disabled\" means that ReverseNX will not change performance mode for next game you will boot.

\"Detected docked titleid flag\" means that ReverseNX will change performance mode to docked for next game you will boot.

\"Detected handheld titleid flag\" means that ReverseNX will change performance mode to handheld for next game you will boot.

If you want to change it, press

A for Docked mode

B for Handheld mode

If you want to bring default settings for game, press Y.

DISABLED

Disabled mode locks loading plugins from SaltySD/plugins folder.

To turn off disabled mode, press A.

To change cheats state, press B.

CHEATS

Cheats loaded by Atmosphere when game is booting are crashing OS. To avoid it I added to ReverseNX-Tool function for renaming cheats folders in Atmosphere/titles.

If you want to use ReverseNX with cheats, You need to go in this order:

Disable Cheats in ReverseNX-Tool

Run game and wait for first sign of game loading after Nintendo logo will disappear

Enable Cheats in ReverseNX-Tool

Use Edizon or Checkpoint to apply cheats

xplayer

A (POC) videoplayer.

Features : - Place videos in 'sdmc:/media/' folder. - U can play mp4 and mkv. - No sound at moment. - you can not stop video.

Controls : - D-pad + A : Menu Selection - D-pad + A : Play video - Plus : Exit to hbo.

HCL-switch

Hydra Castle Labyrinth, originally Meikyuujou Hydra, is a freeware Indie platformer developed by E. Hashimoto, a.k.a. Buster, and released on his website.
The original game was entirely in Japanese, but saw a translation patch months after its original creation.
The game hearkens back to early 'Metroidvania' games like Knightmare II: The Maze of Galious and Legacy of the Wizard: the player explores an immense maze-like dungeon, collecting tools and keys that allow them to proceed deeper. Certain areas are cordoned off from the main dungeon area, and each presents a more linear zone with a boss at the end.
The player can find new equipment to make themselves stronger as well.

pNES

Here is pNES, a NES emulator for the Nintendo Switch!
pNES is based on the excellent Nestopia emulator!

Capabilities

Support save states
Support 2x, 3x, fit, fit 4/3 and fullscreen hardware scaling
Support hardware filtering (shaders)
Support titles, previews, and icons images (png), named as the rom name with png extension instead zip/sfc, in their respective directory (to be created if needed).
Installation (roms)

copy roms to \"/switch/pnes/roms/\" directory on sdcard

Usage

Press (+) in the rom list to configure main options and default roms options
Press (-) in the rom list to configure per rom options
Press (+) AND (-) when in emulation to bring the options menu

Thanks

ScHlAuChi
devkitPro and libnx people: yellows8, plutoo, profi200, WntrMute ....
ScHlAuChi again :)

Whats in the box NX

Whats in the Box for nintendo switch

The Dev has very little info on the application.

Checkpoint

Why use Checkpoint?

Checkpoint is created following ideas of simplicity and efficiency. The UI has been designed to condense as many options as possible, while keeping it simple to work with.

Moreover, Checkpoint is extremely lightweight - while being packaged with a nice graphic user interface - and is built using the most recent libraries available.

Checkpoint for Switch natively supports NAND saves for the titles you have played. Title information are loaded automatically.

Working path

Checkpoint relies on the following folders to store the files it generates. Note that all the working directories are automatically generated on first launch (or when Checkpoint finds a new title that doesn't have a working directory yet).

- sdmc:/switch/Checkpoint: root path
- sdmc:/switch/Checkpoint/config.json: custom configuration file
- sdmc:/switch/Checkpoint/saves/ <game title>: root path for all the save backups for a generic game<br><br>Usage<br><br>Checkpoint for Switch only runs on homebrew launcher. Make sure you're running up-to-date payloads.<br><br>The first launch will take considerably longer than usual (usually 1-2 minutes depending on how many titles you have installed), due to the working directories being created - Checkpoint will be significatively faster upon launch from then on.<br><br>You can scroll between the title list with the DPAD/LR and target a title with A when the selector is on it. Now, you can use the DPAD or the touchscreen to select a target backup to restore/overwrite.</p> </div> <div> <h3><a href="/switch/psnes">pSNES</a></h3> <p>Installation<br><br>copy 'psnes' directory to '/switch/' directory on sdcard<br>copy roms to '/switch/psnes/roms/' directory on sdcard<br><br>Information<br><br><br>pSNES 'should' work on any firmware (based on libnx and snes9x.git)<br>pSNES actually support save states, 2x, 3x, fit, fit 4/3 and fullscreen hardware linear scaling and a simple (but nice?) ui.<br>pSNES ui support titles images (png), named as the rom name with png extension instead zip, in the 'previews' directory (to be created if needed).<br>pSNES does not actually support high resolution games...<br>pSNES use a database file for rom handling. You'll need a 'db.xml' file located alongside the application. The current 'db.xml' file comes from 'Hyperspin' website, and only contains USA 'good rom / no-intro' set. Your rom files must be zipped and named as per this set. You'll find in the 'database' directory this file as backup/reference (Super Nintendo Entertainment System - hyperspin.xml) + a complete set from dat-o-matic (datomatic.no-intro.org). Rename this file to 'db.xml' and (re)place it in the same directory as the executable to use this one. You can make your own database file with filtering from this great website.</p> </div> <div> <h3><a href="/switch/Dark_Wolf_Theme">Dark Wolf Theme</a></h3> <p>Made a public version of my own theme. Homescreen is based from Mock up UI and the rest are mostly stock. </p> </div> <div> <h3><a href="/switch/Devil_May_Cry_5_theme">Devil May Cry 5</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>Simple Layout for the Homescreen.<br>Abstract Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/meritous">Meritous</a></h3> <p>Meritous is a cross between a top-view dungeon crawler and a bullet-hell shoot-em-up.<br><br> In it, you control main character Merit, who travels through an enormous 3000-room labyrinth, the Orcus Dome, in order to find three artifacts called the PSI Keys, and restore them to their proper locations.<br><br>For more information known bugs and controls , please hit the SOURCE button.<br><br>EXTRA INFO : https://gbatemp.net/threads/release-meritous-for-switch.498356/</p> </div> <div> <h3><a href="/switch/TegraExplorer">TegraExplorer</a></h3> <p>A payload-based file explorer for your switch!<br><br>Usage<br><br>Get your favorite payload injector<br>Inject TegraExplorer as a payload<br>Navigate around the menu's using the vol+, vol- and power buttons<br><br>Functions<br><br>Navigate the SD card<br>Navigate the System partition of your sysnand<br>Deleting, copying or moving files<br>Launching payloads<br>Dumping your current firmware to sd</p> </div> <div> <h3><a href="/switch/TIL-NX">TIL NX</a></h3> <p>TIL the game for nintendo switch<br><br>The Dev has very little info on the application.</p> </div> <div> <h3><a href="/switch/FizzBuzz_NX">FizzBuzz_NX</a></h3> <p>A program to show off the potential of using c++ within DevKitA64, and to show off a terminal program within the Switch as well.</p> </div> <div> <h3><a href="/switch/CSE2">Cave Story Engine 2</a></h3> <p>Cave Story Engine 2 is a decompilation of Cave Story. This repository ports CSE2 to the Nintendo Switch.<br><br>This branch adds several enhancements including:<br><br>PNG support<br>Full alpha blending support<br>Fixed text blending, utilising the aforementioned alpha support<br>All resource files moved to the data folder<br>Booster's Lab support (open 'data/mrmap.bin')<br>60FPS<br>Widescreen<br>Vastly-improved fullscreen<br>Automatic vsync (only enabled on 60hz monitors)<br>Smooth sprite movement, through the removal of the design choice that locks sprites to a 320x240 grid when drawn (can be re-enabled by disabling SMOOTH_SPRITE_MOVEMENT)<br>Bugfixes enabled by default<br>Pixtone sounds split to .pxt files<br>Support for Ogg Vorbis, FLAC, .it, .xm, .mod, .s3m, and Pxtone audio formats for music and SFX<br>Support for high-resolution sprites (see SPRITE_SCALE in CommonDefines.h)<br>Extra TSC commands (TODO: link docs for these and the Creepy Curly NPC)<br><MS4<br><MIM<br>\"Creepy Curly\" NPC<br><br><br></p> </div> <div> <h3><a href="/switch/Snake">Snake</a></h3> <p> made this little port of Snake for the Switch with LovePotion (thx TurtleP & Co for all the help <3 Bless your discord server)<br><br>NEW UPDATE: SNAKE Version 4 (New Style, Now working with 5.x.x )<br><br>Hey I'm back (again) and I have a brand new version of Snake for LovePotion with me (thx TurtleP & Mik & Co for all the help <3 Bless your discord server).This time Mik (Renbo Design) from the 'Tiny Turtle Industries' Discord supported me with his great artworks. <3 !!!In addition to that, this is the first time the game is compiled to only 1 NRO file, instead of a whole folder with Lua files.If you want to look at the code anyways (maybe for learning some LovePotion/Lua) just contact me.Also this version works with 5.x.x and every other firmware.Don't forget: The 2 player-mode is started by pressing '+'' on the right joycon.</p> </div> <div> <h3><a href="/switch/Incognito_RCM">Incognito_RCM</a></h3> <p>Incognito_RCM is a bare metal Nintendo Switch payload that derives encryption keys for de- and encrypting PRODINFO partition (sysnand and emummc) and wiping personal information from your Nintendo Switch as to go online while worrying slightly less about a ban.<br><br>It is heavily based on Lockpick_RCM and takes inspiration from incognito.<br><br>Massive Thanks to CTCaer, shchmue and blawar!<br><br>This project is in early stage, so have a nand backup!! There is not much of error handling going on.<br><br>Usage<br>Launch Incoginito_RCM.bin using your favorite payload injector<br>Use menu to make a backup! (Will be written to sd:/prodinfo_sysnand.bin and sd:/prodinfo_emunand.bin respectively)<br>Choose either Incognito (sysNAND) or Incognito (emuMMC) to wipe personal information<br>If you ever want to revert, choose restore menu points<br>Keep in mind that backups will be overwritten, so don't backup after applying Incognito!</p> </div> <div> <h3><a href="/switch/mGBA">mGBA</a></h3> <p>mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.<br><br>Up-to-date news and downloads can be found at https://mgba.io<br><br>Features<br>Highly accurate Game Boy Advance hardware support[1].<br>Game Boy/Game Boy Color hardware support.<br>Fast emulation. Known to run at full speed even on low end hardware, such as netbooks.<br>Qt and SDL ports for a heavy-weight and a light-weight frontend.<br>Local (same computer) link cable support.<br>Save type detection, even for flash memory size[2].<br>Support for cartridges with motion sensors and rumble (only usable with game controllers).<br>Real-time clock support, even without configuration.<br>Solar sensor support for Boktai games.<br>Game Boy Camera and Game Boy Printer support.<br>A built-in BIOS implementation, and ability to load external BIOS files.<br>Turbo/fast-forward support by holding Tab.<br>Rewind by holding Backquote.<br>Frameskip, configurable up to 10.<br>Screenshot support.<br>Cheat code support.<br>9 savestate slots. Savestates are also viewable as screenshots.<br>Video and GIF recording.<br>Remappable controls for both keyboards and gamepads.<br>Loading from ZIP and 7z files.<br>IPS, UPS and BPS patch support.<br>Game debugging via a command-line interface and GDB remote support, compatible with IDA Pro.<br>Configurable emulation rewinding.<br>Support for loading and exporting GameShark and Action Replay snapshots.<br>Cores available for RetroArch/Libretro and OpenEmu.<br>Many, many smaller things.<br><br><br></p> </div> <div> <h3><a href="/switch/City">City</a></h3> <p>City theme with rounded clearlayout/dogelayout.<br><br>Includes the following layouts:<br>- Cleanlock for lockscreen<br>- Clearlayout rounded for homescreen<br>- 90% all apps rounded for all apps</p> </div> <div> <h3><a href="/switch/browsenx">BrowseNX</a></h3> <p>BrowseNX allows you to launch the built-in Switch web browser without needing a DNS. The NRO version currently doesn't allow for html5 video support (just like the DNS) and you have to run it from hbmenu/hbloader that has replaced an app or game, NOT Gallery.<br>The NSP version available on the github releases is a full browser, including html5 video support.<br><br>This also installs https://github.com/p-sam/switch-sys-tweak which disables the supernag, allowing you to access the browser even if you aren't on the latest version.</p> </div> <div> <h3><a href="/switch/UNDERTALE_Ruins_Theme">UNDERTALE Ruins Theme</a></h3> <p>A clean theme featuring the Ruins area from UNDERTALE released. <br>Home screen picture is used from the PS4 Dynamic Ruins Theme.</p> </div> <div> <h3><a href="/switch/SlideNX">SlideNX</a></h3> <p>A work in progress module to change JoyCon attach/detach sound<br><br>At the moment i was not able to mute default nintendo sound.<br><br>How to use<br><br>(There are already mp3 files for testing)<br><br>Add the sound files you want to use to SlideNX folder<br><br>For changing the attach sound rename your mp3 to attach.mp3<br><br>For changing the disattach sound rename your mp3 to dettach.mp3<br><br>This is packaged for hekate , If you want it also in ReiNX copy \"slidenx.kip\" from modules folder to /ReiNX/sysmodules</p> </div> <div> <h3><a href="/switch/ChristmasPokemon">ChristmasPokemon</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/sys-ftpd">sys-ftpd</a></h3> <p>This is a nintendo-switch sysmodule which runs a ftpd-server in the background (on port 5000 with no auth).</p> </div> <div> <h3><a href="/switch/NX-Activity-Log">NX-Activity-Log</a></h3> <p>NX Activity Log allows you to view (slightly) more detailed play statistics than what is currently available.<br>No more 5 hour estimates! :D<br><br>Currently, you can view (per game and per user):<br>- Number of launches<br>- Time of first play<br>- Time of last play<br>- Total playtime (down to the minute!)<br><br>This application is fairly basic right now; a GUI is on the \"horizon\"!</p> </div> <div> <h3><a href="/switch/Iron_Man">Iron Man</a></h3> <p>This is an Iron Man theme that has the following:<br><br>1. App Menu (Left All Rounded Layout by Akai)<br>2. Home Menu (Careful Layout ENX v1 Layout by Migush)<br>3. Lock Screen (Careful Lockscreen Layout by Such Meme, Many Skill)<br>4. Player Select (Transparent Playerselect Layout by Migush)<br>5. Settings App (DownSettingText Layout by Akai)</p> </div> <div> <h3><a href="/switch/PlayerNX">PlayerNX</a></h3> <p>a WIP video player for Nintendo Switch homebrew (using ffmpeg libraries)<br><br>Plays the MP4 placed at 'sdmc:/media/video.mp4'. It should automatically stop playback for any found errors, so crashes should not occur.<br>Audio is still not working (I need to fix some stuff and learn how to use audout service on libnx properly)<br>The playback is a bit laggy, but it still shows up ok.<br>Enjoy playing videos from anytime, anywhere!</p> </div> <div> <h3><a href="/switch/emummc-toggle">emummc-toggle</a></h3> <p>Finished this right before I saw the hekate 5.0.0 update. :(<br><br>Not to mention the worst code ever written, completely threw DRY out the window.</p> </div> <div> <h3><a href="/switch/scummvm">ScummVM</a></h3> <p>Here is a port of the excellent ScummVM engine to the switch.<br><br>KNOW BUGS<br>no sfx in some scumm engine games (curse of monkey island, full throttle) ! :(<br>intro in the secret of monkey island CD version hang, audio play fine and can be skipped. Other versions seems to works fine.<br>mp3 decoder doesn't seems to work (crash), but this format should not be used anyway.</p> </div> <div> <h3><a href="/switch/Gameredirector">Game Redirector</a></h3> <p>GameRedirectory is a PyNX script for managing your LayeredFs games. Follow the installation and how-to section.<br><br>Features: NPDM editing, moving files between a storage location (/switch/games/) and donors (/atmosphere/titles/), configuration file to keep track of what is where.<br><br>Please see the source link for more usage info.</p> </div> <div> <h3><a href="/switch/PacManNX">PacManNX</a></h3> <p>A Clone of original PacMan For The Nintendo Switch made in C++ using SDL2</p> </div> <div> <h3><a href="/switch/gzdoom">GZDoom</a></h3> <p>GZDoom is a modder-friendly OpenGL source port based on the DOOM engine.<br><br>Place supported IWAD (eg. doom2.wad) files in sd:/switch/gzdoom/iwads<br>This package comes with Freedom wads.<br><br>Any custom files (PWADs, PK3s, DEHs, LMPs, whatever) should be placed into the gzdoom/pwads folder.<br>The launcher has predefined default profiles for most supported IWADs. You can also add your own profiles by pressing Y on the main tab. Any changes will be saved to gzdoom/launcher.ini.<br>The launcher will only detect files in gzdoom/iwads and gzdoom/pwads. You can use the Override RSP file option if you have to load files from other locations.<br>Multiplayer does work, however only Switch <=> PC multiplayer has been tested. You can start a netgame from the launcher. Don't forget to change the player number from 1 and read the warning message.<br>The IP that's placed in the address field by default is your Switch's local IP, others can use that to connect to it if they're on the same network.<br>Only the player that hosts the game needs to set gameplay settings, however everyone has to pick the same set of custom files as the host.<br>Fatal errors are logged into error.log. You can also turn on logging in the launcher.</p> </div> <div> <h3><a href="/switch/Lugia">Lugia</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/jumpnbump">Jump n Bump</a></h3> <p>Switch port of the classic multiplayer-only MS-DOS game Jump'n'Bump by Brainchild Design, based on the SDL2 port by Felix Haedicke.<br><br>Jump'n'Bump is a simple but addictive multiplayer game. The goal is to stomp as many other rabbits as possible to win the game.<br><br>Thanks to my supporters on Patreon: Andyways, CountDuckula, Greg Gibson, Jesse Harlin, \u00d6zg\u00fcr Karter, Matthew Machnee, and RadicalR.<br><br>Thanks to the many developers of the game, such as Mattias Brynervall, Andreas Brynervall, Anders Nilsson, and many more.<br><br>Thanks to Felix Haedicke for porting the game to SDL2 and Cmake.<br><br>Controls<br><br>Left analog stick / Dpad = move the character, up to four controllers are supported<br>B / Y / A / X = Jump<br>Plus/Minus/Select/Start = ESC (restart game/advance through statistic screens)<br>R (on controller 1) = toggle aspect ratio between original (default), 4:3, and 16:9<br>L (on controller 1) = toggle split Joycon mode on/off (Switch only)<br><br>Physical keyboard controls via Bluetooth (Vita) and USB (Switch):<br>Cursor keys = white rabbit move and jump<br>a d w = yellow rabbit move and jump<br>i j l = gray rabbit move and jump<br>Keypad 4 / 8 / 6 = brown rabbit move and jump</p> </div> <div> <h3><a href="/switch/CalculateNX">CalculateNX</a></h3> <p>A simple calculator for the Nintendo Switch.<br><br>I made this to learn how touchscreens work with SDL. Only handheld mode it supported.<br><br>Credits<br><br>LibNX and DevkitPro for making the toolchain.<br><br>Dalton Maag for the Ubuntu font.</p> </div> <div> <h3><a href="/switch/Triplane_Turmoil">Triplane Turmoil</a></h3> <p>Intro<br>=====<br><br>Triplane Classic is a side-scrolling dogfighting game featuring solo<br>missions and multiplayer mode with up to four players. It is a port of<br>the original Triplane Turmoil game for DOS and aims to match the<br>original game exactly so that high scores remain comparable to the<br>original.<br><br>This is a fork of the original port of the game (http://triplane.sourceforge.net/)<br>but updated to SDL2, so that is easier to port to other platforms.<br>It also adds support for 4 XInput game controllers instead of only<br>2 joysticks.<br><br>Please read the manual page for information on how to actually play<br>the game. Also see README.install if you want to build the game from<br>source code.<br><br>Nintendo Switch Port<br>====================<br><br>The Nintendo Switch port has been built using DevkitPro (https://devkitpro.org/)<br>and libnx (https://github.com/switchbrew/libnx).<br><br>The whole game should be playable, controls have been adapted to the<br>Switch, including the use of the touch screen or the left joystick<br>and the A button as a mouse to navigate the menus.<br><br>The roster is not functional yet, as you cannot input text, so 4<br>players are created by default, which have assigned the corresponding<br>gamepad to their player number.<br><br>The default controls are:<br>- Up/Down: left joystick or directional pad<br>- Guns: Y button<br>- Bombs: B button<br>- Roll: X button<br>- Power: R button<br>- Exit/back: - button<br>- Help: + button<br><br>Trademarks<br>==========<br><br>Triplane Turmoil is a trademark of Dodekaedron Software<br>Creations Oy.<br><br>Triplane Turmoil 2 is a trademark of Draconus Entertainment Ltd.<br><br>Triplane Classic is not a trademark. However, if you make substantial<br>modifications that, for example, change the scoring system, we<br>encourage you to pick a new name for your modified game so that users<br>are not confused.<br><br>Contact<br>=======<br><br>Teemu J. Takanen <tjt@users.sourceforge.net><br><br>Timo Juhani Lindfors <timo.lindfors@iki.fi><br><br></p> </div> <div> <h3><a href="/switch/16Bit_Mario">16Bit Mario</a></h3> <p>The First Mario Theme available on NxThemes!<br><br>Theme inspired by the best game to ever arrive on the Super Nintendo Entertainment System! Super Mario World! Now you can enjoy a retro Mario theme on your switch! <br><br></p> </div> <div> <h3><a href="/switch/odyssey-save-editor">Mario-Odyssey-Save-Editor</a></h3> <p>At the moment it only works with the coins.<br><br>Game must be close when editing.<br><br>-Use DPAD to increase or decrease the quantity -Press A to apply -Press B to exit (If you do not exit with this option, the changes will not take effect)<br><br>This project is based on the save switch-examples from switchbrew.</p> </div> <div> <h3><a href="/switch/VBA_NEXT">vba-next-switch</a></h3> <p>A VBA-M port for Nintendo Switch. It's based of the libretro port(the actual emulator) and 3DSGBA(the GUI, although heavily refactored).<br><br>After porting 3DSGBA(which often crashed probably because of a huge amount of memory leaks), I tried porting mGBA which ran not so well. That's why I decided to experiment with a lighter less accurate emulator, which lead to this port.<br><br>Needs libnx and devkitPro to build. Just run make.<br><br>Features<br>Quite high compability(haven't tried many games)<br>Save games and save states<br>Frameskip<br><br>Current Version Updates<br><br>Complete UI overhaul. Now it looks almost native!<br>Setting to offset the real time clock</p> </div> <div> <h3><a href="/switch/Knight-theme">Knight</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>>Diamond Layout for the Homescreen.<br>>Small Compact Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/Pixel_Shuffle_NX">Pixel Shuffle NX</a></h3> <p>Pixel Shuffle NX is the adaptation of the puzzle game Pixel Shuffle http://www.gimme5games.com/play-game/pixelshuffle for Nintendo Switch.<br><br>Rearrange the columns to reveal the picture!<br><br>81 Levels -<br><br>- EASY - No time for view solution.<br><br>- MEDIUM - Time limited for view solution.<br><br>- HARD - No view solution.<br>Controls -<br><br>Menu -<br><br> - C-Pad / D-Pad / Touch - Choose level.<br><br> - L / R - Next / Previous page.<br><br> - A / Touch - Begin level.<br><br>InGame -<br><br> - Touch - Shuffle.<br><br> - L / R - View solution.<br><br> - Y - Re-Shuffle.<br><br> - B - Return.<br><br> - Plus - Exit game.<br><br>Thanks -<br><br>- devkitpro and switchbrew.<br><br>- Eric Matyas (www.soundimage.org) for Music.<br><br>- SavingCleo (savingcleo.deviantart.com) for Palette.</p> </div> <div> <h3><a href="/switch/Cave_Story_Theme">Cave Story Theme</a></h3> <p>This is a theme featuring the Outer Wall (also the title screen in CS+) background as your system background!<br>Proper blurring/darkening is applied where necessary. Looks great when using the dark switch system theme.<br>This theme features no home menu layout changes.</p> </div> <div> <h3><a href="/switch/switch-pl">switch-pl</a></h3> <p>This package installs for atmosphere only. it does work on other CFW's you would need to amend your paths to suit.<br><br>What's not translated<br>- eShop (obviously)<br>- Health and Safety Information, Important Information, etc.<br>- \"Played for X hours\", \"Played X days ago\", etc.<br>- Some error messages<br><br>Special thanks<br>- Migush - for providing a full dump of the Switch system menu<br>- Pekempy - for his awesome custom icon and label tutorial<br>- newget - for sending his unreleased Korean translation<br>- Everyone who helped in the Qcean Discord</p> </div> <div> <h3><a href="/switch/wae">Do u no de wae</a></h3> <p>A rushed meme, no audio working yet.<br>Press A to know de wae.<br>Press + to quit.</p> </div> <div> <h3><a href="/switch/Mod_Manager">Mod-Manager</a></h3> <p>Enable and disable LayeredFS mods quickly.<br><br>Compatible with Atmosphere and Sxos.</p> </div> <div> <h3><a href="/switch/Daemon_X_Machina_theme">Daemon X Machina</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>Simple Layout for the Homescreen.<br>Abstract Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/sys-con">sys-con</a></h3> <p>A Nintedo Switch sysmodule for third-party controller support. No man-in-the-middle required!<br><br>[Switch FW 5.0.0+]<br><br>Description<br><br>This sysmodule aims to provide complete functionality for most popular game controllers not supported by Nintendo Switch. At the current moment, only USB connection is supported.<br><br>Reboot Console after download.</p> </div> <div> <h3><a href="/switch/sdl-hello">Hello World</a></h3> <p>This program displays Hello World on the screen using a bitmap font. Can be compiled with either libtransistor or libnx, see the source link for more details and information.</p> </div> <div> <h3><a href="/switch/chill">Chill Miku Theme</a></h3> <p>This is a chill set of NXTheme Files, to fit your Miku, Miku Needs.</p> </div> <div> <h3><a href="/switch/pong">Switch Pong</a></h3> <p>Pong for the Nintendo Switch written using libnx.<br><br>Controller 1 is the left bar, controller 2 is the right bar. Use the left stick to move.</p> </div> <div> <h3><a href="/switch/hode">hode</a></h3> <p>About:<br>------<br><br>hode is a reimplementation of the engine used by the game 'Heart of Darkness'<br>developed by Amazing Studio.<br><br>Running:<br>--------<br><br>By default the engine will try to load the files from the current directory<br>and start the game from the first level.<br><br>These defaults can be changed using command line switches :<br><br> Usage: hode [OPTIONS]...<br> --datapath=PATH Path to data files (default '.')<br> --level=NUM Start at level NUM<br> --checkpoint=NUM Start at checkpoint NUM<br><br>Display and engine settings can be configured in the 'hode.ini' file.<br><br>Status:<br>-------<br><br>What is working :<br>* Andy<br>* Cinematics (PAF)<br>* Hint screens<br>* Level screens<br>* Monsters logic (MST)<br>* Plasma Cannon<br>* Shooting collisions<br>* Sound playback (SSS)<br>* Special Powers<br><br>What is missing :<br>* Menus<br><br><br>Credits:<br>--------<br><br>All the team at Amazing Studio for possibly the best cinematic platformer ever developed.<br><br>THIS PACKAGE CONTAINS THE PC DEMO FILES FOR YOU TO TRY.</p> </div> <div> <h3><a href="/switch/hbmenu">Homebrew Menu</a></h3> <p>Homebrew Launcher for Switch!<br>Places hbmenu.nro on the root of your SD card.<br>See https://switchbrew.org/wiki/Homebrew_Menu for more usage instructions.<br>After the exploit, HBL is launched by visiting the Album from the home menu.</p> </div> <div> <h3><a href="/switch/cannonball">CannonBall</a></h3> <p>Ported to the Switch by MVG. Original release by djyt.<br><br>Original Release - https://github.com/djyt/cannonball<br><br>NOTE: Arcade roms for Outrun Version B are required to run this engine. The roms are NOT included in the download<br>Place OutRun Revision B ROMs in roms folder</p> </div> <div> <h3><a href="/switch/jksv">JKSV</a></h3> <p>JKSV for Switch. Mostly to get familiar with libnx. This is still a WIP. Nothing is final yet! You will have to build the newer UI yourself. I'm not providing binaries until I consider it usable</p> </div> <div> <h3><a href="/switch/gcdumptool">nxdumptool</a></h3> <p>Nintendo Switch Game Card Dump Tool<br><br>Main features<br><br>Generates full Cartridge Image dumps (XCI) with optional certificate removal and optional trimming.<br>Generates installable Nintendo Submission Packages (NSP) from base applications, updates and DLCs stored in the inserted game card.<br>Compatible with multigame carts.<br>CRC32 checksum calculation for XCI/NSP dumps.<br>Full XCI dump verification using XML database from NSWDB.COM (NSWreleases.xml).<br>XML database and in-app update via libcurl.<br>Precise HFS0 raw partition dumping, using the root HFS0 header from the game card.<br>HFS0 partition file data dumping.<br>HFS0 partition file browser with manual file dump support.<br>RomFS section file data dumping.<br>RomFS section file browser with manual file dump support.<br>Manual game card certificate dump.<br>Free SD card space checks in place.<br>File splitting support for all operations.<br>Game card metadata retrieval using NCM and NS services.<br>Dump speed calculation, ETA calculation and progress bar.</p> </div> <div> <h3><a href="/switch/White_Red_FlareZephyr">White Red FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the White Red Flare Zephyr wallpaper!</p> </div> <div> <h3><a href="/switch/Peaceful-Sky">Peaceful Sky</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>>Diamond Layout for the Homescreen.<br>>Small Compact Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/Purp_Space">Purp Space</a></h3> <p>Purple Space theme.<br><br>Includes themes for Lock, Home, Applications and Settings menu's.<br><br>Tested in ReiNX with NFW 8.1.0</p> </div> <div> <h3><a href="/switch/Legend-of-Zelda">Legend of Zelda</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>>Diamond Layout for the Homescreen.<br>>Small Compact Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.<br><br><br></p> </div> <div> <h3><a href="/switch/Dark_Red_FlareZephyr">Dark Red FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the Dark Red Flare Zephyr wallpaper!</p> </div> <div> <h3><a href="/switch/Kiss_Theme">Kiss Members</a></h3> <p><br>It's of the band Kiss.<br><br>This theme changes the main page display and the lockscreen of the Nintendo Switch.<br><br>Regular updates to follow.<br><br>Tested and confirmed working on the latest version of Kosmos. Reinx and Atmosphere</p> </div> <div> <h3><a href="/switch/T-Rekt-NX">T-Rekt NX</a></h3> <p>T-Rekt for nintedo switch<br><br>The Dev has very little info on the application.</p> </div> <div> <h3><a href="/switch/ldm_mitm">ldm_mitm</a></h3> <p>Play local wireless supported games online.<br><br>Package also includes the config tool loaded via hbmenu.<br><br><br>.<br></p> </div> <div> <h3><a href="/switch/EmuMmcConfig">EmuMmcConfig</a></h3> <p>This is a Homebrew app to Control Atmospher's EmuMMC from the Horizon OS.<br><br>instructions:<br>1.You must setup EmuMMC as \"Partition\" ^^ ,no files support in the tool for now<br>2.extract the contents of the release to root of the SD Card<br>3.Run the Application<br>4.Proffit ?!<br><br>Features:<br><br>1.Toogle EmuMMC On/OF<br>2.Switch Between Multi EmuMMC setups<br>3.Reboot to Payload atmosphere/reboot_payload.bin<br>more soon !!!<br><br></p> </div> <div> <h3><a href="/switch/MAME-NX">MAME-NX</a></h3> <p>MAME 0.72 for the Nintendo Switch</p> </div> <div> <h3><a href="/switch/Umbreon">Umbreon</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/LoveStory_Demo">Love Story (demo)</a></h3> <p>LoveStory is a VisualNovel library for LovePotion on the Nintendo Switch.<br><br>LoveStory\u2019s purpose is to simplify the creation of VisualNovels as well as the integration of a simple to use DialogueSystem for story driven games for Nintendo Switch.<br>To write your own VisualNovels I reccomend to download the demo-game and edit novel.lua to your needs.<br>You can find a full documentation of how to use LoveStory in the LoveStory_Documentation.pdf attached to this download.<br><br>Features of LoveStory:<br><br>Easy to use dialogue implementation for the creation of VisualNovels or other story-driven games<br>No fancy programming skills needed to create VisualNovels with the help of this library <br>Changeable character pictures for emotions and clothing-sets<br>Decision making for complex story-lines and multiple endings<br>Two characters can be shown the same time<br>Complete touch-support for easy game control<br>Dialogue boxes can be hidden with touch-swipe or joycon-input<br>Sound and music support: You are able to create full dubbed versions of your in-game conversations<br>Easy managing of multiple characters thanks to character-classes<br>Special character-screen when holding the switch in portrait-mode, with a big picture and more character information shown (Currently not working: Use R-Button)<br>You are able to show a background image with or without your characters in front and easily change it anytime<br>Skip all the current dialogue with only holding down the LZ-key (shoulder-button)<br>Future Updates: If the community has wishes for future improvements or features I will try to implement them in one of the next versions</p> </div> <div> <h3><a href="/switch/SDFileUpdater">Kosmos Updater</a></h3> <p>A homebrew application for the Nintendo Switch that will automatically update your CFW with the latest from Kosmos.</p> </div> <div> <h3><a href="/switch/Gris_Dark_theme">Gris Dark Theme</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>Simple Layout for the Homescreen.<br>Abstract Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/White_Blue_FlareZephyr">White Blue FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the White Blue Flare Zephyr Wallpaper!</p> </div> <div> <h3><a href="/switch/nXDownload">nXDownload</a></h3> <p>Download any file directly inside sdmc:/ on the Nintendo Switch<br><br>Coming big features, like downloading NSP & XCI games from a simple file containing multiple download links. And, if you're downloading a RAR/ZIP compression, it will automatically unrar/unzip it! (A new way to offer piracy to your Switch!)<br><br>This tool is pretty basic:<br>1 - Create a file .txt<br>2 - Add few lines with links<br>3 - Power on you're Switch, and start download you're file!<br>NOTE:<br>This project uses my custom implementation of libcurl. You can use my own 'customCurl.h' header, without problems! Be sure at least to credit!<br><br>use command line \"pacman -S switch-curl\" inside Msys to be able to compile this program.<br>Features & ideas<br>As this tool is pretty new, and lot of my freetime goes to debugging, probably will take much time before finishing it.<br>add possibility to read a custom URL from sdmc:/switch/nXDownload/url.txt = Done!<br>add pssibility to read multiple URL from 'url.txt'<br>add support for plain URL's (meaning writing URL directly to the Switch!)<br>add support for saving plain URL's (meaning written URL will be saved in a different file)<br>add support for SDL2 projects!<br>fix major bugs!<br>Any idea you want i should add? Create a pull request: https://github.com/Dontwait00/nXDownload/pulls</p> </div> <div> <h3><a href="/switch/brewjsexamples">Brew.js Examples</a></h3> <p>Check the github page for usage info! https://github.com/BrewJS/Switch</p> </div> <div> <h3><a href="/switch/jaguar">Virtual Jaguar</a></h3> <p>Virtual Jaguar libretro core a initial beta release.</p> </div> <div> <h3><a href="/switch/Gris_Bright_theme">Gris Bright Theme</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>Simple Layout for the Homescreen.<br>Abstract Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/BackupNX">BackupNX</a></h3> <p>This tool allows you to backup anything from your switch to the cloud , currently supports Dropbox , by editing the included cred.sjon file with your API key.<br>Vgedit by vgmoose available on this appstore can be used to edit the json from your switch.<br></p> </div> <div> <h3><a href="/switch/BootSoundNX">BootSoundNX</a></h3> <p>A system module that plays sound on the nintendo switch boot !<br><br>Notes<br>MP3 Only!<br><br>Change Sound<br><br>to replace the boot sound replace it with your sound in sdmc://config/BootSoundNX/sound/bootsound.mp3<br><br>credits: jakibaki</p> </div> <div> <h3><a href="/switch/emummc-toggler">emummc-toggler</a></h3> <p>This very simple homebrew just flips the number in emummc/emummc.ini that determines if Atmosphere should load emuMMC.<br><br>Idea<br><br>Removes the need for SD pulls to reboot from emuMMC to sysMMC or vice versa if using fusee-primary.<br><br>Usage<br><br>Open the .nro using the HBL.<br><br>Press - to toggle emuMMC on or off.<br>Press + to exit the application.<br><br>Don't attempt to toggle emuMMC if it says something is wrong. That's bad behavior.</p> </div> <div> <h3><a href="/switch/Dark_Blue_FlareZephyr">Dark Blue FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the Dark Blue Flare Zephyr Wallpaper!</p> </div> <div> <h3><a href="/switch/Taisei">taisei</a></h3> <p>Taisei (\u6cf0\u897f, lit. Occident) is a free and open-source fangame of the T\u014dh\u014d series, written in C using SDL2 and OpenGL.<br><br>Basically, it is a shoot \u2019em up game with lots of bullets (the genre is literally called bullet hell). It doesn\u2019t aim to rebuild a particular installment of the T\u014dh\u014d games, but is rather an original game set in the world of T\u014dh\u014d. Enjoy dodging through 6 stages full of new bullet patterns on four difficulty levels!<br><br>If you have never played T\u014dh\u014d before, you can have a look at our manual for an explanation of the controls and game mechanics. The game is mostly done and very playable, so feel free to give it a try!<br><br>Visit our website at https://taisei-project.org/ for more information.<br><br>The license is linked here :<br><br>https://github.com/taisei-project/taisei/blob/master/COPYING</p> </div> <div> <h3><a href="/switch/gol">Game of Life</a></h3> <p>How to play<br><br>L: Pause game<br>R: Resume game<br>A: Randomize cells<br>X: Clear screen<br>Y: Speed up x5<br>+: Quit game<br><br>Press touch screen to revive cells.</p> </div> <div> <h3><a href="/switch/ComicNX">ComicNX</a></h3> <p>Shitty comic-browser for your Nintendo Switch.<br><br>This uses my Plutonium fork because I rescale Image-Elements on reloading an Image and menuitems should be rescalled and centered.<br><br>Licensing<br><br>This software is licensed under the terms of the GPLv2.<br><br>Credits<br><br>switchbrew for the libnx project and the extensive documentation, research and tool development pertaining to the Nintendo Switch.<br>devkitPro for the devkitA64 toolchain and libnx support.<br>atlasnx for Swurl and some util methods<br>XorTroll for Plutonium</p> </div> <div> <h3><a href="/switch/Flowers">Flowers</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/HyperLightDrifter">HyperLightDrifter</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/switchident-GUI">Switchident-GUI</a></h3> <p>This is yet another identity tool that is continuing the series of <device name here>ident. The tool allows users to get various bits of information from your device, hence the name 'ident' as in identifying your device.<br><br>Please see the Source link for further information and usage.</p> </div> <div> <h3><a href="/switch/hexgem">Hexgem</a></h3> <p>Hi, this is the first release of HEXGEM, a board game.<br><br>Switch gems to get 3 or more in a row. Get as much points as possible before the time runs out.<br><br>Controls<br><br>Touch = Select gem<br>Drag = Switch gems<br>MINUS = Back, Close<br><br>INFO : https://gbatemp.net/threads/hexgem-board-game.512540/</p> </div> <div> <h3><a href="/switch/xrick">xrick</a></h3> <p>Instructions<br><br>Walk through the maps, avoid traps, kill the Bad Guys ... and try to stay alive long enough to accomplish your mission!<br><br>Rick can fire bullets, lay sticks of dynamite, walk, crawl, climb, and also poke walls or Bad Guys with his stick. Poking walls can trigger traps, open doors, etc. although sometime a dynamite stick or a bullet is needed ... go figure. Rick starts with six bullets in his gun, and six sticks of dynamite, as shown by the icons at the top of the screen.<br><br>Controls<br><br>Use the D-Pad to control Rick and use the following action combinations<br><br>B+UP = fire a bullet.<br>B+DOWN = lay a stick of dynamite<br>B+LEFT, B+RIGHT = poke a wall (or anything else) with your stick</p> </div> <div> <h3><a href="/switch/nxquake2">nxquake2</a></h3> <p>This is the Yamagi Quake II Client, an enhanced version of id Software's Quake II with focus on offline and coop gameplay. Both the gameplay and the graphics are unchanged, but many bugs if the last official release were fixed and some nice to have features like widescreen support and a modern OpenGL 3.2 renderer were added.<br><br>Installation instructions<br><br>Copy the baseq2 directory from your Quake 2 installation to /switch/nxquake2/. <br><br>OGG music is supported and should be placed into /switch/nxquake2/baseq2/music/. See below for details.<br><br>Mission Packs and mods are not supported yet.<br><br>If the game crashes, check /switch/nxquake2/crash.log for details.<br><br>THIS DOWNLOAD INCLUDES THE DEMO VERSION OF THE GAME. For fuller instructions on running the full game with audio read here : https://github.com/fgsfdsfgs/nxquake2#full-versions.</p> </div> <div> <h3><a href="/switch/gdkgba">gdkGBA</a></h3> <p>To set up I strongly recommend putting the original gba_bios.bin in sd:/switch/gba_bios.bin!<br><br>After that put the roms into sd:/switch/roms/ and start the homebrew.<br><br>As soon as retroarch gets updated for 5.0 this will instantly become obsolete!<br><br>More info : https://gbatemp.net/threads/gameboy-advance-emulator-port-gdkgba-works-on-5-0.504186/</p> </div> <div> <h3><a href="/switch/Edizon">EdiZon</a></h3> <p>EdiZon consists of 3 different main functionalities.<br><br>Save file management<br>- Extraction of game saves.<br>- Injection of extracted game saves (Your own and your friends save files).<br>- Uploading of savefiles directly to https://anonfile.com.<br>- Batch extraction of all save files of all games on the system.<br><br>Save file editing<br>- Easy to use, scriptable and easily expandable on-console save editing.<br>- Lua and Python script support.<br>- Built-in save editor updater.<br><br>On-the-fly memory editing<br>- Cheat Engine like RAM editing.<br>- Freezing of values in RAM via Atmosph\u00e8re's cheat module.<br>- Interface for loading, managing and updating Atmosph\u00e8re cheats.<br><br>All packed into one easy to use and easy to install Homebrew.<br></p> </div> <div> <h3><a href="/switch/uLaunch">uLaunch</a></h3> <p>THIS DOWNLOAD INSTALLS TO ATMOSPHERES TITLES FOLDER ONLY.<br><br>Custom, open-source replacement/reimplementation for Nintendo Switch's HOME menu (qlaunch), extending it with amazing, homebrew-oriented functionality!<br><br>uLaunch is a very ambitious project, consisting on two custom library applets, a custom system application and a custom system applet, in order to replace the console's HOME menu with a custom, homebrew-oriented one.<br><br>This isn't any kind of HOME menu extension, injection, patch, etc. uLaunch is a complete reimplementation, 100% open-source, which also takes over eShop and Parental control applets and flog system title (all of them are pretty much useless with this reimpl) for its extended functionality.<br><br>The project is licensed as GPLv2.<br><br>For those who are interested in how the UI was done, this project is, like Goldleaf, a good example of how powerful Plutonium libraries can be in order to make beautiful UIs.<br><br>Features<br>List of HOME menu features uLaunch has:<br><br>Proper launching and foreground management: launch, suspend and close titles and applets<br><br>Proper general channel handling (some of it might be not implemented): sleep, shutdown, reboot, HOME menu press detection...<br><br>Settings:<br><br>Show connected WiFi network's name<br><br>Open connection applet in case user wants to change network settings<br><br>Change console's language and show active one<br><br>Change console's nickname and show current one<br><br>User features:<br><br>Allow creating user on the startup menu<br><br>Show user's page (in order to edit nickname, icon, friends...)<br><br>Homebrew support<br><br>Launching as applets (no need of Album!)<br><br>Launching as applications (no need of any titles to do so!)<br><br>Custom basic homebrew menu<br><br>Option to add custom NRO accessors to main menu (homebrew or custom items easily accessible, no more need of forwarders!)<br><br>UI<br><br>Themes (different to official HOME menu themes/NXThemes)<br><br>Custom icons, menu assets and graphics (custom images, colors, sizes, positions...), background...<br><br>Custom background music and sound effects!<br><br>Folders in order to keep your main menu organized!<br><br>Users<br><br>PC-like login on startup (select user and use it for everything, log off, register/change/remove password...)<br><br>User password support! (up to 15 characters)<br><br>Miscellaneous extras<br><br>Web browsing (via web-applet) directly from the main menu!<br><br>Console screen capturing from PC itself (Windows-only) via USB-C cable and uViewer tool!<br><br>Disclaimer<br>Homebrew-as-application 'flog' takeover<br>uLaunch allows you to launch homebrew as an application, taking advantage of the system's 'flog' built-in application title, which was stubbed but not removed, thus it's content can be overriden via LayeredFS and launched.<br><br>Since launching this title should be impossible, it might involve ban risk. uLaunch has this option disabled by default, so enable and use it use it at your own risk. Always make youre you're safe from bans (by using tools like 90DNS) before using uLaunch to avoid any possible risks.</p> </div> <div> <h3><a href="/switch/nxplay">NXPlay</a></h3> <p>Beta Release<br><br>Place MP3, WAV, OGG, MOD or FLAC audios at sdmc:/switch/nxplay and enjoy!<br><br>Controls info is on the app itself.<br><br><br>I'm working on a ffmpeg port to make videos also available, may take some time as ffmpeg is so big.</p> </div> <div> <h3><a href="/switch/RipJKNX">RipJKNX</a></h3> <p>To run this application you need to use the full memory of the console, so you should not open it from the album. You need to have homebrew menu (updated.)<br><br>Other CFW: install an updated homebrew menu NSP, open it and run RipJKAnimeNX.<br><br>In Atmosphere: Open any game you have while holding down the R button. Instead of opening your game homebrew menu will be executed, then from there you open RipJKAnimeNX.<br><br>In SX OS: open any game you have while holding down the R button. Instead of opening your game homebrew menu will run, then from there you open RipJKAnimeNX.<br><br>Watch online<br>Ver Online works well in Atmosphere, in SX OS you must disable Stealth Mode and for it to work you must install the RipJKForwader.nsp and run the homebrew from there.<br><br>Warning:<br>If the app closes when you try to open it, it's because JKAnime fell and you should try later.</p> </div> <div> <h3><a href="/switch/bs">Bermuda Syndrome</a></h3> <p>This program is a re-implementation of the engine used in the game Bermuda<br>Syndrome made by Century Interactive and published by BMG in 1995. The original<br>data files are required (retail or demo versions).<br><br>This rewrite is based on the reversing of the original Windows executable.<br><br>Controls:<br>Keys \u202f<br>Arrow Keys Move Jack<br>A Interact / Skip dialogues or cutscenes<br>B Run / Put away weapon<br>X Use weapon / Pull out weapon<br>Y Display bag<br>+ Open menu<br>- Toggle 1:1 / fullscreen<br>L / R Quick load / save<br>ZL / ZR Decrease / Increase game state slot<br><br>Credits:<br><br>Cyx (Gr\u00e9gory Montoir) for original reverse work and modern engine.</p> </div> <div> <h3><a href="/switch/Great_Wave">Great Wave</a></h3> <p>The Great Wave off Kanagawa, also known as The Great Wave or simply The Wave, is a woodblock print by the Japanese ukiyo-e artist Hokusai. It is one of the most recognizable works of Japanese art in the world.<br>Original painting was used only for main page, when for others I choosed color variations of it.</p> </div> <div> <h3><a href="/switch/ipswitch">ipswitch</a></h3> <p>Pronounced as IPS-witch.<br><br>Use text to generate .ips patches to use with Atmosphere.<br><br><br>How to use<br><br>This program reads .pchtxt (patch text) files and can create .ips patches. .pchtxt is a in-house text file format to represent patches. You can find the specs for .pchtxt below.<br><br>The program looks for .pchtxt files with the path sdmc:/switch/ipswitch/{patch_description}/{whatever_name}.pchtxt. The dir {patch_description}/{whatever_name}.pchtxt is used for display purpose and help user to identify the patch. The {patch_description} folder name is used as the folder name in atmosphere/exefs_patches/{patch_description}.<br><br>Run the homebrew and it will let you select a .pchtxt file to generate .ips patch with.<br><br>Structure of .pchtxt File<br><br>.pchtxt will be a text file. See the splat310.pchtxt for some simple Splatoon 2 3.1.0 edit I provided for example.</p> </div> <div> <h3><a href="/switch/blobby">Blobby-Volley-2-Switch</a></h3> <p>This is a port of the popular Volleyball game you all know from the good old LAN-party days. This is still in heavy WIP, so expect some features to be broken.<br><br>What works:<br>Local play with 2 full controllers (\"full\" means no \"single-mode\" Joycons)<br>Bots and custom bot scripts<br>Ruleset scripts<br></p> </div> <div> <h3><a href="/switch/Cpp-Snake-NX">Cpp-Snake-NX</a></h3> <p>A simple snake game written in c++ by NULLx76 and ported to the Nintendo Switch by CompSciOrBust.</p> </div> <div> <h3><a href="/switch/InvadersNX">InvadersNX</a></h3> <p>This game is a port for a game I created for the Xbox 360 homebrew scene a year or so ago; and wanted to port it over to the Nintendo Switch as a learning project and to get myself familiar with SDL2.</p> </div> <div> <h3><a href="/switch/tictactoe">TicTacToe for NX</a></h3> <p>I developed an Alpha for a Tic Tac Toe on Nintendo Switch. Someone interested to try it out? I don't have a Switch with 3.0.</p> </div> <div> <h3><a href="/switch/Stardust-Compact">Stardust Compact</a></h3> <p>Stardust theme<br><br><br><br><br>Used as a demo to trial switch appstore theme hosting etc<br><br><br><br><br><br><br></p> </div> <div> <h3><a href="/switch/vgedit">vgedit</a></h3> <p>vgedit is a Video Game text Editor for the Switch. It has basic file browsing functionality (SD card only) and allows text files to be edited directly using either the touch screen or a controller.<br><br>Pressing Plus will save the file, Minus will close it. Hitting A brings up the keyboard and B will be either delete or backspace depending on which mode you are in (when keyboard is up (insert mode), it's backspace, in the overview mode it's delete</p> </div> <div> <h3><a href="/switch/game-example">Game-example</a></h3> <p>(wip) game-example<br><br>really very basic game-example homebrew for switch</p> </div> <div> <h3><a href="/switch/eBookReaderSwitch">eBookReaderSwitch</a></h3> <p>This is a project I've recently just started working on again. Currently its using MuPDF as its backend. Currently only most pdf files work.<br><br>Current State:<br><br>It finally works!<br>So far, only MOST of the PDF files I've tested works.<br>Just about ALL of the code isn't even mine but taken from an old commit of NX-Shell.</p> </div> <div> <h3><a href="/switch/testbuttons">Test Buttons</a></h3> <p>This is my first program, is that the switch shows a text with all the buttons pressed by Joy-con.</p> </div> <div> <h3><a href="/switch/postal">Postal</a></h3> <p>Ported to the Switch by MVG. Original game by Running with Scissors in 1997<br><br>Original Source Release - https://bitbucket.org/gopostal/postal-1-open-source<br>Running with Scissors Website - http://runningwithscissors.com/<br><br>Wide Screen and Twin Stick optimized for the Nintendo Switch :)<br>Runs on 5.x firmware.<br><br>Place Postal Data files in 'res' folder. You can get Postal Redux for 1.99 on GoG.com or via other means.</p> </div> <div> <h3><a href="/switch/Notes">Notes</a></h3> <p>With this app, you can take notes on your switch. For example, you can use this as a list to remember which games you want to play, or take a quick one line (max 79 character) note for anything. You can give each note one of 4 colours: red, green, magenta or cyan.</p> </div> <div> <h3><a href="/switch/EasyRPGplayer">EasyRPG player</a></h3> <p>EasyRPG Player is a software allowing you to run games built with RPG Maker 2000 and RPG Maker 2003 on your system.<br>It actually supports several consoles and now Switch support got added.<br><br>Place the folder easyrpg-player in /switch and place your games in /switch/easyrpg-player (same folder for RTP files if required, so /switch/easyrpg-player/rtp)<br>.</p> </div> <div> <h3><a href="/switch/Shasciw">Shasciw</a></h3> <p>Game info:<br>ASCII shooter game for up to 8 players<br>The objective is to eliminate the others player (or enemy team in the future).<br>Turn based game, with special objects to help you.<br>Objects which upgrades players stats.<br>TODO:<br>Add settings.ini<br>Add a team selector.<br>Add save/load game.<br>Controls<br>Joycons are held horizontal<br><br>[Left Joycon]<br><br>[Keyboard]<br>DPAD (\u2191,\u2193,\u2192,\u2190) to select a letter and SL to enter.<br>ZL to switch caps.<br>[Game]<br>DPAD (\u2191,\u2193,\u2192,\u2190) for moving the character.<br>SL for action or to use a selected object.<br>SR to open the inventory.<br>After action selected, DPAD (\u2191,\u2193,\u2192,\u2190) to select the direction.<br>[Right Joycon]<br><br>[Keyboard]<br>X,B,A,Y to select a letter and SL to enter.<br>SR to select caps.<br>[Game]<br>X,B,A,Y for moving the character.<br>SL for action or to use a selected object.<br>SR to open the inventory.<br>After action selected, X,B,A,Y to select the direction.</p> </div> <div> <h3><a href="/switch/2planes">2 Planes</a></h3> <p>Nintendo Switch homebrew game</p> </div> <div> <h3><a href="/switch/Bloodborne_theme">Bloodborne theme</a></h3> <p>includes a white version of the home wallpaper</p> </div> <div> <h3><a href="/switch/fuckyou">Fuck-U</a></h3> <p>A homebrew that says 'Fuck you.'on the screen of your Nintendo Switch<br><br><br>ALL THE FEATURES: Press A to say 'Fuck you.' Press B to say 'Bitch' Press X to say 'Shut up' Press Y to clear the screen.</p> </div> <div> <h3><a href="/switch/ReiNX">ReiNX</a></h3> <p>The modular switch custom firmware<br><br>Run ReiNX with with your favorite fusee launcher.<br><br>Features:<br>Modularity (doesn't rely on or require any SD files to run; customize SD files to your liking)<br>Loads all KIPs from /ReiNX/sysmodules/ directory<br>Optional custom kernel/secmon/warmboot<br>FS patches on the fly (NCA verify/cmac and optional nogc)<br>Kernel patches on the fly (optional debug mode)<br>Exclusive ReiNX sysmodules<br>ES patch in RXP patch format (used with custom loader.kip)<br><br>Official thread:<br><br>https://gbatemp.net/threads/official-reinx-thread.512203/<br><br>Credits:<br><br>Naehrwert for hardware init code and generally being helpful!<br>CTCaer and st4rk for their contribution to the hardware code aswell!<br>SciresM for sysmodules!<br>The community for your support!</p> </div> <div> <h3><a href="/switch/vba-next">VBA-NEXT</a></h3> <p>A very beta version of this core , games play from the SD card, and saves Now work.<br><br>Current issues:<br><br>Screen settings<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/MinesweeperNX">MinesweeperNX</a></h3> <p>Minesweeper for Nintendo Switch using LibNX<br><br>##Controls:<br>Open Field / Remove Flag: A<br>Set Flag: B</p> </div> <div> <h3><a href="/switch/f2bgl">f2bgl</a></h3> <p>ABOUT<br><br>f2bgl is a re-implementation of the engine used in the game Fade To Black<br>made by Delphine Software and released in 1995.<br><br>THIS DOWNLOAD COMES WITH THE PC DEMO VERSION FOR YOU TO TRY.<br><br>Follow the info here https://github.com/usineur/f2bgl to include the full game.<br><br>CONTROLS<br><br>In-game hotkeys<br><br>Left stick / Left D-pad Move Conrad (run)<br>Hold R + Move Conrad Walk, step aside (also in gun mode)<br>A Activate / Shoot<br>B Toggle gun mode<br>Y Reload gun<br>X Jump<br>ZR Use secondary weapon<br>ZL Use item<br>- Open inventory menu<br>+ Open saveload menu<br><br>Inventory menu<br> \u202f<br>L Next category<br>R Consult item<br>A Select item<br>< Previous item<br>> Next item<br>- Exit this menu<br><br>Saveload menu<br> \u202f<br>up/down Toggle Save / Load mode<br>left/right Previous / Next slot<br>A Validate<br>+ Exit this menu<br><br>KNOWN BUGS/ISSUES<br><br>You may encounter graphics glitches and crashes. Some of them exists in the original engine which is still WIP.<br>Note: this port is based on the 0.2.3 version.<br><br>CREDITS<br><br>Gregory Montoir, for the original engine;<br>Everybody behind libnx, SDL2, OpenGL, mesa, libdrm, ...</p> </div> <div> <h3><a href="/switch/SimpleModManager">SimpleModManager</a></h3> <p>SimpleModManager is an homebrew app for the Nintendo Switch CFW : Atmosphere. It allows to manage your mods (via LayeredFS).<br><br>At the ROOT of your SDcard, there is a /mods/ folder.<br><br>Tree structure :<br><br>/mods/<NameOfTheGame>/<NameOfTheMod>/<ModTreeStructureFromAtmosphereFolder><br><br>Example :<br><br> /mods/The Legend of Zelda - Breath of the Wild/First Person View/titles/01007EF00011E000/romfs/Actor/Pack/GameRomCamera.sbactorpack</p> </div> <div> <h3><a href="/switch/sys-clk">sys-clk</a></h3> <p>NOTE: This package currently requires editing files via an external app or PC to function<br><br>Switch sysmodule allowing you to set cpu/gpu/mem clocks according to the running application and docked state.<br><br>Presets can be customized by adding them to the ini config file located at /config/sys-clk/config.ini, using the following template for each app:<br><br>[Application Title ID]<br>docked_cpu=<br>docked_gpu=<br>docked_mem=<br>handheld_cpu=<br>handheld_gpu=<br>handheld_mem=<br><br>Replace Application Title ID with the title id of the game/application you're interested in customizing. A list of games title id can be found in Switchbrew wiki.<br><br>Frequencies are expressed in mhz, and will be scaled to the nearest possible values, described in the clock table below.<br><br>If any key is omitted, value is empty or set to 0, it will be ignored.</p> </div> <div> <h3><a href="/switch/renpy-switch">renpy-switch</a></h3> <p>This repository contains a port of Ren'Py to the Nintendo Switch.<br><br>sample visual novel entitled \"The Question.\"<br><br>To create your own game please refer to the SOURCE link for info.<br></p> </div> <div> <h3><a href="/switch/CuteManga">CuteManga</a></h3> <p>manga and comic reader for Nintendo Switch.<br><br>How use<br><br>Create a folder in the root SD memory named \"CuteManga\" and put your \"Manga / Comic / Webtoon\" inside, if the folder has Latin characters (example: \u00f1, \u00e1, \u00ed) remove them first.</p> </div> <div> <h3><a href="/switch/brainfuck">Brainfuck Interpreter</a></h3> <p>Initial release for Switch Brainfuck. Probably not going to be updated any time soon.<br><br>Put a .bf file with code (only code, no comments) in either the root of your emulator's SD card or in the same folder as your .nro. It will be booted on start. When it asks for input move the left joystick to select a number.</p> </div> <div> <h3><a href="/switch/Mythra">Mythra</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>>Diamond Layout for the Homescreen.<br>>Small Compact Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/stepmania-nx">stepmania-nx</a></h3> <p>Welcome to StepMania, a rhythm game simulator. If you're not familiar with the concept of rhythm games, it involves triggering inputs (e.g. buttons, foot panels) in time to the music. StepMania can be controlled with a keyboard or one of various specialized controllers.<br><br>Getting Started<br><br>Song Installation<br><br>StepMania requires a specific folder layout when installing songs: Songs/[group folder]/[song folder]/<br><br>Using one of the included songs as an example:<br><br>Songs/StepMania 5/Springtime/Kommisar - Springtime.mp3<br>Songs/StepMania 5/Springtime/spring.png<br>Songs/StepMania 5/Springtime/springbn.png<br>Songs/StepMania 5/Springtime/Springtime.ssc<br>Each of these files serves as a part of the simfile. StepMania 5 supports various formats, including (but not limited to) SSC, SM, DWI, KSF and BMS. With the multi-file BMS and KSF formats, put all the files in the song's folder.<br><br>Default controls<br><br>ACTION\tKey 1\tKey 2<br>Left\tDPAD L\tY<br>Right\tDPAD R\tA<br>Up\tDPAD U\tX<br>Down\tDPAD D\tB<br>UpLeft\tL\t<br>UpRight\tR\t<br>Back\tMinus\t<br>Start\tPlus\t<br>Select\tZL\t<br>Coin\tZR\t</p> </div> <div> <h3><a href="/switch/Fifteen-NX">Fifteen NX</a></h3> <p>Fifteen Puzzle game for the Switch.<br><br>Note : No info provided from the author.</p> </div> <div> <h3><a href="/switch/QuakespasmNX">QuakespasmNX</a></h3> <p>Switch port of Quakespasm. Uses SDL2 as the backend, supports OGG and MP3 music and most other features of Quakespasm.<br><br>Some of the features of the port:<br><br>hardware-accelerated OpenGL 2.x-based rendering in 1280x720;<br>sound, including support for OGG and MP3 music tracks;<br>supports the Mission Packs and other mods compatible with Quakespasm (Quoth, Arcane Dimensions), with a simple mod selector menu;<br>analog controls and shit;<br>most other features of Quakespasm, such as:<br>advanced renderer with cool stuff, such as colored lighting, fog, translucent water, high-res textures, model interpolation, etc;<br>scalable, optionally translucent HUD and menus;<br>music support, as mentioned earlier;<br>raised engine limits;<br>built-in controller support, which means I had to do basically nothing to make it work on the Switch.<br><br>THIS DOWNLOAD COMES COMPLETE WITH THE SHAREWARE PAK, if you have your own copy please refer to the source link for instructions.</p> </div> <div> <h3><a href="/switch/appstore">Homebrew App Store</a></h3> <p>The Homebrew App Store is graphical frontend to the get package manager for downloading and managing homebrew on the Nintendo Switch. This is a replacement to the Wii U Homebrew App Store.<br><br>For further information you can visit source repo here: https://gitlab.com/4tu/hb-appstore</p> </div> <div> <h3><a href="/switch/openbor">OpenBor</a></h3> <p>OpenBOR is the ultimate 2D gaming engine with over 10+ years of active development behind it. With OpenBOR you can build anything from simple button mashers to elaborate projects rivaling the most lavish professional offerings. Download one of the dozens of ready to play game modules available here, or grab the development kit and start up one of your own!<br><br><br>Put your *.pak files in a Paks folder, inside OpenBOR.nro directory.<br><br>OpenBOR official website: http://www.chronocrash.com/forum/</p> </div> <div> <h3><a href="/switch/gambatte">Gambatte</a></h3> <p>A very beta version of this core , games play from the SD card.<br>Current Issues<br>Screen settings<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/Amiigo">Amiigo</a></h3> <p>Amiigo is a GUI for Emuiibo and a EmuGUIibo alternative that runs directly on the switch.<br><br>Controls<br>Up / Down on Dpad to move up and down the list.<br><br>A to select a Amiibo from the list.<br><br>X toggles emulation state.<br><br>Y moves on to the next Amiibo.<br><br>B enters the Amiigo Maker. Press B again to go back to the Amiibo selection UI.<br><br>You can also use the touch screen to select an Amiibo by tapping on a item in the list, tapping the emulation status rectangle will toggle the emulation state, and tapping the currently selected Amiibo on the top rectangle will move on to the next Amiibo.<br><br></p> </div> <div> <h3><a href="/switch/pinballnx">pinballnx</a></h3> <p>A homebrew pinball game for the nintendo switch. Currently a work in progress.<br><br>Take the joycons off and turn the display to portrait.<br><br>Controls :<br>----------<br><br>Flippers: L and R<br>Pull Plunger: Either Stick Down<br>Pause: Minus<br>New Game: B<br>Quit: Plus</p> </div> <div> <h3><a href="/switch/Wolf4SDL-Switch">Wolf4SDL</a></h3> <p>NOTICE: Requires a wolf3d folder from your Wolfenstein 3d install (Activision/GT version) copied to sd:/switch/wolf4sdl/ folder, and will crash without this.<br><br> cross-platform port of Wolfenstein 3D with a number of changes and additions.<br><br>Controls<br><br>Keys\t Controls<br>D-Pad Up\tForward<br>D-Pad Down\tBack<br>D-Pad Left\tTurn Left<br>D-Pad Right\tTurn Right<br>Minus\t Return to Menu/ESC<br>Plus\t Pause<br>A / ZR\t Fire/OK<br>B\t Open<br>X\t Strafe/Turn<br>Y / ZL \tRun<br>L\t Previous Weapon<br>R\t Next Weapon<br><br>INSTALL<br><br>wolf3d/audiohed.wl6<br>wolf3d/audiot.wl6<br>wolf3d/config.wl6<br>wolf3d/gamemaps.wl6<br>wolf3d/maphead.wl6<br>wolf3d/savegam0.wl6<br>wolf3d/vgadict.wl6<br>wolf3d/vgagraph.wl6<br>wolf3d/vgahead.wl6<br>wolf3d/vswap.wl6<br>To /switch/wolf4sdl/ on SD Card</p> </div> <div> <h3><a href="/switch/switch-time">switch-time</a></h3> <p>Change NetworkSystemClock<br><br>Credit<br><br>@thedax for NX-ntpc, from which this project is forked.<br><br>Functionality<br><br>Change time by day/hour<br>Contact a time server at http://ntp.org to set the time back to normal</p> </div> <div> <h3><a href="/switch/rawgl">rawgl</a></h3> <p>rawgl is a re-implementation of the engine used in the game Another World.<br><br>3DO version is also compatible. Replace datafiles of the DOS version if wanted.<br>Anniversaries editions are not supported in this release.<br><br>See Source page for more info and controls.</p> </div> <div> <h3><a href="/switch/Pickr">Pickr</a></h3> <p>Pickr is a port of the game Pickr3DS by BernardoGiordano.<br><br>The original idea was founded by Sean M. Tracey.<br><br> The objective of the game is to tap the odd colour found on the screen until you run out of lives.</p> </div> <div> <h3><a href="/switch/Calculator-NX">Calculator-NX</a></h3> <p>A simple calculator for Switch<br><br>A concept calculator.<br><br>This is a WIP and currently offers basic math functions.</p> </div> <div> <h3><a href="/switch/PAUSE-nx">PAUSE-nx</a></h3> <p>To use this program, connect a USB keyboard to your pc and press the down arrow key to pause and unpause the game you are in. The right arrow key advances the game by one frame. Games can buffer inputs if you hold then during the pause then either unpause or frame advance. Each segment of puse to unpause is recorded in sdmc:/recordings labaled with the time and date. The files are in nx-TAS format, so you can replay your recorded TASes. Vists https://github.com/hamhub7/nx-TAS to dowload nx-TAS</p> </div> <div> <h3><a href="/switch/SysDVR">SysDVR</a></h3> <p>This is an experimental sysmodule that allows capturing the running game output to a pc via USB or network connection.<br>Two versions are provided:<br><br>SysDVR.zip is the \"full\" version, can stream using both modes and comes with an homebrew app to switch between them<br>SysDVR-USB-Only.zip(not included in this download) will only stream via USB but uses less memory and should run alongside multiple sysmodules.<br>You should use the full version unless you have specific requirements.<br><br>To play the stream mpv player is recommended as it's the most straight forward to set up, any other player that supports raw h264 streams via tcp or stdin should work but you may have to configure it manually.<br><br>Limitations<br>Video quality is fixed to 720p @ 30fps with h264 compression (hardware limit)<br>Audio quality is fixed to 16bit PCM @ 48kHz stereo. Not compressed<br>Only works on games that have video recording enabled (aka you can long-press the capture button to save a video)<br>Video and audio are two different streams, they're likely to desync as they require two different player instances. Vlc does support a secondary audio stream but i didn't manage to get it working properly.<br>Only captures game output. System UI, home menu and homebrews running as applet won't be captured<br>Video feed is not realtime, there will always be a minimum of ~1 second of delay.<br>Stream quality depends heavily on the environment, bad usb wires or low wifi signal can affect it significantly.<br>USB streaming is not available when docked<br>Requires firmware >= 6.0.0<br>Clearly with these limitations this sysmodule doesn't allow \"remote play\" and does not replace a capture card.<br><br>Usage<br>Setting up the sysmodule<br>The provided builds already contain the correct file structure, you should just be able to extract them to your sd card.<br>CFWs other than atmosphere should work but I won't provide support for them.<br><br>By default SysDVR will stream over network, to switch between modes and set the default one you can use the SysDVR Settings homebrew included in the zip.<br><br>Network streaming<br>This is the easiest way to stream, In this mode the sysmodule is completely standalone, you should be able to play the video stream just by running mpv tcp://<switch ip address>:6666 --no-correct-pts --fps=30 and mpv tcp://<switch ip addr>:6667 --no-video --demuxer=rawaudio --demuxer-rawaudio-rate=48000 for audio.<br>When using network streaming it's not recommended to stream both audio and video at the same time as it may cause slowdowns. In general network streaming has more lag and delay compared to USB, it is worth the time to set it up, especially for gameplay recording.<br><br>USB streaming<br>To stream via usb you need the UsbStream program, it's built using .NET core and is compatible with linux as well.<br>First of all you should make sure to install .NET core 3 on your pc, then proceed to setup the drivers, this step is needed only the first time:<br><br>Driver setup on windows<br>On windows you may get the device not found or platform not supported errors or very bad performance on the stream, in this case you may have the wrong driver set up.<br>Plug your switch in the computer while running SysDVR in USB mode and launch zadig install the libusb-win32 driver for the \"Nintendo Switch\" device. Before installing make sure the target device USB ID is 057e 3006, if it's different the sysmodule may not be running, try waiting a bit (it should start around 20 seconds after the console boot) or check again your setup.<br>This won't interfere with other applications that communicate with the switch via usb as this sysmodule uses a different product id.<br><br>Driver setup on linux<br>On linux you may have errors about loading the libusb-1.0 library, this happens when the file name is different than the one expected by dotnet, you can make a symlink as described on the LibUsbDotNet repo:<br>sudo find / -name \"libusb-1.0*.so*\" and then<br><br>cd /lib/x86_64-linux-gnu<br>sudo ln -s libusb-1.0.so.0 libusb-1.0.so<br>(Example commands, change the paths with the one you find on your pc)<br><br>Streaming<br>Most Windows users can simply use UsbStreamGUI, it will allow you to select the streaming mode and launch UsbStream directly.<br><br>Linux users will have to use the UsbStream command line interface (Note that this is available on windows too and provides a few more options compared to UsbStreamGUI)<br>Launch UsbStream like this: UsbStream video <streaming mode> <arg> audio <streaming mode> <arg><br>These are valid streaming modes:<br><br>stdin : pipes the received data directly to a video player via stdin, this will use no caching so you'll have low delay but it may lag. This will likely require you to provide the args to pass to the player, you can do so like this: video stdin <player executable> args \"<args list>\"<br>mpv : same as stdin but will automatically set up the args for mpv so it just requires the path<br>tcp : opens a tcp server so players can connect to it and use their own caching mechanism to remove or reduce lag (at the price of an higher delay)<br>file : writes the received data directly to a file so it can be converted to a common format later.<br>When using mpv the arg is the path of mpv on your pc (use the .com file on windows), you have to repeat it twice if using both streams.<br>The tcp option requires a free port number and the file option the output file path.<br>To disable a stream just omit the name and its fields.<br><br>Example commands:<br><br>UsbStream audio mpv C:/programs/mpv/mpv : Plays audio via mpv located at C:/programs/mpv/mpv, video is ignored<br>UsbStream video mpv ./mpv audio mpv ./mpv : Plays video and audio via mpv (path has to be specified twice)<br>UsbStream video tcp 1337 audio file C:/audio.raw : Streams video over port 1337 while saving audio to disk<br>Launching UsbStream without any parameter will display more options and examples.<br>To connect to the tcp streams you can use: mpv tcp://localhost:<video port> --no-correct-pts --fps=30 for video and mpv tcp://localhost:<audio port> --no-video --demuxer=rawaudio --demuxer-rawaudio-rate=48000 for audio<br><br>Tips<br>To get the most out of this sysmodule you will have to do some testing to find configuration that works best for you, here are some tips and useful information:<br><br>If the video stream doesn't start immediately try moving the camera around in the game, to display something the video player needs to acquire a video keyframe first.<br>An usb 3 wire is slightly better than usb 2, but both should work.<br>Quality also depends on the cpu utilization of the game you're running, OC can improve performances.<br>Using cache will reduce lags at the cost of an higher delay, for mpv it's on by default (except when using usb stream with mpv mode), if you want to try without it the command line arg for mpv is --cache=no --cache-secs=0. There's a lot of room for experimenting here, try different values to find the combination that works best for you.<br>If using no caching when the screen goes full black or white (eg loading screens) it may cause some desync and the stream will start to drop frames, eventually it will fix by itself but it could take some time, the fastest solution is to open the home menu for a few seconds and then resume the game, for usb stream you can try setting the --desync-fix flag (this will introduce glitches).<br>Common issues<br>After copying the sysmodule to the sd atmosphere won't boot anymore<br>This happens if you have too many sysmodules or ones particulary heavy like sysftpd, remove them to launch SysDVR.<br>If you really need other sysmodules at the same time you can try using the USB-Only version as it uses less memory (512K vs 3MB)<br>To remove SysDVR delete the /atmosphere/titles/00FF0000A53BB665 folder, to remove other sysmodules if you're not sure about the right ID delete the whole /atmosphere folder and download a fresh copy of atmosphere.<br><br>Homebrews using USB like GoldLeaf or nxmtp won't launch anymore<br>This is because the USB interface is being used by SysDVR, if you're using the full version you can swith streaming modes using the SysDVR Settings homebrew included in the zip.<br><br>When using network stream there's a lot of delay or it increses over time<br>Mpv will use a cache buffer to avoid lag when the connection drops some packets but this increases delay, you can disable it by using --cache=no --cache-secs=0<br><br>The video is laggy or there are a lot of glitches<br>Make sure the connection between the console and your pc is good enough, if streaming via network move both closer to the router or switch to LAN, for USB try using an higher quality wire.</p> </div> <div> <h3><a href="/switch/Payload_launcher">Payload_Launcher</a></h3> <p>With this app you can list a folder, and launch payloads inside of it. You can also favourite a payload for quick launching with X, and set the currently selected payload as atmosphere's reboot payload by pressing -.</p> </div> <div> <h3><a href="/switch/Atmosphere-Updater">atmosphere-updater</a></h3> <p>The app currently has 5 main options.<br><br>Full Atmosphere Update:<br><br>Downloads the latest Atmosphere release and installs everything from that release.<br>Update Atmosphere, not overwriting .ini files:<br><br>Downloads the latest Atmosphere release and installs everything from that release ignoring .ini files.<br>This option will still install any missing .ini files, ensuring that the update will function correctly.<br>Update Hekate:<br><br>Installs the latest release of Hekate.<br>Option to install latest Atmosphere as well, when selecting update Hekate.<br>If option to update Hekate + Atmosphere is selected, the new fusee-primary.bin is copied to /bootloader/payloads/fusee-primary.bin.<br>Replaces /atmosphere/reboot_payload.bin with the new Hekate payload.<br>Copies new Hekate payload to /bootloader/update.bin.<br>Update App:<br><br>Downloads the latest version of this app straight from github!<br>Deletes the previous old version.<br>Reboot (reboot to payload):<br><br>Reboots the switch, loading the payload from /atmosphere/reboot_payload.bi.<br>This is recommended after install Atmosphere.<br>Updating Atmosphere / Hekate automatically includes the needed reboot_payload.bin.<br>Special Thanks!<br>toph for the design of the app icon, as well as the most icons used within the app!<br><br>Black Rabbit for the design of the plus and error icon (and the idea for this app)!<br><br>bandithedoge for the background!<br><br></p> </div> <div> <h3><a href="/switch/sdl_pong">Sdl Pong</a></h3> <p>This is my pretty basic attempt at implementing pong for the nintendo switch using c++ and sdl2. Im no expert at writing programs or nothing. It still needs a lot of work, anywho enjoy!</p> </div> <div> <h3><a href="/switch/SwitchPresence-Rewritten">SwitchPresence-Rewritten</a></h3> <p>Change your Discord rich presence to your currently playing Nintendo Switch game! Concept taken from SwitchPresence by Random<br><br>Setup<br><br>General switch setup can be found here : https://switch.homebrew.guide<br><br>Simply Create an application at the Discord Developer Portal call your application Nintendo Switch or whatever you would like and then enter your client ID and switch's IP into the SwitchPresence client!<br><br>You can also optionally dump game icons using a helper homebrew included in releases it will also give you the option to toggle the SwitchPresence sysmodule!<br>After you have dumped the icons you can bulk upload them to your Discord Developer Application under Rich Presence->Art Assets you can upload them with the name given to them on dump or optionally upload your own icon and set the SwitchPresence client to load that icon using the name of the custom icon.<br><br>Technical Info<br><br>The protocol for the sysmodule is a very simple struct sent via TCP<br><br>struct titlepacket<br>{<br> u32 magic; //Padded to 8 bytes by the compiler<br> u64 tid;<br> char name[512];<br>};<br><br>Please note that magic is padded to 8 bytes which can be read into a u64 if wanted<br>The Packet is sent about every 5 seconds to the client from the server (in this case the switch).<br>If a client is not connect it will not send anything.</p> </div> <div> <h3><a href="/switch/snes9x_2010_nx">SNES9x_2010_NX</a></h3> <p>A very beta version of this core compiled with LibNX, games play from the SD card.<br><br>Screen settings<br>Game Saves<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/Dark_Green_FlareZephyr">Dark Green FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the Dark Green Flare Zephyr Wallpaper!</p> </div> <div> <h3><a href="/switch/lennytube">lennytube</a></h3> <p>Youtube on the Nintendo Switch (NRO format).<br><br>Rationale<br>The YouTube title on the Switch is only usable if one is not banned, since the title in question logs in on Nintendo Network. Whilst it's possible to bypass this by patching the YouTube app, this is far from ideal as the resulting file is not allowed to be shared.<br><br>This application aims to circumvent that last problem by launching it's own WifiApplet, meaning no copyrighted data is ever involved.<br><br>Limitations<br>Desktop mode only (TV mode is inaccessible, Mobile doesn't play videos properly).<br>Works only from APPLICATION mode (it will display a warning and instructions how to do this if you're still running from APPLET).</p> </div> <div> <h3><a href="/switch/Empty_Wanderer_V2_theme">Empty Wanderer V2</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>Simple Layout for the Homescreen.<br>Abstract Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/eduke32">eduke32</a></h3> <p>Here is a port of the excellent eduke32 engine to the switch.<br><br>This Download includes the Shareware version of the game.<br><br>You can however alter the game type by copying DUKE3D.GRP and DUKE.RTS to /switch/eduke32 folder<br><br>Further information on this can be found here : http://wiki.eduke32.com/wiki/Installation_and_configuration.</p> </div> <div> <h3><a href="/switch/Danganronpa_3_Theme">Danganronpa 3 Theme</a></h3> <p>A theme featuring all of the characters from Danganronpa 3: The end of Hopes Peak Academy. The theme uses Akai's simple lockscreen custom layout and Migush's Transparent Playerselect custom layout. The theme also uses a basic black background for the news, playerselect, user settings and settings applets to make it easier to read whats on screen. Main image taken from: https://em.wattpad.com/f83e6b4ce33f5f7678bd1b1cec225f5473691239/68747470733a2f2f692e726564642e69742f323636356d763568326e39782e706e67?s=fit&h=360&w=360&q=80</p> </div> <div> <h3><a href="/switch/Enigma">Enigma</a></h3> <p>Enigma is a puzzle game inspired by Oxyd on the Atari ST and Rock'n'Roll on the Amiga. The object of the game is to find uncover pairs of identically colored Oxyd stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and, most of all, countless hairy puzzles usually block your direct way\u2026<br><br><br>Detailed information about the game can be found here: http://www.nongnu.org/enigma/index.html<br><br>Vita/Switch-exclusive features<br>game controller support: analog joystick mouse controls and button mappings<br>front and rear touch controls with left/right mouse click gestures<br>complete level packages with >3,000 levels and pre-calculated preview screenshots<br>Bluetooth/USB keyboard and mouse support. The Vita supports only a limited number of BT devices, tested working with Jelly Bean BT keyboard and mouse combo ASIN:B06Y56BBYP and with the standalone Jelly Comb Bluetooth Wireless Mouse ASIN:B075HBDWCF. The Switch supports only a limited number of USB mice. Tested working with Logitech M187.<br><br>Controls (controls updated with version 1.08)<br>Left analog stick = analog control of the marble and mouse pointer<br>Square / Y / L-trigger = select menu items, use object in game (left mouse button)<br>Triangle / X / R-trigger = cycle through inventory items (right mouse button)<br>Cross / A = ok in menu (return)<br>Circle / B = back / in-game menu (escape key)<br>Start / Plus = help screen (F1)<br>Select / Minus = destroy marble and remove one life (F3)<br>R-trigger + Select / R-trigger + Minus = restart level (shift-F3)<br><br>Dpad in menu = quick-select menu items (arrow keys)<br>Dpad left/right in game = quick-change mouse speed<br>Dpad up/down in game = cycle through previous messages<br><br>Front touch = analog control of the marble and mouse pointer<br>Rear touch = analog control of the marble and mouse pointer (Vita only)<br>Single finger tap = select menu items, use object in game (left mouse button)<br>Dual finger tap = cycle through inventory items (right mouse button)<br><br>Dual finger tap works by holding one finger down and quickly tapping with a second finger somewhere else.<br><br>Mouse sensitivity can be adjusted in options or in-game via dpad left/right. The setting affects analog joystick, touch, and real bluetooth/USB mice.</p> </div> <div> <h3><a href="/switch/REminiscence">REminiscence</a></h3> <p>Here is the first release of the REminiscence (flashback) engine, initially developped by Gregory Montoir, for the Nintendo Switch.<br><br>Controls<br>A = ENTER<br>B = SPACE<br>X = SHIFT<br>Y = BACK<br>PLUS = ESCAPE (menu)</p> </div> <div> <h3><a href="/switch/kezplez-nx">kezplez-nx</a></h3> <p>Now with 100% more keys!!<br>The 'easiest' way to get all 80+ Nintendo Switch keys to use with hactool!<br>Usage<br>YOU MUST HAVE DUMPED YOUR FUSES AND TSEC_KEYS BEFORE USING THIS.<br><br>Launch CTCaer's hekate mod (v4.0+), and dump your fuses (not kfuses!) and tsec_keys by going through the menu<br>For fuses, Console Info -> Print fuse info -> Press power button<br>For tsec_keys, Console Info -> Print TSEC keys -> Press power button<br>IF YOU ARE ON 1.0.0 - 2.3.0, ALSO DO THE FOLLOWING IN HEKATE:<br>Tools -> Backup -> Backup eMMC BOOT0/1<br>Tools -> Dump package1/2<br>Launch CFW so you can access homebrew<br><br>Via FTPD, Appstore-nx, or some other method of getting files on your switch, put kezplez-nx.nro and kezplez-nx.nacp in \"/switch/kezplez-nx\" on your sd card.<br><br>Launch it, read the information presented, and press A to have the magic happen<br><br>Keys will appear at '/prod.keys' on your sd card, you can then use them with hactool via<br><br>A) (Recommended) Place them at $HOME/.switch/prod.keys, this allows you to use hactool freely from anywhere without having to worry about where your keyfile is<br>B) (Not Recommended) Place them in the same directory as hactool and use -k or --keyset. This is not recommended because you must directly specify where your keyfile is every time you wish to use hactool In the future, there may be features such as uploading keys to a site like pastebin.com for convenience or a payload version of this application so you can run it in RCM.</p> </div> <div> <h3><a href="/switch/FireplaceNX">Fireplace-NX</a></h3> <p>This project should be helpful to anyone trying to learn SDL2 on Nintendo Switch in c++.<br><br>PRESS PLUS TO RETURN TO HBMENU.<br>- Ported to Nintendo Switch from: https://www.hanshq.net/fire.html<br><br>Source:<br>https://github.com/Marice/Fireplace-NX</p> </div> <div> <h3><a href="/switch/gagorder">Gag Order</a></h3> <p>Initial release. Expect a lack of polish, and possible issues. Tested only on 4.1.0.<br><br>Disclaimer:<br><br>I am not responsible for any issues or damage this causes.</p> </div> <div> <h3><a href="/switch/DDLC">DDLC-LOVE</a></h3> <p>Notice: This is the largest app on the store! It will take a while to download through the app itself. Also, some users are reporting issues while downloading this app (please use the above \"Report an Issue\" button with your experience). You are probably better off getting this app from the website.<br><br>Saves made before v1.0.0 are now incompatible and should be deleted!<br><br>A Doki Doki Literature Club port for the Nintendo Switch! Programmed in Lua, running under the LovePotion framework.<br><br>DDLC-LOVE, a DDLC port for the Switch, PSP, and PS Vita, will be found in the ddlclove branch of this repo.<br><br>This port is unofficial and is not affiliated with Team Salvato. Please support the official game. You can download Doki Doki Literature Club at: http://ddlc.moe<br><br>This is for 3DS systems, but it also works on other platforms that support L\u00d6VE (0.10.2 and later). On those, it will still have 2 screens like the 3DS.</p> </div> <div> <h3><a href="/switch/Legend_of_Zelda_Theme">Legend of Zelda Theme</a></h3> <p>The Legend of Zelda takes over your Nintendo Switch in this custom theme!<br><br>- 8.x compatible!<br>- Will be updated regularly as new firmware releases in the future (check back for updates!)<br>- Includes: Custom Lock screen<br> Custom Home Screen<br> Custom All Apps Screen<br> Custom Settings screen<br><br>** Huge, huge shout out to Akai, Such Meme (Owen), and the NXThemes creator Exelix for all of their personal guidance, and for contributing all of these amazing layouts for everybody to use! Thank you guys!<br>** Special thanks to Akai for creating the custom 5 rounded app home layout for me!</p> </div> <div> <h3><a href="/switch/Rayquaza">Rayquaza</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/neopop_SDL">neopop-SDL</a></h3> <p>This is the 2nd preview release,with some bug fixes , I just compiled the emulator with my SDL lib making only minor tweaks, so there is a lot of work left for oprimizing everything.<br><br> Please read the thread on GBAtemp for fuller instructions.<br><br>https://gbatemp.net/threads/release-neopop-sdl-for-switch.499206/#post-7884164</p> </div> <div> <h3><a href="/switch/Hamsters">Hamsters NX</a></h3> <p>This is a hamster breeding game in text mode , <br>more precisely the remake of an old game that I played in college running originally on Mo5 and TO7 <br><br> I don't know the author but you find it here for windows => <br>http://denouval.chez.com/hamster.htm . <br>The is a port of my 2DS/3DS homebrew => https://gbatemp.net/threads/release-hamsters-2ds.383457/.</p> </div> <div> <h3><a href="/switch/screen-nx">screen-nx</a></h3> <p>upload screenshots directly from your switch</p> </div> <div> <h3><a href="/switch/d2x-switch">dx2-switch</a></h3> <p>A Nintendo Switch port of Descent II. This is a fork of DXX-Retro, which is a fork of DXX-Rebirth, which is a fork of the original engine source code created by Parallax Software Corporation.<br><br>Copy descent2.ham, descent2.hog, descent2.s22, and all *.pig files to switch/d2x-switch directory. These files are included with a purchase of the game. Tested with Descent II from Steam.<br><br><br>Known issues and missing features<br>Multiple save files don't work (currently hardcoded to player.plr)<br>Doesn't support the joysticks<br>No music<br>Only tested with the Descent files from Steam; GOG and CD-ROM releases have not been tested<br>Doesn't utilize 1080p resolution when docked<br>Need an icon<br>Resize the text for larger resolutions (Bug only on D1X Switch)<br>Enable the original HUD<br>Network/Multiplayer is not enabled<br>Level Selection menu doesn't work (no way to input a different level)<br><br>DXX Retro is released under the D1X-Rebirth License </p> </div> <div> <h3><a href="/switch/SMM2CourseInjector">SMM2CourseInjector</a></h3> <p>An application that allows you to automatically add SMM2 courses to your save file! To get started, simply create a new course and save it onto the course bot. Then, create a folder titled \"smm2 courses\" and place it in \"sdmc:/switch\". Next, add your downloaded courses to the folder. Once you've placed your courses in the folder, simply run the application and it will inject the courses into your save file!</p> </div> <div> <h3><a href="/switch/mame2003">MAME</a></h3> <p>A very beta version of this core , games play from the SD card.<br><br>not working :<br><br>Screen settings<br>Analog input.</p> </div> <div> <h3><a href="/switch/Danganronpa_Theme">Danganronpa Theme</a></h3> <p>A theme featuring all of the characters in Danganronpa Trigger Happy Havoc. The theme uses Akai's simple lockscreen custom layout and Migush's Transparent Playerselect custom layout. The theme also uses a basic black and white background for the news, playerselect, user settings and settings applets to make it easier to read whats on screen. Main image taken from https://girlandhercontroller.wordpress.com/2015/04/18/killing-school-life-danganronpa-review/.</p> </div> <div> <h3><a href="/switch/mame2000">MAME 2000</a></h3> <p>A very beta version of this core , games play from the SD card.<br><br>Screen settings<br>Game Saves<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/mtp-server-nx">MTP Server NX</a></h3> <p>A port of https://manpages.ubuntu.com/manpages/xenial/man1/mtp-server.1.html for Nintendo Switch<br><br>Used to provide access to files over the MTP protocol, for use when connecting devices via USB.<br><br>Known Issues<br><br>Startup takes long with a lot of Files on the SD Card, due to scanning<br>Transfer speed can still be improved<br>Untested on Horizon < 6.1</p> </div> <div> <h3><a href="/switch/NX-shell">NX-Shell</a></h3> <p>Work in progress port of 3DShell (Multi purpose file manager) to the Nintendo Switch.<br><br><br>Features:<br><br>- Delete files folders.<br>- Copy/Move files and folders.<br>- Rename<br>- New folder<br>- Displays file size. (files only ATM)<br>- Image viewer (PNG/JPG/GIF/BMP)<br>- Extract .ZIP files.<br>- Sorting options (Sort by name, date, size).<br>- Dark theme toggle.<br>- Audio playback. (Following formats are supported: MP3, MIDI, FLAC, OGG, WAV and MOD)<br>- Touch screen please follow the source link to see all the details.</p> </div> <div> <h3><a href="/switch/Jack_Daniels_Theme">Jack Daniels</a></h3> <p>Jack Daniels Themes<br><br>For NxTheme format<br><br>eN-JOYcon 2k19<br><br>No Real information apart from the above provided by the creator.</p> </div> <div> <h3><a href="/switch/SimonNX">Simon NX</a></h3> <p>Simon is an electronic game of memory skill invented by Ralph H. Baer and Howard J. Morrison, with software programming by Lenny Cope. The device creates a series of tones and lights and requires a user to repeat the sequence. If the user succeeds, the series becomes progressively longer and more complex. Once the user fails or the time limit runs out, the game is over. The original version was manufactured and distributed by Milton Bradley and later by Hasbro after it took over Milton Bradley. Much of the assembly language was written by Charles Kapps[citation needed], who taught computer science at Temple University and also wrote one of the first books on the theory of computer programming. Simon was launched in 1978 at Studio 54 in New York City and was an immediate success, becoming a pop culture symbol of the 1970s and 1980s.<br><br>Features :<br><br>- U can use differents accounts for play.<br>- Highscores<br>- Tactil<br>Controls : - Double Touch or D-pad + A : Menu Selection - Short Touch or Short A : enable color - - : Back to menu - : Restart game - Plus : Exit game</p> </div> <div> <h3><a href="/switch/BackToFuture">Back to the Future</a></h3> <p>Featuring beautiful back to the future inspired artwork, one of a kind headers and menu icons, soft square game icons, custom lock screen with back to the future inspired art.<br><br>Theme is tested on 6x and 7x, Enjoy.</p> </div> <div> <h3><a href="/switch/sys-ftpd-light">sys ftpd light</a></h3> <p>This is a nintendo-switch sysmodule which runs an ftpd-server in the background (on port 5000 with no auth).<br><br>The ftpd is basically copy paste from this ftpd-fork.<br><br>Put the contents of the sd_card folder in the root of your sd-card or else the sound effects won't work!<br><br>Hotkeys: To help with security while there is are no login credentials, debugging, or otherwise, you can toggle the state of the server using the (+) + (-) + (X) button combination.<br><br>Sound effects from: https://freesound.org/people/jens.enk/sounds/434610/<br>https://freesound.org/people/jens.enk/sounds/434611/<br>https://freesound.org/people/rhodesmas/sounds/322897/ https://freesound.org/people/rhodesmas/sounds/322895/<br><br></p> </div> <div> <h3><a href="/switch/hota">hota</a></h3> <p>Heart of The Alien open-source engine rewrite.<br><br>See the source Link for more info.</p> </div> <div> <h3><a href="/switch/dhewm3">dhewm3</a></h3> <p>dhewm 3 is a Doom 3 GPL source port, known to work on at least Windows, Linux, macOS and FreeBSD.<br><br>The goal of dhewm 3 is bring DOOM 3 with the help of SDL to all suitable platforms.<br><br>Bugs present in the original DOOM 3 will be fixed (when identified) without altering the original gameplay.<br><br>The official homepage is: https://dhewm3.org<br><br>The project is hosted at: https://github.com/dhewm<br><br>Download the latest release: https://github.com/dhewm/dhewm3/releases/latest<br><br>Consult the FAQ at: https://github.com/dhewm/dhewm3/wiki/FAQ<br><br>Report bugs here: https://github.com/dhewm/dhewm3/issues<br><br><br>Compared to the original DOOM 3, the changes of dhewm 3 worth mentioning are:<br><br>64-bit port<br>SDL for low-level OS support, OpenGL and input handling<br>OpenAL for audio output, all OS-specific audio backends are gone<br>OpenAL EFX for EAX reverb effects (read: EAX-like sound effects on all platforms/hardware)<br>Better support for widescreen (and arbitrary display resolutions)<br>A portable build system based on CMake<br>(Cross-)compilation with MinGW-w64<br><br><br>The game, both the NRO and the data files (i.e. the base and/or d3xp folders), should be installed to /switch/dhewm3/ on your SD card.<br><br>nxlink debugging is enabled when either DEBUG or NXLINK_DEBUG is defined.<br><br>Copy over pak000.pk4 through pak008.pk4 from your PC Doom 3 installation's base folder to /switch/dhewm3/base/. Make sure the game is patched to the latest version (1.3.1). The Steam version is already patched. Doom 3 BFG files won't work.</p> </div> <div> <h3><a href="/switch/Apollo">Apollo</a></h3> <p>Apollo is a File Explorer Homebrew for the Nintendo Switch. Its goal is to be the most convenient and reliable method to manage console's files.<br>Following the NX Homebrew Scene trend its name comes from Apollo - one of the Olympian deities, who is i.a. a god of music, truth, knowledge and protection of young.<br>It is also a reference to Apollo 11 - a spaceflight mission which allowed people to walk on the Moon.<br>Apollo is my first homebrew project, I hope you'll like it.<br><br>Overview<br><br>Apollo's current features are:<br><br>- Graphical User Interface: Minimalist design which is based on default hbmenu and official home menu esthetic.<br>- Selecting items: A simple but mandatory feature.<br>- Copying files and directories: Before doing so, application checks whether user is trying to overwrite currently existing files or directories and then asks about overwriting them.<br>- Recursive directory deletion: It allows for complete deletion of directories' content and obviously for file deletion.<br>- Renaming files and directories: Speaks for itself.<br>- Sorting items: Alphabetically or reversed.</p> </div> <div> <h3><a href="/switch/Dark_Grey_FlareZephyr">Dark Grey FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the Dark Grey FlareZephyr Wallpaper!</p> </div> <div> <h3><a href="/switch/switchpresence">Switch Presence</a></h3> <p>A Nintendo Switch custom sysmodule for Discord Rich Presence.<br><br>Boot your switch into RCM mode and run hekate on it.<br>Launch your hekate configuration with rich presence and wait until your switch turns on completely. (Also make sure that your switch is connected to internet.)<br>Open the client (SwitchRichPresence.exe) and click the Connect button.<br>Done!<br><br>Please visit https://github.com/Random0666/SwitchPresence for a detailed breakdown of how to setup your presence.</p> </div> <div> <h3><a href="/switch/nx-midi">nx-midi</a></h3> <p><br>Play MIDI files on your Nintendo Switch!<br><br>Usage<br><br>Place any .sf2 and .mid file on the root of your SD card called default.sf2 and default.mid and enjoy!<br><br>Credits<br><br>schellingb - TinySoundFont (includes MIDI parser + soundfont engine)</p> </div> <div> <h3><a href="/switch/moonman">moonman</a></h3> <p>just a minimalist moon theme with a simple color scheme and blurred flaunch bg</p> </div> <div> <h3><a href="/switch/Pokemon_Landscape">Pokemon Landscape</a></h3> <p>Theme based in the Pokemon games.</p> </div> <div> <h3><a href="/switch/sonicroboblast2">Sonic Robo Blast 2</a></h3> <p>Sonic Robo Blast 2 is a 3D Sonic the Hedgehog fangame based on a modified version of Doom Legacy.<br><br>This fork aims to support the Nintendo Switch.<br><br>Notes<br>I've included a config.cfg that sets the resolution to 800x450 by default. It doesn't really do anything else so you can leave it out if you'd like.<br>The game takes a bit to boot. A faster SD card may help with this.<br>Without a config file, the game's default resolution is 320x200. I recommend setting it to 800x450 for the best balance of performance and visuals.<br>The game continues to run while on the Switch's home screen when you are unable to pause to prevent lag-switching.<br>If you want to play the game with mouse/keyboard, you'll have to bind most of the buttons yourself.<br>All button bindings are set \"correctly\" out-of-the-box. You might want to tweak them to your liking though.<br><br></p> </div> <div> <h3><a href="/switch/MarioBrosNX">MarioBrosNX</a></h3> <p>MarioBrosNX C++/SDL2, Created by \u0141ukasz Jakowski 2014, Ported to the Nintendo Switch By Krank/KuranKu 2019<br><br>Disclaimer:<br><br>All ingame images and sound belong to its authors and none other, the right for mario bros title belongs to nintendo. this game created for fun and love of the community<br><br>HAVE FUN MARIO!!!</p> </div> <div> <h3><a href="/switch/Playboi_Carti_Die_Lit">Playboi Carti Die Lit</a></h3> <p>A clean theme based on Playboi Carti's 2018 album, Die Lit.</p> </div> <div> <h3><a href="/switch/openrct2">OpenRCT2</a></h3> <p>This is my Switch port of OpenRCT2, a re-implementation of RollerCoaster Tycoon 2. A construction and management simulation video game that simulates amusement park management.<br><br>Data files from the original game are required to play this game.<br><br>Visit my Patreon:<br>https://www.patreon.com/rsn8887<br><br># Thanks<br><br>Thanks to the many many developers who worked on this open source game.<br><br>Thanks to Chris Sawyer for writing the amazing original game.<br><br>Thanks to Milenko for testing and making screenshots.<br><br>Thanks to my supporters on Patreon: Andyways, CountDuckula, Greg Gibson, Jesse Harlin, \u00d6zg\u00fcr Karter, Matthew Machnee, and RadicalR<br><br># Installation<br><br>- Copy all data files and folders from a working Windows OpenRCT2 installation to `/switch/openrct2/rct2/` so that you have a file `/switch/openrct2/rct2/rct2.exe` and many more files and folders there. For my testing, I used the data files from the gog.com version.<br><br>- Note: This game takes quite long to load at first, because it generates a bunch of cache files. Subsequent boots are much faster.<br><br># Controls<br><br>Left analog stick = mouse pointer control<br>Right analog stick = scroll the map<br>R = left mouse click<br>L = right mouse click<br>ZR = hold to slow down analog joystick mouse, useful to precisely position the pointer<br>ZL = hold to speed up analog joystick mouse<br>A = right mouse click<br>B = left mouse click<br>Y = shift key, hold and move mouse up/down to build above the ground<br>X = ctrl key, hold and move mouse to build multiple pieces at the same height above ground<br>Dpad up = zoom out (page up key)<br>Dpad down = zoom in (page down key)<br>Dpad left = close topmost window (backspace key)<br>Dpad right = exit construction mode (escape key)<br>R3 (press right stick in) = open cheat menu (ctrl-alt-c)<br>Minus = toggle between three touch control modes:<br>Touchpad style drag pointer with finger and tap to click, default:<br>Move a single finger to move the mouse pointer. Use short tap for left click. Hold a single finger while tapping a second finger for right click. Drag with two fingers to drag and drop.<br>Jump to finger without click<br>The pointer jumps to the finger, but the finger doesn't click. Use L/R or A/B to click<br>Jump to finger with tap click<br>The pointer jumps to the finger, and a short tap also generates a left click<br>Plus = bring up on-screen keyboard, useful for entering names, etc.<br>When pressing enter, it first erases existing text and replaces it with new text<br>Physical USB keyboard and mouse are supported. Not all mice work. There's a mouse compatibility<br>chart.<br><br>See :<br><br>https://github.com/rsn8887/openrct2/releases/latest for detailed installation instructions.<br><br>This is an initial appstore release and may include the full game in time.</p> </div> <div> <h3><a href="/switch/Minesweeper">Minesweeper</a></h3> <p>Basic implementation of Minesweeper in C++ and SDL2 for Nintendo Switch.<br><br>Feel free to report bugs and contribute!<br><br>Controls<br>Plus for exit<br>Touch screen for anything else</p> </div> <div> <h3><a href="/switch/tetrisswitch">TetrisSwitch</a></h3> <p>It's freaking Tetris, but anyway:<br><br>(<) / (>): move tetromino<br>Hold (Down): soft drop (fast drop)<br>(Up): hard drop (instant drop)<br>(A) / (B): rotate<br>(X): change grid color<br>(L) / (R): hold tetromino<br>(+): pause; start over (after game over)<br>(-): quit game (while paused)</p> </div> <div> <h3><a href="/switch/ReverseNX">ReverseNX</a></h3> <p>SaltyNX plugin that replaces games checks if you are using docked or handheld mode. They are mostly used to determine graphics settings and unlocking some options that are available only in docked/handheld mode. For now in experimental phase, because SaltyNX has many bugs that need to be patched.<br><br>Tests were done on FW 7.0.1-9.0.0, Atmosphere 0.9.1-0.9.4<br><br>It should work with ReinX too.<br><br>SX OS older than 2.9 are not working (no technical support for all SX OS versions). Tested only on sysNAND 9.0.0, 2.9.2<br><br>Clean Kosmos crashes SaltyNX because of too much sysmodules. You need to delete some (f.e. emuiibo, because it crashes SaltyNX on it's own). For less issues it's recommended to use Kosmos v14.0.1 at least.<br><br>Plugin can work globally or per titleid.<br><br>To activate loading per titleid, put empty file titleid.flag to saltysd/flags/ReverseNX/<br><br>You can use ReverseNX-Tool homebrew for easier management of both modes.<br><br>https://github.com/masagrator/ReverseNX-Tool<br><br>Flags: create in folder saltysd/plugins/ReverseNX/ (globally) or saltysd/plugins/(title_id)/ReverseNX/ (per titleid) empty file:<br><br>docked.flag for docked mode<br>or<br><br>handheld.flag for handheld mode<br>When both flags are there or none of them, plugin will ignore loading.<br><br>For docked flag is recommended to use OC settings exactly as used in docked mode:<br><br>handheld_charging_gpu=768<br><br>handheld_charging_mem=1600<br><br><br>DOWNLOAD INCLUDES SALTNX AND REVERSENX</p> </div> <div> <h3><a href="/switch/FlashCardsNX">FlashCardsNX</a></h3> <p>A flash cards app for the Nintendo Switch<br><br>This is a rewrite of my Nintendo Switch flash cards app which I nver made public until now.<br><br>How to use<br>Place a text file in /config/cards/ on your sd card. If multiple files are found you will be given the option of which one you want to use when starting the app.<br><br>The questions and answers are seperated on each line. A line containing a question should be followed by a line containing a answer.<br><br><br>Credits<br>LibNX and DevkitPro for making the toolchain.<br><br>Dalton Maag for the Ubuntu font.<br><br>Everyone in the AtlasNX discord developer chat for helping me with the first version. This is a complete rewrite but I would not have been able to complete the first version without their help because it was my first SDL project.<br><br>I got the icon a while ago and I can't remember who made it but it was marked as reuse with modification on Google Images.<br><br></p> </div> <div> <h3><a href="/switch/SkyMM-NX">SkyMM-NX</a></h3> <p>SkyMM-NX is a simple mod manager that runs on your Switch and provides an easy way to toggle mods on and off.<br><br>SkyMM will attempt to discover all mods present in Skyrim's ROMFS on the SD card and present them through its interface. Through the interface, you can toggle mods on or off, or change the load order by holding Y. Note that the load order for pure replacement mods (lacking an ESP) will not be preserved when the respective mods are disabled.<br><br>When the save function is invoked, the INI and Plugins files will be modified accordingly and saved to the SD card.<br><br>Currently, the app requires that all mods follow a standard naming scheme:<br><br>BSA files with a suffix must use a hyphen with one space on either side between the base name and the suffix<br>Example: Static Mesh Improvement Mod - Textures.bsa<br>Note that a mod may have exactly one non-suffixed BSA file<br>BSA files with an associated ESP file must match the ESP's name, not including the suffix<br>Example: Static Mesh Improvement Mod - Textures.bsa matches Static Mesh Improvement Mod.esp<br>All BSA files for a given mod must match each other in name<br>Example: Static Mesh Improvement Mod - Textures.bsa matches Static Mesh Improvement Mod - Meshes.bsa</p> </div> <div> <h3><a href="/switch/Vapor_spec">Vapor Spec</a></h3> <p>Vapor Spec is a virtual game platform with capabilities similar to 90s game consoles. It can run on Windows, Linux, and the Switch, which allows you to develop a game once and run it on multiple platforms.<br><br>There are example programs and documentation available in the main repo here:<br>https://github.com/minkcv/vm</p> </div> <div> <h3><a href="/switch/pFBA">pFBA: final burn alpha</a></h3> <p>The main goals of this final burn alpha port are :<br>have a basic but user friendly user interface on non windows devices<br>use a recent rendering interface for speed and effect support<br>cross-platform and code portability<br>easy updates of fba core (no modifications to the original sources)<br>use arm asm m68k (cyclone) core on arm devices<br><br>GENERAL INFORMATION'S<br>Using icons on the Nintendo Switch will make main loading time longer if a lot of icons are detected. There's currently no plan to improve this.<br>You can enable or disable single joycon support from the pFBA main menu (+). When enabled, all detected joycons (not docked) will be handled as a single controller/player.<br>Point scaling is currently limited to 1x, 2x and 3x size. FIT, FIT 4/3 and FULL options will fallback to 3x.<br><br>NINTENDO SWITCH CONTROLS (UI)<br>(L/R) : SWITCH FROM TITLE TO PREVIEW IMAGE<br>(+) : GENERAL OPTIONS + DEFAULT ROMS OPTIONS<br>(-) : PER ROM OPTIONS<br>(A) : RUN ROM<br><br>NINTENDO SWITCH CONTROLS (IN-GAME)<br><br>(+) : START<br>(-) : COINS<br>(+/-) + (A) : START<br>(+/-) + (B) : COINS<br>(+/-) + (X) : SERVICE SWITCH<br>(+/-) + (Y) : 1P + 2P START<br>(+/-) + (L/R) : PFBA MENU<br>(+) + (-) : UNIBIOS MENU (NEOGEO ONLY)</p> </div> <div> <h3><a href="/switch/xash3d-switch-decay">xash3d-switch-decay</a></h3> <p>Xash3D Engine is a custom Gold Source engine rewritten from scratch. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine.<br><br>Xash3D FWGS is a fork of Xash3D Engine, which aims on crossplatform and compatibility with original Xash3D and Gold Source.<br><br><br>This packages already includes the extras.pak files from https://github.com/FWGS/xash-extras/releases in your valve directory ,<br><br>Get a copy of half life that contains the 'valve' folder. and add to the valvev folder already within your appstore download.<br><br>Xash3D should now launch, it will take a couple seconds to load the assets needed for displaying the menu and you should be able to play!<br><br>and problems please use the appstore feedback form, thanks..</p> </div> <div> <h3><a href="/switch/Fire_Emblem_Theme">Fire Emblem Theme</a></h3> <p>Contains 4 detailed screens. <br><br>-Lock Screen<br>-Home Screen<br>-All Apps Screen<br>-Settings Screen<br><br>Tested with NXTheme, ReiNX with NSver 8.1.0</p> </div> <div> <h3><a href="/switch/Latios">Latios</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/CustomUI">Plutonium Example</a></h3> <p>A library to facilitate creating official-looking homebrew apps and easily creating interfaces. See https://github.com/XorTroll/CustomUI for usage information and source code.<br><br>Plutonium uses software-accelerated SDL2 rendering.<br>Plutonium's performance is based on WPF's system. The user doesn't directly interact with the rendering, as it's done via a main rendering system and different objects to render.<br>Same way WPF does, you can create an UI by making a custom Application class inheriting from pu::Application class, or simply creating a variable and adding elements to it.<br>The main function to initialize the application is Show().<br>Check the examples for a basic usage of the libraries. In case you want to see a really powerful app which really shows what Plutonium is capable of, take a look at Goldleaf.<br>Check the documentation for a more detailed explanation of the library's usage.</p> </div> <div> <h3><a href="/switch/SudokuNX">SudokuNX</a></h3> <p>SudokuNX is an open-source Sudoku game for the Nintendo Switch.<br><br>This was actually my first project with SDL2.<br><br>Features:<br>- create random Sudoku<br>- detect when Sudoku is solved<br><br>To-Do:<br>- Touchscreen input<br>- Difficulties<br><br>If you encounter any Issues or have feature requests feel free to open an Issue on the repository!<br><br>Special Thanks to @Doodil who helped me a lot with the generator!</p> </div> <div> <h3><a href="/switch/test-pkg">Test</a></h3> <p>Dont mind me, I am just a test package</p> </div> <div> <h3><a href="/switch/ClawSwitch">ClawSwitch</a></h3> <p>Captain Claw is a side-scrolling action platformer released on PCs by Monolith in 1997. The difficulty of the game is quite high, but still the game is really fun to play. Your goal is to defeat enemies, collect treasure and defeat bosses on your way.<br><br>Controls:<br>A - Fire (Pistol/Magic Claw/Dynamite)<br>B - Jump<br>X - Switch weapon<br>Y - Melee attack<br>Minus - open in-game menu<br>D-Pad - walk left/right, look up/down, climb up/down<br>You can also use the left analog to do anything the d-pad does, but it's still a bit wacky and not recommended.<br>There are also touch controls emulating the d-pad, which are leftovers from the Android version. They will be removed in a next beta release. <br><br>Bugs:<br><br>- not all levels are yet implemented, the game is playable to the 10th level, 11 is playable but very buggy and not yet complete<br>- analog controls are wacky (use the d-pad)<br>- music does not yet work, but in-game sounds do<br>- FPS drops to 55 in docked mode, making the sound a bit distorted<br><br>Cheats:<br><br>You can modify your game saves by editing /switch/claw/SAVES.XML file. </p> </div> <div> <h3><a href="/switch/minesweeper-NX">Minesweeper NX</a></h3> <p>Minesweeper is a single-player puzzle video game. The objective of the game is to clear a rectangular board containing hidden mines without detonating any of them, with help from clues about the number of neighboring mines in each field. The game originates from the 1960s, and has been written for many computing platforms in use today.<br><br>Features : - 3 difficulty levels (Easy, Normal & Hard) - Custom Level - Highscore<br><br>Controls : - Double Touch or D-pad + A : Menu Selection - Short Touch or Short A : Discover case/Delete flag - Long Touch or Long A : Place flag - B : Back to menu - X : Restart game - Plus : Exit game</p> </div> <div> <h3><a href="/switch/flavortown">Flavortown</a></h3> <p>Simple POC using SDL displays and image and plays a sound.</p> </div> <div> <h3><a href="/switch/MazeNX">MazeNX</a></h3> <p>A scary maze game clone for Switch<br><br>Controls:<br><br>Joysticks/D-pad to move<br>Hold ZR to move faster<br>Or:<br>Touch in the direction you want to go.<br>Touch with 2 or more fingers to move faster.<br>Or:<br>Play via a mouse!</p> </div> <div> <h3><a href="/switch/NXoodles">NXoodles!</a></h3> <p>Looking for a relaxing, strategic and addictive puzzle? Find your Zen and become one with Noodles! Tap to spin and connect all the noodle pieces \u2013 once you solve a puzzle, figure out the strategy and beat your own score to get FIVE STARS!</p> </div> <div> <h3><a href="/switch/liero">Liero</a></h3> <p>This is the fork of Liero made by and for the Nintendo Switch homebrew community of Liero players. Compared to Leiro (orbmit edition) it contains:<br><br>Run on the Nintendo Switch<br><br>That's right! This is a straight port of the orbmit edition to the Switch. It relies on libnx and the associated SDL2 implementation.</p> </div> <div> <h3><a href="/switch/Doom">Chocolate Doom</a></h3> <p>Chocolate Doom aims to accurately reproduce the original DOS version of Doom and other games based on the Doom engine in a form that can be run on modern computers.<br><br>Originally, Chocolate Doom was only a Doom source port. The project now includes ports of Heretic and Hexen, and Strife.<br><br> Check the source for more info.<br><br>You need to supply a WAD file, which can be named doom.wad (or doom1.wad, doom2.wad or doom3.wad) and placed in sd:/switch/Doom/</p> </div> <div> <h3><a href="/switch/botwsaveeditor">BOTW Save Editor</a></h3> <p>I made this simple Homebrew app to edit your rupees, weapon durability and arrow quantity.<br><br>It is still a WIP, I've got much to improve.<br><br>Instructions:<br><br>Open BOTW with your current user. Wait until the title screen, then exit it. (Close the game, too);<br>Open the Save Editor and select save file slot. (Usually it is 5 or 0).<br>Use DPAD UP/Down to Increase/Decrease the integer. Use DPAD Left/Right to move the cursor.<br>Use L/R to move between items.<br>Press A to Commit Changes.<br>Press + to exit.</p> </div> <div> <h3><a href="/switch/sigpatch-updater">sigpatch-updater</a></h3> <p>Downloads / unzips the latest sigpatches into the correct folders.<br>Has an option to update the app.</p> </div> <div> <h3><a href="/switch/Megumin_Minimalist">Megumin Minimalist</a></h3> <p>A minimalist theme with Megumin featuring custom<br>1. Home Menu<br>2. System Settings App<br>3. All Apps Menu<br>4. LockSceen<br>5. User Page Menu<br>6. News App<br><br></p> </div> <div> <h3><a href="/switch/rocksndiamonds">Rocks'n'Diamonds</a></h3> <p>Rocks'n'Diamonds is a Boulderdash type game by Holger Schemel with many unique features, such as the ability to play remade levels from Boulderdash, Emerald Mine and Supaplex and many more levels.<br><br>For more information on how to play the game, or to load custom levels, view the source repo at github.com/rsn8887/rocksndiamonds/<br><br>Thanks:<br>- Thanks to my awesome supporters on Patreon, especially Andyways, CountDuckula, and Sean Ritzo.<br>- Thanks @FrangarCJ for help with optimizing the rendering.<br>- Thanks to Holger Schemel for making a great and portable game.<br>- Thanks to the many devs of VitaSDK for a great development environment.<br><br><br>Vita/Switch-Exclusive Features:<br><br>- game controller mapping including analog joystick mouse controls<br>- front touch controls with left/right mouse click and drag and drop gestures<br>- support for bluetooth keyboard and mouse<br>- the game runs smooth at the same speed as the desktop versions<br>- additional level package with thousands of levels as separate download (see 'More Levels')<br>- auto-hide mouse cursor when using the dpad<br>- easily switch player focus in multiplayer games using r+triangle and r+square<br><br><br>Gamepad Controls (Switch):<br><br>Dpad or left stick = move player and navigate menus<br>right stick = move mouse pointer<br>B = primary button (+ direction for snap action or turning mirrors, also 'ok' in menu)<br>A = secondary button (drop dynamite)<br>Y or L = left mouse button<br>X or R = right mouse button<br>Minus = quit (escape key, also cancels requesters)<br>Plus = pause (space key)<br>R+X = set focus to next player (ALL->1->2->3->4)<br>R+Y = set player focus to previous player (ALL<-1<-2<-3<-4)<br><br><br>Touch Controls:<br><br>Note: for multi-touch gestures, the fingers have to be far enough apart from each other, so that the Vita will not erroneously recognize them as a single finger. Otherwise the pointer will jump around.<br><br>Single short tap = left mouse click<br>Single short tap while holding a second finger down = right mouse click<br>Single finger drag = move the mouse pointer<br>Dual finger drag = drag'n'drop (left mouse button is held down)<br>Three finger drag = drag'n'drop (right mouse button is held down)</p> </div> <div> <h3><a href="/switch/pusha">Push A NX</a></h3> <p>Back to the roots. Back in 2008 I started with writing homebrew on Wii. The first game I created was Push A.<br>Now, almost 10 years later, I quickly wrote a new version for the Switch.<br>Have fun!<br>Huge thanks to vgmoose, based on his examples.</p> </div> <div> <h3><a href="/switch/Grape_Juice">Grape Juice</a></h3> <p>it's grape juice i swear </p> </div> <div> <h3><a href="/switch/Payload-Launcher-Apple">Payload-Launcher</a></h3> <p>To make payloads show up in the app, just add your payloads to sdmc:/payloads/ and the app should find them all. Thanks to SciresM For being a lawyer, and creating the reboot to payload code. and XorTroll For taking on too many projects, and creating Plutonium.</p> </div> <div> <h3><a href="/switch/mirrormagic">Mirrormagic</a></h3> <p>Mirrormagic is a game by Holger Schemel in the tradition of Deflektor and Mindbender. You guide a laser beam by adjusting mirrors before the time limit runs out.<br><br>For more information on how to play the game, or to load custom levels, view the source repo at github.com/rsn8887/rocksndiamonds/<br><br>Thanks:<br>- Thanks to my awesome supporters on Patreon, especially Andyways, CountDuckula, and Sean Ritzo.<br>- Thanks @FrangarCJ for help with optimizing the rendering.<br>- Thanks to Holger Schemel for making a great and portable game.<br>- Thanks to the many devs of VitaSDK for a great development environment.<br><br><br>Vita/Switch-Exclusive Features:<br><br>- game controller mapping including analog joystick mouse controls<br>- front touch controls with left/right mouse click and drag and drop gestures<br>- support for bluetooth keyboard and mouse<br>- the game runs smooth at the same speed as the desktop versions<br>- additional level package with thousands of levels as separate download (see 'More Levels')<br>- auto-hide mouse cursor when using the dpad<br>- easily switch player focus in multiplayer games using r+triangle and r+square<br><br><br>Gamepad Controls (Switch):<br><br>Dpad or left stick = move player and navigate menus<br>right stick = move mouse pointer<br>B = primary button (+ direction for snap action or turning mirrors, also 'ok' in menu)<br>A = secondary button (drop dynamite)<br>Y or L = left mouse button<br>X or R = right mouse button<br>Minus = quit (escape key, also cancels requesters)<br>Plus = pause (space key)<br>R+X = set focus to next player (ALL->1->2->3->4)<br>R+Y = set player focus to previous player (ALL<-1<-2<-3<-4)<br><br><br>Touch Controls:<br><br>Note: for multi-touch gestures, the fingers have to be far enough apart from each other, so that the Vita will not erroneously recognize them as a single finger. Otherwise the pointer will jump around.<br><br>Single short tap = left mouse click<br>Single short tap while holding a second finger down = right mouse click<br>Single finger drag = move the mouse pointer<br>Dual finger drag = drag'n'drop (left mouse button is held down)<br>Three finger drag = drag'n'drop (right mouse button is held down)</p> </div> <div> <h3><a href="/switch/switchstrobe">SwitchStrobe</a></h3> <p>Custom Colors:<br>Read the readme.txt in the zip for how to format colors.txt.<br>Color list: {first color in file, second color, third, ... , last color in file} (wraps in both directions)<br>Color 1 starts as First Color, color 2 starts as Last Color.<br>Screen alternates colors every 10th frame, but you can change this.<br>You CAN NOT change the relative brightness of each color from within the app.<br><br>I haven't put a limit on how many colors you can use, let me know when this becomes an issue.<br>Generic Colors:<br>Color list: {Black, Red, Green, Yellow, Blue, Magenta, Cyan, White} (wraps in both directions)<br>Color 1 starts as black, color 2 starts as white.<br>Screen alternates colors every 10th frame, but you can change this.<br>You CAN change the relative brightness of each color from within the app.<br><br>Keybinds:<br>Button\tFunction\tUsefulness<br>Plus (+)\tGo back to HBMenu\tAll<br>Dpad Up (\u25b2)\tIncrease number of frames between color swaps (maxes out at 60)\tAll<br>Dpad Down (\u25bc)\tDecrease number of frames between color swaps (bottoms out at 1)\tAll<br>Minus (-)\tReset number of frames between color swaps to 10\tAll<br>A\tCycle color 1 right through color list\tAll<br>Y\tCycle color 1 left through color list\tAll<br>X\tCycle color 2 right through color list\tAll<br>B\tCycle color 2 left through color list\tAll<br>R\tIncrease color 1 brightness\tGeneric Colors Only<br>ZR\tDecrease color 1 brightness\tGeneric Colors Only<br>Dpad Right (\u25ba)\tReset color 1 brightness to full\tGeneric Colors Only<br>L\tIncrease color 2 brightness\tGeneric Colors Only<br>ZL\tDecrease color 2 brightness\tGeneric Colors Only<br>Dpad Left (\u25c4)\tReset color 1 brightness to full\tGeneric Colors Only<br></p> </div> <div> <h3><a href="/switch/switchXBOXcontroller">SwitchXBOXController</a></h3> <p>Turn your Nintendo Switch into an XBOX360 controller to play on your Windows computer<br><br>NOTE this package installs the client to your console , you need to follow the instructions below.<br><br>How to use<br>Download the latest https://github.com/mogzol/ScpDriverInterface release and use the ScpDriverInstaller.exe in there to install the Scp drivers.<br>Download the latest SwitchXBOXController release from the source link and execute SwitchXBOXController_Server.exe. You might have to allow network access in the firewall settings.<br>Start the homebrew application using the hbmenu</p> </div> <div> <h3><a href="/switch/ebooks">Ebooks Collection</a></h3> <p>This package contains 62 ebooks from various popular authors that are either in the public domain or available under a copyleft license. A majority of the books are available under The Project Gutenberg License, which reads:<br><br>\"This eBook is for the use of anyone anywhere at no cost and with almost no restrictions whatsoever. You may copy it, give it away or<br>re-use it under the terms of the Project Gutenberg License included with this eBook or online at www.gutenberg.org\".<br><br>Also included are books written by Cory Doctorow which are available under Creative Commons licenses. In particular, you should check out \"Little Brother\", written in 2008 it's still more relevant than ever today. For more information on a specific books license, see the first few pages of the epub.<br><br>Currently there is one app that is capable of displaying ebooks, and that's \"NX-Shell by Joel16\".<br><br>List of Included Books (installed to sd:/ebooks):<br><br>Alexander Hamilton John Jay and James Madison - The Federalist Papers<br>Arthur Conan Doyle - A Study in Scarlet<br>Arthur Conan Doyle - The Adventures of Sherlock Holmes<br>Arthur Conan Doyle - The Hound of the Baskervilles<br>Bram Stoker - Dracula<br>Charles Darwin - On the Origin of Species<br>Charles Dickens - A Christmas Carol<br>Charles Dickens - A Tale of Two Cities<br>Charles Dickens - Great Expectations<br>Charles Dickens - Hard Times<br>Charlotte Bronte - Jane Eyre<br>Complete Works of William Shakespeare<br>Cory Doctorow - Content<br>Cory Doctorow - For the Win<br>Cory Doctorow - Homeland<br>Cory Doctorow - Little Brother<br>Cory Doctorow - Overclocked<br>Cory Doctorow - Pirate Cinema<br>Dante Alighieri - The Divine Domedy<br>Dare Carnegie and J Berg Esenwein - The Art of Public Speaking<br>Dr Jekyll and Mr Hyde<br>Elsie Benedict and Ralph Benedict - How to Analyze People on Sight<br>Emily Bronte - Wuthering Heights<br>Franz Kafka - Metamorphosis<br>Frederick Douglass - Life of Frederick Douglass, an American Slave<br>Friedrich Nietzsche - Beyond Good and Evil<br>Henry David Thoreau - Walden<br>Herman Melville - Moby Dick<br>HG Wells - The Time Machine<br>HG Wells - The War of the Worlds<br>Homer - The Odyssey<br>Homer - The Illiad<br>HP Lovecraft - The Call of Cthulhu<br>James M Barrie - Peter Pan<br>Jane Austen - Emma<br>Jane Austen - Persuasion<br>Jane Austen - Pride and Prejudice<br>Jonathan Swift - A Modest Proposal<br>Jonathan Swift - Gulliver's Travels<br>Joseph Conrad - Heart of Darkness<br>King James Bible<br>L Frank Baum - The Wonderful Wizard of Oz<br>Leo Tolstoy - War and Peace<br>Lesslie Hall - Beowulf<br>Lewis Carroll - Alices Adventures in Wonderland<br>Louisa May Alcott - Little Women<br>Mark Twain - Huckleberry Finn<br>Mark Twain - The Adventures of Tom Sawyer<br>Mary Shelley - Frankenstein<br>Miguel de Cervantes - Don Quixote<br>Nathaniel Hawthorne - The Scarlet Letter<br>Robert Louis Stevenson - Treasure Island<br>Rudyard Kipling - The Jungle Book<br>Silvanus Thompso - Calculus Made Easy PDF<br>St Augustine - Confessions<br>Sun Tzu - The Art of War<br>The Interesting Narrative of the Life of Olaudah Equiano The African<br>The Kama Sutra<br>Thomas Paine - Common Sense<br>Victor Hugo - Les Miserables<br>Works of Edgar Allan Poe Vol I<br>Works of Edgar Allan Poe Vol II</p> </div> <div> <h3><a href="/switch/Atmosphere">Atmosphere</a></h3> <p>Atmosph\u00e8re is a work-in-progress customized firmware for the Nintendo Switch.<br><br>With thanks to the @switchbrew team, Atmosph\u00e8re 0.9.4 is bundled with hbl 2.2.<br><br>NOTE : <br><br>This install doesn't come pre-bundled with hbmenu due to us offering the package as a seperate install to track independant updates of the hbmenu.<br><br>This install does not replace any of your custom .ini files on update , if you would prefer a fresh install then uninstall the package and then reinstall a fresh copy. This will ensure vanilla configuration.<br><br><br>Components<br><br>Atmosph\u00e8re consists of multiple components, each of which replaces/modifies a different component of the system:<br><br>Fus\u00e9e: First-stage Loader, responsible for loading and validating stage 2 (custom TrustZone) plus package2 (Kernel/FIRM sysmodules), and patching them as needed. This replaces all functionality normally in Package1loader/NX Bootloader.<br>Sept: Payload used to enable support for runtime key derivation on 7.0.0.<br>Exosph\u00e8re: Customized TrustZone, to run a customized Secure Monitor<br>Thermosph\u00e8re: EL2 EmuNAND support, i.e. backing up and using virtualized/redirected NAND images<br>Stratosph\u00e8re: Custom Sysmodule(s), both Rosalina style to extend the kernel/provide new features, and of the loader reimplementation style to hook important system actions<br>Troposph\u00e8re: Application-level Horizon OS patches, used to implement desirable CFW features<br><br>Atmosph\u00e8re is currently being developed and maintained by SciresM, TuxSH, hexkyz, and fincs.<br>In no particular order, we credit the following for their invaluable contributions:<br><br>switchbrew for the libnx project and the extensive documentation, research and tool development pertaining to the Nintendo Switch.<br>devkitPro for the devkitA64 toolchain and libnx support.<br>ReSwitched Team for additional documentation, research and tool development pertaining to the Nintendo Switch.<br>ChaN for the FatFs module.<br>Marcus Geelnard for the bcl-1.2.0 library.<br>naehrwert and st4rk for the original hekate project and its hwinit code base.<br>CTCaer for the continued hekate project's fork and the minerva_tc project.<br>m4xw for development of the emuMMC project.<br>Riley for suggesting \"Atmosphere\" as a Horizon OS reimplementation+customization project name.<br>hedgeberg for research and hardware testing.<br>lioncash for code cleanup and general improvements.<br>jaames for designing and providing Atmosph\u00e8re's graphical resources.<br>Everyone who submitted entries for Atmosph\u00e8re's splash design contest.<br>All those who actively contribute to the Atmosph\u00e8re repository.<br></p> </div> <div> <h3><a href="/switch/Animal_Crossing">Animal Crossing</a></h3> <p>This is an Animal Crossing theme that has the following:<br><br>1. App Menu (Left All Rounded Layout by Akai)<br>2. Home Menu (Careful Layout ENX v1 Layout by Migush)<br>3. Lock Screen (Careful Lockscreen Layout by Such Meme, Many Skill)<br>4. Player Select (Transparent Playerselect Layout by Migush)<br>5. Settings App (DownSettingText Layout by Akai)</p> </div> <div> <h3><a href="/switch/ftpd4sxos">FTPD4SXOS</a></h3> <p>This is a port of ftpd for 3DS.<br>To use it, run the application and then connect to your Switch's IP with an ftp program on port 5000.<br><br>This Version add support for filezilla and other clients than use as path /</p> </div> <div> <h3><a href="/switch/xash3d-switch">xash3d-switch</a></h3> <p>Xash3D Engine is a custom Gold Source engine rewritten from scratch. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine.<br><br>Xash3D FWGS is a fork of Xash3D Engine, which aims on crossplatform and compatibility with original Xash3D and Gold Source.<br><br><br>This packages already includes the extras.pak files from https://github.com/FWGS/xash-extras/releases in your valve directory ,<br><br>Get a copy of half life that contains the 'valve' folder. and add to the valvev folder already within your appstore download.<br><br>Xash3D should now launch, it will take a couple seconds to load the assets needed for displaying the menu and you should be able to play!<br><br>and problems please use the appstore feedback form, thanks..</p> </div> <div> <h3><a href="/switch/nxengine">NXEngine-evo</a></h3> <p>Cave Story / Doukutsu Monogatari is a Japanese freeware PC side-scrolling platformer game from 2004.<br><br>This is a reimplementation of the original freeware game engine, using its data files.<br>It has nothing to do with Cave Story+ (published by Nicalis and being an actual, official Switch game).</p> </div> <div> <h3><a href="/switch/OpenJazzNX">OpenJazzNX</a></h3> <p>To play the game you need to put jazz jackrabbit game files in same directory as OpenJazzNX.nro<br><br>THIS DOWNLOAD INCLUDES THE SHAREWARE FILES TO PLAY THE GAME !!!<br><br>cool<br><br>Bugs:<br><br>1.Level Bonus crashing the game while quit it or finish it, i have disabled the Bonus while playing the game it self untill i fix it<br>hmm who need that bonus doe ?! xD (game will go to next level without using the bonus) im not sure if its me or its comes from OpenJazz Engine ?!<br><br>Todo:<br><br>Fix the Bugs (not bugsbunny) its Jack man :8<br><br>Have Fun Jack !!!</p> </div> <div> <h3><a href="/switch/upsidedown">The Upside Down</a></h3> <p>Featuring beautiful artwork inspired by the show Stranger Things.<br>Also features minimal lock screen, Custom home screen with soft rounded square icons, Custom menus and one of a kind header icons.</p> </div> <div> <h3><a href="/switch/memory-game-NX">Memory Game NX</a></h3> <p>A work in progress memory game.<br><br>card game in which all of the cards are laid face down on a surface and two cards are flipped face up over each turn. The object of the game is to turn over pairs of matching cards.<br><br>Features :<br><br>- Tactil<br>- 1 only level atm.<br>Controls :<br><br>- Touch : Reverse card.</p> </div> <div> <h3><a href="/switch/Carbon">Carbon</a></h3> <p>This is a nice, sleek minimalist theme for people who want customized homescreens without all the \"loud\" and extremely colorful backgrounds. Mainly made for suiting personal tastes, but I'm sure someone else may get use out of this as well.<br><br>Comes with a complete set of replacers.</p> </div> <div> <h3><a href="/switch/powder-nx">powder-nx</a></h3> <p>Have you ever wanted to blow something up? Or maybe you always dreamt of operating an atomic power plant? Do you have a will to develop your own CPU? The Powder Toy lets you to do all of these, and even more!<br><br>The Powder Toy is a physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine.<br></p> </div> <div> <h3><a href="/switch/Killer-Whale-Cursor-NX">Killer Whale Cursor NX</a></h3> <p>This is a recreation of the famous Killer Whale Cursor flash app for the Nintendo Switch, made using only Devkitpro and a couple of libraries.<br><br>Current features implemented:<br><br>Use of motion tracking in the right joy-con and touch input to make the Killer Whale follow the cursor<br>Ability to reset cursor position by pressing Y<br>Ability to toggle between a front and rear view of the whale (basically changing the draw order) by pressing X<br>Toggle on-screen text for full usage of the screen by pressing B<br>Customize motion sensitivity, whale movement speed, and flexibility (how fast the individual segments follow eachother)<br>Customizable whale diffuse color, as well as background color<br><br>Important!<br>Make sure to run this through the NSP version of HBL; launching via Album has some graphical issues due to constraints, and thus isn't supported.</p> </div> <div> <h3><a href="/switch/OpenTyrian">OpenTyrian</a></h3> <p>OpenTyrian is an open-source port of the DOS game Tyrian.<br>Tyrian is an arcade-style vertical scrolling shooter. The story is set in 20,031 where you play as Trent Hawkins, a skilled fighter-pilot employed to fight MicroSol and save the galaxy.</p> </div> <div> <h3><a href="/switch/nxsh">nxsh</a></h3> <p>About<br>I started this project as a convenient way to interact with the Switch over the network. Simply run the provided .nro file included and connect to your device via port 5050 to access a Unix-esque shell. A full list of currently-supported commands can be provided by typing 'help' at the prompt.<br><br>For more information, or to report a bug, check out the project on GitHub:<br>https://github.com/Cesura/nxsh<br><br>Connecting <br>Linux/BSD/Mac OS<br>First ensure that you have the 'telnet' client installed on your local machine (it may or may not be bundled with your base distribution). For Mac users, I recommend installing the client via the Homebrew package manager. Then, connect in via:<br><br>$ telnet [IP address] 5050<br><br>Windows<br>The built-in Windows telnet client does not play nicely with nxsh, so I recommend installing PuTTY. Note that connecting via a \"raw\" connection instead of a 'telnet' one will avoid a pesky 'command not found' message upon initialization of the shell. The telnet protocol sends some garbage text as it's negotiating the connection, so if you want a clean-looking shell, ditch that and go for a raw socket.</p> </div> <div> <h3><a href="/switch/FlappyBirdNX">Flappy Bird NX</a></h3> <p>Flappy bird clone for Switch.</p> </div> <div> <h3><a href="/switch/Kens-Labyrinth"> Ken's Labyrinth</a></h3> <p>Enhanced version of the MS-DOS classic 3D shooter Ken's Labyrinth.<br><br>LAB3D/SDL is a port of Ken's Labyrinth to modern operating systems, using<br>OpenGL for graphics output and the SDL library to provide user input, sound<br>output, threading, and some graphics support functions. Music output is<br>through Adlib emulation or MIDI (MIDI only on Windows, Linux and other<br>operating systems with OSS-compatible sound APIs).<br><br>This code has been tested on Windows 98, Windows ME, Windows XP,<br>SuSE Linux 7.2 and 8.1, Debian Linux 2.2, SunOS 5.8 (Solaris 8) and<br>FreeBSD 4.7.<br><br>Improvements over the original Ken's Labyrinth:<br><br>- Runs natively on 32-bit Windows or Unix.<br>- Supports big-endian CPUs.<br>- Uses OpenGL to provide hardware accelerated, anti-aliased graphics with<br> trilinear interpolation in true colour (where available).<br>- Hi-res texture support.<br>- Multiple simultaneous sound effects.<br>- Improved General MIDI music.<br>- Adlib emulation.<br>- Game controller support.<br>- Many bug fixes.<br><br></p> </div> <div> <h3><a href="/switch/openmw">OpenMW</a></h3> <p>OpenMW is an open-source game engine that supports playing Morrowind by Bethesda Softworks. You need to own the game for OpenMW to play Morrowind.<br><br>OpenMW also comes with OpenMW-CS, a replacement for Bethesda's Construction Set.<br><br>Installation and running<br><br>If you already have an OpenMW install on your PC:<br><br>Copy your openmw.cfg into /switch/openmw/config/ (for Windows users: it's in Documents/My Games/OpenMW).<br>Copy your data files (esm, esp, bsa) into /switch/openmw/data/.<br>If you don't, but you own Morrowind:<br><br>Install Morrowind.<br>Copy the Data Files folder and Morrowind.ini file from your Morrowind installation into /switch/openmw/data/.<br>Then run OpenMW from hbmenu.<br><br>Known issues<br><br>Exiting the game using the HOME button during a loading screen will crash it.<br>Cursor sometimes displays when it shouldn't.<br>Performance isn't very good.<br>User accounts that have non-ASCII characters in the name will be treated as an absence of user account (i.e. your saves will go into global).<br><br>Notes<br><br>You have to run this from either NSP hbmenu or from a game override. Applet mode does not offer enough memory.<br>Press MINUS to bring up the software keyboard when an input field is selected.<br>Click LSTICK to enable/disable gamepad cursor control.<br>This has only been tested with the English release of Morrowind GOTY Edition. Mods should probably work, however you'll have to either edit your openmw.cfg manually or use openmw-launcher on PC, then copy the config file over.<br>If you have a user account active when you run the game, your saves will go into /switch/openmw/data/USERNAME, otherwise they'll go into /switch/openmw/data/global.<br>If the game crashes, check /switch/openmw/fatal.log and /switch/openmw/config/openmw.log.<br><br><br><br><br><br></p> </div> <div> <h3><a href="/switch/Cannonball_Switch">cannonball-switch</a></h3> <p>Overview<br>This is my Switch port of Cannonball, an enhanced Outrun engine by djyt.<br><br>Thanks djyt for writing such a great program and making sure it is easily portable.<br><br>Thanks to ScHlAuChi for testing.<br><br>Thanks to my Patreon supporters: Andyways, CountDuckula, Matthew Machnee and Sean Ritzo.<br><br>NOTE: Arcade roms for Outrun Version B are required to run this engine. The roms are NOT included in the download (see installation instructions).<br><br>A detailed Manual and FAQ are here: https://github.com/djyt/cannonball/wiki<br><br>Switch Installation Instructions<br>Arcade roms from Outrun version B are required to run this homebrew, they are not included.<br><br>Extract the contents of cannonball_switch.zip into the folder switch/ on your sdcard. You should have a folder switch/Cannonball_Switch/.<br>Obtain the arcade roms for Outrun Version B and extract them into switch/Cannonball_Switch/roms<br>Launch the .nro file using your favorite homebrew launcher, enjoy Outrun in almost perfect 60 fps.<br>This version of Cannonball is called 'Cannonball_Switch' to distinguish it from Lantus' port<br>Switch Controls<br>Note: Buttons can be re-mapped in menu<br><br>Minus = insert coin<br>Plus = start<br>Y = gas / OK in menu B = brake X = change gears<br>L = change in-game camera<br>R = menu Dpad = menu navigation and digital steering wheel controls<br>Left stick = analog steering wheel if analog is set to ON or WHEEL ONLY, otherwise this is digital. Right stick = analog gas/brake if analog is set to ON<br><br><br>Rom names<br>-------------------------------------------------------------------------------<br>Place OutRun Revision B ROMs in this directory.<br>They must be named as follows:<br>-------------------------------------------------------------------------------<br>epr-10187.88<br>epr-10327a.76<br>epr-10328a.75<br>epr-10329a.58<br>epr-10330a.57<br>epr-10380b.133<br>epr-10381a.132<br>epr-10382b.118<br>epr-10383b.117<br>mpr-10371.9<br>mpr-10372.13<br>mpr-10373.10<br>mpr-10374.14<br>mpr-10375.11<br>mpr-10376.15<br>mpr-10377.12<br>mpr-10378.16<br>opr-10185.11<br>opr-10186.47<br>opr-10188.71<br>opr-10189.70<br>opr-10190.69<br>opr-10191.68<br>opr-10192.67<br>opr-10193.66<br>opr-10230.104<br>opr-10231.103<br>opr-10232.102<br>opr-10266.101<br>opr-10267.100<br>opr-10268.99<br><br>-------------------------------------------------------------------------------<br>The original Japanese release of OutRun featured slightly different tracks <br>and course ordering.<br><br>Optionally, you can include the following files from the Japanese version to<br>play these alternate tracks:<br>-------------------------------------------------------------------------------<br><br>epr-10380.133<br>epr-10382.118<br>epr-10381.132<br>epr-10383.117<br>epr-10327.76<br>epr-10329.58<br>epr-10328.75<br>epr-10330.57<br><br>-------------------------------------------------------------------------------<br>Fixed Audio Rom (Optional)<br>http://reassembler.blogspot.co.uk/2013/01/outrun-original-game-shipped-with.html<br>-------------------------------------------------------------------------------<br><br>opr-10188.71f</p> </div> <div> <h3><a href="/switch/Blue_Matrix">Blue Matrix</a></h3> <p>A Blue Matrix Theme for your Nintendo Switch! <br><br>Enjoy!!!<br><br><br><br>Image borrowed from Amitai Angor AA VFX. Link to YouTube Channel: https://www.youtube.com/dvdangor2011</p> </div> <div> <h3><a href="/switch/snes9x_2010">SNES9x_2010</a></h3> <p>A very beta version of this core , games play from the SD card.<br><br>Screen settings<br>Game Saves<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/sekiro">Sekiro</a></h3> <p>Featuring a one of a kind arch style layout, Custom menus and headers with beautiful gold and wood overlays.</p> </div> <div> <h3><a href="/switch/Saving_SKYRIM">Saving SKYRIM</a></h3> <p>For all you Skyrim Fans out there. Here is what you were searching for! A Switch Theme that is a Dragonborns worthy. I hope you enjoy it ;)</p> </div> <div> <h3><a href="/switch/nxquake">nxquake</a></h3> <p>Switch port of TyrQuake (only the NetQuake part).<br><br> If you have the full version, copy both pak0.pak and pak1.pak to /switch/nxquake/id1/.<br>If you want to play Scourge of Armagon, copy pak0.pak from hipnotic to /switch/nxquake/hipnotic/. If you want to play Dissolution of Eternity, copy pak0.pak from rogue to /switch/nxquake/rogue/.<br>Make sure the pak files and the id1 directory have all-lowercase names, just in case.<br>You can run NXQuake using Homebrew Launcher.<br>If it crashes, look for console.log and error.log in /switch/nxquake/.<br>Mission Packs and mods are supported. If you have more game folders than just id1 in /switch/nxquake/, a mod select menu will pop up when you launch NXQuake.<br><br>THIS DOWNLOAD INCLUDES THE SHAREWARE VERSION OF THE GAME.</p> </div> <div> <h3><a href="/switch/NXthemes_Installer">NxThemes Installer</a></h3> <p>an homebrew that can manage custom themes directly on the switch, it can install both nxtheme and szs themes.<br><br></p> </div> <div> <h3><a href="/switch/Majoras_Mask_Dark_Theme">Majoras Mask Dark Theme</a></h3> <p>Black and White Majoras Mask theme</p> </div> <div> <h3><a href="/switch/pixel-painter">Pixel Painter</a></h3> <p>My first Switch homebrew application, a port of my 3DS application Pixel-Painter.<br>Uses the hello-world template from libnx as a base.<br>Features:<br>- The ability to draw with six different colors on the screen<br>- Controls and color information on the left side of the screen</p> </div> <div> <h3><a href="/switch/Lockpick">Lockpick</a></h3> <p>This is a ground-up C++17 rewrite of homebrew key derivation software, namely kezplez-nx. It also dumps titlekeys. This will dump all keys through *_key_05 on firmwares below 6.2.0 and through *_key_06 on 6.2.0 and above.<br><br>What this software does differently<br><br>Dumps titlekeys<br>Dumps 6.2.0 keys<br>Uses the superfast xxHash instead of sha256 when searching exefs for keys for a ~5x speed improvement<br>Gets all possible keys from running process memory - this means no need to decrypt Package2 at all, let alone decompress KIPs<br>Gets header_key without tsec, sbk, master_key_00 or aes sources - which may or may not be the same way ChoiDujourNX does it (and I'm gonna issue a challenge to homebrew title installers to implement similar code so you don't need your users to use separate software like this it's up to you to figure out if the same can be done for key_area_keys if needed)<br>Usage<br>Use Hekate v4.5+ to dump TSEC and fuses:<br>Push hekate payload bin using TegraRCMSmash/TegraRCMGUI/modchip/injector<br>Using the VOL and Power buttons to navigate, select Console info...<br>Select Print fuse info<br>Press Power to save fuse info to SD card<br>Select Print TSEC keys<br>Press Power to save TSEC keys to SD card<br>Launch CFW of choice<br>Open Homebrew Menu<br>Run Lockpick<br>Use the resulting prod.keys file as needed and rename if required<br>You may instead use biskeydump and dump to SD to get all keys prior to the 6.2.0 generation - all keys up to those ending in 05. This will dump all keys up to that point regardless which firmware it's run on.<br><br>Notes<br>To get keys ending in 06, you must have firmware 6.2.0 installed<br>No one knows package1_key_06, it's derived and erased fully within the encrypted TSEC payload. While there's a way to extricate tsec_root_key due to the way it's used, this is unfortunately not true of the package1 key<br>If for some reason you dump TSEC keys on 6.2.0 and not fuses (secure_boot_key) you will still get everything except any of the package1 or keyblob keys (without secure_boot_key, you can't decrypt keyblobs and that's where package1 keys live)</p> </div> <div> <h3><a href="/switch/JoyConMouse">JoyConMouse</a></h3> <p>this is a proof of concept of a mouse created with sdl2 and controlled by the left analog stick of the joycon theres button added to determine the button press</p> </div> <div> <h3><a href="/switch/easypower">EasyPower</a></h3> <p>A quick utility to reboot the Nintendo Switch - load the .nro through hbmenu or any other method to reboot the console immediately.</p> </div> <div> <h3><a href="/switch/uae4all2">uae4all2</a></h3> <p>Important note to Switch users<br>On the Switch, since v1.84, please use nsp injection to start uae4all2, otherwise the config save as and savestate export options will not work. On SX OS, you can do this by holding down R while launching any installed game to make hbmenu appear.<br><br>Use4All2 Mod is an Amiga emulator for Vita and Switch. This is my mod of this great Amiga emulator that was originally ported to the Vita by Cpasjuste. Depending on when you read this, this mod might be ahead or behind his version.<br><br>Thanks to Cpasjuste for the original port and for jumping in and adding shader support and making the assembler optimizations work.<br><br>Thanks to ScHlAuChi for extensive testing, ideas, and for contributing the new larger virtual keyboard images.<br><br>Thanks to the original authors Chui, john4p, TomB, notaz, Bernd Schneider, Toni Wilen, Pickle, smoku, AnotherGuest, Anonymous engineer, finkel, Lubomyr, pelya and many more.<br><br>Thanks to my supporters on Patreon: Andyways, CountDuckula, Matthew Machnee, and Sean Ritzo.<br><br>INSTALLATION<br><br>Obtain and copy BIOS files kick13.rom (size: 262,144 bytes), kick20.rom (size: 524,288 bytes) and kick31.rom (size: 524,288 bytes) to your SDCard into /switch/uae4all2/kickstarts/<br>Use your favorite Homebrew Launcher or Homebrew Loader to start Uaeall2<br><br><br>Full speed emulation of most Amiga games with zero frameskip<br>Large, complete virtual keyboard with adjustable position and adjustable transparency<br>Three fully mappable custom control sets: map Vita buttons to any Amiga joystick or key input, three custom control sets supported<br>Multiple hard-file support: up to 4 hdf files (size <2GB each) can be mounted simultaneously<br>Multiple controller support on Vita TV: up to four paired controllers can be fully mapped<br>Analog mouse control: control the mouse using the analog stick with adjustable sensitivity<br>Shader support: default sharp_bilinear_simple uses integer pre-scale for sharp, undistorted pixels with minimum blur, even if game is zoomed to fill the full Vita screen<br>Custom autofire: any mapped Vita button can have autofire with adjustable rate<br>Savestate with hard-file support: state can be saved even when hard-files are used<br>Additional emulator settings: sprite-sprite collisions can be enabled, blitter settings can be changed<br>Adjustable stereo separation<br>A button can be mapped to slow mouse in custom controls. When custom controls are on and that button is held down, the mouse pointer speed is greatly reduced. This is useful for precisely positioning the cursor.<br>Bluetooth keyboard and mouse support<br>Sticky virtual keyboard modifiers: allows keyboard combos like CTRL-C to be entered easily<br>Touchpad style pointer controls using the front touch panel and (optional) the rear touch panel<br>Supports loading files from ux0: or uma0: partition<br>Parallel port joystick adapter support for multiplayer games with up to 4 joysticks.<br>Additional savestate slot called auto, for automatic savestate loading</p> </div> <div> <h3><a href="/switch/100boxesNX">100 Boxes NX</a></h3> <p>100 Boxes NX is a simple yet challenging puzzle game.<br><br>Gameplay: - Fill all the boxes of a 10x10 grid. If you move horizontally or vertically you must skip 2 boxes. If you move diagonally you must skip 1 box.<br><br>Controls : - Touch or D-pad + A : Discover Case - B : New Game - Plus : Exit<br><br>Original game : - http://helmet.kafuka.org/</p> </div> <div> <h3><a href="/switch/leon">Leon</a></h3> <p>Featuring amazing Leon inspired artwork, Round game icons, beautiful custom menus and headers, Sleek wood and glass overlays and a one of a kind layout.</p> </div> <div> <h3><a href="/switch/Forest_V2">Forest V2</a></h3> <p>Second version of the Forest Theme, this one uses a new Layout named Simple Compact Layout.</p> </div> <div> <h3><a href="/switch/sys-clk-Editor">sys-clk-Editor</a></h3> <p>Edit your sys-clk configuration!<br>The icon is mostly a placeholder, suggestions for a proper icon are appreciated!<br><br></p> </div> <div> <h3><a href="/switch/pokemon">Pokemon Theme</a></h3> <p>It uses the Simple Theme layout and the new feature of PlayerSelect.<br><br>Compatible with 8.0.1 and contains a few new Features like Animations and a new layout for the All App Screen.</p> </div> <div> <h3><a href="/switch/sharedfontdumper">Shared Font Dumper</a></h3> <p>I made a shared font dumper! Shared fonts are used by certain games to display text.</p> </div> <div> <h3><a href="/switch/Decidueye">Decidueye</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/SDLlopan">SDL-Lopan</a></h3> <p>A classic remake of Linux Lopan (a Mahjong solitaire clone) by Dave Ashley.<br><br>Like other Mahjongg games, you try to remove all the pieces.<br> To remove pieces you must select a pair of pieces with the same drawing.<br>I made this port to test the touch screen support and the full screen zoom in my libSDL.\\<br> It's nothing special, but since it's finished I release it..</p> </div> <div> <h3><a href="/switch/MethaneBros">Super Methane Brothers</a></h3> <p>Help the Super Methane Brothers Puff & Blow! Trap baddies in a gas cloud. Suck into your gas gun. Throw against a wall to destroy them.<br><br>Extra Info : https://gbatemp.net/threads/release-super-methane-brothers.500731/#post-7910398</p> </div> <div> <h3><a href="/switch/kEx">kEx</a></h3> <p>Use the A button to enter a partition/directory, B button to go back, and + to exit.<br><br>Press X to copy a file, and Y to paste the file either to the SD card, or the same partition (does not currently work across system partitions). There is currently no indicator during a copy, only after, so give large files some time to copy.<br><br>Press - to delete a file (press the A button to confirm deletion, any other button to cancel).<br><br>NOTE: This can be dangerous, use at your own risk!</p> </div> <div> <h3><a href="/switch/Evolution_saved_me_NX">Evolution Saved Me NX</a></h3> <p>Evolution Saved Me port for the switch.<br><br>Dev has little no info recorded for this release.</p> </div> <div> <h3><a href="/switch/Final_Space">Final Space</a></h3> <p>This is a final space theme for Nintendo switch. </p> </div> <div> <h3><a href="/switch/Boston_Bruins_Theme">Boston Bruins Theme</a></h3> <p>Boston Bruins theme, they are a hockey team from New England and are former Stanley Cup Champions.</p> </div> <div> <h3><a href="/switch/openfodder">Open Fodder</a></h3> <p>Cannon Fodder is an action-strategy shoot 'em up game developed by Sensible Software and published by Virgin Interactive.<br><br>The game is military-themed and based on shooting action but with a strategy game-style control system. The player directs troops through numerous missions, battling enemy infantry, vehicles and installations.<br><br>Open Fodder is an open source version of the Cannon Fodder engine, for modern operating systems.<br><br><br>Controls<br>Keys\tControls<br>D-Pad or Analog\tMove Mouse<br>A or ZR\tClick<br>B or ZL\tFire<br>X\tSpeed up cursor<br>Y\tSwap alt weapon<br>Click+Fire\tUse alt weapon<br>Plus\tPause<br>Minus\tShow map preview<br>Minus+L\tDecrease window size<br>Minus+R\tIncrease window size<br>Plus+Minus\tGo back<br><br><br>THIS COME WITH THE AMIGA VERSION PRE PACKAGED NON OF WHAT IS WRITTEN BELOW IS REQUIRED AS WE HAVE DONE IT FOR YOU . however i have included this info should you struggle to have it run .<br><br>Requires a copy of Cannon Fodder (DOS or Amiga, Amiga files work better)<br><br>[DOS]: https://www.gog.com/game/cannon_fodder<br><br>[Amiga]: http://www.whdownload.com<br>Download this archive https://github.com/OpenFodder/data/releases/download/1.4/OpenFodder.zip. And extract the contents of OpenFodder/ to /switch/openfodder/ on your Nintendo Switch SD card.<br><br>[DOS] Copy 'CF_ENG.DAT' from the CD (or the GOG install destination) to the /switch/openfodder/Data/Dos_CD folder.<br>[Amiga] Copy the contents of 'cf_data' into the /switch/openfodder/Data/Amiga directory.<br>Copy openfodder-switch.nro to /switch/openfodder/ and boot the game through the homebrew launcher.</p> </div> <div> <h3><a href="/switch/8BIT_Cityscape">8BIT Cityscape</a></h3> <p>A view of an eight-bit style cityscape.<br><br>Image Credits:<br>https://hdqwalls.com/wallpaper/2880x1800/8-bit-pixel-art-city</p> </div> <div> <h3><a href="/switch/AsteroidsYo">AsteroidsYo</a></h3> <p>A Nintendo Switch Homebrew Game<br><br>Brew.js is Node.js for embedded devices<br><br>Brew.js version has many bugs including performance issues and also<br>Freezes when docked so it has been abandoned<br><br>Switchbrew C++ version 1.01 has no known bugs<br>Please report issues through GitHub<br><br>Special Thanks<br><br>Aiden Griggs (Quality Control)<br>XorTroll (Brew.js)<br>mactec0 (2Planes Codebase)<br>Manurocker95 (Persistent Save Data)<br>Modern Vintage Gamer (Switchbrew get started video)</p> </div> <div> <h3><a href="/switch/Neumann">Neumann</a></h3> <p>Nintendo Switch SaveDate Backup & Restore Tool<br><br>Special Thanks<br><br>EdiZon<br>switch-portlibs-examples</p> </div> <div> <h3><a href="/switch/Connect-4-Dual-Edition">Connect-4-Dual-Edition</a></h3> <p>This is a normal game of Connect 4, for 2 players on Nintendo Switch (hold the joy-cons sideways!) but with a twist!<br>Start a game with L3/R3 or press L/R (depending on who starts) to toggle between normal and pop-out mode, where you remove the bottom piece of a column and make all the ones above fall one rank!<br>This should add another layer of strategy to the game, making it ten times more fun! No more ties, once the grid is full, carefully drop down columns and try to win!<br>Use the dpad/abxy buttons to select the column to drop your piece, and L3/R3 to validate your action, starting the other player's turn.</p> </div> <div> <h3><a href="/switch/HekateBrew">HekateBrew</a></h3> <p>Features<br><br>HekateBrew is a simple Nintendo Switch Homebrew for<br><br>Launching Hekate configs described in hekate config file and ini directory.<br>(config logos are shown if they are defined as icon= in ini file)<br><br>Launching payloads from hekate payloads directory.<br>(payload logos are shown if they exist in payload folder with the same name and .bmp or .png extension)<br><br>Launching payloads from Argon-NX payloads directory.<br>(payload logos are shown if they exist in Argon-NX logos directory)<br><br><br>Credits<br><br>switchbrew for the libnx project and switch-examples<br>devkitPro for the devkitA64 toolchain and libnx support<br>CTCaer for the continued hekate and storage in payload binary<br>XorTroll for Plutonium<br>SciresM for Atmosphere</p> </div> <div> <h3><a href="/switch/Pokemon_Dawn_Theme">Pokemon Dawn Theme</a></h3> <p>This is a Nintendo Switch theme, based around the character Dawn from the Diamond and Pearl games.<br><br></p> </div> <div> <h3><a href="/switch/Avatool">Avatool</a></h3> <p>Avatool relies on shutting down the Switch's account service. This will result in a crash eventually. Once this is done:<br><br>L and R change the target avatar<br>Up and Down control menu<br>A overwrites targetted avatars<br>Avatars are 256x256 jpg images. Place them in sdmc:/avatar/ for Avatool to find them.</p> </div> <div> <h3><a href="/switch/SlitherlinkNX">SlitherlinkNX</a></h3> <p>Introduction<br>Slitherlink is a logic puzzle game created in 1989 by Japanese publisher Nikoli, famous for creating Sudoku, among many other puzzle games. See https://en.wikipedia.org/wiki/Slitherlink for more info.<br><br>I discovered the game a few years ago on the Nintendo DS with 'Puzzle Series Vol. 5: Slitherlink', which was never released outside of Japan. It's such a good game I became addicted to it, just like with Picross and Nurikabe.<br><br>This is my version of the game for the Nintendo Switch. It's a rewrite of one of my previous projects for the Dingoo A320. It features 456 levels in four sizes: 5x5 (easy), 7x7, 10x10, 20x20 (hard). There's also a save state function, undo button, and more.<br><br>Rules<br>In SlitherlinkNX, you draw lines on a grid to create a meandering path, following the rules:<br><br>The path must form a single loop, without crossing itself or branching.<br>The numbers indicate how many lines surround each cell. Empty cells may be surrounded by any number of lines.<br>There is one unique solution for each level. You can draw small x's on segments that cannot be connected. You should be able to find the solution by logical deduction only, without guessing.<br><br>For Slitherlink beginners, I strongly recommend to consult the Wikipedia page, especially chapter 'Solution methods', which is a big help at the start: https://en.wikipedia.org/wiki/Slitherlink#Solution_methods<br><br>Controls<br>d-pad: move cursor<br>X/A/B/Y: draw a line, then a cross, then nothing, in the corresponding direction<br>L + X/A/B/Y: draw a cross, then a line, then nothing, in the corresponding direction<br>R: undo previous action<br>+: open menu, allowing to: retry, save state, or quit<br><br>Credits<br>Development: Tardigrade (http://beyondds.free.fr/)<br>Original game: Nikoli (http://www.nikoli.com/)<br>Puzzles: Krazydad (http://www.krazydad.com/slitherlink/)<br>Font: Chopin Script<br>Sounds: Junggle<br>Background: aopsan</p> </div> <div> <h3><a href="/switch/WiiU_theme">WiiU</a></h3> <p>WiiU Menu Theme / WiiU Settings Background / WiiU Lockscreen / WiiU Notifications / WiiU User Selections / WiiU Friendlist ( User Page)</p> </div> <div> <h3><a href="/switch/fceumm">FCEUMM</a></h3> <p>A very beta version of this core , games play from the SD card.<br><br>Screen settings<br>Game Saves<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/KipSelect">Kip Select</a></h3> <p>Warning: Do not use the reboot option if your SD card is formatted as exfat.<br><br>A WIP toolkit for the switch cfw Atmopshere, it started out as a simple KIP manager but has become much more over time. This toolkit is intended for use with Atmosphere Fusee, it will still somewhat work other packs like Kosmos but stuff may be broken.<br><br>Features:<br> - Enabling And Disabling Of KIPS<br> - Configuring BCT.ini<br> - Managing LayeredFS titles<br> - Console reboot (DO NOT USE WITH EXFAT SDCARD)<br></p> </div> <div> <h3><a href="/switch/Switch-Boy_4000">Switch-Boy 4000</a></h3> <p>Lockscreen made almost entirely by me. Enjoy! 🇮🇹</p> </div> <div> <h3><a href="/switch/Triangles">Triangles</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/Danganronpa_2_Theme">Danganronpa 2 Theme</a></h3> <p>A theme featuring all of the characters from Danganronpa 2: Goodbye Despair. The theme uses Akai's simple lockscreen custom layout and Migush's Transparent Playerselect custom layout. The theme also uses a basic black and white background for the news, playerselect, user settings and settings applets to make it easier to read whats on screen. Main image taken from https://www.youtube.com/watch?v=Qp8gdIVMLyA (It's thumbnail).</p> </div> <div> <h3><a href="/switch/Hekate">hekate</a></h3> <p>Custom Nintendo Switch bootloader, firmware patcher, and more.<br><br>lots of configuration options available and you would be better to read here : https://github.com/CTCaer/hekate .<br><br></p> </div> <div> <h3><a href="/switch/White_Grey_FlareZephyr">White Grey FlareZephyr</a></h3> <p>iOS 13 comes to the Nintendo Switch with the White Grey Flare Zephyr wallpaper!</p> </div> <div> <h3><a href="/switch/touch-screen">Touch Screen</a></h3> <p>touch-screen-modified<br><br>Fork from switchbrew/switch-examples/hid/touch-screen repository. Added row & column support</p> </div> <div> <h3><a href="/switch/Pokemon_Super_Mystery_Dungeon">Pokemon Super Mystery Dungeon</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!\n\nSmall experiment with some special ways to upscale images. For the pokemon fans looking, the images are indeed captured from the 3ds itself (in the PSMD main menu) and upscaled in a sort of magical way. enjoy!</p> </div> <div> <h3><a href="/switch/avp">Alien-vs.-Predator-Gold-Switch</a></h3> <p>Introduction<br>------------<br><br>This is an unofficial Nintendo Switch port of the Fox Interactive /<br>Rebellion Developments game, Aliens Versus Predator Gold.<br><br>More information can be found at the project homepage and the Discourse<br>forum.<br><br>http://icculus.org/avp/<br>http://community.ioquake.org/c/avp<br><br>Notes<br>-----<br>Requires the full game (AvP Gold or AvP 2000), both GOG or Steam work.<br>If you use AvP 2000, go there https://icculus.org/avp/files/etc/ and download english.txt, rename it to language.txt and put it with the assets into the same Folder as the NRO.<br><br>A correct setup will look like this:<br><br> -language.txt<br> -cd tracks.txt<br> -AvP_Gold.nro<br> -FMVs<br> -fastfile<br> -avp_rifs<br> -avp_huds<br><br>All folders (but FMVs) must be lower case, also every file in every dir must be lower case.<br><br>+ is Escape, - is Enter<br><br>Don't forget to map joycon controls in the options, else you will not be able to do much ingame, also it currently renders in 1080p, so handheld text will look small.<br><br>Credits<br>-------<br>The original game is by Rebellion Developments.<br><br>Tim Beckmann, various code cleanup fixes<br>Chuck Mason, initial OpenAL implementation<br><br>For everything else, there's http://community.ioquake.org/c/avp</p> </div> <div> <h3><a href="/switch/CharizardX">CharizardX</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/MegaZeux">Megazeux</a></h3> <p>MegaZeux is a game creation system originally released in 1994 and still being developed today. At DigitalMZX you'll find an enormous collection of MegaZeux games and a forum inhabited by friendly MegaZeux veterans. In-depth community info can be found in the MZX Wiki.<br><br>You can chat to the team @ https://discord.gg/XJCvb4P<br><br>Games can be found here : https://vault.digitalmzx.net/search.php?browse=AllGames&desc=CACHE_downloadCount</p> </div> <div> <h3><a href="/switch/Jotaro_Kujo">Jotaro Kujo</a></h3> <p>Jotaro Kujo from JoJo's Bizarre Adventure: Stardust Crusaders</p> </div> <div> <h3><a href="/switch/hot_pocolate">Hot-Pocolate</a></h3> <p>HOT POCOLATE is an application built for monster collecting cop-locked .gifs and blending them into a silk-seizure anxiety-maize.<br><br>How to play: Before playing HOT POCOLATE, queue up some music and get in a comfortable position. Hold the the left Joycon like a TV remote and hit any button on beat with the music. After becoming entranced, the background will sync up with the music that is playing.<br><br>WARNING: Hot Pocolate may potentially trigger seizures for people with photosensitive epilepsy.<br><br>Features:<br>Binary versions of HOT POCOLATE contain over 100!! (wow!) unique .gifs to scroll through at your leisure.<br>Two semi-secret chief executive officer battles inspired by classic arcade games.<br>The good stuff:<br>HOT POCOLATE is applicable to several unique operating systems, including:<br><br>A Nintendo Switch capable of running homebrew (tested and working on firmware 5.1.0)<br>A screensaver for Microsoft Windows<br>Your overpriced Mac computer<br><br>Made with love, ILL TETEKA, 2018<br><br>Special thanks: NotQuiteApex for testing and feature suggestions (GO PLAY HIS GAME!!!!!), TurtleP for porting L\u00f6ve to the honking Switch, Chris for convincing me to finish this, And YOU especially if you\u2019re still reading this...<br><br>Troubleshooting, Nintendo Switch only: If the application refuses to boot for whatever reason, start Hot Pocolate with both Joycons attached and then remove the left Joycon when the application starts. In docked mode, I get good results by placing the Switch in sleep mode before docking.</p> </div> <div> <h3><a href="/switch/Lockpick_RCM">Lockpick_RCM</a></h3> <p>Description<br><br>Lockpick_RCM is a bare metal Nintendo Switch payload that derives encryption keys for use in Switch file handling software like hactool, hactoolnet/LibHac, ChoiDujour, etc. without booting Horizon OS.<br><br>Due to changes imposed by firmware 7.0.0, Lockpick homebrew can no longer derive the latest keys. In the boot-time environment however, there are fewer limitations. That means the new keys are finally easy to dump!<br><br>Usage<br><br>Launch Lockpick_RCM.bin using your favorite payload injector<br>Upon completion, keys will be saved to /switch/prod.keys on SD<br>If the console has Firmware 7.x, the /sept/ folder from Atmosph\u00e8re or Kosmos release zip containing both sept-primary.bin and sept-secondary.enc must be present on SD or else only keyblob master key derivation is possible (ie. up to master_key_05 only)<br>Big thanks to CTCaer<br>For Hekate and all the advice while developing this!<br><br>Known Issues<br><br>Chainloading from SX will hang immediately due to quirks in their hwinit code, please launch payload directly</p> </div> <div> <h3><a href="/switch/OpenTTD">OpenTTD</a></h3> <p># About<br>OpenTTD is a transport simulation game based upon the popular game Transport Tycoon Deluxe, written by Chris Sawyer. It attempts to mimic the original game as closely as possible while extending it with new features.<br><br>OpenTTD is licensed under the GNU General Public License version 2.0, but includes some 3rd party software under different licenses. See the section \"Licensing\" below for details.<br><br># Contacting<br>The easiest way to contact the OpenTTD team is by submitting bug reports or posting comments in our forums. You can also chat with us on IRC (#openttd on irc.oftc.net).<br><br>The OpenTTD homepage is https://www.openttd.org.<br><br>You can also find the OpenTTD forums at https://www.tt-forums.net.<br><br>This is my Switch port of OpenTTD, a re-implementation of Transport Tycoon Deluxe.<br><br>Port by @rsn8887, based on the Vita port by @angguss. I made some control enhancements and I also enabled sound on the Vita port, too (pull request to @angguss made).<br><br># Thanks<br><br>Thanks to the many developers who worked on this game.<br><br>Thanks to @angguss for his excellent Vita port, on which this Switch port is based.<br><br>Thanks to my supporters on Patreon: Andyways, CountDuckula, Greg Gibson, Jesse Harlin, \u00d6zg\u00fcr Karter, Matthew Machnee, and RadicalR.<br><br># Installation<br><br>A public domain graphics set (OpenGFX) is included. If you want the choice to also use original dos game graphics, copy over the files<br>```<br>SAMPLE.CAT<br>TRHCOM.GRF<br>TREND.GRF<br>TRTITLE.GRF<br>TRG1.GRF<br>TRGC.GRF<br>TRGH.GRF<br>TRGI.GRF<br>TRGT.GRF<br>```<br>to `/switch/openttd/baseset/`<br><br>If the above files are present, a new option will appear when you go to game settings from the titlescreen. There you can select between the two graphics sets `original dos` and `openGFX`.<br><br># Controls<br><br>- Left analog stick = mouse pointer control<br>- D-Pad or right analog stick = scrolling the map.<br>- A/right trigger = left mouse click<br>- B/left trigger = right mouse click<br>- Y = zoom-in<br>- X = zoom-out<br>- Double click A/right trigger over a text field = bring up on-screen keyboard<br>- The touch screen is used for indirect mouse input, like on a laptop touchpad. Move a single finger to move the mouse pointer. Use short tap for left click. Hold a single finger while tapping a second finger for right click. Drag with two fingers to drag and drop.<br><br># Current Limitations<br><br>- No music (requires midi)<br>- No network support<br></p> </div> <div> <h3><a href="/switch/brewjs">Brew.js</a></h3> <p>Check the github page for usage info! https://github.com/BrewJS/Switch</p> </div> <div> <h3><a href="/switch/pplay">pplay</a></h3> <p>pPlay is a video player for the Nintendo Switch. pPlay support most popular video formats, have subtitles (embedded ass) and http streaming support.<br><br>Usage<br>Use left/right to switch menu's and windows... select a media and... have fun.<br>Notes<br>pPlay should be able to play most media. While 720p should be mostly fine, 1080p support can vary with medias and bit rates. If so (audio de-sync for example), increasing buffering can help in most situation. This can be done in the main menu (left). Please note that increasing the buffer size will have some side effect like longer loading and seeking time, but also to stop a video (buffers needs to be released). This is more visible when using http streams, of course.<br><br>pPlay can stream media from an http server with directory listing enabled. To do so, you must edit the pPlay configuration file (pplay.cfg) to add your server address (NETWORK = 'http://samples.ffmpeg.org/';). Please note that you need a good and stable network connection for this, and you will probably have to set buffering to \"VeryHigh\" for smoother experience.<br><br>pPlay will extract media information in background, but i did spot a very few files which make the device crash. If so, you can disable this in pPlay configuration file (pplay.cfg): CACHE_MEDIA_INFO = 0;<br><br>pPlay will push the cpu speed when a 1080p media is played, and restore previous speed when paused or stopped. This is safe but can be disabled in the main option menu (left).<br><br>Please note that there is a (big?) delay when switching video/audio/subtitles streams to see the change. This is worked on but in the meantime, be patient :)</p> </div> <div> <h3><a href="/switch/atmos-ghosts">Atmosphere Ghosts</a></h3> <p>Featuring tropical seas artwork, An alternate home screen, And minimal glass overlays</p> </div> <div> <h3><a href="/switch/dOPUS">n1dus</a></h3> <p>n1dus formerly known as dOPUS is an installer and converter of NSP and XCI files for the Nintendo Switch. It is Based on Tinfoil and 4NXCI.<br><br>DISCLAIMER: Use dOPUS at your own risk. I'm not responsible for any damage, data loss, or anything else dOPUS may cause.<br><br>Requires sdmc:/keys.dat in order to extract/install XCI files.<br><br>Keys can be extracted using tesnos' kezplez or shchmue's fork of kezplez. Hers supports the fuses and TSEC being dumped in multiple locations as well as also supporting firmware 6.0.</p> </div> <div> <h3><a href="/switch/xash3d-switch-dmc">xash3d-switch-dmc</a></h3> <p>Xash3D Engine is a custom Gold Source engine rewritten from scratch. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine.<br><br>Xash3D FWGS is a fork of Xash3D Engine, which aims on crossplatform and compatibility with original Xash3D and Gold Source.<br><br><br>This packages already includes the extras.pak files from https://github.com/FWGS/xash-extras/releases in your valve directory ,<br><br>Get a copy of half life that contains the 'valve' folder. and add to the valvev folder already within your appstore download.<br><br>Xash3D should now launch, it will take a couple seconds to load the assets needed for displaying the menu and you should be able to play!<br><br>and problems please use the appstore feedback form, thanks..</p> </div> <div> <h3><a href="/switch/The_Witcher_3_Wild_Hunt">The Witcher 3: Wild Hunt</a></h3> <p>Animated Theme The Witcher 3: Wild Hunt for enjoyment in all versions. In partnership with our great friend NSX</p> </div> <div> <h3><a href="/switch/wiiero">Wiiero</a></h3> <p>Port of wiiero (Liero for Wii) to Nintendo Switch<br><br>Sound is currently broken.</p> </div> <div> <h3><a href="/switch/ArkanoidNX">Arkanoid NX</a></h3> <p>Arkanoid port for the nintendo switch.<br><br>Splash screen, title screen and game screen<br>Music and SFX<br>Music and Images rendered with SDL2<br>Settings and game data saved in a JSON in switch/manurocker95/ArkanoidNX/data.sav<br>Multilanguage support (just Spanish and English for now)<br>Resources loaded from RomFS</p> </div> <div> <h3><a href="/switch/CHIP8">CHIP8-NX</a></h3> <p>A working early stage CHIP8 emulator for the Nintendo Switch.<br><br>Feel free to help and improve the code!<br><br>Exit to HBmenu using PLUS button</p> </div> <div> <h3><a href="/switch/Spider-Verse">Spider-Verse</a></h3> <p>This is a Spider-Man: Into the Spider-Verse theme that has the following:<br><br>1. App Menu (Left All Rounded Layout by Akai)<br>2. Home Menu (Careful Layout ENX v1 Layout by Migush)<br>3. Lock Screen (Careful Lockscreen Layout by Such Meme, Many Skill)<br>4. Player Select (Transparent Playerselect Layout by Migush)<br>5. Settings App (DownSettingText Layout by Akai)<br>6. User Page (No Special Layout)</p> </div> <div> <h3><a href="/switch/Kingdom_Hearts_3_theme">Kingdom Hearts 3</a></h3> <p>This theme uses 2 variations of the Homescreen Layout.<br><br>Simple Layout for the Homescreen.<br>Abstract Layout for the Homescreen.<br><br>And for the Lockscreen it uses the Simple Layout.</p> </div> <div> <h3><a href="/switch/DC-uLaunch_Updater">DC-uLaunch_Updater</a></h3> <p>Uses<br>-Install/update uLaunch.<br>-Remove uLaunch.<br>-Install extra Themes.<br>-In app update.<br>-Reboot to payload.<br><br>Installation<br>This is very simple just download the DC-uLaunch_Updater.nro from my github page or on this page (but its a zip).<br>Create and place in your /switch/Ulaunch-update/ folder.<br>And then your done launch from HBmenu or uLaunch.</p> </div> <div> <h3><a href="/switch/Hurrican">Hurrican</a></h3> <p>This is my Switch port of Hurrican, a freeware jump and shoot game created by Poke53280 that is based on the Turrican game series. Blast your way through nine action-packed levels filled with different enemies and powerups.<br><br>Everything needed to play is already included in the archive.<br><br>Port by @rsn8887.<br><br>Visit my Patreon: https://www.patreon.com/rsn8887<br><br>THANKS<br><br>Thanks to Poke53280 team for making such a great game, releasing the source, and making it freeware.<br><br>Thanks to the other developers such as DKS and Pickle for extending the Hurrican source and adding SDL/OpenGL-ES support and more.<br><br>Thanks to ScHlAuChi for telling me about this.<br><br>Thanks to devkitPro for making Switch homebrew possible.<br><br>Thanks to my supporters on Patreon: Andyways, CountDuckula, Jason Crawford, Greg Gibson, Jesse Harlin, \u00d6zg\u00fcr Karter, Matthew Machnee, Milenko, and RadicalR.<br><br>Controls<br>Left analog stick = walk/duck/aim (hold up/down to look)<br>Dpad = walk/duck/aim (hold up/down to look)<br>Y = shoot<br>B = jump<br>X = hold for lightning beam (control angle with stick/dpad left/right)<br>A = powerline<br>R = grenade<br>L = cycle weapon type<br>ZR = smart bomb<br>Current Limitations<br>Don't try to remap buttons in the controls menu, it asks for a button press, but doesn't react to Joycon input. The only way out is to force quit the game with the home button. If you mess up preferences, just delete /switch/Hurrican/hurrican.cfg<br><br>The tutorial level (if you select \"Start Tutorial\" instead of \"Start New Game\") currently crashes just after loading.</p> </div> <div> <h3><a href="/switch/SDLPoP">SDLPoP</a></h3> <p>This is an open-source port/conversion of the DOS game Prince of Persia.<br>It is based on the disassembly of the original PoP1 for DOS.</p> </div> <div> <h3><a href="/switch/Dark_Souls_Theme">Dark Souls Theme</a></h3> <p>Includes two different wallpapers for home, settings, allapps and lockscreen</p> </div> <div> <h3><a href="/switch/Zelda_Dark_Link_Theme">Zelda Dark Link Theme</a></h3> <p>Dark Link takes over your Nintendo Switch in this Legend of Zelda based custom theme!<br><br>- 8.x compatible!<br>- Will be updated regularly as new firmware releases in the future (check back for updates!)<br>- Includes: Custom Lock screen<br> Custom Home Screen<br> Custom All Apps Screen<br> Custom Settings screen<br><br>** Huge, huge shout out to Akai, Such Meme (Owen), and the NXThemes creator Exelix for all of their personal guidance, and for contributing all of these amazing layouts for everybody to use! Thank you guys!<br>** Special thanks to Akai for creating the custom 5 rounded app home layout for me!</p> </div> <div> <h3><a href="/switch/TetrisNX">TetrisNX</a></h3> <p>Tetris clone made in C using SDL2 for the nintendo switch<br><br>This nintendo switch release slightly diffrent from the original source:<br><br>1.Fixed broken sound / recode from scratch<br>2.Changed the screen aspects and some values to match the nintendo switch<br>3.Changed/Added some colors, it was way too colorless<br>4.Anhanced the controls and added held keys for full Tetris expirience<br>5.Some code changes and fixes<br>6.Removed usedless mouse on main screen and replaced with Keys<br>7.Also Added pause as there was none<br>8.Complete remove the wraped LOG<br>9.anyting else i have forgot about<br><br>Yo this 4 years old unfinished game is playble now :)</p> </div> <div> <h3><a href="/switch/d1x-switch">dx1-switch</a></h3> <p>A Nintendo Switch port of Descent I. This is a fork of DXX-Retro, which is a fork of DXX-Rebirth, which is a fork of the original engine source code created by Parallax Software Corporation.<br><br>Copy descent.hog and descent.pig to the switch/d1x-switch directory. These files are included with a purchase of the game. Tested with Descent I from Steam.<br><br><br>Known issues and missing features<br>Multiple save files don't work (currently hardcoded to player.plr)<br>Doesn't support the joysticks<br>No music<br>Only tested with the Descent files from Steam; GOG and CD-ROM releases have not been tested<br>Doesn't utilize 1080p resolution when docked<br>Need an icon<br>Resize the text for larger resolutions (Bug only on D1X Switch)<br>Enable the original HUD<br>Network/Multiplayer is not enabled<br>Level Selection menu doesn't work (no way to input a different level)<br><br>DXX Retro is released under the D1X-Rebirth License </p> </div> <div> <h3><a href="/switch/Bejeweled-NX">Bejeweled NX</a></h3> <p>No official info provided by the developer .<br><br><br>Nintendo switch port of the classic Bejeweled.</p> </div> <div> <h3><a href="/switch/xash3d-switch_Opposing_Force">xash3d-switch Opposing Force</a></h3> <p>Xash3D Engine is a custom Gold Source engine rewritten from scratch. Xash3D is compatible with many of the Gold Source games and mods and should be able to run almost any existing singleplayer Half-Life mod without a hitch. The multiplayer part is not yet completed, multiplayer mods should work just fine, but bear in mind that some features may not work at all or work not exactly the way they do in Gold Source Engine.<br><br>Xash3D FWGS is a fork of Xash3D Engine, which aims on crossplatform and compatibility with original Xash3D and Gold Source.<br><br><br>This packages already includes the extras.pak files from https://github.com/FWGS/xash-extras/releases in your valve directory ,<br><br>Get a copy of half life that contains the 'valve' folder. and add to the valvev folder already within your appstore download.<br><br>Xash3D should now launch, it will take a couple seconds to load the assets needed for displaying the menu and you should be able to play!<br><br>and problems please use the appstore feedback form, thanks..</p> </div> <div> <h3><a href="/switch/McOsu-NX">McOsu-NX</a></h3> <p>WARNING: Use HBL takeover or NSP HBL to launch, or you WILL run out of memory and crash!<br><br>How to use:<br>NOTE: You don't have to create any folder structures, everything is already prepared. Follow the guide on extracting beatmaps/skins below, and simply put them into /switch/McOsu/Songs/ or /switch/McOsu/Skins/ on your microSD card. Default beatmaps are already included, so just follow their structure.<br><br>How to add beatmaps/skins: https://steamcommunity.com/sharedfiles/filedetails/?id=880768265<br><br>FAQ: https://steamcommunity.com/app/607260/discussions/0/1620599015885400990/<br><br>The game will give you a big fat warning on the main menu if it doesn't have access to enough memory (< 1 GB).<br><br>At least on my system, if you still launch HBL via the Album applet, then only ~400 MB out of 4 GB are available, and some of that is already used up. (This might not even be a problem anymore with newer Atmosphere/ReiNX/etc. versions.)<br><br>I have only tested this on firmware 5.1, with a pretty old SD setup and RajNX (which is no longer maintained), but never change a running system you know.<br><br>If you get audio crackling after minimizing the game or going into sleep mode: To fix it, Go to Options > Audio > Restart SoundEngine (fix crackling)<br><br>If you are playing beatmaps with a lot of sliders visible at the same time, and consistently getting less than 60 fps, improve performance by enabling Options > Skin > \"Use slidergradient.png\"<br><br>If you get stuck at 0% loading forever, then the resource loader thread could not be created. Try restarting the game, HBL, and your system, in that order. This has only happened to me once, so it shouldn't be a problem.<br><br>All speed changing mods are unavailable (DT/HT/DC/NC, Speed/BPM Multiplier, Timewarp) because the audio library does not support varying playback speed (yet).<br><br></p> </div> <div> <h3><a href="/switch/Mountains">Mountains</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/doom64">Doom64EX</a></h3> <p>NOTE THIS REQUIRES SOME ADDITIONAL FILES TO PLAY!!<br><br>Doom 64 EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.<br><br>Features:<br>hardware accelerated rendering;<br>sound and music;<br>analog controls;<br>all other features of Doom 64 EX probably work (except network games).<br><br>To install and run the game, follow these steps:<br>Obtain a Doom 64 ROM in either n64, z64 or v64 format. I think region and version do not matter, as long as the ROM is unmodified.<br>Extract the wadgen folder from doom64ex_nx_v010.zip to somewhere on your PC.<br>Run wadgen/WadGen.exe and point it to your Doom 64 ROM. This should generate two files inside the wadgen folder: DOOM64.WAD and DOOMSND.SF2.<br>Extract the switch folder from doom64ex_nx_v010.zip to the root of your SD card.<br>Copy DOOM64.WAD and DOOMSND.SF2 you got in step 3 to /switch/doom64ex/ on your SD card.<br>If you already have Doom 64 EX installed on your PC or something, you can just do steps 4 and 5 right away, using the files from your existing installation.<br><br><br>Some notes:<br>the framerate is capped at 60 FPS by default, if you want framerates closer to what you would get on an actual N64, set Options -> Setup -> Framerate to Capped;<br>sometimes the music skips a little bit and/or channels go out of sync for a moment, this is most noticeable in the intro;<br>as usual, if you have exFAT, better quit the game using the 'Quit Game' option in the menu instead of just killing hbmenu;<br>I have only tested this on a US v1.1 Z64 ROM, not sure if every ROM out there works, but most should.<br><br>Credits:<br>Samuel Villarreal (svkaiser) and others for Doom 64 EX;<br>fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff;<br>Midway Games and Nintendo for Doom 64;<br>id Software for Doom.</p> </div> <div> <h3><a href="/switch/yallarenuts">Y'allAreNUTs</a></h3> <p>Use UP & DOWN to select a save. LEFT & RIGHT to skip 5 saves.<br>Press A to dump save files into 'save/' or press Y for 'save/{titleID}/{userID}/' (will overwrite whatever's already in there.)<br>Press ZR to dump all saves<br>Press X to inject all files that are present in inject/ (For now, don't put too many file at one time. Only put 1 folder for botw save for example. Use at your own risk and always have backups)<br>Press PLUS to quit when not copying files.<br><br>Since console output doesn't support UTF-8, you can press R to show title ID instead. When you see garbled text (Japanese names, for example) you can manually look up a title here.<br>Avoid using this while the Switch is docked, as in my testing docked mode seems unstable and sometimes crashes.<br><br>I only made a release of this homebrew because I saw people trying to get builds of my previous versions and it got quite messy... This is by no means a formal program for the long term. It's just a filler for people who are too impatient to wait for Checkpoint's stable version on 5.0.</p> </div> <div> <h3><a href="/switch/VGMplayerNX">VGMPlayerNX</a></h3> <p>A WIP VGM player for Nintendo Switch.<br><br>It's a start.<br><br>Controls:<br><br>ZL/ZR: Previous/Next track<br>A: Select file or directory / Play/Pause<br>B: Stop / Go back directory<br>X: Change play mode<br>+: Exit</p> </div> <div> <h3><a href="/switch/genesisgx">Genesis Plus GX</a></h3> <p>A very beta version of this core , games play from the SD card.<br><br>Screen settings<br>Game Saves<br>Button Config<br>Analog input.</p> </div> <div> <h3><a href="/switch/Zelda_Majoras_Mask_Theme">Zelda Majoras Mask Theme</a></h3> <p>Majora's Mask takes over your Nintendo Switch in this Legend of Zelda based custom theme!<br><br>- 8.x compatible!<br>- Will be updated regularly as new firmware releases in the future (check back for updates!)<br>- Includes: Custom Lock screen<br> Custom Home Screen<br> Custom All Apps Screen<br> Custom Settings screen<br><br>** Huge, huge shout out to Akai, Such Meme (Owen), and the NXThemes creator Exelix for all of their personal guidance, and for contributing all of these amazing layouts for everybody to use! Thank you guys!</p> </div> <div> <h3><a href="/switch/xor_play">xor.play</a></h3> <p>Important! Before using the sysmodule!<br>The memory of sysmodules is limited, so bigger audios may fail. There's no clear limit, just that some work and some don't.<br>Like I said above, sysmodules have limited memory, so it may fail when used along with other sysmodules.<br><br>How do I use this sysmodule?<br><br>Save the kip and add it to your own CFW. I guess you'll already know how to add kips to the CFW you use.<br>There is a file on the root of the SD card named xor.play.json. Add there the Title IDs and the audio files to play when that title is opened.<br><br>This way, when there's nothing opened and you're in Home Menu play.wav file would be played, and while BotW is opened aud.mp3 would be played (even if you're on Home Menu and the app is minimized)<br>This should work with any game, but the only system title working is the Home Menu.<br>If there's an audio set to a title id equal or lower than 0100000000001000 (Home Menu's one) the audio set to that ID will play any time there's no game opened.<br>Looks like opening hbmenu stops the audio playback, but when returning to Home Menu it should start again.<br>Any problems you have, ask them on my Discord server (Nintendo H&H server), or ask them on the release GBAtemp thread of ModuleMania.</p> </div> <div> <h3><a href="/switch/Uiiverse">Uiiverse</a></h3> <p>Uiiverse is a re-creation of Nintendo's well-known social network, Miiverse. It allows you to interact with fellow Nintendo fans, give Yeahs to posts, and share screenshots of your favorite games. Now available on Nintendo Switch.<br><br>Uiiverse for Nintendo Switch. This is based on LennyTube. Check it out on https://github.com/noirscape/lennytube.<br><br>Thanks to:<br><br>Noirscape for creating LennyTube<br>joo and Ashley for testing this<br>The Uiiverse team for all their support<br>You for checking this out.<br></p> </div> <div> <h3><a href="/switch/nx-vr">VR POC</a></h3> <p>Basic VR concept<br><br>A WIP<br><br>:)</p> </div> <div> <h3><a href="/switch/ScreenTester">ScreenTester-NX</a></h3> <p>This program displays different colors to detect dead/stuck pixels on your Nintendo-Switch screen.It can cycle colors on your Switch screen very rapidly to try and repair stuck/dead pixels.</p> </div> <div> <h3><a href="/switch/Spirals_EDL">Spirals_EDL</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/BlueGhostDragon">BlueGhostDragon</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/LugiavsHo-oh">LugiavsHo-oh</a></h3> <p>A theme for your switch! Uses Such Meme, Many Skill's Layouts. <br><br>Keep up to date with me by visiting my site, linked here as source!</p> </div> <div> <h3><a href="/switch/Windows_8_Theme">Windows 8 Theme</a></h3> <p>A Windows 8-style theme that comes with files for HOME, Settings, All Software, and three lock screens!<br>Uses \"Simple Layout Lockscreen\" by Akai and a modified version of xFlesk's compact HOME layout. I do not own the original layouts.</p> </div> </body>