averne / Fizeau

Color management on the Nintendo Switch
GNU General Public License v2.0
350 stars 16 forks source link

You need a toolbox.json #4

Closed fennectech closed 4 years ago

fennectech commented 4 years ago

Create a file named toolbox.json next to the exefs.nsp with this content

{
    "name"  : "Fizeau",
    "tid"   : "0100000000000F12",
    "requires_reboot": false
}
averne commented 4 years ago

What for?

fennectech commented 4 years ago

Toolbox.json lets tools like kosmos toolbox and sysmodule overlay pick it up and manage it. Allowing users to enable and disable it on the fly. https://www.reddit.com/r/SwitchHacks/comments/f1gha3/ovlsysmodule_v100_released/ https://github.com/AtlasNX/Kosmos-Toolbox. Anything working with sysmodules will most likely use this toolbox.json. its essentaly a manifest letting tools know what the sysmodule is and weather or not it can be started without a reboot.

averne commented 4 years ago

Thanks, I changed requires_reboot to true to prevent the kill/restart from messing with possibly dangling service handles.