In Wii Party U, whenever submitting a ranking or a rating for a minigame, the request sent to the server does not clearly show the actual mini game that is being ranked or rated. The game sends data store search objects like this:
DataStoreSearchParam{
SearchTarget: 1,
OwnerIDs: [],
OwnerType: 0,
DestinationIDs: [],
DataType: 65535,
CreatedAfter: DateTime{
value: 671076024059 (9999-12-31 23:59:59)
},
CreatedBefore: DateTime{
value: 671076024059 (9999-12-31 23:59:59)
},
UpdatedAfter: DateTime{
value: 671076024059 (9999-12-31 23:59:59)
},
UpdatedBefore: DateTime{
value: 671076024059 (9999-12-31 23:59:59)
},
ReferDataID: 0,
Tags: ["nmg445"],
ResultOrderColumn: 0,
ResultOrder: 0,
ResultRange: ResultRange{
StructureVersion: 0,
Offset: 0,
Length: 90
},
ResultOption: 0,
MinimalRatingFrequency: 0,
UseCache: false,
TotalCountEnabled: false,
DataTypes: [],
}
Technically games don’t have to do this or specifically write out the long name. For some it can be inferred, like in Angry Birds: Star Wars, a world ranking of a category 0
means it’s the first world (Tatooine). nmg445
on the other hand literally, to my knowledge means absolutely nothing. My guess is maybe it’s a prefix of 4
and then the number order in which the mini game was programmed.
I’ve started to try to gather the meanings of all the tags on a self-hosted server so when it comes to eventual future DB administration and server development, these things have meaning.