Menu
Themes
You can change the look and feel of ARC Browser by specifying a theme directory in settings. This directory should contain one or more of the following files. Note that background videos are only supported in Arcade.
  • theme.txt – A file with “key: value” pairs specified on individual rows. See below for possible values.
  • default_background.png – Replaces the built-in default background
  • default_background.mp4 – Default background video, replaces the background image where applicable
  • genre_*.png – Same as the genre image files you can add for individual systems, but for the All Systems "system"
  • grid_view.png – Same as the grid_view.png file you can add for individual systems, but for the All Systems "system"
  • help.png – Replaces the Help icon in the Tools row
  • database.png – Replaces the Database tasks icon in the Tools row
  • settings.png – Replaces the Settings icon in the Tools row
  • lock.png – Replaces the Lock/unlock icon in the Tools row
  • clearlogo_tools.png – Clearlogo for Tools
  • clearlogo_allsystems.png – Clearlogo for All Systems
  • clearlogo_collections.png – Clearlogo for Collections
  • clearlogo_genres.png – Clearlogo for Genres
  • clearlogo_recentlyplayed.png – Clearlogo for Recently Played
  • clearlogo_favorites.png – Clearlogo for Favorites
  • clearlogo_search.png – Clearlogo for Search
  • background_tools.png – Background for Tools
  • background_allsystems.png – Background for All Systems
  • background_collections.png – Background for Collections
  • background_genres.png – Background for Genres
  • background_recentlyplayed.png – Background for Recently Played
  • background_favorites.png – Background for Favorites
  • background_search.png – Background for Search
  • background_tools.mp4 – Background video for Tools
  • background_allsystems.mp4 – Background video for All Systems
  • background_collections.mp4 – Background video for Collections
  • background_genres.mp4 – Background video for Genres
  • background_recentlyplayed.mp4 – Background video for Recently Played
  • background_favorites.mp4 – Background video for Favorites
  • background_search.mp4 – Background video for Search
  • collection_*.png – Custom images for Collections. Replace * with the name of the collection in lowercase. Images should be 400x300px for 1080p displays (preferably 800x600px for 4K)
  • rating_esrb_ao.png, rating_esrb_e.png, rating_esrb_e10+.png, rating_esrb_ec.png, rating_esrb_m.png, rating_esrb_rp.png, rating_esrb_t.png – ESRB rating icons shown in Arcade when rating information is available for the selected game
  • favorite.png – Favorite icon shown in Arcade for games marked as favorites. Replaces the default star icon
  • android/* – In this subdirectory you can put files you’d normally put in the rom directory, to customize the Android games system
  • apps/* – In this subdirectory you can put files you'd normally put in the rom directory, to customize the Android apps system
  • music/* – In this subdirectory you can put background music in mp3 format. The files will be played in random order.
Note: The theme is only (re)loaded automatically when the app is started. Sometimes even if you back out to the main launcher the app is still running in the background, and thus any changes to the theme might not be visible when you reopen it. To manually reload the theme, go to Settings and enter the Theme Directory setting. You don’t have to change anything, just press OK and it’ll be reloaded.
Possible values in theme.txt
Note that a color is specified as a hash symbol followed by either RRGGBB or AARRGGBB
  • FastLane.BackgroundColor: Background color for the left side nav bar. Default #222222
  • FastLane.TextColor: Text color for the left side nav bar. Default #FFFFFF
  • SearchButton.Color: Color for the search icon. Default #ffaa3f
  • GameCard.ImageArea.BackgroundColor: Background color for the top part of the game cards/tiles. Default #222222
  • GameCard.TextArea.BackgroundColor: Background color for the bottom part of the game cards/tiles. Default #222222
  • GameCard.TitleText.Size: Font size for the game title in game cards/tiles. Default 16
  • GameCard.TitleText.Color: Text color for the game title in game cards/tiles. Default #FFEEEEEE
  • GameCard.InfoText.Size: Font size for the info text (genres, number of players) in game cards/tiles. Default 12
  • GameCard.InfoText.Color: Text color for the info text in game cards/tiles. Default #99EEEEEE
  • GameDetails.BackgroundColor: Background color for the game details popup. Default #80036873
  • GameDetails.TitleText.Size: Font size for the game title in the details popup. Default 25
  • GameDetails.TitleText.Color: Text color for the game title in the details popup. Default #FFFFFF
  • GameDetails.SubTitleText1.Size: Font size for the “Release year | Publisher” text in the details popup. Default 14
  • GameDetails.SubTitleText1.Color: Text color for the “Release year | Publisher” text in the details popup. Default #FFFFFF
  • GameDetails.SubTitleText2.Size: Font size for the “Genres | Number of players” text in the details popup. Default 10
  • GameDetails.SubTitleText2.Color: Text color for the “Genres | Number of players” text in the details popup. Default #FFFFFF
  • GameDetails.DescriptionText.Size: Font size for the game description in the details popup. Default 14
  • GameDetails.DescriptionText.Color: Text color for the game description in the details popup. Default #FFFFFF
  • Collections.HideTitleWithCustomImage: (true or false) Whether or not the names of collections should be overlayed on custom images. Default true
  • Collections.TitleText.Color: Text color for collection names overlayed on images. Default #FFFFFF
  • Genres.HideTitleWithCustomImage: (true or false) Whether or not the names of genres should be overlayed on custom images. Default false
  • Arcade.SystemList.HideToolsButton: (true or false) Whether or not to hide the Tools button in the Arcade system list. Default false
  • Arcade.SystemList.BackgroundColor: Background color for the system list in the Arcade layout. Default #44FFFFFF
  • Arcade.SystemList.System.Alpha: (0-1) Alpha value for systems in the system list in the Arcade layout. Default 0.25
  • Arcade.SystemList.System.BackgroundColor: Background color for systems in the system list in the Arcade layout. Default #00000000
  • Arcade.SystemList.System.TextColor: Text color for systems in the system list in the Arcade layout. Default #000000
  • Arcade.SystemList.System.TextSize: Text size for systems in the system list in the Arcade layout. Default 20
  • Arcade.SystemList.SelectedSystem.Alpha: (0-1) Alpha value for the selected system in the system list in the Arcade layout. Default 1
  • Arcade.SystemList.SelectedSystem.BackgroundColor: Background color for the selected system in the system list in the Arcade layout. Default #FFFFFF
  • Arcade.SystemList.SelectedSystem.TextColor: Text color for the selected system in the system list in the Arcade layout. Default #000000
  • Arcade.SystemList.SelectedSystem.TextSize: Text size for the selected system in the system list in the Arcade layout. Default 20
  • Arcade.GameList.BackgroundColor: Background color for the game list in the Arcade layout. Default #88000000
  • Arcade.GameList.Game.Alpha: (0-1) Alpha value for games in the game list in the Arcade layout. Default 0.25
  • Arcade.GameList.Game.BackgroundColor: Background color for games in the game list in the Arcade layout. Default #00000000
  • Arcade.GameList.Game.TextColor: Text color for games in the game list in the Arcade layout. Default #DFDFDF
  • Arcade.GameList.Game.TextSize: Text size for games in the game list in the Arcade layout. Default 20
  • Arcade.GameList.SelectedGame.Alpha: (0-1) Alpha value for the selected game in the game list in the Arcade layout. Default 1
  • Arcade.GameList.SelectedGame.BackgroundColor: Background color for the selected game in the game list in the Arcade layout. Default #00000000
  • Arcade.GameList.SelectedGame.TextColor: Text color for the selected game in the game list in the Arcade layout. Default #DFDFDF
  • Arcade.GameList.SelectedGame.TextSize: Text size for the selected game in the game list in the Arcade layout. Default 20
  • Arcade.GameDescription.BackgroundColor: Background color for the game description box in the Arcade layout. Default #88000000
  • Arcade.GameDescription.TextColor: Text color for the game description in the Arcade layout. Default #B3FFFFFF
  • Arcade.GameDescription.TextSize: Text size for the game description in the Arcade layout. Default 14
  • Arcade.GameInfo.BackgroundColor: Background color for the game info box in the Arcade layout. Default #88000000
  • Arcade.GameInfo.TextColor: Text color for the game info in the Arcade layout. Default #B3FFFFFF
  • Arcade.GameInfo.TextSize: Text size for the game info in the Arcade layout. Default 14
Example theme.txt with default values
FastLane.BackgroundColor: #222222
FastLane.TextColor: #FFFFFF
SearchButton.Color: #ffaa3f
GameCard.ImageArea.BackgroundColor: #222222
GameCard.TextArea.BackgroundColor: #222222
GameCard.TitleText.Size: 16
GameCard.TitleText.Color: #FFEEEEEE
GameCard.InfoText.Size: 12
GameCard.InfoText.Color: #99EEEEEE
GameDetails.BackgroundColor: #80036873
GameDetails.TitleText.Size: 25
GameDetails.TitleText.Color: #FFFFFF
GameDetails.SubTitleText1.Size: 14
GameDetails.SubTitleText1.Color: #FFFFFF
GameDetails.SubTitleText2.Size: 10
GameDetails.SubTitleText2.Color: #FFFFFF
GameDetails.DescriptionText.Size: 14
GameDetails.DescriptionText.Color: #FFFFFF
Collections.HideTitleWithCustomImage: true
Collections.TitleText.Color: #FFFFFF
Genres.HideTitleWithCustomImage: false
Arcade.SystemList.HideToolsButton: false
Arcade.SystemList.BackgroundColor: #44FFFFFF
Arcade.SystemList.System.Alpha: 0.25
Arcade.SystemList.System.BackgroundColor: #00000000
Arcade.SystemList.System.TextColor: #000000
Arcade.SystemList.System.TextSize: 20
Arcade.SystemList.SelectedSystem.Alpha: 1
Arcade.SystemList.SelectedSystem.BackgroundColor: #FFFFFF
Arcade.SystemList.SelectedSystem.TextColor: #000000
Arcade.SystemList.SelectedSystem.TextSize: 20
Arcade.GameList.BackgroundColor: #88000000
Arcade.GameList.Game.Alpha: 0.25
Arcade.GameList.Game.BackgroundColor: #00000000
Arcade.GameList.Game.TextColor: #DFDFDF
Arcade.GameList.Game.TextSize: 20
Arcade.GameList.SelectedGame.Alpha: 1
Arcade.GameList.SelectedGame.BackgroundColor: #00000000
Arcade.GameList.SelectedGame.TextColor: #DFDFDF
Arcade.GameList.SelectedGame.TextSize: 20
Arcade.GameDescription.BackgroundColor: #88000000
Arcade.GameDescription.TextColor: #B3FFFFFF
Arcade.GameDescription.TextSize: 14
Arcade.GameInfo.BackgroundColor: #88000000
Arcade.GameInfo.TextColor: #B3FFFFFF
Arcade.GameInfo.TextSize: 14