1. <?xml version="1.0"?>
  2. 
  3. <!--
  4. Default configurations
  5. -->
  6. <device name="default">
  7. <attributes>
  8. <int name="menu_car_lod" value="3" />
  9. <int name="gameplay_car_lod" value="3" />
  10. <int name="skid_marks_trail_length" value="24" />
  11. <int name="nitro_trail_length" value="6" />
  12. <bool name="draw_interior_in_gameplay" value="true" />
  13. <bool name="use_dynamic_screen_ratio" value="false" />
  14. <bool name="use_adrenaline_nitro" value="true" />
  15. <bool name="use_one_car_model" value="false" />
  16. <bool name="use_car_morph_mesh" value="false" />
  17. <bool name="use_full_sounds" value="true" />
  18. <bool name="use_render_target_aa" value="false" />
  19. <bool name="use_msaa" value="true" />
  20. <bool name="use_real_physic_crash" value="true" />
  21. <bool name="use_car_shadow" value="true" />
  22. <bool name="use_radial_blur_on_nitro" value="true" />
  23. <bool name="use_blur_on_impact" value="false" />
  24. <bool name="use_hires_map" value="true" />
  25. <bool name="use_hud_low_res_texture" value="false" />
  26. <bool name="use_menu_high_res_texture" value="true" />
  27. <bool name="use_menu_ultra_res_texture" value="false" />
  28. <bool name="use_orientation_locked" value="false" />
  29. <bool name="use_traffic_shadow" value="true" />
  30. <bool name="use_set_min_filter_linear" value="true" />
  31. <bool name="use_swf_posteffect_render_texture" value="true" />
  32. <bool name="use_factor_color" value="true" />
  33. <bool name="is_low_res_platform" value="false" />
  34. <bool name="use_glLive_iPad" value="false" />
  35. <bool name="use_splitScreen" value="false" />
  36. <float name="gameplay_far_clip" value="900000.0" />
  37. <float name="gameplay_ref_clip" value="90000.0" />
  38. <float name="devicefactorlod" value="0.4f" />
  39. <float name="render_target_screen_ratio" value="1.0" />
  40. <float name="a_lod_table_none" value="225000000.0" />
  41. <float name="a_lod_table_box" value="125000000.0" />
  42. <float name="a_lod_table_low" value="85000000.0" />
  43. <float name="a_pickup_visibility_multiplier" value="2.25" />
  44. <float name="car_particle_multiplier" value="1.0f" />
  45. <float name="near_clip_distance" value="5.0" />
  46. <float name="crash_amplitude_modifier" value="1.0" />
  47. <float name="use_particle_rate_pct" value="80.0" />
  48. <bool name="use_lodev_textures" value="false" />
  49. <string name="showTrackLowLODDistance" value="FAR" />
  50. <string name="igp_tracking_name" value="ASP7" />
  51. <int name="game_ggi" value="27012" />
  52. <int name="map_mipmap_skip_count" value="0" />
  53. <bool name="use_high_quality_car_shader" value="true" />
  54. <bool name="use_gamma_luminance" value="true" />
  55. <bool name="use_second_render_target" value="true" />
  56. <bool name="use_quantization" value="false" />
  57. <bool name="use_low_audio_effect" value="true" /><!-- enable/disable enhanced 3d / reverb effect -->
  58. <float name="ReflectionMapU" value="0.46875" /><!-- Dynamic Reflection Shader U coordinate to take for the relfection -->
  59. <float name="ReflectionMapV" value="0.3125" /><!-- Dynamic Reflection Shader V coordinate to take for the relfection -->
  60. <int name="use_fps_limit" value="-1" />
  61. <bool name="use_dynamic_reflection_on_cars" value="false" /><!-- Special case for low device, ignore on high end one -->
  62. <bool name="optimize_dynamic_reflection" value="false" /><!-- Skip one frame on two -->
  63. <bool name="draw_car_reflection_garage" value="false" />
  64. <bool name="use_ipad_camera_roll" value="false" />
  65. <bool name="use_black_and_white_effect" value="false" />
  66. <bool name="use_commlib_receiver_thread_for_bluetooth" value="false" />
  67. </attributes>
  68. </device>
  69. 
  70. <!--
  71. Medium class devices
  72. -->
  73. <device name="medium" parent="default">
  74. <attributes>
  75. <bool name="use_msaa" value="false" />
  76. <bool name="use_car_shadow" value="true" />
  77. <bool name="use_radial_blur_on_nitro" value="false" />
  78. <bool name="use_menu_high_res_texture" value="true" />
  79. <bool name="use_orientation_locked" value="false" />
  80. <bool name="use_traffic_shadow" value="false" />
  81. <bool name="use_set_min_filter_linear" value="true" />
  82. <bool name="use_swf_posteffect_render_texture" value="false" />
  83. <bool name="is_low_res_platform" value="false" />
  84. <bool name="use_glLive_iPad" value="false" />
  85. <float name="a_lod_table_box" value="27500000.0" />
  86. <float name="a_lod_table_low" value="15000000.0" />
  87. <float name="a_pickup_visibility_multiplier" value="1.0" />
  88. <string name="showTrackLowLODDistance" value="MEDIUM" />
  89. <bool name="use_gamma_luminance" value="false" />
  90. <bool name="use_second_render_target" value="false" />
  91. </attributes>
  92. </device>
  93. 
  94. <!--
  95. Medium-Hidev class devices
  96. -->
  97. <device name="android_medium" parent="default">
  98. <attributes>
  99. <bool name="use_msaa" value="false" />
  100. <bool name="use_car_shadow" value="true" />
  101. <bool name="use_dynamic_reflection_on_cars" value="false" />
  102. <bool name="use_radial_blur_on_nitro" value="true" />
  103. <bool name="use_menu_high_res_texture" value="true" />
  104. <bool name="use_orientation_locked" value="false" />
  105. <bool name="use_hud_low_res_texture" value="false" />
  106. <bool name="use_traffic_shadow" value="false" />
  107. <bool name="use_set_min_filter_linear" value="true" />
  108. <bool name="use_hires_map" value="false" />
  109. <bool name="use_swf_posteffect_render_texture" value="false" />
  110. <bool name="is_low_res_platform" value="false" />
  111. <bool name="use_lodev_textures" value="false" />
  112. <bool name="use_glLive_iPad" value="false" />
  113. <float name="a_lod_table_box" value="27500000.0" />
  114. <float name="a_lod_table_low" value="15000000.0" />
  115. <float name="a_pickup_visibility_multiplier" value="1.0" />
  116. <string name="showTrackLowLODDistance" value="MEDIUM" />
  117. <bool name="use_gamma_luminance" value="false" />
  118. <bool name="use_second_render_target" value="false" />
  119. <bool name="use_high_quality_car_shader" value="false" />
  120. </attributes>
  121. </device>
  122. 
  123. <!--
  124. Galaxy S3 class devices
  125. -->
  126. <device name="android_high" parent="default">
  127. <attributes>
  128. <int name="menu_car_lod" value="3" />
  129. <int name="gameplay_car_lod" value="3" />
  130. <bool name="use_msaa" value="false" />
  131. <bool name="use_hires_map" value="true" />
  132. <bool name="use_render_target_aa" value="false" />
  133. <bool name="use_blur_on_impact" value="true" />
  134. <bool name="use_car_shadow" value="true" />
  135. <bool name="use_radial_blur_on_nitro" value="true" />
  136. <bool name="use_menu_high_res_texture" value="true" />
  137. <bool name="use_orientation_locked" value="false" />
  138. <bool name="use_hud_low_res_texture" value="false" />
  139. <bool name="use_traffic_shadow" value="false" />
  140. <bool name="use_set_min_filter_linear" value="true" />
  141. <bool name="use_swf_posteffect_render_texture" value="true" />
  142. <bool name="is_low_res_platform" value="false" />
  143. <bool name="use_lodev_textures" value="false" />
  144. <bool name="use_glLive_iPad" value="false" />
  145. <float name="a_lod_table_box" value="27500000.0" />
  146. <float name="a_lod_table_low" value="15000000.0" />
  147. <float name="a_pickup_visibility_multiplier" value="1.0" />
  148. <string name="showTrackLowLODDistance" value="FAR" />
  149. <bool name="use_gamma_luminance" value="false" />
  150. <bool name="use_second_render_target" value="true" />
  151. <float name="ReflectionMapU" value="0.46875" /><!-- Dynamic Reflection Shader U coordinate to take for the relfection -->
  152. <float name="ReflectionMapV" value="0.3125" /><!-- Dynamic Reflection Shader V coordinate to take for the relfection -->
  153. <bool name="use_high_quality_car_shader" value="false" />
  154. <bool name="use_dynamic_reflection_on_cars" value="true" /><!-- Special case for low device, ignore on high end one -->
  155. <bool name="optimize_dynamic_reflection" value="false" /><!-- Skip one frame on two -->
  156. <bool name="draw_car_reflection_garage" value="true" />
  157. </attributes>
  158. </device>
  159. 
  160. <!--
  161. Medium-Hidev class devices
  162. -->
  163. <device name="android_medium_hidev" parent="default">
  164. <attributes>
  165. <bool name="use_msaa" value="false" />
  166. <bool name="use_car_shadow" value="true" />
  167. <bool name="use_dynamic_reflection_on_cars" value="true" />
  168. <bool name="use_radial_blur_on_nitro" value="true" />
  169. <bool name="use_menu_high_res_texture" value="true" />
  170. <bool name="use_orientation_locked" value="false" />
  171. <bool name="use_hud_low_res_texture" value="false" />
  172. <bool name="use_traffic_shadow" value="false" />
  173. <bool name="use_set_min_filter_linear" value="true" />
  174. <bool name="use_hires_map" value="false" />
  175. <bool name="use_swf_posteffect_render_texture" value="false" />
  176. <bool name="is_low_res_platform" value="false" />
  177. <bool name="use_lodev_textures" value="false" />
  178. <bool name="use_glLive_iPad" value="false" />
  179. <float name="a_lod_table_box" value="27500000.0" />
  180. <float name="a_lod_table_low" value="15000000.0" />
  181. <float name="a_pickup_visibility_multiplier" value="1.0" />
  182. <string name="showTrackLowLODDistance" value="MEDIUM" />
  183. <bool name="use_gamma_luminance" value="false" />
  184. <bool name="use_second_render_target" value="false" />
  185. <bool name="use_high_quality_car_shader" value="true" />
  186. <bool name="draw_car_reflection_garage" value="true" />
  187. </attributes>
  188. </device>
  189. 
  190. <!--
  191. Medium-Lodev class devices
  192. -->
  193. <device name="android_medium_lodev" parent="default">
  194. <attributes>
  195. <bool name="use_msaa" value="false" />
  196. <bool name="use_car_shadow" value="true" />
  197. <bool name="use_radial_blur_on_nitro" value="false" />
  198. <bool name="use_menu_high_res_texture" value="false" />
  199. <bool name="use_orientation_locked" value="false" />
  200. <bool name="use_hud_low_res_texture" value="true" />
  201. <bool name="use_traffic_shadow" value="false" />
  202. <bool name="use_set_min_filter_linear" value="true" />
  203. <bool name="use_hires_map" value="false" />
  204. <bool name="use_swf_posteffect_render_texture" value="false" />
  205. <bool name="is_low_res_platform" value="false" />
  206. <bool name="use_lodev_textures" value="true" />
  207. <bool name="use_glLive_iPad" value="false" />
  208. <float name="a_lod_table_box" value="27500000.0" />
  209. <float name="a_lod_table_low" value="15000000.0" />
  210. <float name="a_pickup_visibility_multiplier" value="1.0" />
  211. <string name="showTrackLowLODDistance" value="MEDIUM" />
  212. <bool name="use_gamma_luminance" value="false" />
  213. <bool name="use_second_render_target" value="false" />
  214. <bool name="use_high_quality_car_shader" value="false" />
  215. </attributes>
  216. </device>
  217. 
  218. <!--
  219. Low class devices
  220. -->
  221. <device name="low" parent="medium">
  222. <attributes>
  223. <int name="menu_car_lod" value="2" />
  224. <int name="gameplay_car_lod" value="2" />
  225. <bool name="use_car_shadow" value="true" />
  226. <float name="a_lod_table_none" value="200000000.0" />
  227. <float name="a_lod_table_box" value="25000000.0" />
  228. <float name="a_lod_table_low" value="10240000.0" />
  229. <bool name="use_hires_map" value="false" />
  230. <bool name="use_hud_low_res_texture" value="true" />
  231. <float name="devicefactorlod" value="-1.0" />
  232. <float name="use_particle_rate_pct" value="50.0" />
  233. <bool name="is_low_res_platform" value="true" />
  234. <bool name="use_lodev_textures" value="true" />
  235. <string name="showTrackLowLODDistance" value="CLOSE" />
  236. <bool name="use_high_quality_car_shader" value="false" />
  237. <bool name="use_low_audio_effect" value="true"/><!-- enable/disable enhanced 3d / reverb effect -->
  238. <bool name="use_splitScreen" value="false" />
  239. <bool name="optimize_dynamic_reflection" value="false" />
  240. <bool name="draw_car_reflection_garage" value="false" />
  241. <bool name="use_dynamic_reflection_on_cars" value="false" />
  242. </attributes>
  243. </device>
  244. 
  245. <!--
  246. High class devices
  247. -->
  248. <device name="high" parent="default">
  249. </device>
  250. 
  251. 
  252. 
  253. 
  254. <!--
  255. Low devices implementation
  256. -->
  257. <device name="ipod_1G" parent="low">
  258. </device>
  259. 
  260. <device name="ipod_2G" parent="low">
  261. </device>
  262. 
  263. <device name="iphone_1G" parent="low">
  264. </device>
  265. 
  266. <device name="iphone_3G" parent="low">
  267. </device>
  268. 
  269. <device name="iphone_3GS" parent="low">
  270. </device>
  271. 
  272. <device name="iphone_4" parent="low">
  273. <attributes>
  274. <bool name="use_hud_low_res_texture" value="true" />
  275. <bool name="use_menu_high_res_texture" value="true" />
  276. </attributes>
  277. </device>
  278. 
  279. <device name="iphone_4S" parent="high">
  280. <attributes>
  281. <bool name="use_orientation_locked" value="false" />
  282. <bool name="use_commlib_receiver_thread_for_bluetooth" value="true" />
  283. </attributes>
  284. </device>
  285. 
  286. <device name="iphone_unknown" parent="medium">
  287. </device>
  288. 
  289. <device name="ipod_3G" parent="low">
  290. </device>
  291. 
  292. <device name="ipod_4G" parent="low">
  293. <attributes>
  294. <bool name="use_hud_low_res_texture" value="true" />
  295. <bool name="use_menu_high_res_texture" value="true" />
  296. </attributes>
  297. </device>
  298. 
  299. <device name="ipod_unkown" parent="low">
  300. </device>
  301. 
  302. <device name="ipad_1" parent="low">
  303. <attributes>
  304. <bool name="use_hud_low_res_texture" value="true" />
  305. <bool name="use_menu_high_res_texture" value="true" />
  306. <bool name="use_menu_low_res_alpha_texture" value="true" />
  307. <bool name="use_hires_map" value="false" />
  308. <string name="igp_tracking_name" value="AS7I" />
  309. <bool name="use_glLive_iPad" value="true" />
  310. <bool name="use_ipad_camera_roll" value="true" />
  311. <bool name="use_dynamic_reflection_on_cars" value="false" />
  312. <bool name="use_black_and_white_effect" value="false" />
  313. </attributes>
  314. </device>
  315. 
  316. 
  317. 
  318. 
  319. <!--
  320. High devices implementation
  321. -->
  322. <device name="ipad_2" parent="high">
  323. <attributes>
  324. <string name="igp_tracking_name" value="AS7I" />
  325. <bool name="use_glLive_iPad" value="true" />
  326. </attributes>
  327. </device>
  328. 
  329. <device name="ipad_3" parent="high">
  330. <attributes>
  331. <float name="render_target_screen_ratio" value="0.707106781" /> <!-- 0.707106781 ratio of half the screen pixels (sqrt(y*y/2)) -->
  332. <bool name="use_menu_ultra_res_texture" value="true" />
  333. <string name="igp_tracking_name" value="AS7I" />
  334. <bool name="use_glLive_iPad" value="true" />
  335. <float name="ReflectionMapU" value="0.3400" /><!-- Dynamic Reflection Shader U coordinate to take for the relfection -->
  336. <float name="ReflectionMapV" value="0.2000" /><!-- Dynamic Reflection Shader V coordinate to take for the relfection -->
  337. <int name="use_fps_limit" value="30" />
  338. </attributes>
  339. </device>
  340. 
  341. <device name="win32" parent="high">
  342. </device>
  343. 
  344. <device name="win32Simulator" parent="high">
  345. </device>
  346. 
  347. <device name="android" parent="medium">
  348. <attributes>
  349. <int name="game_ggi" value="51797" />
  350. <bool name="use_orientation_locked" value="false" />
  351. </attributes>
  352. </device>
  353. 
  354. <device name="android_low_low" parent="default"><!-- Mas jodido no se puede....-->
  355. <attributes>
  356. <int name="menu_car_lod" value="1" />
  357. <int name="gameplay_car_lod" value="1" />
  358. <int name="skid_marks_trail_length" value="24" />
  359. <int name="nitro_trail_length" value="6" />
  360. <bool name="draw_interior_in_gameplay" value="false" />
  361. <bool name="use_dynamic_screen_ratio" value="false" />
  362. <bool name="use_adrenaline_nitro" value="false" />
  363. <bool name="use_one_car_model" value="false" />
  364. <bool name="use_car_morph_mesh" value="false" />
  365. <bool name="use_full_sounds" value="false" />
  366. <bool name="use_render_target_aa" value="false" />
  367. <bool name="use_msaa" value="false" />
  368. <bool name="use_real_physic_crash" value="true" />
  369. <bool name="use_car_shadow" value="true" />
  370. <bool name="use_radial_blur_on_nitro" value="false" />
  371. <bool name="use_blur_on_impact" value="false" />
  372. <bool name="use_hires_map" value="false" />
  373. <bool name="use_hud_low_res_texture" value="true" />
  374. <bool name="use_menu_high_res_texture" value="false" />
  375. <bool name="use_menu_ultra_res_texture" value="false" />
  376. <bool name="use_orientation_locked" value="false" />
  377. <bool name="use_traffic_shadow" value="false" />
  378. <bool name="use_set_min_filter_linear" value="true" />
  379. <bool name="use_swf_posteffect_render_texture" value="false" />
  380. <bool name="use_factor_color" value="false" />
  381. <bool name="is_low_res_platform" value="true" />
  382. <bool name="use_glLive_iPad" value="false" />
  383. <bool name="use_splitScreen" value="false" />
  384. <float name="gameplay_far_clip" value="500000.0" />
  385. <float name="gameplay_ref_clip" value="50000.0" />
  386. <float name="devicefactorlod" value="-1.0f" />
  387. <float name="render_target_screen_ratio" value="1.0" />
  388. <float name="a_lod_table_none" value="150000000.0" />
  389. <float name="a_lod_table_box" value="75000000.0" />
  390. <float name="a_lod_table_low" value="40000000.0" />
  391. <float name="a_pickup_visibility_multiplier" value="1.0" />
  392. <float name="car_particle_multiplier" value="0.2f" />
  393. <float name="near_clip_distance" value="5.0" />
  394. <float name="crash_amplitude_modifier" value="1.0" />
  395. <float name="use_particle_rate_pct" value="100.0" />
  396. <bool name="use_lodev_textures" value="true" />
  397. <string name="showTrackLowLODDistance" value="CLOSE" />
  398. <int name="map_mipmap_skip_count" value="0" />
  399. <bool name="use_high_quality_car_shader" value="false" />
  400. <bool name="use_gamma_luminance" value="false" />
  401. <bool name="use_second_render_target" value="false" />
  402. <bool name="use_quantization" value="false" />
  403. <int name="game_ggi" value="51797" />
  404. </attributes>
  405. </device>
  406. 
  407. <device name="android_low_low_special" parent="android_low_low">
  408. <attributes>
  409. <int name="menu_car_lod" value="2" />
  410. <int name="gameplay_car_lod" value="2" />
  411. </attributes>
  412. </device>
  413. 
  414. <device name="android_low" parent="low">
  415. <bool name="use_factor_color" value="false" />
  416. <bool name="use_menu_high_res_texture" value="false" />
  417. <bool name="use_swf_posteffect_render_texture" value="false" />
  418. <bool name="use_second_render_target" value="false" />
  419. <bool name="use_gamma_luminance" value="false" />
  420. <int name="game_ggi" value="51797" />
  421. <bool name="use_orientation_locked" value="false" />
  422. </device>
  423. 
  424. 
  425. <device name="unknown" parent="high">
  426. <attributes>
  427. <string name="igp_tracking_name" value="AS7I" />
  428. <bool name="use_glLive_iPad" value="true" />
  429. </attributes>
  430. </device>
  431.