Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Kip Select Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=Kip Select |image=kipselectswitch.png |description=A toolkit and KIP manager for atmosphere. |author=Sciguy429 |lastupdated=2019/11/05 |type=Utilities |version=3.1.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch.7z |website=https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/ |source=https://github.com/Sciguy429/KipSelect |donation= }} {{#seo: |title=Switch Homebrew...")
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Kip Select
|title=Kip Select
|image=kipselectswitch.png
|image=kipselectnx.png
|description=A toolkit and KIP manager for atmosphere.
|description=A toolkit and KIP manager for atmosphere.
|author=Sciguy429
|author=Sciguy429
Line 8: Line 8:
|version=3.1.0
|version=3.1.0
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/kipselectnx.7z
|website=https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/
|website=https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/
|source=https://github.com/Sciguy429/KipSelect
|source=https://github.com/Sciguy429/KipSelect
|donation=
|donation=
}}
}}
{{#seo:
{{obsolete}}
|title=Switch Homebrew Apps (Utilities) - GameBrew
A WIP toolkit for the switch cfw Atmopshere, it started out as a simple KIP manager but has become much more over time. This toolkit is intended for use with Atmosphere Fusee, it will still somewhat work other packs like [[Kosmos Switch|Kosmos]] but stuff may be broken.
|title_mode=append
|image=kipselectswitch.png
|image_alt=Kip Select
}}
{{cleanup|article|Needs cleanup}}
A toolkit and KIP manager for atmosphere.


==Media==
'''Warning:''' Do not use the reboot option if your SD card is formatted as exFAT.
<youtube></youtube>


==Features==
* Enabling And Disabling Of KIPS.
* Configuring BCT.ini.
* Managing LayeredFS titles.
* Console reboot (do not use with exFAT SD card).


==Screenshots==
==Installation==
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-01.png
Place the .nro in the switch folder of the SD card.
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/kipselectswitch-08.png


==Changelog==
==Changelog==
'''v.1.0'''
'''v3.1.0 2019/11/05'''
* First Release.
*Merge useful changes from the old menu-refactor branch. There was a lot of stuff here, i'm not going to list all of it as most of it was internal changes and bug-fixes anyway.
*By popular request this tool now recognizes some home-brew system modules and displays basic information about them. There is a google form available here If I've missed any popular modules. Keep in mind these descriptions only show up for layeredfs based modules. It is actually possible to pull this kind of information directly out of a KIP file.
*Update NSWreleases.xml.
 
'''v3.0.9 2019/02/04'''
*Fixed incorrectly displayed Atmosphere versions.
*Center the detail window header.
*Add a size limit to the detail window header so the text doesn't bleed off the screen.
*Redo error.cpp/h to make adding new errors easier.
*Properly throw a error if a non 200 HTTP response is received.
*Clarify curl errors.
*Fix reboot to Atmosphere code, it should no longer need to cause a console crash.
*Fixed quite a few spelling errors.
 
'''v3.0.8 2019/02/02'''
*Fixed the serious crashing bug in the short lived 3.0.7 release.
*Using some modified code from hactool Kip Select now pulls both the official kip name and titleid from the physical kip file.
*NSWreleases.xml has been updated to the latest version.
 
'''v3.0.6 2019/01/28'''
*In Atmospheres latest release support for rebooting directly into a payload was added. This tool now leverages this in order to (almost) seamlessly restart back into Atmosphere. In the latest Atmosphere release a file called "/atmosphere/reboot_payload.bin" was added, this file is pretty much a direct copy of fusse_launcher.bin and is necessary for this function to work. After triggering the restart the console will crash, this is normal, press volume up to continue the restart, this seems to be a problem with Atmosphere, as there official example program dose the same thing.
*In all Instances where the tool works with the SD card the proper prefix sdmc:/ has been added.
*Cleared up a few error descriptions, i'm probably going to end up completely refactoring this stuff again.
*Some preparations have been made to support cfw's other than Atmosphere. Renix support should be trivial as it's built pretty much directly off of Atmosphere, keep a eye out for a beta release in the next few days if you are interested.
 
'''v3.0.5 2019/01/26'''
*LFS now displays the name of most system titles! Atmospheres integrated patches will no longer show up as numbers.
*Fixed odd bug in net code that could have caused a console crash.
 
'''v3.0.4 2019/01/20'''
*You can now download a updated NSWreleases.xml from within the tool. This file gets stored on the root of the SD card. If detected at launch the tool will use it instead of the file bundled in its romfs.
 
