usbloadergx/source/themes/filelist.h
dimok789 070b77548a OK since the Wii System Menu Player is released now as I already mentioned the source for the loader will also be put on SVN again. Now that i am done with merging here is the MOD17 source.
Changelog since last revision:
- add banner/icon animation support for wii games / channels / gamecube
- add custom banner for gamecube which loads the gamecube internal opening.bnr information (it is much better than the generic one of the system menu) (big thanks to diddy from the wiithemeteam for creating the brlyt/brlan for the banner)
- add gamecube banner of system menu (not used right now since it sucks)
- add banner grid of the system menu (resources loaded from nand) (with button highliter)
- add big banner frame window of the system menu (resources loaded from nand). the banner window has buttons "Settings" and "Start" by default. if parental control is enabled the "Settings" button is replaced by "Back"
- add play count text to the banner frame window (can be disabled as up until now in the gui settings)
- add zoom in/out/scroll animations to banner grid and change into big frame window
- add loading gc banners from ISO and DVD
- add loading wii banners from DVD discs even if the game is not installed
- add favorite level setting to the game settings since it is no longer on the banner frame window
- add new settings section for banner settings
- add option to choose between disc window and banner window
- added back ehci module to support 2 usb drives and re-enabled the option
- add option for 2 usb drives for d2x cIOS as well (will be supported in the future, not yet)
- exchanged "GC Games" and "EmuNand Channels" on the game selection screen (more space for translators)
- add and fixed gui numpad for entering numbers of any kind
- add setting for tooltip delay time
- fix reload of cover image on game list when only 1 item is left after a change (e.g. sort)
- add use of old build in font for credits window because it doesnt look good with the system menu one
- fixed effect bug when scrolling buttons in the settings and the wiimote is over button 1
- fixed bug where entering -1 (Use global) for cIOS was not possible in game settings
- many source cleanups
- add bnr chace setting
- add DML configuration from the loader
- removed creation of temporary "boot.bin" file
- DML custom game paths.
  Additionally i added support for following forms of paths:
  1. configpath/gamepath/game.iso
  2. configpath/gamepath/game.gcm
  3. configpath/gamepath/GAMEID6.iso
  4. configpath/gamepath/GAMEID6.gcm
  Where gamepath can be anything you want inside the configure path in the custom path settings.
  I don't know if GCM files are allowed by DML but i just added support for it just in case.
  Changing path to USB is not blocked currently but games won't run from USB just keep that in mind.
  The "copy to SD before start" feature is not added yet. Listing the games should work though
- DML cheats now work the same way as for wii, gct goes to "Cheatcode Path" as GAMEID.gct (same as on wii)
- several DML internal configs are added as per game/global settings
- added load of last cheat configuration from GCT files
- added init of network into background thread so it is cancelable and has a timeout
- added gc games copy from USB to SD on demand with choice menu to delete SD games to make space, SD games path can be chosen seperately from main gc path.
  all dupicate sd games are prefered then the main path to allow direct boot of games that are already on sd. main path can be on USB or anywhere else.
- added gc disc dump functionality with multidisc, compress and align support (thanks to FIX94 and Overjoy for their disc dump source on which this is based)
- added selection menu for gc multidisc which game to install
- fixed loading game ID when it can't be read from path for GC games and with that loading the titles from GameTDB for them
- lots of string handling improvements (thanks to gerbilsoft for his patch)
- added gamecube banner cache loading (only loading) if available with GAMEID6.bnr or ID3.bnr in the banner cache path. wii games/channels also accept now ID3.bnr.
- added several progress bar cancel buttons on some missing progress windows
- improved calculation of progress speed. now it is always the last 15 secs average instead of overall progress speed.
- added pulsing new icon on banner grid layout for new games
- added resize of widescreen screenshots to 768 width
- added mii extract on save game extract if the file does not yet exists
- added mii extractor and SYSCONF extractor that always extracts and overwrites old files
- changed wifi gecko to UDP socket
- support for DML v1.2+

NOTE:
Banner animation support requires AHBPROT flag to be enabled. If you use old HBC you should use our forwarder or update the HBC otherwise you wont have that support.

I am hoping that now the themers and the translators can catch up with their stuff for the next upcomming official release.
2012-05-06 10:59:58 +00:00

815 lines
29 KiB
C

