OK First bug: I updated using the renpy updater and the new launcher window has this weird behavior, if I drag it on screen messes up with the current background (my Twitter screen)
The problem is that when I open renpy there are two processes in task bar, one is the usual Ren'Py launcher, the other is Ren'Py launcher with a generic "Python app" icon. And is just a blank window.
Actually opens two windows even when I launch a game. Also, I got this traceback:
Code: Select all
Wed Feb 18 10:23:00 2015
Windows-7-6.1.7601-SP1
Ren'Py 6.99.0.202
Seasons Of The Wolf 1.0.7.4
Windowed mode.
Could not get pygame screen: error('Negative swap interval unsupported in this GL',)
Windowed mode.
Screen sizes: virtual=(1280, 720) physical=(1280, 720)
Vendor: 'Google Inc.'
Renderer: 'ANGLE (ATI Radeon HD 4670)'
Version: 'OpenGL ES 2.0 (ANGLE 1.0.0.1166)'
Display Info: <Info({'blit_sw_CC': False, 'bitsize': 32, 'wm': True, 'losses': (0, 0, 0, 8), 'hw': False, 'masks': (16711680L, 65280L, 255L, 0L), 'current_h': 1200, 'current_w': 1920, 'shifts': (16, 8, 0, 0), 'blit_sw_A': False, 'blit_hw': False, 'blit_sw': False, 'bytesize': 4, 'blit_hw_CC': False, 'blit_hw_A': False, 'video_mem': 268435456})>
Extensions:
GL_ANGLE_depth_texture
GL_ANGLE_framebuffer_blit
GL_ANGLE_framebuffer_multisample
GL_ANGLE_instanced_arrays
GL_ANGLE_pack_reverse_row_order
GL_ANGLE_texture_compression_dxt3
GL_ANGLE_texture_compression_dxt5
GL_ANGLE_texture_usage
GL_ANGLE_translated_shader_source
GL_EXT_occlusion_query_boolean
GL_EXT_read_format_bgra
GL_EXT_robustness
GL_EXT_texture_compression_dxt1
GL_EXT_texture_format_BGRA8888
GL_EXT_texture_storage
GL_NV_fence
GL_OES_element_index_uint
GL_OES_packed_depth_stencil
GL_OES_rgb8_rgba8
GL_OES_standard_derivatives
GL_OES_texture_float
GL_OES_texture_float_linear
GL_OES_texture_half_float
GL_OES_texture_half_float_linear
GL_OES_texture_npot
Number of texture units: 16
Using shader environment.
Using copy RTT.
Using angle renderer.
Texture testing:
- Hardware max texture size: 8192
- 64px textures work.
- 128px textures work.
- 256px textures work.
- 512px textures work.
- 1024px textures work.
- 2048px textures work.
Performance test:
- Target is 5 frames in 0.333333333333 seconds.
- Frame drawn at 0.000000 seconds.
- Frame drawn at 0.080000 seconds.
- Frame drawn at 0.081000 seconds.
- Frame drawn at 0.097000 seconds.
- Frame drawn at 0.113000 seconds.
- 0.113000 seconds to render 5 frames.
Traceback (most recent call last):
File "C:\- indie dev -\games\renpy\renpy\execution.py", line 296, in run
node.execute()
File "C:\- indie dev -\games\renpy\renpy\ast.py", line 1236, in execute
renpy.exports.with_statement(trans, paired)
File "C:\- indie dev -\games\renpy\renpy\exports.py", line 1251, in with_statement
return renpy.game.interface.do_with(trans, paired, clear=clear)
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 1812, in do_with
clear=clear)
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 2214, in interact
repeat, rv = self.interact_core(preloads=preloads, **kwargs)
File "C:\- indie dev -\games\renpy\renpy\display\core.py", line 2840, in interact_core
rv = root_widget.event(ev, x, y, 0)
File "C:\- indie dev -\games\renpy\renpy\display\layout.py", line 846, in event
rv = i.event(ev, x - xo, y - yo, cst)
File "C:\- indie dev -\games\renpy\renpy\display\behavior.py", line 374, in event
if map_event(ev, name):
File "C:\- indie dev -\games\renpy\renpy\display\behavior.py", line 192, in map_event
check_code = eval("lambda ev : " + compile_event(keysym, True), globals())
File "C:\- indie dev -\games\renpy\renpy\display\behavior.py", line 51, in compile_event
return compile_event(renpy.config.keymap[key], keydown)
File "C:\- indie dev -\games\renpy\renpy\display\behavior.py", line 47, in compile_event
return "(" + " or ".join([compile_event(i, keydown) for i in key]) + ")"
File "C:\- indie dev -\games\renpy\renpy\display\behavior.py", line 122, in compile_event
rv += " and ev.key == %d)" % (getattr(pygame.constants, key))
AttributeError: 'module' object has no attribute 'K_PRINT'
I think is due to this line (in my games I always replace S key with the more intuitive PRINT_SCREEN key to take screenshots):
Code: Select all
config.keymap['screenshot'].remove('s')
config.keymap['screenshot'].append('K_PRINT')
config.keymap['help'].remove('K_F1')