More actions
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
|title=RussellNX | |title=RussellNX | ||
|image=russellnx.png | |image=russellnx.png | ||
|description=A tool to build Nintendo Switch homebrew games using GameMaker Studio 2 | |description=A tool to build Nintendo Switch homebrew games using GameMaker Studio 2 runtime (no sdk or module required). | ||
|author=nkrapivin | |author=nkrapivin | ||
|lastupdated=2022/09/24 | |lastupdated=2022/09/24 |
Latest revision as of 12:38, 6 July 2024
RussellNX | |
---|---|
General | |
Author | nkrapivin |
Type | Developments |
Version | 1.6.3 |
License | Mixed |
Last Updated | 2022/09/24 |
Links | |
Download | |
Website | |
Source | |
RussellNX (also known as KittyNXBuilder) is a tool to build Switch homebrew games using GameMaker Studio 2's runtime. No SDK or module required.
It aims to be legal and does not come bundled with GMS2 GMAssetCompiler or with a NintendoSDK.
User guide
You need to install GM2 in order to use (it doesn't matter which license you have, trial or paid).
Then go to File > Preferences and install 2.2.3.344 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, RussellNX 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).
Note:
- If you have no idea how to use
switch_
GMS 2 functions, feel free to visit the KittyNXBuilder Wiki. - Please don't ask for
prod.keys
file, you must dump it yourself from your own Switch via Lockpick-RCM.
Screenshots
|
Known issues
- .NET 6 runtimes different from 2022.8.1.53 are not supported.
- Deltarune runner has some bugs with color blending.
Changelog
v.1.6.3
- Autoupdater feature has been removed because it was poorly coded.
- Added support for the 2022.8.1.53 runtime (and potentially future .NET 6+ based runtimes).
- The preselected flag is also now written into the
preselected_user
file, fixing a bug with GM. - The build process is now stopped if GMAC exits with a non-zero error code.
- Actually updated the exe version now.
- The release is now packaged with 7-Zip just because of how freaking large it is.
- Removed old versions to free up space and bandwidth of my GitHub account, sorry if you needed them for some reason?
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