5 It is possible to modify the behavior of the OUYA console by setting config
8 They can be set in two ways:
10 1. In an ini-style file ``ouya_config.properties`` in the root OUYA directory
11 when attached via USB to a PC (``/sdcard/`` on the OUYA itself).
12 2. On the server, via the `GET https://devs.ouya.tv/api/v1/console_configuration`_
19 ``ATTRACT_LOOP_FILENAME``
20 -------------------------
21 Full path to the not-in-use-autoplay video in kiosk mode.
23 Default: ``/sdcard/ouya_attract_loop.mp4``
28 When set to ``1``, the "Manage" menu shows a "[DEBUG] Test CC signup" entry.
33 When set to ``1``, the "Manage" menu shows a "[DEBUG] Send crash reports" entry.
34 It immediately sends stored crash reports to the server.
39 When set to ``1``, additional output is shown in ``adb logcat``.
40 You will see the remote server URLs that the OUYA is trying to fetch.
45 When set to ``1``, the "Manage" menu shows a "[DEBUG] Delete user accounts" entry
46 that immediately deletes the user account.
51 When an over-the-air update has been downloaded, it gets moved to
52 ``/cache/update.zip``.
53 After moving, the original file gets deleted.
54 This option disabled this deletion.
58 (in ``ouya-framework.jar``)
61 ``DUMP_DISCOVER_PAGES``
62 -----------------------
63 Store the downloaded API responses for discover category pages on
69 When disabled, the regular fetch of ``/api/v1/gamers/me/agreements`` will not happen.
71 Also does not show the agreements during user registration in OOBE.
78 When set to ``1``, the store details view shows a "buy now" button
79 for games that have the "premium" flag set and a promoted product.
84 ``ENABLE_BUY_NOW_PRICE``
85 ------------------------
86 When set to ``1``, the store details view shows the product price on
87 the "buy now" button (see ``ENABLE_BUY_NOW``).
92 ``ENABLE_BUY_NOW_PRICE_GUIDE``
93 ------------------------------
94 When set to ``1``, the guide menu
95 (that appears when double-clicking the ouya logo button)
96 shows the price of the promoted product.
99 ``ENABLE_UPLOAD_LOGS``
100 ----------------------
101 Automatically update system logs. Needs super user access for uploading.
108 When set to ``1``: Force the OUYA to install an over-the-air update.
113 ``FORCE_VIDEO_ERROR``
114 ---------------------
115 When set to ``1``: Show an error whenever a video shall be played.
122 When set to ``1``, the OUYA is set to a read-only mode.
124 Only the "play" menu is visible, and it only allows to start games - not even see their
127 Upon inactivity after some minutes, a video
128 ``/storage/sdcard0/ouya_attract_loop.mp4`` is being played.
129 (See ``ATTRACT_LOOP_FILENAME``)
134 Float value between 1.0 and 3.0
136 Increases the string length by the given factor by repeating the letters
137 in translatable strings.
142 When set to ``1``, all letters in translatable strings are replaced with ``X``.
147 ``METRIC_APP_DETAILS``
148 ----------------------
149 When set to ``1``: Send a tracking notification whenever a details page
150 in the store is shown, along with the app UUID.
155 Number of maximum downloads in the queue for non-ouya devices.
160 ``OUYA_MAX_DOWNLOADS``
161 ----------------------
162 Number of maximum downloads in the queue for original OUYA devices.
169 Base URL of the API server to connect.
170 By modifying this value, you can switch the OUYA to another server.
172 Default: ``https://devs.ouya.tv``
175 ``OUYA_STATUS_SERVER_URL``
176 --------------------------
177 Used to check if the OUYA can reach the internet.
179 This URL needs to return a "204" HTTP status code.
181 Default: ``http://status.ouya.tv/api/v1/status``
186 Show the gender and birthday input fields during registration in OOBE.
191 ``RATING_PROMPT_DELAY``
192 -----------------------
193 Number of game launches until the "rate this game" prompt is shown.
195 Default: ``0`` (after the first launch)
198 ``RATING_PROMPT_FREQ``
199 ----------------------
200 When rating a game has been skipped, it will be tried again after X launches.
202 ``0`` to disable rating popups.
207 ``RATING_PROMPT_MAX``
208 ---------------------
209 Maximum number of "Rate this game" popups per game.
211 Default: ``0`` (infinite)
216 Show a grey border around the OOBE screen.
223 When installing an update, funny messages are shown.
224 They are downloaded from this URL.
226 Default: ``https://devs.ouya.tv/update_strings.txt``
231 Comma-separated list of URLs to show to the user.
232 See `GET https://devs.ouya.tv/api/v1/gamers/me/user_messages`_.
237 ``WIFI_STATUS_DISPLAY``
238 -----------------------
240 Shows the current wifi status on the top right of all screens.
244 Wifi: INTERFACE_DISABLED, Strenght (0-8): 0
250 Only the name of this variables is known::
252 BTC_LAUNCHER_PACKAGES
256 UPDATE_READY_UI_TIMEOUT
262 They are defined in the code, but not used anywhere in ``OUYALauncher.apk``::
264 APP_UPDATE_CHECK_INTERVAL
266 COMMUNITY_CONTENT_ENABLED
271 INPUT_REMAPPING_JSON_FILE
276 NUM_RECENT_DOWNLOADS_IN_DISCOVER
277 OUYA_RENAME_CONTROLLER
278 SESSION_UPDATE_DELAY_SEC