mirror of
https://github.com/Xpl0itU/WiiUDownloader.git
synced 2025-05-24 20:14:40 -04:00
Add categories filtering
This commit is contained in:
parent
d7d74c5c3a
commit
9ed2d0199c
2 changed files with 136 additions and 16 deletions
57
gtitles.go
57
gtitles.go
|
@ -42,6 +42,19 @@ const (
|
|||
TITLE_CATEGORY_DISC = 5
|
||||
)
|
||||
|
||||
const (
|
||||
TID_HIGH_GAME = 0x00050000
|
||||
TID_HIGH_DEMO = 0x00050002
|
||||
TID_HIGH_SYSTEM_APP = 0x00050010
|
||||
TID_HIGH_SYSTEM_DATA = 0x0005001B
|
||||
TID_HIGH_SYSTEM_APPLET = 0x00050030
|
||||
TID_HIGH_VWII_IOS = 0x00000007
|
||||
TID_HIGH_VWII_SYSTEM_APP = 0x00070002
|
||||
TID_HIGH_VWII_SYSTEM = 0x00070008
|
||||
TID_HIGH_DLC = 0x0005000C
|
||||
TID_HIGH_UPDATE = 0x0005000E
|
||||
)
|
||||
|
||||
type TitleEntry struct {
|
||||
Name string
|
||||
TitleID uint64
|
||||
|
@ -93,3 +106,47 @@ func GetFormattedRegion(region uint8) string {
|
|||
}
|
||||
return "Unknown"
|
||||
}
|
||||
|
||||
func GetFormattedKind(titleID uint64) string {
|
||||
switch titleID >> 32 {
|
||||
case TID_HIGH_GAME:
|
||||
return "Game"
|
||||
case TID_HIGH_DEMO:
|
||||
return "Demo"
|
||||
case TID_HIGH_SYSTEM_APP:
|
||||
return "System App"
|
||||
case TID_HIGH_SYSTEM_DATA:
|
||||
return "System Data"
|
||||
case TID_HIGH_SYSTEM_APPLET:
|
||||
return "System Applet"
|
||||
case TID_HIGH_VWII_IOS:
|
||||
return "vWii IOS"
|
||||
case TID_HIGH_VWII_SYSTEM_APP:
|
||||
return "vWii System App"
|
||||
case TID_HIGH_VWII_SYSTEM:
|
||||
return "vWii System"
|
||||
case TID_HIGH_DLC:
|
||||
return "DLC"
|
||||
case TID_HIGH_UPDATE:
|
||||
return "Update"
|
||||
default:
|
||||
return "Unknown"
|
||||
}
|
||||
}
|
||||
|
||||
func GetCategoryFromFormattedCategory(formattedCategory string) uint8 {
|
||||
switch formattedCategory {
|
||||
case "Game":
|
||||
return TITLE_CATEGORY_GAME
|
||||
case "Update":
|
||||
return TITLE_CATEGORY_UPDATE
|
||||
case "DLC":
|
||||
return TITLE_CATEGORY_DLC
|
||||
case "Demo":
|
||||
return TITLE_CATEGORY_DEMO
|
||||
case "All":
|
||||
return TITLE_CATEGORY_ALL
|
||||
default:
|
||||
return TITLE_CATEGORY_ALL
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue