Permalink
Browse files

Adding textures, config scripts

  • Loading branch information...
jonburesh committed May 18, 2015
1 parent 5c1ea00 commit 8ff312dc81a4152622c4c45b3667c85f5d5b4c84
Showing with 234 additions and 0 deletions.
  1. +19 −0 config_scripts/__init__.py
  2. +48 −0 config_scripts/glsl.py
  3. +19 −0 config_scripts/load_glsl.py
  4. +23 −0 config_scripts/load_glsl_linux.py
  5. +19 −0 config_scripts/load_nglsl.py
  6. +19 −0 config_scripts/load_nglsl_linux.py
  7. +5 −0 config_scripts/save_config.py
  8. +31 −0 config_scripts/set_glsl.py
  9. +20 −0 config_scripts/set_load_file.py
  10. +31 −0 config_scripts/set_noglsl.py
  11. BIN lib/textures/Arecaceae_diffuse.png
  12. BIN lib/textures/Clouds.png
  13. BIN lib/textures/Mountain_Stencil.png
  14. BIN lib/textures/PokerPlant_diff_Spec_bump_256.png
  15. BIN lib/textures/PokerPlant_diff_spec-bump_1024.png
  16. BIN lib/textures/Rock_grub.png
  17. BIN lib/textures/Sand-1-color_high.tga
  18. BIN lib/textures/Sand-1-normal_high.tga
  19. BIN lib/textures/Sand-1-specular_high.tga
  20. BIN lib/textures/Tutorial_flower_02_twisted_inversion.png
  21. BIN lib/textures/alt_sky.jpg
  22. BIN lib/textures/animal_skull_diff.jpg
  23. BIN lib/textures/animal_skull_normal.jpg
  24. BIN lib/textures/bark.png
  25. BIN lib/textures/bark2.png
  26. BIN lib/textures/bark2_nrm.png
  27. BIN lib/textures/bark_diff_01.jpg
  28. BIN lib/textures/bark_nrm.png
  29. BIN lib/textures/barrel_burnt_diffuse.jpg
  30. BIN lib/textures/barrel_diffuse.jpg
  31. BIN lib/textures/barrel_nrm.jpg
  32. BIN lib/textures/barrel_spec.jpg
  33. BIN lib/textures/big_leafed_tree.png
  34. BIN lib/textures/big_ship_amb.jpg
  35. BIN lib/textures/blender_logo.png
  36. BIN lib/textures/bone_01_diff.png
  37. BIN lib/textures/box.jpg
  38. BIN lib/textures/box_food.jpg
  39. BIN lib/textures/branch.png
  40. BIN lib/textures/branch_nrm.jpg
  41. BIN lib/textures/branch_snowy.png
  42. BIN lib/textures/brick_03_diff.jpg
  43. BIN lib/textures/brick_03_nrm.jpg
  44. BIN lib/textures/brick_05_diff.jpg
  45. BIN lib/textures/brick_05_nrm.jpg
  46. BIN lib/textures/bricks.jpg
  47. BIN lib/textures/bricks_nrm.jpg
  48. BIN lib/textures/bridge_amb.jpg
  49. BIN lib/textures/bridge_rails_amb.jpg
  50. BIN lib/textures/brownleather.jpg
  51. BIN lib/textures/camp_fire_diffuse_512.jpg
  52. BIN lib/textures/camp_fire_glow.jpg
  53. BIN lib/textures/camp_fire_normal_512.jpg
  54. BIN lib/textures/center_normal.jpg
  55. BIN lib/textures/centre_emblem_diff.png
  56. BIN lib/textures/city_wall_ruins_amb.png
  57. BIN lib/textures/cliff_rock_tile.jpg
  58. BIN lib/textures/cloth1.jpg
  59. BIN lib/textures/clothalpha.png
  60. BIN lib/textures/crane_amb.jpg
  61. BIN lib/textures/crystal_caves_wood_normal.jpg
  62. BIN lib/textures/crystal_caves_wood_texture.jpg
  63. BIN lib/textures/crystals_128_diff_and_glow.jpg
  64. BIN lib/textures/desert_level_amb.jpg
  65. BIN lib/textures/desert_level_stencil.jpg
  66. BIN lib/textures/dirt.jpg
  67. BIN lib/textures/dirt2.jpg
  68. BIN lib/textures/dirt2_nrm.png
  69. BIN lib/textures/dirt_nrm.png
  70. BIN lib/textures/docks_amb_2.jpg
  71. BIN lib/textures/docks_fence_amb.jpg
  72. BIN lib/textures/docks_land_shad.jpg
  73. BIN lib/textures/docks_land_stencil.jpg
  74. BIN lib/textures/docks_level_amb.jpg
  75. BIN lib/textures/docks_stencil_2.jpg
  76. BIN lib/textures/docks_wall_amb.jpg
  77. BIN lib/textures/door1.png
  78. BIN lib/textures/door1_nrm.png
  79. BIN lib/textures/door2.png
  80. BIN lib/textures/door2_nrm.png
  81. BIN lib/textures/dummy_amb.jpg
  82. BIN lib/textures/fabric.jpg
  83. BIN lib/textures/flare.png
  84. BIN lib/textures/fonts/Hattori Hanzo Italic.otf
  85. BIN lib/textures/fonts/Hattori Hanzo.otf
  86. BIN lib/textures/fonts/RoundStyleBasic.ttf
  87. BIN lib/textures/fractured_rocky_floor_1024.jpg
  88. BIN lib/textures/fractured_rocky_floor_1024_nrm.jpg
  89. BIN lib/textures/furry_cloth.jpg
  90. BIN lib/textures/garway_flag.png
  91. BIN lib/textures/garway_flag_nrm.png
  92. BIN lib/textures/garway_gate_amb.jpg
  93. BIN lib/textures/garway_gatehouse_amb.png
  94. BIN lib/textures/garway_outside_wall.jpg
  95. BIN lib/textures/garway_ship_amb.jpg
  96. BIN lib/textures/generic_grayrock1_col.jpg
  97. BIN lib/textures/grass.png
  98. BIN lib/textures/grass_generic_texture.png
  99. BIN lib/textures/grass_light.jpg
  100. BIN lib/textures/grass_nrm.png
  101. BIN lib/textures/grass_strands.png
  102. BIN lib/textures/ground_dirt2_1024_diff2.jpg
  103. BIN lib/textures/hair_alpha.jpg
  104. BIN lib/textures/house_01_diff.jpg
  105. BIN lib/textures/house_02_amb.jpg
  106. BIN lib/textures/house_02_diff.jpg
  107. BIN lib/textures/house_05_diff.jpg
  108. BIN lib/textures/house_10_amb.jpg
  109. BIN lib/textures/house_10_diff.jpg
  110. BIN lib/textures/house_12_amb.jpg
  111. BIN lib/textures/house_12_diff.jpg
  112. BIN lib/textures/house_13_amb.jpg
  113. BIN lib/textures/house_14_amb.jpg
  114. BIN lib/textures/house_14_diff.jpg
  115. BIN lib/textures/house_1_amb.jpg
  116. BIN lib/textures/house_3_amb.jpg
  117. BIN lib/textures/house_4_amb.jpg
  118. BIN lib/textures/house_4_diff.jpg
  119. BIN lib/textures/house_5_amb.jpg
  120. BIN lib/textures/house_6_amb.jpg
  121. BIN lib/textures/house_6_diff.jpg
  122. BIN lib/textures/house_7_amb.jpg
  123. BIN lib/textures/house_7_diff.jpg
  124. BIN lib/textures/house_8_amb.jpg
  125. BIN lib/textures/house_8_diff.jpg
  126. BIN lib/textures/house_9_amb.jpg
  127. BIN lib/textures/house_9_diff.jpg
  128. BIN lib/textures/hut_diffuse_1024.jpg
  129. BIN lib/textures/hut_normal_1024.jpg
  130. BIN lib/textures/large_stone_bricks.jpg
  131. BIN lib/textures/large_stone_bricks_nrm.jpg
  132. BIN lib/textures/leather_07_diff.jpg
  133. BIN lib/textures/load_screens/cave_level.png
  134. BIN lib/textures/load_screens/desert_level.png
  135. BIN lib/textures/load_screens/docks_level.png
  136. BIN lib/textures/load_screens/plains_level.png
  137. BIN lib/textures/load_screens/tundra_level.png
  138. BIN lib/textures/low_res_jarDIFF512.jpg
  139. BIN lib/textures/low_res_jarNORMA512L.jpg
  140. BIN lib/textures/market_amb.jpg
  141. BIN lib/textures/market_stand_amb.jpg
  142. BIN lib/textures/metal2_tile_diff.jpg
  143. BIN lib/textures/moldy_wall_large.jpg
  144. BIN lib/textures/moteled_grass.png
  145. BIN lib/textures/mountain_normal.jpg
  146. BIN lib/textures/mouse_target.png
  147. BIN lib/textures/mt_ao.png
  148. BIN lib/textures/new_docks_wall_amb.jpg
  149. BIN lib/textures/newgrass.png
  150. BIN lib/textures/old_plaster_wall.jpg
  151. BIN lib/textures/old_plaster_wall_nrm.jpg
  152. BIN lib/textures/over_all_normal.jpg
  153. BIN lib/textures/pine_shad.png
  154. BIN lib/textures/pine_stencil.png
  155. BIN lib/textures/pine_tree_amb.jpg
  156. BIN lib/textures/plains_ground_amb.jpg
  157. BIN lib/textures/plains_stencil.jpg
  158. BIN lib/textures/planks.jpg
  159. BIN lib/textures/planks_nrm.jpg
  160. BIN lib/textures/planks_tile_01_diff.jpg
  161. BIN lib/textures/planks_tile_01_nrm.jpg
  162. BIN lib/textures/plant.jpg
  163. BIN lib/textures/plant_02.png
  164. BIN lib/textures/plaster_04_diff.jpg
  165. BIN lib/textures/plaster_white.jpg
  166. BIN lib/textures/plaster_white_nrm.png
  167. BIN lib/textures/porta_02.jpg
  168. BIN lib/textures/puddle.png
  169. BIN lib/textures/puddlering.png
  170. BIN lib/textures/python_logo.png
  171. BIN lib/textures/real_grass_512.jpg
  172. BIN lib/textures/real_grass_normal_512.jpg
  173. BIN lib/textures/reed.png
  174. BIN lib/textures/reed_grass.png
  175. BIN lib/textures/reflect_map.jpg
  176. BIN lib/textures/rock1_diff.png
  177. BIN lib/textures/rock1_nrml.png
  178. BIN lib/textures/rock2_diff.png
  179. BIN lib/textures/rock2_nrml.png
  180. BIN lib/textures/rock3_diff.png
  181. BIN lib/textures/rock3_nrml.png
  182. BIN lib/textures/rock4_diff.png
  183. BIN lib/textures/rock4_diff_orig.png
  184. BIN lib/textures/rock4_nrml.png
  185. BIN lib/textures/rock5_diff.png
  186. BIN lib/textures/rock_low_res_diff1024.jpg
  187. BIN lib/textures/rock_low_res_normal1024.jpg
  188. BIN lib/textures/rock_wall_ large.JPG
  189. BIN lib/textures/rocky_diff.jpg
  190. BIN lib/textures/rocky_floor_1024.jpg
  191. BIN lib/textures/rocky_floor_1024_nrm.jpg
  192. BIN lib/textures/roof_tiles.jpg
  193. BIN lib/textures/roof_tiles_NRM.png
  194. BIN lib/textures/roof_tiles_alt.jpg
  195. BIN lib/textures/roof_tiles_nrm.jpg
  196. BIN lib/textures/roof_tiles_wood.jpg
  197. BIN lib/textures/roof_tiles_wood_nrm.png
  198. BIN lib/textures/rough_stone_01_diff.jpg
  199. BIN lib/textures/rough_stone_01_diff_nrm.jpg
  200. BIN lib/textures/sand.jpg
  201. BIN lib/textures/sand_tile.jpg
  202. BIN lib/textures/sand_tile.png
  203. BIN lib/textures/scene_3_amb.png
  204. BIN lib/textures/scene_3_stencil.png
  205. BIN lib/textures/seabed.jpg
  206. BIN lib/textures/shadow.png
  207. BIN lib/textures/shadow2.png
  208. BIN lib/textures/shelter_amb.jpg
  209. BIN lib/textures/ship_cloth_amb.jpg
  210. BIN lib/textures/ship_crate_amb.jpg
  211. BIN lib/textures/shutters.png
  212. BIN lib/textures/sintel_game_logo.png
  213. BIN lib/textures/sintel_game_logo_combo.png
  214. BIN lib/textures/sintel_game_logo_combo_small.png
  215. BIN lib/textures/sintel_game_logo_tree.png
  216. BIN lib/textures/sintel_game_logo_tree_icon.png
  217. BIN lib/textures/sky_sunset.jpg
  218. BIN lib/textures/small_ship_amb.jpg
  219. BIN lib/textures/smoke.png
  220. BIN lib/textures/smoke2.png
  221. BIN lib/textures/smoke3.png
  222. BIN lib/textures/snow.jpg
  223. BIN lib/textures/spanish_moss.png
  224. BIN lib/textures/spanish_moss_nrm.jpg
  225. BIN lib/textures/stairs_amb.jpg
  226. BIN lib/textures/statue_amb_bake.jpg
  227. BIN lib/textures/stone.jpg
  228. BIN lib/textures/stone_b.jpg
  229. BIN lib/textures/stone_bricks.png
  230. BIN lib/textures/stone_bricks_nrm.png
  231. BIN lib/textures/stone_floor_tile_diff.jpg
  232. BIN lib/textures/stone_floor_tile_normal.jpg
  233. BIN lib/textures/stone_nrm.jpg
  234. BIN lib/textures/stone_wall.jpg
  235. BIN lib/textures/stone_wall_nrm.png
  236. BIN lib/textures/supper_low_res_plant.png
  237. BIN lib/textures/supper_low_res_plant256.png
  238. BIN lib/textures/supper_low_res_plantglow_map.jpg
  239. BIN lib/textures/tree_locust_diff.png
  240. BIN lib/textures/tree_locust_nrm.png
  241. BIN lib/textures/tutorial_garden_amb.jpg
  242. BIN lib/textures/tutorial_garden_stencil.jpg
  243. BIN lib/textures/walkway_amb.jpg
  244. BIN lib/textures/wall_points_amb.jpg
  245. BIN lib/textures/water_alpha.png
  246. BIN lib/textures/water_nrm.jpg
  247. BIN lib/textures/well_amb.jpg
  248. BIN lib/textures/well_stone.jpg
  249. BIN lib/textures/wood1-dif-1024p.tga
  250. BIN lib/textures/wood1-nor-1024p.tga
  251. BIN lib/textures/wood1-spec-1024p.tga
  252. BIN lib/textures/wood1_diff.jpg
  253. BIN lib/textures/wood1_nrm.jpg
  254. BIN lib/textures/wood_beams.jpg
  255. BIN lib/textures/wood_beams_nrm.jpg
  256. BIN lib/textures/wood_planks.png
  257. BIN lib/textures/wood_planks_nrm.jpg
