Skip to content

Instantly share code, notes, and snippets.

Splatoon 1 Schedule Data

This document details how schedules are handled in Splatoon 1.

Schedule

The game schedule is controlled by BOSS through the schdat2 task. This task distributes a single file: VSSetting.byaml. This BYAML file is version 1, big endian, and has no path nodes.

I have uploaded a sample VSSetting.byaml file from Feb 1 here.

Half-Life 2 on the Switch

This is a guide for running Half-Life 2 on your Switch. Please be aware that this isn't a great way of playing Half-Life 2 - do not expect this mod to work perfectly.

Thank you to Bringus Studios for fixing save files not showing up!

NOTE: I am assuming that you have basic knowledge about how modding games on the Switch works. I will not provide support for questions like "how do I install Atmosphère / CFW", "how do I make an emuMMC", "how do I extract games", etc. For help with modding your console, see the NH Switch Guide.

WARNING: While this mod should be fairly safe to use, I do not take any responsibility if your Portal save data is deleted, you get banned from Nintendo Switch Online, or if your Switch explodes.

NetUpdateSOAP

The SOAP endpoint for checking if a system update is available is located at /nus/services/NetUpdateSOAP.

Request

A POST request is sent to the endpoint.

HTTP Headers

@OatmealDome
OatmealDome / main.m
Created December 1, 2019 18:44
RW/RX remap test
#include <mach/mach.h>
void remap(vm_address_t orig, vm_size_t size, bool execute)
{
// remap source to target
vm_address_t target = 0;
uint64_t mask = 0;
bool anywhere = true;
vm_address_t source = orig;
vm_prot_t cur_protection = 0;