hos: refactor fss to pkg3

To `fss0` config is now renamed to `pkg3`.
`fss0` still works but is deprecated.
Additionally `fss0experimental` key is now renamed to `pkg3ex`
This commit is contained in:
CTCaer
2025-04-30 08:27:36 +03:00
parent 08872325c8
commit f110f97099
8 changed files with 88 additions and 80 deletions

View File

@@ -9,10 +9,13 @@ autonogc=1
updater2p=1
bootprotect=0
# Only include above what you want to change from defaults.
# config.c in bootloader and Nyx have all the defaults.
{-------- Stock -------}
[Stock]
fss0=atmosphere/package3
pkg3=atmosphere/package3
stock=1
emummc_force_disable=1
@@ -26,7 +29,7 @@ emummc_force_disable=1
{-- Custom Firmwares --}
[Atmo Vanilla]
fss0=atmosphere/package3
pkg3=atmosphere/package3
kip1=atmosphere/kips/*
# Note:
@@ -36,11 +39,11 @@ kip1=atmosphere/kips/*
[Atmo EMU]
fss0=atmosphere/package3
pkg3=atmosphere/package3
emummcforce=1
[Atmo SYS]
fss0=atmosphere/package3
pkg3=atmosphere/package3
emummc_force_disable=1
# Note:
@@ -55,7 +58,7 @@ emummc_force_disable=1
[Atmo EMU2]
fss0=atmosphere/package3
pkg3=atmosphere/package3
emupath=emuMMC/SD02
emummcforce=1
@@ -68,26 +71,26 @@ emummcforce=1
[Atmo with extra kips]
fss0=atmosphere/package3
pkg3=atmosphere/package3
kip1=cfw/mods/mods_extra/*
kip1=cfw/mods/mods_extra/single/extra.kip
# Note:
# The above can be used with any fss0 entry. Like the ones above.
# You can even override atmosphere (fss0) kips with this.
# The above can be used with any pkg3 entry. Like the ones above.
# You can even override atmosphere (pkg3) kips with this.
# The wildcard '*' like above can be used to load all kips from a selected directory.
{-- Custom Firmwares Old methods --}
[CFW FSS0 extra kips & patches]
fss0=atmosphere/package3
[CFW PKG3 extra kips & patches]
pkg3=atmosphere/package3
kip1patch=name_of_patch
kip1=cfw/mods/mods_extra/*
kip1=cfw/mods/mods_extra/single/extra.kip
# Note:
# Both options for kip1 can be used. Wildcard and single.
# You can override kips loaded from FSS0/PKG3 if you define them after the fss0 key.
# You can override kips loaded from PKG3/FSS0 if you define them after the pkg3 key.
# If kip1 patch resides in patches.ini and that file OR the patch for
# current HOS version does not exist, it will error out.
@@ -106,7 +109,7 @@ atmosphere=1
# Note:
# All kips defined method. This can be changed to what is below also.
# atmosphere=1 key is IMPORTANT when no FFS0 is defined.
# atmosphere=1 key is IMPORTANT when no PKG3/FSS0 is defined.