View
@@ -0,0 +1,19 @@
#Loads either a glsl scene or a non glsl scene
import config_scripts.glsl
#loads either the glsl runtime or the non glsl runtime
import config_scripts.load_nglsl
import config_scripts.load_nglsl_linux
import config_scripts.load_glsl
import config_scripts.load_glsl_linux
#Saves a config files
import config_scripts.save_config
#Sets the game to load GLSL from now on
import config_scripts.set_glsl
#Same for No GLSL
import config_scripts.set_noglsl
#Sets the loading variable
import config_scripts.set_load_file
View
@@ -0,0 +1,48 @@
#Sets the scene to load either the Non GLSL scene or the GLSL scene
import bge
def main():
cont = bge.logic.getCurrentController()
own = cont.owner
yes = cont.actuators["yes"]
no = cont.actuators["no"]
#Check to see if data is already loaded
try:
if bge.logic.globalDict['game_resolution']:
print ('config data found.')
except:
try:
loadsettings = open('config.ini', 'r')
except IOError:
try:
print(("looking for config file..."))
loadsettings = open('lib/config.ini', 'r')
except IOError:
loadsettings = open('config.ini', 'w+')
loadsettings.write('1440x900\n')
loadsettings.write('High\n')
loadsettings.write('1\n')
gameresolution = loadsettings.readline()
gameresolution = gameresolution[0:-1]
gamequal = loadsettings.readline()
gamequal = gamequal[0:-1]
glsl = loadsettings.readline()
glsl = glsl[0:-1]
loadsettings.close()
bge.logic.globalDict['game_resolution'] = gameresolution
bge.logic.globalDict['game_quality'] = gamequal
bge.logic.globalDict['GLSL'] = glsl
#Load GLSL?
if bge.logic.globalDict['GLSL'] =='1':
cont.activate(yes)
print( 'Loaded GLSL game')
elif bge.logic.globalDict['GLSL'] =='0':
cont.activate(no)
print( 'Loaded Non-GLSL game')
else:
print( bge.logic.globalDict['GLSL'])
@@ -0,0 +1,19 @@
import os, string, bge
def main():
try:
loadsettings = open('config.ini', 'r')
except:
try:
print( 'looking for that config file..')
loadsettings = open('lib/config.ini', 'r')
except:
pass
resolution = loadsettings.readline()
resolution = resolution[0:-1]
loadsettings.close()
resolution = resolution.split('x')
print( 'Setting Resolution to', resolution[0] ,'x',resolution[1])
prog = bge.logic.expandPath("//startup.exe")
args = [" -f "+str(resolution[0])+' '+str(resolution[1])+" 32 60 -g blender_material = 0 startup.exe"]
print( os.execvp(prog, (prog,) + tuple(args)))
@@ -0,0 +1,23 @@
import os, string, bge
def main():
try:
loadsettings = open('config.ini', 'r')
except:
try:
print( 'looking for that config file..')
loadsettings = open('lib/config.ini', 'r')
except:
pass
resolution = loadsettings.readline()
resolution = resolution[0:-1]
loadsettings.close()
resolution = resolution.split('x')
print( 'Setting Resolution to', resolution[0] ,'x',resolution[1])
prog = bge.logic.expandPath("//startup_linux")
args = [prog, "-f "+str(resolution[0])+' '+str(resolution[1])+" 32 60 startup_linux"]
print( os.execvp(prog, (prog,) + tuple(args)))
# exectuple = prog, (prog,) + tuple(args)
# print(prog, args)
# print( os.execv(prog, args))
@@ -0,0 +1,19 @@
import os, string, bge
def main():
try:
loadsettings = open('config.ini', 'r')
except:
try:
print( 'looking for that config file..')
loadsettings = open('lib/config.ini', 'r')
except:
pass
resolution = loadsettings.readline()
resolution = resolution[0:-1]
loadsettings.close()
resolution = resolution.split('x')
print( 'Setting Resolution to', resolution[0] ,'x',resolution[1])
prog = bge.logic.expandPath("//startup_noglsl.exe")
args = [" -f "+str(resolution[0])+' '+str(resolution[1])+" 32 60 startup_noglsl.exe"]
print( os.execvp(prog, (prog,) + tuple(args)))
@@ -0,0 +1,19 @@
import os, string, bge
def main():
try:
loadsettings = open('config.ini', 'r')
except:
try:
print( 'looking for that config file..')
loadsettings = open('lib/config.ini', 'r')
except:
pass
resolution = loadsettings.readline()
resolution = resolution[0:-1]
loadsettings.close()
resolution = resolution.split('x')
print( 'Setting Resolution to', resolution[0] ,'x',resolution[1])
prog = bge.logic.expandPath("//startup_noglsl_linux")
args = [" -f "+str(resolution[0])+' '+str(resolution[1])+" 32 60 startup_noglsl_linux"]
print( os.execvp(prog, (prog,) + tuple(args)))
@@ -0,0 +1,5 @@
def main():
gamesettings = open("config.ini", "w")
gamesettings.write("1440x900"+"\n")
gamesettings.write("High"+"\n")
gamesettings.close()
View
@@ -0,0 +1,31 @@
#Overcomplicated but it works :)
def main():
try:
loadsettings = open('config.ini', 'r')
except:
try:
print( 'looking for config file...')
loadsettings = open('lib/config.ini', 'r')
except:
pass
gameresolution = loadsettings.readline()
gameresolution = gameresolution[0:-1]
gamequal = loadsettings.readline()
gamequal = gamequal[0:-1]
glsl = loadsettings.readline()
glsl = glsl[0:-1]
loadsettings.close()
try:
loadsettings = open('config.ini', 'w')
except:
try:
print( 'looking for config file...')
loadsettings = open('lib/config.ini', 'w')
except:
pass
loadsettings.write(gameresolution+"\n")
loadsettings.write(gamequal+"\n")
loadsettings.write('1'+"\n")
loadsettings.close()
@@ -0,0 +1,20 @@
import bge
def main():
cont = bge.logic.getCurrentController()
own = cont.owner
# recived the level to load message
level_mess = cont.sensors['level_mess']
#Has to load before it saves or else it will overwrite.
bge.logic.loadGlobalDict()
#print (bge.logic.globalDict.keys())
if level_mess.positive:
#print (level_mess.bodies[0])
bge.logic.globalDict['Load_Next'] = level_mess.bodies[0]
print ('will load ',bge.logic.globalDict['Load_Next'], 'next.')
bge.logic.saveGlobalDict()
#print ('No save file found, creating one.')
@@ -0,0 +1,31 @@
#Overcomplicated but it works :)
def main():
try:
loadsettings = open('config.ini', 'r')
except:
try:
print( 'looking for config file...')
loadsettings = open('lib/config.ini', 'r')
except:
pass
gameresolution = loadsettings.readline()
gameresolution = gameresolution[0:-1]
gamequal = loadsettings.readline()
gamequal = gamequal[0:-1]
glsl = loadsettings.readline()
glsl = glsl[0:-1]
loadsettings.close()
try:
loadsettings = open('config.ini', 'w')
except:
try:
print( 'looking for config file...')
loadsettings = open('lib/config.ini', 'w')
except:
pass
loadsettings.write(gameresolution+"\n")
loadsettings.write(gamequal+"\n")
loadsettings.write('0'+"\n")
loadsettings.close()
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
Binary file not shown.
View
Binary file not shown.
View
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
View
Diff not rendered.