/****************************************************************************
* USB Loader GX resource files.
* This file is generated automatically.
* Includes 198 files.
*
* NOTE:
* Any manual modification of this file will be overwriten by the generation.
****************************************************************************/
#ifndef _FILELIST_H_
#define _FILELIST_H_
#include <gctypes.h>
extern const u8 abcIcon_png[];
extern const u32 abcIcon_png_size;
extern const u8 add_png[];
extern const u32 add_png_size;
extern const u8 addressbar_textbox_png[];
extern const u32 addressbar_textbox_png_size;
extern const u8 arrangeBannerGrid_png[];
extern const u32 arrangeBannerGrid_png_size;
extern const u8 arrangeBannerGrid_gray_png[];
extern const u32 arrangeBannerGrid_gray_png_size;
extern const u8 arrangeCarousel_png[];
extern const u32 arrangeCarousel_png_size;
extern const u8 arrangeCarousel_gray_png[];
extern const u32 arrangeCarousel_gray_png_size;
extern const u8 arrangeGrid_png[];
extern const u32 arrangeGrid_png_size;
extern const u8 arrangeGrid_gray_png[];
extern const u32 arrangeGrid_gray_png_size;
extern const u8 arrangeList_png[];
extern const u32 arrangeList_png_size;
extern const u8 arrangeList_gray_png[];
extern const u32 arrangeList_gray_png_size;
extern const u8 background_png[];
extern const u32 background_png_size;
extern const u8 balanceboard_png[];
extern const u32 balanceboard_png_size;
extern const u8 balanceboardR_png[];
extern const u32 balanceboardR_png_size;
extern const u8 battery_png[];
extern const u32 battery_png_size;
extern const u8 battery_bar_png[];
extern const u32 battery_bar_png_size;
extern const u8 battery_bar_red_png[];
extern const u32 battery_bar_red_png_size;
extern const u8 battery_bar_white_png[];
extern const u32 battery_bar_white_png_size;
extern const u8 battery_red_png[];
extern const u32 battery_red_png_size;
extern const u8 battery_white_png[];
extern const u32 battery_white_png_size;
extern const u8 bg_browser_png[];
extern const u32 bg_browser_png_size;
extern const u8 bg_browser_selection_png[];
extern const u32 bg_browser_selection_png_size;
extern const u8 bg_options_png[];
extern const u32 bg_options_png_size;
extern const u8 bg_options_entry_png[];
extern const u32 bg_options_entry_png_size;
extern const u8 bg_options_settings_png[];
extern const u32 bg_options_settings_png_size;
extern const u8 boxBorder_png[];
extern const u32 boxBorder_png_size;
extern const u8 browser_png[];
extern const u32 browser_png_size;
extern const u8 browser_over_png[];
extern const u32 browser_over_png_size;
extern const u8 button_dialogue_box_png[];
extern const u32 button_dialogue_box_png_size;
extern const u8 button_install_png[];
extern const u32 button_install_png_size;
extern const u8 button_install_over_png[];
extern const u32 button_install_over_png_size;
extern const u8 category_png[];
extern const u32 category_png_size;
extern const u8 categoryPrompt_png[];
extern const u32 categoryPrompt_png_size;
extern const u8 category_gray_png[];
extern const u32 category_gray_png_size;
extern const u8 cero_a_png[];
extern const u32 cero_a_png_size;
extern const u8 cero_b_png[];
extern const u32 cero_b_png_size;
extern const u8 cero_c_png[];
extern const u32 cero_c_png_size;
extern const u8 cero_d_png[];
extern const u32 cero_d_png_size;
extern const u8 cero_z_png[];
extern const u32 cero_z_png_size;
extern const u8 channel_btn_png[];
extern const u32 channel_btn_png_size;
extern const u8 checkBoxSelection_png[];
extern const u32 checkBoxSelection_png_size;
extern const u8 classiccontroller_png[];
extern const u32 classiccontroller_png_size;
extern const u8 classiccontrollerR_png[];
extern const u32 classiccontrollerR_png_size;
extern const u8 closebutton_png[];
extern const u32 closebutton_png_size;
extern const u8 credits_bg_png[];
extern const u32 credits_bg_png_size;
extern const u8 credits_button_png[];
extern const u32 credits_button_png_size;
extern const u8 credits_button_over_png[];
extern const u32 credits_button_over_png_size;
extern const u8 dancepad_png[];
extern const u32 dancepad_png_size;
extern const u8 dancepadR_png[];
extern const u32 dancepadR_png_size;
extern const u8 dialogue_box_png[];
extern const u32 dialogue_box_png_size;
extern const u8 dialogue_box_startgame_png[];
extern const u32 dialogue_box_startgame_png_size;
extern const u8 drums_png[];
extern const u32 drums_png_size;
extern const u8 drumsR_png[];
extern const u32 drumsR_png_size;
extern const u8 dvd_png[];
extern const u32 dvd_png_size;
extern const u8 dvd_gray_png[];
extern const u32 dvd_gray_png_size;
extern const u8 esrb_ao_png[];
extern const u32 esrb_ao_png_size;
extern const u8 esrb_e_png[];
extern const u32 esrb_e_png_size;
extern const u8 esrb_ec_png[];
extern const u32 esrb_ec_png_size;
extern const u8 esrb_eten_png[];
extern const u32 esrb_eten_png_size;
extern const u8 esrb_m_png[];
extern const u32 esrb_m_png_size;
extern const u8 esrb_t_png[];
extern const u32 esrb_t_png_size;
extern const u8 exit_bottom_png[];
extern const u32 exit_bottom_png_size;
extern const u8 exit_bottom_over_png[];
extern const u32 exit_bottom_over_png_size;
extern const u8 exit_button_png[];
extern const u32 exit_button_png_size;
extern const u8 exit_top_png[];
extern const u32 exit_top_png_size;
extern const u8 exit_top_over_png[];
extern const u32 exit_top_over_png_size;
extern const u8 favIcon_png[];
extern const u32 favIcon_png_size;
extern const u8 favIcon_gray_png[];
extern const u32 favIcon_gray_png_size;
extern const u8 favorite_png[];
extern const u32 favorite_png_size;
extern const u8 gameinfo1_png[];
extern const u32 gameinfo1_png_size;
extern const u8 gameinfo1a_png[];
extern const u32 gameinfo1a_png_size;
extern const u8 gameinfo2_png[];
extern const u32 gameinfo2_png_size;
extern const u8 gameinfo2a_png[];
extern const u32 gameinfo2a_png_size;
extern const u8 gcncontroller_png[];
extern const u32 gcncontroller_png_size;
extern const u8 gcncontrollerR_png[];
extern const u32 gcncontrollerR_png_size;
extern const u8 gc_banner_bg_png[];
extern const u32 gc_banner_bg_png_size;
extern const u8 gc_icon_bg_png[];
extern const u32 gc_icon_bg_png_size;
extern const u8 guitar_png[];
extern const u32 guitar_png_size;
extern const u8 guitarR_png[];
extern const u32 guitarR_png_size;
extern const u8 gxlogo_png[];
extern const u32 gxlogo_png_size;
extern const u8 icon_folder_png[];
extern const u32 icon_folder_png_size;
extern const u8 keyboard_backspace_over_png[];
extern const u32 keyboard_backspace_over_png_size;
extern const u8 keyboard_clear_over_png[];
extern const u32 keyboard_clear_over_png_size;
extern const u8 keyboard_key_png[];
extern const u32 keyboard_key_png_size;
extern const u8 keyboard_key_over_png[];
extern const u32 keyboard_key_over_png_size;
extern const u8 keyboard_largekey_over_png[];
extern const u32 keyboard_largekey_over_png_size;
extern const u8 keyboard_mediumkey_over_png[];
extern const u32 keyboard_mediumkey_over_png_size;
extern const u8 keyboard_textbox_png[];
extern const u32 keyboard_textbox_png_size;
extern const u8 little_star_png[];
extern const u32 little_star_png_size;
extern const u8 loader_mode_png[];
extern const u32 loader_mode_png_size;
extern const u8 lock_png[];
extern const u32 lock_png_size;
extern const u8 lock_gray_png[];
extern const u32 lock_gray_png_size;
extern const u8 menu_button_png[];
extern const u32 menu_button_png_size;
extern const u8 menu_button_over_png[];
extern const u32 menu_button_over_png_size;
extern const u8 microphone_png[];
extern const u32 microphone_png_size;
extern const u8 microphoneR_png[];
extern const u32 microphoneR_png_size;
extern const u8 motionplus_png[];
extern const u32 motionplus_png_size;
extern const u8 motionplusR_png[];
extern const u32 motionplusR_png_size;
extern const u8 new_png[];
extern const u32 new_png_size;
extern const u8 nintendods_png[];
extern const u32 nintendods_png_size;
extern const u8 nintendodsR_png[];
extern const u32 nintendodsR_png_size;
extern const u8 nocover_png[];
extern const u32 nocover_png_size;
extern const u8 nocoverFlat_png[];
extern const u32 nocoverFlat_png_size;
extern const u8 nocoverFull_png[];
extern const u32 nocoverFull_png_size;
extern const u8 nodisc_png[];
extern const u32 nodisc_png_size;
extern const u8 norating_png[];
extern const u32 norating_png_size;
extern const u8 not_favorite_png[];
extern const u32 not_favorite_png_size;
extern const u8 nunchuk_png[];
extern const u32 nunchuk_png_size;
extern const u8 nunchukR_png[];
extern const u32 nunchukR_png_size;
extern const u8 one_png[];
extern const u32 one_png_size;
extern const u8 oneButtonScroll_png[];
extern const u32 oneButtonScroll_png_size;
extern const u8 pageindicator_png[];
extern const u32 pageindicator_png_size;
extern const u8 pegi_12_png[];
extern const u32 pegi_12_png_size;
extern const u8 pegi_16_png[];
extern const u32 pegi_16_png_size;
extern const u8 pegi_18_png[];
extern const u32 pegi_18_png_size;
extern const u8 pegi_3_png[];
extern const u32 pegi_3_png_size;
extern const u8 pegi_7_png[];
extern const u32 pegi_7_png_size;
extern const u8 playCountIcon_png[];
extern const u32 playCountIcon_png_size;
extern const u8 player1_grab_png[];
extern const u32 player1_grab_png_size;
extern const u8 player1_point_png[];
extern const u32 player1_point_png_size;
extern const u8 player2_grab_png[];
extern const u32 player2_grab_png_size;
extern const u8 player2_point_png[];
extern const u32 player2_point_png_size;
extern const u8 player3_grab_png[];
extern const u32 player3_grab_png_size;
extern const u8 player3_point_png[];
extern const u32 player3_point_png_size;
extern const u8 player4_grab_png[];
extern const u32 player4_grab_png_size;
extern const u8 player4_point_png[];
extern const u32 player4_point_png_size;
extern const u8 playersSort_png[];
extern const u32 playersSort_png_size;
extern const u8 progressbar_png[];
extern const u32 progressbar_png_size;
extern const u8 progressbar_empty_png[];
extern const u32 progressbar_empty_png_size;
extern const u8 progressbar_outline_png[];
extern const u32 progressbar_outline_png_size;
extern const u8 rankIcon_png[];
extern const u32 rankIcon_png_size;
extern const u8 remove_png[];
extern const u32 remove_png_size;
extern const u8 rplayer1_point_png[];
extern const u32 rplayer1_point_png_size;
extern const u8 rplayer2_point_png[];
extern const u32 rplayer2_point_png_size;
extern const u8 rplayer3_point_png[];
extern const u32 rplayer3_point_png_size;
extern const u8 rplayer4_point_png[];
extern const u32 rplayer4_point_png_size;
extern const u8 scrollBarBottom_png[];
extern const u32 scrollBarBottom_png_size;
extern const u8 scrollBarTile_png[];
extern const u32 scrollBarTile_png_size;
extern const u8 scrollBarTop_png[];
extern const u32 scrollBarTop_png_size;
extern const u8 scrollbar_arrowdown_png[];
extern const u32 scrollbar_arrowdown_png_size;
extern const u8 scrollbar_arrowup_png[];
extern const u32 scrollbar_arrowup_png_size;
extern const u8 scrollbar_box_png[];
extern const u32 scrollbar_box_png_size;
extern const u8 sdcard_png[];
extern const u32 sdcard_png_size;
extern const u8 sdcard_over_png[];
extern const u32 sdcard_over_png_size;
extern const u8 searchIcon_png[];
extern const u32 searchIcon_png_size;
extern const u8 searchIcon_gray_png[];
extern const u32 searchIcon_gray_png_size;
extern const u8 settings_background_png[];
extern const u32 settings_background_png_size;
extern const u8 settings_button_png[];
extern const u32 settings_button_png_size;
extern const u8 settings_button_over_png[];
extern const u32 settings_button_over_png_size;
extern const u8 settings_title_png[];
extern const u32 settings_title_png_size;
extern const u8 settings_title_over_png[];
extern const u32 settings_title_over_png_size;
extern const u8 startgame_arrow_left_png[];
extern const u32 startgame_arrow_left_png_size;
extern const u8 startgame_arrow_right_png[];
extern const u32 startgame_arrow_right_png_size;
extern const u8 theme_box_png[];
extern const u32 theme_box_png_size;
extern const u8 theme_dialogue_box_png[];
extern const u32 theme_dialogue_box_png_size;
extern const u8 tooltip_left_png[];
extern const u32 tooltip_left_png_size;
extern const u8 tooltip_right_png[];
extern const u32 tooltip_right_png_size;
extern const u8 tooltip_tile_png[];
extern const u32 tooltip_tile_png_size;
extern const u8 unlock_png[];
extern const u32 unlock_png_size;
extern const u8 unlock_gray_png[];
extern const u32 unlock_gray_png_size;
extern const u8 wbackground_png[];
extern const u32 wbackground_png_size;
extern const u8 wdialogue_box_startgame_png[];
extern const u32 wdialogue_box_startgame_png_size;
extern const u8 wheel_png[];
extern const u32 wheel_png_size;
extern const u8 wheelR_png[];
extern const u32 wheelR_png_size;
extern const u8 wifi1_png[];
extern const u32 wifi1_png_size;
extern const u8 wifi12_png[];
extern const u32 wifi12_png_size;
extern const u8 wifi16_png[];
extern const u32 wifi16_png_size;
extern const u8 wifi2_png[];
extern const u32 wifi2_png_size;
extern const u8 wifi3_png[];
extern const u32 wifi3_png_size;
extern const u8 wifi32_png[];
extern const u32 wifi32_png_size;
extern const u8 wifi4_png[];
extern const u32 wifi4_png_size;
extern const u8 wifi8_png[];
extern const u32 wifi8_png_size;
extern const u8 wifi_btn_png[];
extern const u32 wifi_btn_png_size;
extern const u8 wiimote_png[];
extern const u32 wiimote_png_size;
extern const u8 wiimote1_png[];
extern const u32 wiimote1_png_size;
extern const u8 wiimote2_png[];
extern const u32 wiimote2_png_size;
extern const u8 wiimote3_png[];
extern const u32 wiimote3_png_size;
extern const u8 wiimote4_png[];
extern const u32 wiimote4_png_size;
extern const u8 wiimote_poweroff_png[];
extern const u32 wiimote_poweroff_png_size;
extern const u8 wiimote_poweroff_over_png[];
extern const u32 wiimote_poweroff_over_png_size;
extern const u8 wiispeak_png[];
extern const u32 wiispeak_png_size;
extern const u8 wiispeakR_png[];
extern const u32 wiispeakR_png_size;
extern const u8 zapper_png[];
extern const u32 zapper_png_size;
extern const u8 zapperR_png[];
extern const u32 zapperR_png_size;
extern const u8 bg_music_ogg[];
extern const u32 bg_music_ogg_size;
extern const u8 button_click_wav[];
extern const u32 button_click_wav_size;
extern const u8 button_click2_wav[];
extern const u32 button_click2_wav_size;
extern const u8 button_over_wav[];
extern const u32 button_over_wav_size;
extern const u8 credits_music_ogg[];
extern const u32 credits_music_ogg_size;
extern const u8 gc_banner_ogg[];
extern const u32 gc_banner_ogg_size;
extern const u8 menuin_ogg[];
extern const u32 menuin_ogg_size;
extern const u8 menuout_ogg[];
extern const u32 menuout_ogg_size;
extern const u8 success_ogg[];
extern const u32 success_ogg_size;
extern const u8 clock_ttf[];
extern const u32 clock_ttf_size;
extern const u8 font_ttf[];
extern const u32 font_ttf_size;
extern const u8 app_booter_bin[];
extern const u32 app_booter_bin_size;
extern const u8 custom_banner_bnr[];
extern const u32 custom_banner_bnr_size;
extern const u8 stub_bin[];
extern const u32 stub_bin_size;
RecourceFile Resources::RecourceFiles[] =
{
{"abcIcon.png", abcIcon_png, abcIcon_png_size, NULL, 0},
{"add.png", add_png, add_png_size, NULL, 0},
{"addressbar_textbox.png", addressbar_textbox_png, addressbar_textbox_png_size, NULL, 0},
{"arrangeBannerGrid.png", arrangeBannerGrid_png, arrangeBannerGrid_png_size, NULL, 0},
{"arrangeBannerGrid_gray.png", arrangeBannerGrid_gray_png, arrangeBannerGrid_gray_png_size, NULL, 0},
{"arrangeCarousel.png", arrangeCarousel_png, arrangeCarousel_png_size, NULL, 0},
{"arrangeCarousel_gray.png", arrangeCarousel_gray_png, arrangeCarousel_gray_png_size, NULL, 0},
{"arrangeGrid.png", arrangeGrid_png, arrangeGrid_png_size, NULL, 0},
{"arrangeGrid_gray.png", arrangeGrid_gray_png, arrangeGrid_gray_png_size, NULL, 0},
{"arrangeList.png", arrangeList_png, arrangeList_png_size, NULL, 0},
{"arrangeList_gray.png", arrangeList_gray_png, arrangeList_gray_png_size, NULL, 0},
{"background.png", background_png, background_png_size, NULL, 0},
{"balanceboard.png", balanceboard_png, balanceboard_png_size, NULL, 0},
{"balanceboardR.png", balanceboardR_png, balanceboardR_png_size, NULL, 0},
{"battery.png", battery_png, battery_png_size, NULL, 0},
{"battery_bar.png", battery_bar_png, battery_bar_png_size, NULL, 0},
{"battery_bar_red.png", battery_bar_red_png, battery_bar_red_png_size, NULL, 0},
{"battery_bar_white.png", battery_bar_white_png, battery_bar_white_png_size, NULL, 0},
{"battery_red.png", battery_red_png, battery_red_png_size, NULL, 0},
{"battery_white.png", battery_white_png, battery_white_png_size, NULL, 0},
{"bg_browser.png", bg_browser_png, bg_browser_png_size, NULL, 0},
{"bg_browser_selection.png", bg_browser_selection_png, bg_browser_selection_png_size, NULL, 0},
{"bg_options.png", bg_options_png, bg_options_png_size, NULL, 0},
{"bg_options_entry.png", bg_options_entry_png, bg_options_entry_png_size, NULL, 0},
{"bg_options_settings.png", bg_options_settings_png, bg_options_settings_png_size, NULL, 0},
{"boxBorder.png", boxBorder_png, boxBorder_png_size, NULL, 0},
{"browser.png", browser_png, browser_png_size, NULL, 0},
{"browser_over.png", browser_over_png, browser_over_png_size, NULL, 0},
{"button_dialogue_box.png", button_dialogue_box_png, button_dialogue_box_png_size, NULL, 0},
{"button_install.png", button_install_png, button_install_png_size, NULL, 0},
{"button_install_over.png", button_install_over_png, button_install_over_png_size, NULL, 0},
{"category.png", category_png, category_png_size, NULL, 0},
{"categoryPrompt.png", categoryPrompt_png, categoryPrompt_png_size, NULL, 0},
{"category_gray.png", category_gray_png, category_gray_png_size, NULL, 0},
{"cero_a.png", cero_a_png, cero_a_png_size, NULL, 0},
{"cero_b.png", cero_b_png, cero_b_png_size, NULL, 0},
{"cero_c.png", cero_c_png, cero_c_png_size, NULL, 0},
{"cero_d.png", cero_d_png, cero_d_png_size, NULL, 0},
{"cero_z.png", cero_z_png, cero_z_png_size, NULL, 0},
{"channel_btn.png", channel_btn_png, channel_btn_png_size, NULL, 0},
{"checkBoxSelection.png", checkBoxSelection_png, checkBoxSelection_png_size, NULL, 0},
{"classiccontroller.png", classiccontroller_png, classiccontroller_png_size, NULL, 0},
{"classiccontrollerR.png", classiccontrollerR_png, classiccontrollerR_png_size, NULL, 0},
{"closebutton.png", closebutton_png, closebutton_png_size, NULL, 0},
{"credits_bg.png", credits_bg_png, credits_bg_png_size, NULL, 0},
{"credits_button.png", credits_button_png, credits_button_png_size, NULL, 0},
{"credits_button_over.png", credits_button_over_png, credits_button_over_png_size, NULL, 0},
{"dancepad.png", dancepad_png, dancepad_png_size, NULL, 0},
{"dancepadR.png", dancepadR_png, dancepadR_png_size, NULL, 0},
{"dialogue_box.png", dialogue_box_png, dialogue_box_png_size, NULL, 0},
{"dialogue_box_startgame.png", dialogue_box_startgame_png, dialogue_box_startgame_png_size, NULL, 0},
{"drums.png", drums_png, drums_png_size, NULL, 0},
{"drumsR.png", drumsR_png, drumsR_png_size, NULL, 0},
{"dvd.png", dvd_png, dvd_png_size, NULL, 0},
{"dvd_gray.png", dvd_gray_png, dvd_gray_png_size, NULL, 0},
{"esrb_ao.png", esrb_ao_png, esrb_ao_png_size, NULL, 0},
{"esrb_e.png", esrb_e_png, esrb_e_png_size, NULL, 0},
{"esrb_ec.png", esrb_ec_png, esrb_ec_png_size, NULL, 0},
{"esrb_eten.png", esrb_eten_png, esrb_eten_png_size, NULL, 0},
{"esrb_m.png", esrb_m_png, esrb_m_png_size, NULL, 0},
{"esrb_t.png", esrb_t_png, esrb_t_png_size, NULL, 0},
{"exit_bottom.png", exit_bottom_png, exit_bottom_png_size, NULL, 0},
{"exit_bottom_over.png", exit_bottom_over_png, exit_bottom_over_png_size, NULL, 0},
{"exit_button.png", exit_button_png, exit_button_png_size, NULL, 0},
{"exit_top.png", exit_top_png, exit_top_png_size, NULL, 0},
{"exit_top_over.png", exit_top_over_png, exit_top_over_png_size, NULL, 0},
{"favIcon.png", favIcon_png, favIcon_png_size, NULL, 0},
{"favIcon_gray.png", favIcon_gray_png, favIcon_gray_png_size, NULL, 0},
{"favorite.png", favorite_png, favorite_png_size, NULL, 0},
{"gameinfo1.png", gameinfo1_png, gameinfo1_png_size, NULL, 0},
{"gameinfo1a.png", gameinfo1a_png, gameinfo1a_png_size, NULL, 0},
{"gameinfo2.png", gameinfo2_png, gameinfo2_png_size, NULL, 0},
{"gameinfo2a.png", gameinfo2a_png, gameinfo2a_png_size, NULL, 0},
{"gcncontroller.png", gcncontroller_png, gcncontroller_png_size, NULL, 0},
{"gcncontrollerR.png", gcncontrollerR_png, gcncontrollerR_png_size, NULL, 0},
{"gc_banner_bg.png", gc_banner_bg_png, gc_banner_bg_png_size, NULL, 0},
{"gc_icon_bg.png", gc_icon_bg_png, gc_icon_bg_png_size, NULL, 0},
{"guitar.png", guitar_png, guitar_png_size, NULL, 0},
{"guitarR.png", guitarR_png, guitarR_png_size, NULL, 0},
{"gxlogo.png", gxlogo_png, gxlogo_png_size, NULL, 0},
{"icon_folder.png", icon_folder_png, icon_folder_png_size, NULL, 0},
{"keyboard_backspace_over.png", keyboard_backspace_over_png, keyboard_backspace_over_png_size, NULL, 0},
{"keyboard_clear_over.png", keyboard_clear_over_png, keyboard_clear_over_png_size, NULL, 0},
{"keyboard_key.png", keyboard_key_png, keyboard_key_png_size, NULL, 0},
{"keyboard_key_over.png", keyboard_key_over_png, keyboard_key_over_png_size, NULL, 0},
{"keyboard_largekey_over.png", keyboard_largekey_over_png, keyboard_largekey_over_png_size, NULL, 0},
{"keyboard_mediumkey_over.png", keyboard_mediumkey_over_png, keyboard_mediumkey_over_png_size, NULL, 0},
{"keyboard_textbox.png", keyboard_textbox_png, keyboard_textbox_png_size, NULL, 0},
{"little_star.png", little_star_png, little_star_png_size, NULL, 0},
{"loader_mode.png", loader_mode_png, loader_mode_png_size, NULL, 0},
{"lock.png", lock_png, lock_png_size, NULL, 0},
{"lock_gray.png", lock_gray_png, lock_gray_png_size, NULL, 0},
{"menu_button.png", menu_button_png, menu_button_png_size, NULL, 0},
{"menu_button_over.png", menu_button_over_png, menu_button_over_png_size, NULL, 0},
{"microphone.png", microphone_png, microphone_png_size, NULL, 0},
{"microphoneR.png", microphoneR_png, microphoneR_png_size, NULL, 0},
{"motionplus.png", motionplus_png, motionplus_png_size, NULL, 0},
{"motionplusR.png", motionplusR_png, motionplusR_png_size, NULL, 0},
{"new.png", new_png, new_png_size, NULL, 0},
{"nintendods.png", nintendods_png, nintendods_png_size, NULL, 0},
{"nintendodsR.png", nintendodsR_png, nintendodsR_png_size, NULL, 0},
{"nocover.png", nocover_png, nocover_png_size, NULL, 0},
{"nocoverFlat.png", nocoverFlat_png, nocoverFlat_png_size, NULL, 0},
{"nocoverFull.png", nocoverFull_png, nocoverFull_png_size, NULL, 0},
{"nodisc.png", nodisc_png, nodisc_png_size, NULL, 0},
{"norating.png", norating_png, norating_png_size, NULL, 0},
{"not_favorite.png", not_favorite_png, not_favorite_png_size, NULL, 0},
{"nunchuk.png", nunchuk_png, nunchuk_png_size, NULL, 0},
{"nunchukR.png", nunchukR_png, nunchukR_png_size, NULL, 0},
{"one.png", one_png, one_png_size, NULL, 0},
{"oneButtonScroll.png", oneButtonScroll_png, oneButtonScroll_png_size, NULL, 0},
{"pageindicator.png", pageindicator_png, pageindicator_png_size, NULL, 0},
{"pegi_12.png", pegi_12_png, pegi_12_png_size, NULL, 0},
{"pegi_16.png", pegi_16_png, pegi_16_png_size, NULL, 0},
{"pegi_18.png", pegi_18_png, pegi_18_png_size, NULL, 0},
{"pegi_3.png", pegi_3_png, pegi_3_png_size, NULL, 0},
{"pegi_7.png", pegi_7_png, pegi_7_png_size, NULL, 0},
{"playCountIcon.png", playCountIcon_png, playCountIcon_png_size, NULL, 0},
{"player1_grab.png", player1_grab_png, player1_grab_png_size, NULL, 0},
{"player1_point.png", player1_point_png, player1_point_png_size, NULL, 0},
{"player2_grab.png", player2_grab_png, player2_grab_png_size, NULL, 0},
{"player2_point.png", player2_point_png, player2_point_png_size, NULL, 0},
{"player3_grab.png", player3_grab_png, player3_grab_png_size, NULL, 0},
{"player3_point.png", player3_point_png, player3_point_png_size, NULL, 0},
{"player4_grab.png", player4_grab_png, player4_grab_png_size, NULL, 0},
{"player4_point.png", player4_point_png, player4_point_png_size, NULL, 0},
{"playersSort.png", playersSort_png, playersSort_png_size, NULL, 0},
{"progressbar.png", progressbar_png, progressbar_png_size, NULL, 0},
{"progressbar_empty.png", progressbar_empty_png, progressbar_empty_png_size, NULL, 0},
{"progressbar_outline.png", progressbar_outline_png, progressbar_outline_png_size, NULL, 0},
{"rankIcon.png", rankIcon_png, rankIcon_png_size, NULL, 0},
{"remove.png", remove_png, remove_png_size, NULL, 0},
{"rplayer1_point.png", rplayer1_point_png, rplayer1_point_png_size, NULL, 0},
{"rplayer2_point.png", rplayer2_point_png, rplayer2_point_png_size, NULL, 0},
{"rplayer3_point.png", rplayer3_point_png, rplayer3_point_png_size, NULL, 0},
{"rplayer4_point.png", rplayer4_point_png, rplayer4_point_png_size, NULL, 0},
{"scrollBarBottom.png", scrollBarBottom_png, scrollBarBottom_png_size, NULL, 0},
{"scrollBarTile.png", scrollBarTile_png, scrollBarTile_png_size, NULL, 0},
{"scrollBarTop.png", scrollBarTop_png, scrollBarTop_png_size, NULL, 0},
{"scrollbar_arrowdown.png", scrollbar_arrowdown_png, scrollbar_arrowdown_png_size, NULL, 0},
{"scrollbar_arrowup.png", scrollbar_arrowup_png, scrollbar_arrowup_png_size, NULL, 0},
{"scrollbar_box.png", scrollbar_box_png, scrollbar_box_png_size, NULL, 0},
{"sdcard.png", sdcard_png, sdcard_png_size, NULL, 0},
{"sdcard_over.png", sdcard_over_png, sdcard_over_png_size, NULL, 0},
{"searchIcon.png", searchIcon_png, searchIcon_png_size, NULL, 0},
{"searchIcon_gray.png", searchIcon_gray_png, searchIcon_gray_png_size, NULL, 0},
{"settings_background.png", settings_background_png, settings_background_png_size, NULL, 0},
{"settings_button.png", settings_button_png, settings_button_png_size, NULL, 0},
{"settings_button_over.png", settings_button_over_png, settings_button_over_png_size, NULL, 0},
{"settings_title.png", settings_title_png, settings_title_png_size, NULL, 0},
{"settings_title_over.png", settings_title_over_png, settings_title_over_png_size, NULL, 0},
{"startgame_arrow_left.png", startgame_arrow_left_png, startgame_arrow_left_png_size, NULL, 0},
{"startgame_arrow_right.png", startgame_arrow_right_png, startgame_arrow_right_png_size, NULL, 0},
{"theme_box.png", theme_box_png, theme_box_png_size, NULL, 0},
{"theme_dialogue_box.png", theme_dialogue_box_png, theme_dialogue_box_png_size, NULL, 0},
{"tooltip_left.png", tooltip_left_png, tooltip_left_png_size, NULL, 0},
{"tooltip_right.png", tooltip_right_png, tooltip_right_png_size, NULL, 0},
{"tooltip_tile.png", tooltip_tile_png, tooltip_tile_png_size, NULL, 0},
{"unlock.png", unlock_png, unlock_png_size, NULL, 0},
{"unlock_gray.png", unlock_gray_png, unlock_gray_png_size, NULL, 0},
{"wbackground.png", wbackground_png, wbackground_png_size, NULL, 0},
{"wdialogue_box_startgame.png", wdialogue_box_startgame_png, wdialogue_box_startgame_png_size, NULL, 0},
{"wheel.png", wheel_png, wheel_png_size, NULL, 0},
{"wheelR.png", wheelR_png, wheelR_png_size, NULL, 0},
{"wifi1.png", wifi1_png, wifi1_png_size, NULL, 0},
{"wifi12.png", wifi12_png, wifi12_png_size, NULL, 0},
{"wifi16.png", wifi16_png, wifi16_png_size, NULL, 0},
{"wifi2.png", wifi2_png, wifi2_png_size, NULL, 0},
{"wifi3.png", wifi3_png, wifi3_png_size, NULL, 0},
{"wifi32.png", wifi32_png, wifi32_png_size, NULL, 0},
{"wifi4.png", wifi4_png, wifi4_png_size, NULL, 0},
{"wifi8.png", wifi8_png, wifi8_png_size, NULL, 0},
{"wifi_btn.png", wifi_btn_png, wifi_btn_png_size, NULL, 0},
{"wiimote.png", wiimote_png, wiimote_png_size, NULL, 0},
{"wiimote1.png", wiimote1_png, wiimote1_png_size, NULL, 0},
{"wiimote2.png", wiimote2_png, wiimote2_png_size, NULL, 0},
{"wiimote3.png", wiimote3_png, wiimote3_png_size, NULL, 0},
{"wiimote4.png", wiimote4_png, wiimote4_png_size, NULL, 0},
{"wiimote_poweroff.png", wiimote_poweroff_png, wiimote_poweroff_png_size, NULL, 0},
{"wiimote_poweroff_over.png", wiimote_poweroff_over_png, wiimote_poweroff_over_png_size, NULL, 0},
{"wiispeak.png", wiispeak_png, wiispeak_png_size, NULL, 0},
{"wiispeakR.png", wiispeakR_png, wiispeakR_png_size, NULL, 0},
{"zapper.png", zapper_png, zapper_png_size, NULL, 0},
{"zapperR.png", zapperR_png, zapperR_png_size, NULL, 0},
{"bg_music.ogg", bg_music_ogg, bg_music_ogg_size, NULL, 0},
{"button_click.wav", button_click_wav, button_click_wav_size, NULL, 0},
{"button_click2.wav", button_click2_wav, button_click2_wav_size, NULL, 0},
{"button_over.wav", button_over_wav, button_over_wav_size, NULL, 0},
{"credits_music.ogg", credits_music_ogg, credits_music_ogg_size, NULL, 0},
{"gc_banner.ogg", gc_banner_ogg, gc_banner_ogg_size, NULL, 0},
{"menuin.ogg", menuin_ogg, menuin_ogg_size, NULL, 0},
{"menuout.ogg", menuout_ogg, menuout_ogg_size, NULL, 0},
{"success.ogg", success_ogg, success_ogg_size, NULL, 0},
{"clock.ttf", clock_ttf, clock_ttf_size, NULL, 0},
{"font.ttf", font_ttf, font_ttf_size, NULL, 0},
{"app_booter.bin", app_booter_bin, app_booter_bin_size, NULL, 0},
{"custom_banner.bnr", custom_banner_bnr, custom_banner_bnr_size, NULL, 0},
{"stub.bin", stub_bin, stub_bin_size, NULL, 0},
{"listBackground.png", NULL, 0, NULL, 0}, // Optional
{"carouselBackground.png", NULL, 0, NULL, 0}, // Optional
{"gridBackground.png", NULL, 0, NULL, 0}, // Optional
{NULL, NULL, 0, NULL, 0}
};
#endif