GameCube is currently the only RomData implementation that supports age ratings (for Wii games), and it presents the age ratings using a string. DSi ROM headers also have an age rating, and they should be presented.
In order to allow display of the actual age rating logos instead of just a string, the ratings should be changed to a new type (RFT_AGERATING), and the values should be passed in a struct.
In addition, Wii ratings have a flag for "online interactions not rated by the ESRB". The high bits of the age ratings should be used for similar things.
Issue by GerbilSoft Sunday Oct 23, 2016 at 01:57 GMT Originally opened as https://github.com/GerbilSoft/rom-properties.reworking/issues/26
GameCube is currently the only RomData implementation that supports age ratings (for Wii games), and it presents the age ratings using a string. DSi ROM headers also have an age rating, and they should be presented.
In order to allow display of the actual age rating logos instead of just a string, the ratings should be changed to a new type (RFT_AGERATING), and the values should be passed in a struct.
In addition, Wii ratings have a flag for "online interactions not rated by the ESRB". The high bits of the age ratings should be used for similar things.