'''3.0.3 2019/01/13'''
*LFS now edits the correct flag, meaning enabling and disabling LFS items should now work properly.
*The tool now displays further information about LFS titles, such as there title name, if it can. Currently it dose this by using a bundled NSWreleases.xml, but in the future you will be able to update this file.
*Fixed a bug where if a titleid folder was named in lowercase the console would crash.
*Some internal fixes to the makefile to make it easier for others to build the project.
 
[https://github.com/Sciguy429/KipSelect/releases Release notes.]


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/
* GitHub - https://github.com/Sciguy429/KipSelect
* Github - https://github.com/Sciguy429/KipSelect
* GBAtemp - https://gbatemp.net/threads/kip-select-a-wip-kip-manager-for-atmosphere-fusee.525175/
* Reddit -
* ForTheUsers - https://apps.fortheusers.org/switch/KipSelect

Revision as of 11:39, 29 April 2023

Kip Select
Kipselectnx.png
General
AuthorSciguy429
TypeUtilities
Version3.1.0
LicenseGPL-3.0
Last Updated2019/11/05
Links
Download
Website
Source

A WIP toolkit for the switch cfw Atmopshere, it started out as a simple KIP manager but has become much more over time. This toolkit is intended for use with Atmosphere Fusee, it will still somewhat work other packs like Kosmos but stuff may be broken.

Warning: Do not use the reboot option if your SD card is formatted as exFAT.

Features

  • Enabling And Disabling Of KIPS.
  • Configuring BCT.ini.
  • Managing LayeredFS titles.
  • Console reboot (do not use with exFAT SD card).

Installation

Place the .nro in the switch folder of the SD card.

Changelog

v3.1.0 2019/11/05

  • Merge useful changes from the old menu-refactor branch. There was a lot of stuff here, i'm not going to list all of it as most of it was internal changes and bug-fixes anyway.
  • By popular request this tool now recognizes some home-brew system modules and displays basic information about them. There is a google form available here If I've missed any popular modules. Keep in mind these descriptions only show up for layeredfs based modules. It is actually possible to pull this kind of information directly out of a KIP file.
  • Update NSWreleases.xml.

v3.0.9 2019/02/04

  • Fixed incorrectly displayed Atmosphere versions.
  • Center the detail window header.
  • Add a size limit to the detail window header so the text doesn't bleed off the screen.
  • Redo error.cpp/h to make adding new errors easier.
  • Properly throw a error if a non 200 HTTP response is received.
  • Clarify curl errors.
  • Fix reboot to Atmosphere code, it should no longer need to cause a console crash.
  • Fixed quite a few spelling errors.

v3.0.8 2019/02/02

  • Fixed the serious crashing bug in the short lived 3.0.7 release.
  • Using some modified code from hactool Kip Select now pulls both the official kip name and titleid from the physical kip file.
  • NSWreleases.xml has been updated to the latest version.

v3.0.6 2019/01/28

  • In Atmospheres latest release support for rebooting directly into a payload was added. This tool now leverages this in order to (almost) seamlessly restart back into Atmosphere. In the latest Atmosphere release a file called "/atmosphere/reboot_payload.bin" was added, this file is pretty much a direct copy of fusse_launcher.bin and is necessary for this function to work. After triggering the restart the console will crash, this is normal, press volume up to continue the restart, this seems to be a problem with Atmosphere, as there official example program dose the same thing.
  • In all Instances where the tool works with the SD card the proper prefix sdmc:/ has been added.
  • Cleared up a few error descriptions, i'm probably going to end up completely refactoring this stuff again.
  • Some preparations have been made to support cfw's other than Atmosphere. Renix support should be trivial as it's built pretty much directly off of Atmosphere, keep a eye out for a beta release in the next few days if you are interested.

v3.0.5 2019/01/26

  • LFS now displays the name of most system titles! Atmospheres integrated patches will no longer show up as numbers.
  • Fixed odd bug in net code that could have caused a console crash.

v3.0.4 2019/01/20

  • You can now download a updated NSWreleases.xml from within the tool. This file gets stored on the root of the SD card. If detected at launch the tool will use it instead of the file bundled in its romfs.

3.0.3 2019/01/13

  • LFS now edits the correct flag, meaning enabling and disabling LFS items should now work properly.
  • The tool now displays further information about LFS titles, such as there title name, if it can. Currently it dose this by using a bundled NSWreleases.xml, but in the future you will be able to update this file.
  • Fixed a bug where if a titleid folder was named in lowercase the console would crash.
  • Some internal fixes to the makefile to make it easier for others to build the project.

Release notes.

External links

Advertising: