RussellNX is a tool to make homebrew games using GameMaker Studio 2 for Nintendo Switch without paying for a DevKit or signing an NDA or downloading the SDK in the first place.
Since I try to be legal, my tool doesn't come bundled with GMS2 GMAssetCompiler or with a NintendoSDK.
So uh, before using it please install GMS2 (it doesn't matter which license you have, trial or paid, my tool doesn't care!)
Then go to File->Preferences and install 18.104.22.1684 runtime. Otherwise the tool won't launch since it requires this to be installed to... actually build game.win files.
After launching RussellNX for the first time, it will ask you for a keys.txt (prod.keys) file, my tool builds NSPs with KeyGeneration 9 so please make sure your keys file has _08 keys before building.
Everything else is pretty straightforward, you select an icon, a GMS2 project file, titleid, version, etc
then you click build and after some time it'll open an explorer window with your .nsp file, install it in yuzu (or using Goldleaf) and voila, your game.
Downloads: Github: Latest release
Github (source code): Visual Studio 2015 project file
Credits: YoYoGames - GameMaker Studio 2 & Russell Kay :) The-4n - hacBrewPack/hptnacp (the thing I use for building NSP/control.nacp files) tobyfox - for making Deltarune (!I TRIED! to use a regular 2.2.3 runtime, but binaries built with NSDK are for devkits only, so I decided to use DT's ExeFS FOR NOW, if I find a way to build games without it, I'll update RussellNX). TheRadziu - testing on a real switch as I don't have one. YellowAfterlife - telling me that a good name for such a tool should be a good play on words, RussellNX isn't really a good play on words... eh... nevermind. Nintendo - making el switch. LibNX - default_icon.jpg
PS: turns out Deltarune runner has some bugs with color blending, if you use GMS2 you know what this is, again, I try to fix it. sorry. btw since Deltarune is free anyway and I only include exefs, it's not piracy.