old_contents: __author__ = 'Xyene'
  
  import bpy
  import sys
  import math
  
  
  bpy.context.scene.cycles.resolution_x = int(sys.argv[-5])
  bpy.context.scene.cycles.resolution_y = int(sys.argv[-4])
  
  for i, name in enumerate(['bottom', 'top', 'left', 'right', 'back', 'front']):
      bpy.data.images[name].filepath = "%s" % sys.argv[-6 - i]
  
  camera = bpy.data.objects["Camera"]
  camera.rotation_mode = 'XYZ'
  camera.rotation_euler = (math.pi / 2 + float(sys.argv[-3]), float(sys.argv[-2]), float(sys.argv[-1]))
  
  bpy.ops.render.render(animation=True)
new_contents: __author__ = 'Xyene'
  
  import bpy
  import sys
  import math
  
  
  for scene in bpy.data.scenes:
      scene.render.resolution_x = int(sys.argv[-5])
      scene.render.resolution_y = int(sys.argv[-4])
      scene.render.resolution_percentage = 100
      scene.render.use_border = False
  
  for i, name in enumerate(['bottom', 'top', 'left', 'right', 'back', 'front']):
      bpy.data.images[name].filepath = "%s" % sys.argv[-6 - i]
  
  camera = bpy.data.objects["Camera"]
  camera.rotation_mode = 'XYZ'
  camera.rotation_euler = (math.pi / 2 + float(sys.argv[-3]), float(sys.argv[-2]), float(sys.argv[-1]))
  
  bpy.ops.render.render(animation=True)
  
subject: Change the way we pass resolution to blender