• v0.2.5 d6f695654a

    doughston released this 2026-11-12 09:45:38 +00:00 | 11 commits to main since this release

    inkypaint v0.2.5!! a Splatoon 3 PC port with ScarletNX as the base, and multiplayer through LAN
    (GRID0 ZeroTier) or the NSO replacement, GRID0+!

    you need your own game dump and your own console's keys! none of the game comes in these downloads.
    the launcher extracts and recompiles your copy locally. allow about 13 GB of disk space, and half an hour to an
    hour for the first recompile depending on your machine. yes, that takes too long, i'm working on it!

    you'll need:

    • Splatoon 3's base game NSP (0100C2500FC20000)
    • Its 11.3.0 update NSP (0100C2500FC20800, v2752512)
    • prod.keys dumped from your console (title.keys is optional)

    Downloads

    System File
    Windows 10/11 x86_64 inkypaint-v0.2.5-windows-x86_64-setup.exe installer
    inkypaint-v0.2.5-windows-x86_64.zip portable: unzip, run inkypaint.exe
    macOS 26 on Apple silicon inkypaint-v0.2.5-macos-arm64.zip unzip, move inkypaint.app to Applications
    Linux x86_64 (glibc 2.35+, e.g. Ubuntu 22.04, Fedora 36, Debian 12 or newer) inkypaint-v0.2.5-linux-x86_64.tar.gz unpack, run ./inkypaint

    SHA256SUMS has the checksums if you want to check your download.

    Getting started

    1. open inkypaint. The Game Files page asks for the two NSPs and your keys (or a folder that holds them).
    2. it asks whether you want to play online. Sign in to GRID0+ there and its patches are compiled in on the first go.
      Don't have an account? Register here! Use /register with the GRID0+ bot on the Splatfest Discord server.
    3. press Prepare Splatoon 3 and let it finish. then press Play!

    Mods: the Mods page adds RomFS mods (folders or archives) that apply the next time the game starts, no recompile
    needed. Mods that change the game's code (exefs) need one, which the page offers.

    LAN works separately from GRID0+! for GRID0 ZeroTier, join the same ZeroTier network as your friends, enable
    networking, and select that adapter under Settings > LAN play.

    Notes for each system

    • Windows: SmartScreen may warn that the installer is from an unknown publisher (it isn't signed): choose
      More info, then Run anyway. You need a GPU with Vulkan 1.3.
    • macOS: the app isn't notarized. The first time, open it, then go to System Settings > Privacy & Security and
      choose Open Anyway (or run xattr -dr com.apple.quarantine /Applications/inkypaint.app).
    • Linux: you need your GPU's Vulkan driver (Mesa's RADV or ANV, or NVIDIA's) and the Vulkan loader
      (libvulkan1 / vulkan-icd-loader). The launcher uses the system's OpenGL dispatch library: if it says
      libOpenGL.so.0 is missing, install libopengl0 (Debian, Ubuntu) or libglvnd-opengl (Fedora).
      ./install-desktop-entry.sh adds inkypaint to your applications.

    inkypaint is GPL-3.0-or-later, built on ScarletNX. Splatoon is a trademark of
    its owner. inkypaint is not affiliated with or endorsed by the game's publisher.

    What changed

    • [gpu] Feed Vulkan frame GPU time to dynamic resolution. (a6b5f466d)
    • [vk] Count VMA's free block space as use when the caches trim. (4ad9284b3)
    • [vk] Remove the TEMP descriptor reuse experiment from the draw path. (d5d287068)
    • [vk] Name the hung draw after a device loss on AMD drivers. (348979787)
    • [gui] Drop the 3DS runtime include that breaks the Windows build. (e2c32144d)
    • [ci] Keep release notes short and attach the full changes as a file. (4e523c34b)
    • [launcher] Check each move of the Windows update swap and log it. (8c2d29c9f)
    • [test] Build the tests again after the merge that dropped the Switch 2 paths. (812900083)
    • [build] Keep the build folder's path out of FILE in logs. (917277999)
    • [ci] Build releases on Codemagic from Forgejo. (7a8dcece6)
    • [ci] Build dev-* prerelease tags on Codemagic. (4a9a2f928)
    • Merge pull request 'Add Steam shortcuts, gaming mode, and Vulkan fixes' (#6) from doodlylizz/upstream-sync-2026-11 into main (d06d043a0)
    • [launcher] Bump the version to 0.2.5. (5945a10a4)
    • Merge pull request 'Keep a guest's early call queued while a job finishes' (#7) from doloro/gpu-queue-early-call (f8aca5835)
    • [ci] Publish GitHub Actions releases straight to Forgejo without artifacts. (e5b8b1286)
    • Merge pull request 'Add decrypted NUP support for Splatoon Raiders' (#8) from doodlylizz/raiders-nup-support into main (d6f695654)

    The full message of every commit, upstream's included, is in CHANGES-v0.2.5.md below, and on Forgejo: v0.2.4...v0.2.5.

    Downloads