Skip to content

doino-gretchenliev/menu_sort

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wii U Menu Sort

⚠️ WARNING: If you're not sure try on rednand first. I am not responsible for bricked consoles.

That said, I tried 10 sorts on 2 accounts on USA sysNAND without issue. @Yardape8000

Description

This will allow you to alphabetically sort your icons on the Wii U Menu. Icons in folders are also sorted. Sorts are done per user account. Not much is shown for a UI. It will just start sorting and tell you when it is done in 5-10s.

The following items will not move: Folders and system icons (Disc, Settings, etc) Homebrew Launcher CHBC (untested) Any IDs specified in dontmove.txt.

Backup and Restore

In the manu there are options for backup and restore of the current order, including folders. It's highly advisable to create a backup before proceeding to new sorting. The backup file will be created at /wiiu/apps/menu_sort/BaristaAccountSaveFile.dat on your SD card. You can use that backup to restore a previous state or to sync folders between multiple profiles. The restore option will restore the backup in the current profile only, but one backup can be used for restore on multiple profiles.

Sorting modes

  1. Standard sorting: sorts titles alphabetically.
  2. Standard sorting(ignoring leading 'The'): sorts titles alphabetically, ignoring a leading 'The' in the titles name.
  3. Bad naming mode sorting: sorts titles alphabetically by group names(see Titles map list).
  4. Bad naming mode sorting(ignoring leading 'The'): sorts titles alphabetically by group names(see Titles map list), ignoring a leading 'The' in the titles name.

You can try different sorting modes to see what works for you. Every time the app is executed it'll sort all titles based on the selected sorting mode.

Counting items

Wii U system has limitation of 300 items, including items located in folders. The count option returns the current items count.

Don't move list

You can override the default dontmove.txt with your custom list. Only use the last 4 bytes of the title ID. The included sample file has:

10179B00 # Brain Age: Train Your Brain In Minutes A Day
10105A00 # Netflix
10105700 # YouTube

The file can be as large or small as you want, depending on the IDs you don't want to move.

You can also use

dontmoveX.txt
where X is 0-9, or A or B. This allows each user to have separate selection of non-movable icons. This is the last digit of the 8000000X save folder used by the current user. Shown by the program as User ID: X

dontmoveX.txt takes priority over dontmove.txt. Only 1 file is used. The IDs are not merged. You can delete the files if not needed.

NOTE: Don't forget to insert newline at the end of the dontmove.txt file.

Titles map

You can override the default titlesmap.psv with your custom map. The file format is the following:

titleId#1|groupName
titleId#2|groupName
titleId#3|groupName
...
titleId#N|groupName

The included map has 6951 titles matched in groups. When Bad naming mode sorting is chosen the title will be sorted based on the group and title name. If title is missing from the map it will sort it by name only.

The file can be as large or small as you want.

You can also use

titlesmapX.psv
where X is 0-9, or A or B. This allows each user to have separate selection of title maps. This is the last digit of the 8000000X save folder used by the current user. Shown by the program as User ID: X

titlesmapX.psv takes priority over titlesmap.psv. Only 1 file is used. The IDs are not merged. You can delete the files if not needed.

Build

You will need to compile the Wii U version of libfat. make from the wiiu\ directory. Copy the headers and complied library to portlibs\ppc\.

About

Wii U Menu Sort

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 82.4%
  • Makefile 12.8%
  • Objective-C 2.6%
  • C++ 2.2%