Posted December 25, 2009 No rest for the wicked, we're moving on already. The main targets of this cycle are terrain quality and performance, advanced item selection (shift-click, ctrl-click), and a few other things contingent on server and art team. Test client [2.6.9-1968] at http://www.wurmonline.com/client/wurmclient_test.jnlp Unstable client [2.6.9-2003] at http://www.wurmonline.com/client/wurmclient_unstable.jnlp The test client goes to the test server, the unstable client connects to the main servers. These clients will have bugs, crashes and bad performance. Do not use the unstable client if you have anything to lose. Changes in 2.6.9-1933 * Make the pack updater more robust on unreliable connections. Main changes are to retry each piece of a pack individually, and to split up big files if downloading them in one go fails. This should make even the new graphics.jar possible to download inside the client. Changes in 2.6.9-1942 * Bugfix: Fix useless error messages for some console commands * Bugfix: Fix three more causes of disco water * Add data validation to the pack updater to detect corruption / modification during transfer. Add a "retry" button for when the update fails. Add a "full recheck" button to scan all the packs for previously missed errors and corruption. Changes in 2.6.9.1960 * IRC: Display whois response. Display unknown messages as errors. * IRC: Don't autoconnect to #wurm when a specific IRC server is provided. * IRC: Change default server to isis. * IRC: Add /say and /raw commands. * Bugfix: Off-by-one error in color picking caused lots of console spam. * Bugfix: Off-by-one error in console argument checking caused weird error messages. * Bugfix: Fight window size and direction wasn't stored. * Bugfix: Compass hiding wasn't stored. * Better pack errors when the pack doesn't exist at all. * Bugfix: Workaround for ATI issue with wave shader. * Add a maximum column to the debug timings. * Bughack: Get rid of disco water in a really ugly way. * Bugfix: Freshly sown fields have no type. Changes in 2.6.9-1963 * Changes to grass and steppe sprites to support new spring sprites. Changes in 2.6.9-1968 * Anchor the swaying grass at the bottom, not halfway up the sprite. * Various internal bugfixes Changes in 2.6.9-1992 | 1994 | 2003 * Release candidate fixes to window positions. Share this post Link to post Share on other sites
Posted December 25, 2009 Palisade gates no longer open in the middle, they open like one giant door. Not sure when this started, I just started running the unstable client. Besides the visual bug, they work as normal. Share this post Link to post Share on other sites
Posted December 26, 2009 Palisade gates no longer open in the middle, they open like one giant door. Not sure when this started, I just started running the unstable client. Besides the visual bug, they work as normal. Share this post Link to post Share on other sites
Posted December 26, 2009 Minor errors: Using toggle without parameters results in an error and not in help. Using any parameter with toggle makes it helpful. (this was before the release and might be a server bug) Currently running action timers are not stopped properly if death occurs while still performing an action. The timer only leaves the finishing stage when doing the next action. Share this post Link to post Share on other sites
Posted December 26, 2009 Palisade gates no longer open in the middle, they open like one giant door. Not sure when this started, I just started running the unstable client. Besides the visual bug, they work as normal. It is part of the winter theme, actually. Funny story. Not sure if the art team is planning on fixing it this winter or the next, though. Share this post Link to post Share on other sites
Posted December 27, 2009 More hammering on the pack updater... hopefully it's pretty solid by now. Changes in 2.6.9-1942 * Bugfix: Fix useless error messages for some console commands * Bugfix: Fix three more causes of disco water * Add data validation to the pack updater to detect corruption / modification during transfer. Add a "retry" button for when the update fails. Add a "full recheck" button to scan all the packs for previously missed errors and corruption. Share this post Link to post Share on other sites
Posted December 27, 2009 * Bugfix: Fix useless error messages for some console commands Getting "1" as output instead of "Usage:" now, slightly better than an exception. I noticed a performance issue with trees and the sky. When looking up diagonally through the foliage up to the sky, the frame rate dropped dramatically (to 9 from around 27). Having more ground than sky in view it was back to normal, and lots of trees with terrain behind didn't trigger the drop either. Screenshots with debug window open (did not have the time for detailed dump debug session): Mouse on dump debug window:  "Sky" time skyrocketed. http://img189.imageshack.us/img189/369/wurmtreesskymoseinwindo.jpg Mouse on trees: "Pick object" time unusually high instead. http://img690.imageshack.us/img690/8906/wurmtreesskymouseontree.jpg console.log (some lines removed because of 20k char limit) with the two screenshot saves and lots of other warning messages: Time is Sun Dec 27 01:56:44 CET 2009 Running client version 2.6.9-1942 [unstable] === System information === Operating system: Linux (arch: i386, version: 2.6.31-16-generic) Java version: 1.6.0_16 (Sun Microsystems Inc.) <http://java.sun.com/> Jvm version: 14.2-b01 (Sun Microsystems Inc.) [Java HotSpot(TM) Server VM] Available CPUs: 2 >>> Main thread exiting. >>> LoginFrame queue entry exiting. >>> Launch queue entry exiting. Preparing to enable console logging. Now logging to /home/wollschaf/wurm/console.Wollschaf.log === Wurm options === advanced_select_items = false animation_playback_self = 0 auto_mipmaps_enabled = 2 cavedetail = 0 censor_chat = false cloud_shadows = false compressed_textures = false compressed_textures_S3TC = false debug_mode = false display_settings = false:false:0:1910:1020:-1:-1:false engine_multithreaded = 0 event_log_rotation = 2 fast_yield = true fbo_enabled = 1 fog_coord_src = 0 font_bold = 11 font_default = 11 font_header = 24 font_huge_header = 36 font_italian = 11 font_monospaced = 11 fps_limit = 30 fps_limit_enabled = true game_client_thread_priority = 2 glsl_enabled = 2 gui_opacity = 3 has_read_eula = true hide_menu_examine = false hide_menu_no_target = false hide_menu_spam_mode = false hide_menu_stop = false high_res_binoculars = true hint_fog = 1 hint_linesmooth = 1 hint_mipmap = 1 hint_perspective = 1 hint_pointsmooth = 1 hint_polygonsmooth = 1 hint_texture_compression = 1 hint_texture_scaling = 1 impColumn = true inverse_mouse = false irc_log_rotation = 2 item_creature_render_distance = 1 loadInventoryStartup = true log_extra_errors = true max_texture_size = 3 mega_texture_size = 4 model_loader_thread_priority = 2 model_loading_threads = 1 multidraw_enabled = 2 no_brightness = false no_terrain_render = false no_world_render = false non_power_of_two = 2 offscreen_texture_size = 2 other_log_rotation = 2 outline_picking = true player_guest = false reflection_texture_size = 0 reflections = 1 release_context = false remember_password = true render_distant_terrain = true render_glow = false resident_models = false save_skills_on_quit = true screenshot_file_format = 0 setting_timestamps = true shadow_level = 0 showKChat = true skillgain_minimum = 3 skydetail = 1 sound_al_gain = 10 sound_buzzlevel = 2 sound_engine = 2 sound_footstepslevel = 10 sound_play_ambients = true sound_play_buzz = true sound_play_footsteps = true sound_play_music = true sound_play_weather = true structure_render_distance = 2 submit_client_data = 0 temporary_jogl_maximize_override = false terrain_bump = true terrain_res = 2 test_mode = 0 tile_transitions = true tiledecorations = 1 trees = 1 update_optional = true use_anisotropic_filtering = 0 use_color_picking = true use_fast_clock_work_around = true use_fbo_color_picking = false use_frustrum_optimisation_experiment = false use_nagles_algorithm = false use_nano_timer = false use_non_alpha_particles = false use_non_alpha_particles_experiment = false use_occlusion_culling = false use_outline_picking_experiment = false use_smooth_lines = false use_smooth_points = false use_smooth_polygons = false use_tree_models = true use_weather_particles = false vbo_enabled = 2 viewport_bob = false Setting up dotXSI Model Loader Executing /home/wollschaf/wurm/configs/default/keybindings.txt Keybindings saved. Word filter loaded: 26 >>> Game launcher thread exiting. Using LWJGL display 1910:1020:0:0 (false) Setting up OpenAL Sound Engine OpenAL version: 1.1 ALSOFT 1.8.466 OpenAL renderer: OpenAL Soft OpenAL vendor: OpenAL Community OpenAL extensions: AL_EXTX_buffer_sub_data AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_OFFSET AL_EXTX_source_distance_model AL_LOKI_quadriphonic Generating: 128 source channels. Setting debug gl === OpenGL information === JOGL version: 1.1.1 LWJGL version: 2.1.0 OpenGL vendor: NVIDIA Corporation OpenGL renderer: GeForce 8600 GTS/PCI/SSE2/3DNOW! OpenGL version: 3.2.0 NVIDIA 190.42 Colorbits: 8, 8, 8, 0 Stencilbits: 0 Depthbits: 24 Texture units: 4 AUX buffers: 4 Max GL Lights: 8 OpenGL extensions:   GL_ARB_color_buffer_float   GL_ARB_compatibility   GL_ARB_copy_buffer   GL_ARB_depth_buffer_float   GL_ARB_depth_clamp   GL_ARB_depth_texture   GL_ARB_draw_buffers   GL_ARB_draw_elements_base_vertex   GL_ARB_draw_instanced   GL_ARB_fragment_coord_conventions   GL_ARB_fragment_program   GL_ARB_fragment_program_shadow   GL_ARB_fragment_shader   GL_ARB_framebuffer_object   GL_ARB_framebuffer_sRGB   GL_ARB_geometry_shader4   GL_ARB_half_float_pixel   GL_ARB_half_float_vertex   GL_ARB_imaging   GL_ARB_map_buffer_range   GL_ARB_multisample   GL_ARB_multitexture   GL_ARB_occlusion_query   GL_ARB_pixel_buffer_object   GL_ARB_point_parameters   GL_ARB_point_sprite   GL_ARB_provoking_vertex   GL_ARB_seamless_cube_map   GL_ARB_shader_objects   GL_ARB_shading_language_100   GL_ARB_shadow   GL_ARB_sync   GL_ARB_texture_border_clamp   GL_ARB_texture_buffer_object   GL_ARB_texture_compression   GL_ARB_texture_compression_rgtc   GL_ARB_texture_cube_map   GL_ARB_texture_env_add   GL_ARB_texture_env_combine   GL_ARB_texture_env_crossbar   GL_ARB_texture_env_dot3   GL_ARB_texture_float   GL_ARB_texture_mirrored_repeat   GL_ARB_texture_multisample   GL_ARB_texture_non_power_of_two   GL_ARB_texture_rectangle   GL_ARB_texture_rg   GL_ARB_transpose_matrix   GL_ARB_uniform_buffer_object   GL_ARB_vertex_array_bgra   GL_ARB_vertex_array_object   GL_ARB_vertex_buffer_object   GL_ARB_vertex_program   GL_ARB_vertex_shader   GL_ARB_window_pos   GL_ATI_draw_buffers   GL_ATI_texture_float   GL_ATI_texture_mirror_once   GL_S3_s3tc   GL_EXT_texture_env_add   GL_EXT_abgr   GL_EXT_bgra   GL_EXT_bindable_uniform   GL_EXT_blend_color   GL_EXT_blend_equation_separate   GL_EXT_blend_func_separate   GL_EXT_blend_minmax   GL_EXT_blend_subtract   GL_EXT_compiled_vertex_array   GL_EXT_Cg_shader   GL_EXT_depth_bounds_test   GL_EXT_direct_state_access   GL_EXT_draw_buffers2   GL_EXT_draw_instanced   GL_EXT_draw_range_elements   GL_EXT_fog_coord   GL_EXT_framebuffer_blit   GL_EXT_framebuffer_multisample   GL_EXTX_framebuffer_mixed_formats   GL_EXT_framebuffer_object   GL_EXT_framebuffer_sRGB   GL_EXT_geometry_shader4   GL_EXT_gpu_program_parameters   GL_EXT_gpu_shader4   GL_EXT_multi_draw_arrays   GL_EXT_packed_depth_stencil   GL_EXT_packed_float   GL_EXT_packed_pixels   GL_EXT_pixel_buffer_object   GL_EXT_point_parameters   GL_EXT_provoking_vertex   GL_EXT_rescale_normal   GL_EXT_secondary_color   GL_EXT_separate_shader_objects   GL_EXT_separate_specular_color   GL_EXT_shadow_funcs   GL_EXT_stencil_two_side   GL_EXT_stencil_wrap   GL_EXT_texture3D   GL_EXT_texture_array   GL_EXT_texture_buffer_object   GL_EXT_texture_compression_latc   GL_EXT_texture_compression_rgtc   GL_EXT_texture_compression_s3tc   GL_EXT_texture_cube_map   GL_EXT_texture_edge_clamp   GL_EXT_texture_env_combine   GL_EXT_texture_env_dot3   GL_EXT_texture_filter_anisotropic   GL_EXT_texture_integer   GL_EXT_texture_lod   GL_EXT_texture_lod_bias   GL_EXT_texture_mirror_clamp   GL_EXT_texture_object   GL_EXT_texture_shared_exponent   GL_EXT_texture_sRGB   GL_EXT_texture_swizzle   GL_EXT_timer_query   GL_EXT_vertex_array   GL_EXT_vertex_array_bgra   GL_IBM_rasterpos_clip   GL_IBM_texture_mirrored_repeat   GL_KTX_buffer_region   GL_NV_blend_square   GL_NV_conditional_render   GL_NV_copy_depth_to_color   GL_NV_copy_image   GL_NV_depth_buffer_float   GL_NV_depth_clamp   GL_NV_explicit_multisample   GL_NV_fence   GL_NV_float_buffer   GL_NV_fog_distance   GL_NV_fragment_program   GL_NV_fragment_program_option   GL_NV_fragment_program2   GL_NV_framebuffer_multisample_coverage   GL_NV_geometry_shader4   GL_NV_gpu_program4   GL_NV_half_float   GL_NV_light_max_exponent   GL_NV_multisample_coverage   GL_NV_multisample_filter_hint   GL_NV_occlusion_query   GL_NV_packed_depth_stencil   GL_NV_parameter_buffer_object   GL_NV_parameter_buffer_object2   GL_NV_pixel_data_range   GL_NV_point_sprite   GL_NV_primitive_restart   GL_NV_register_combiners   GL_NV_register_combiners2   GL_NV_shader_buffer_load   GL_NV_texgen_reflection   GL_NV_texture_barrier   GL_NV_texture_compression_vtc   GL_NV_texture_env_combine4   GL_NV_texture_expand_normal   GL_NV_texture_rectangle   GL_NV_texture_shader   GL_NV_texture_shader2   GL_NV_texture_shader3   GL_NV_transform_feedback   GL_NV_vertex_array_range   GL_NV_vertex_array_range2   GL_NV_vertex_buffer_unified_memory   GL_NV_vertex_program   GL_NV_vertex_program1_1   GL_NV_vertex_program2   GL_NV_vertex_program2_option   GL_NV_vertex_program3   GL_NVX_conditional_render   GL_SGIS_generate_mipmap   GL_SGIS_texture_lod   GL_SGIX_depth_texture   GL_SGIX_shadow   GL_SUN_slice_accum GLSL version: 1.50 NVIDIA via Cg compiler Starting workaround for fast running clocks Using LWJGL timer. Showing Onetoofree Splash Screen Setting up Anti-Aliasing Setting up graphic hints Setting up Anisotropic Texture Filtering Not enabling anisotropic filtering Startup Phase - Setting up.. Loading window positions from /home/wollschaf/wurm/players/Wollschaf/windows_1910x1020.txt Loading props file /home/wollschaf/wurm/players/Wollschaf/windows_1910x1020.txt Gui initialized Startup Phase - Preparing terrain Startup Phase - Connecting .. Disabling Nagles Writing to /home/wollschaf/wurm/players/Wollschaf/logs/_Event.2009-12.txt Disabling Nagles Failed to open fence 577247950798855 because it doesn't exist Failed to open fence 577269425373191 because it doesn't exist Failed to open fence 577269425504263 because it doesn't exist Writing to /home/wollschaf/wurm/players/Wollschaf/logs/_Friends.2009-12.txt Login successful Executing /home/wollschaf/wurm/configs/default/autorun.txt Keybindings saved. Starting update of login splash image... Finished loading new login splash image! Writing to /home/wollschaf/wurm/players/Wollschaf/logs/Village.2009-12.txt Writing to /home/wollschaf/wurm/players/Wollschaf/logs/_Combat.2009-12.txt Writing to /home/wollschaf/wurm/players/Wollschaf/logs/_Skills.2009-12.txt 1 Can't toggle "2", no such thing to toggle. Usage: toggle (compass|console|debug|fightspam|fps|gui|health|improve|inventory|keyboard_hints|skills|spelleffects|stats|target|toolbelt|wikisearch) 1 Can't toggle "1", no such thing to toggle. Usage: toggle (compass|console|debug|fightspam|fps|gui|health|improve|inventory|keyboard_hints|skills|spelleffects|stats|target|toolbelt|wikisearch) Can't remove effect from 266676515897858 because it doesn't exist. (9 others removed) Cannot set passenger on -1 because it doesn't exist. Could not show light as it was already displayed. Could not show light as it was already displayed. Could not show light as it was already displayed. Cannot set passenger on -1 because it doesn't exist. Could not show light as it was already displayed. Could not show light as it was already displayed. Could not show light as it was already displayed. WARNING: Invalid pick 0x56 (size 86) WARNING: Invalid pick 0x56 (size 86) WARNING: Invalid pick 0x56 (size 86) WARNING: Invalid pick 0x57 (size 87) WARNING: Invalid pick 0x30 (size 48) WARNING: Invalid pick 0x30 (size 48) WARNING: Invalid pick 0x34 (size 52) WARNING: Invalid pick 0x2c (size 44) WARNING: Invalid pick 0x28 (size 40) WARNING: Invalid pick 0x30 (size 48) WARNING: Invalid pick 0x2c (size 44) WARNING: Invalid pick 0x2c (size 44) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) WARNING: Invalid pick 0x2d (size 45) Could not show light as it was already displayed. Could not show light as it was already displayed. Failed to open fence 577247950798855 because it doesn't exist (2 removed) Could not show light as it was already displayed. (30 removed) Cannot set passenger on -1 because it doesn't exist. Failed to open fence 577247950798855 because it doesn't exist Failed to open fence 577269425373191 because it doesn't exist Failed to open fence 577269425504263 because it doesn't exist Could not show light as it was already displayed. (30 removed) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x8 (size 8) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x5 (size 5) WARNING: Invalid pick 0x6 (size 6) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x6 (size 6) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x8 (size 8) WARNING: Invalid pick 0x10 (size 16) WARNING: Invalid pick 0x24 (size 36) WARNING: Invalid pick 0xc (size 12) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x38 (size 56) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) Saved screenshot to /home/wollschaf/wurm/players/Wollschaf/screenshots/wurm.20091227.0304.png. Saved screenshot to /home/wollschaf/wurm/players/Wollschaf/screenshots/wurm.20091227.0305.png. WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x4 (size 4) WARNING: Invalid pick 0x8 (size 8) Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Can't remove item 363153544184322 because it doesn't exist Could not show light as it was already displayed. Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Can't remove item 363153544184322 because it doesn't exist Could not show light as it was already displayed. Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. WARNING: Invalid pick 0x8 (size 8) Could not show light as it was already displayed. Could not show light as it was already displayed. Failed to open fence 577269425373191 because it doesn't exist Failed to open fence 577269425504263 because it doesn't exist Failed to open fence 577247950798855 because it doesn't exist Writing to /home/wollschaf/wurm/players/Wollschaf/logs/_Local.2009-12.txt Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Cannot set passenger on -1 because it doesn't exist. Writing to /home/wollschaf/wurm/players/Wollschaf/logs/Jenn-Kellon.2009-12.txt Could not show light as it was already displayed. Could not show light as it was already displayed. Could not show light as it was already displayed. WARNING: Invalid pick 0x44 (size 68) WARNING: Invalid pick 0x44 (size 68) WARNING: Invalid pick 0x44 (size 68) WARNING: Invalid pick 0x3c (size 60) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x1c (size 28) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x20 (size 32) WARNING: Invalid pick 0x1a (size 26) WARNING: Invalid pick 0x1a (size 26) Could not show light as it was already displayed. Could not show light as it was already displayed. Quit confirmed, closing client. (This is usually from going to sleep.) Time is Sun Dec 27 03:55:19 CET 2009 Performing final cleanup after playing  1h 57m Saving props file /home/wollschaf/wurm/configs/default/gamesettings.txt Saving props file /home/wollschaf/wurm/players/Wollschaf/stats.txt Dumped skills to /home/wollschaf/wurm/players/Wollschaf/dumps/skills.20091227.0355.txt Saving window positions to /home/wollschaf/wurm/players/Wollschaf/windows_1910x1020.txt Saving props file /home/wollschaf/wurm/players/Wollschaf/windows_1910x1020.txt Goodbye. Shutting down OpenAL subsystem. Share this post Link to post Share on other sites
Posted December 27, 2009 The pick warnings are a bug. Console error messages had a second bug hidden behind the first bug. I'd also like to know what happens to your foilage fps when you disable 'render sun glare'. Due to deferred rendering, there are cases where the debug timing is accumulated for the wrong stage. I believe this is one of them. Share this post Link to post Share on other sites
Posted December 27, 2009 I'd also like to know what happens to your foilage fps when you disable 'render sun glare'. Glare should have been disabled all along. I enabled it now and will see if anything changes. Will the old pack files be deleted automatically now that the stable client is also using the large files? Share this post Link to post Share on other sites
Posted December 28, 2009 Crash with background with red window when I try to load unstable client: Crashed in game launcher thread. The error was: <Unable to delete invalid keybinds file.> Why would it need to delete my keybinds file? Share this post Link to post Share on other sites
Posted December 28, 2009 We won't be deleting any packs. Never know when it'll be of use again. Crash with background with red window when I try to load unstable client: Crashed in game launcher thread. The error was: <Unable to delete invalid keybinds file.> Why would it need to delete my keybinds file? Please post the complete log. Share this post Link to post Share on other sites
Posted December 28, 2009 Due to deferred rendering, there are cases where the debug timing is accumulated for the wrong stage. I believe this is one of them. With sun glare enabled, "Pick object" time was still very high with the mouse over the trees. When hovering over a window, Glare times were going back and forth from tiny to 50 ms with a duty cycle of around 50% - sound was stuttering in this case. With trees moving in the wind, there might be some unfortunate angles or polygon constellations. The performance drop was most notable at sunset/dawn (unless it was just a coincidence, testing more on the next trip). Share this post Link to post Share on other sites
Posted December 28, 2009 We won't be deleting any packs. Never know when it'll be of use again. Crash with background with red window when I try to load unstable client: Crashed in game launcher thread. The error was: <Unable to delete invalid keybinds file.> Why would it need to delete my keybinds file? Please post the complete log. Ah sorry, I already deleted my configs folder and it's working fine, my computer froze/crashed while loading wurm (not wurm's fault) and I guess something messed up somewhere as next time when I loaded the client, the graphics settings were different and the password field blank, so I just deleted the folder and let everything be created again, all good now. Share this post Link to post Share on other sites
Posted December 28, 2009 I'm getting periodic extreme fps drops with 1942. From 60fps down to less than 1, lasting for about 10 seconds then returning to normal. I managed to do a debug dump during the last one, maybe it's useful somehow: Debug dumped at Mon Dec 28 16:04:53 GMT 2009 after running 9m Wurm version 2.6.9-1942 [unstable] ----- 512.1 ms  43.1 ms  Frame Time 51.8 ms  19.5 ms  Render Time  10.0 ms  10.1 ms  Grass  39.0 ms  6.2 ms  Cell Trees, Structures, Objects   6.3 ms  2.5 ms  Structures    6.2 ms  2.3 ms  Static structures    tiny  0.2 ms  Mobile structures   31.8 ms  2.4 ms  Objects    0.7 ms  1.8 ms  Mobile objects    31.0 ms  0.6 ms  Static objects   0.5 ms  0.9 ms  Trees    0.3 ms  0.6 ms  Close trees    0.2 ms  0.3 ms  Distant trees   tiny  0.1 ms  Surface update   tiny  tiny  Surface cycle  0.8 ms  0.8 ms  Solid Particles  0.3 ms  0.7 ms  Transparent  0.4 ms  0.5 ms  Sky  0.4 ms  0.4 ms  Alpha Particles  0.2 ms  0.3 ms  Terrain  0.2 ms  0.2 ms  Player  0.1 ms  0.1 ms  Water  0.1 ms  tiny  Effects  tiny  tiny  Tile Decorations  tiny  tiny  Glare  tiny  tiny  Picked Item  tiny  tiny  Initialisation  tiny  tiny  Rain  tiny  tiny  Damage Effect  tiny  tiny  Caves   ---  ---  Cave update   ---  ---  Trees    ---  ---  Close trees    ---  ---  Distant trees   ---  ---  Structures    ---  ---  Static structures    ---  ---  Mobile structures   ---  ---  Objects    ---  ---  Static objects    ---  ---  Mobile objects   ---  ---  Cave cycle  tiny  tiny  Glow  tiny  tiny  Spyglass tiny  7.8 ms  Buffer swap 425.2 ms  7.7 ms  Handle Events 5.7 ms  2.4 ms  Offscreen Render Time  3.5 ms  1.7 ms  Terrain lods  2.1 ms  0.7 ms  Lightmaps   0.5 ms  0.5 ms  Render end    0.2 ms  0.2 ms  Lights    0.1 ms  0.1 ms  Dynamic blit    0.2 ms  tiny  Static blit    ---  ---  Cloud shadows    ---  ---  End shadows   1.6 ms  0.2 ms  Render dirty    1.5 ms  0.2 ms  Bumpmaps    tiny  tiny  Copy    tiny  tiny  Sun    tiny  tiny  Ambient    tiny  tiny  Dirty shadows    ---  ---  No Bumpmaps   tiny  tiny  Lightmap setup  tiny  tiny  Projection 23.1 ms  2.2 ms  World Tick  22.2 ms  2.1 ms  Cells tick  0.5 ms  tiny  Grass tick  0.3 ms  tiny  Player tick  0.1 ms  tiny  HUD tick 1.0 ms  1.8 ms  Render HeadsUpDisplay 0.6 ms  0.5 ms  Reflections  0.6 ms  0.5 ms  Rendering   ---  ---  Cell Trees, Structures, Objects    ---  ---  Objects    ---  ---  Trees    ---  ---  Structures   ---  ---  Caves    ---  ---  Objects    ---  ---  Trees    ---  ---  Structures  tiny  tiny  Setup  ---  ---  World render 1.6 ms  0.5 ms  Server Update 2.4 ms  0.3 ms  Renderer Tick 0.7 ms  0.2 ms  Pick object tiny  tiny  Client Prepare tiny  tiny  Renderer Prepare tiny  tiny  DotXSI Synch tiny  tiny  Handle sound tiny  tiny  Sleep Time tiny  tiny  Window resize ---  ---  Ticks counted That particular one happened as I mounted a horse, but I've also had it just walking around. Share this post Link to post Share on other sites
Posted December 28, 2009 * Bugfix: Fix three more causes of disco water didn't fix it for me Share this post Link to post Share on other sites
Posted January 1, 2010 Changes in 2.6.9.1960 * IRC: Display whois response. Display unknown messages as errors. * IRC: Don't autoconnect to #wurm when a specific IRC server is provided. * IRC: Change default server to isis. * IRC: Add /say and /raw commands. * Bugfix: Off-by-one error in color picking caused lots of console spam. * Bugfix: Off-by-one error in console argument checking caused weird error messages. * Bugfix: Fight window size and direction wasn't stored. * Bugfix: Compass hiding wasn't stored. * Better pack errors when the pack doesn't exist at all. * Bugfix: Workaround for ATI issue with wave shader. * Add a maximum column to the debug timings. * Bughack: Get rid of disco water in a really ugly way. * Bugfix: Freshly sown fields have no type. Changes in 2.6.9-1963 * Changes to grass and steppe sprites to support new spring sprites. Share this post Link to post Share on other sites
Posted January 2, 2010 It is part of the winter theme, actually. Funny story. Not sure if the art team is planning on fixing it this winter or the next, though. Changes in 2.6.9-1963 * Changes to grass and steppe sprites to support new spring sprites. Looks like they do. Hurray! ;D Share this post Link to post Share on other sites
Posted January 2, 2010 what happened to the wound coloring (and the parental body parts) and the sum of the damage with stacks of wounds? that stuff was pretty useful, why did you take it out? Share this post Link to post Share on other sites
Posted January 2, 2010 what happened to the wound coloring (and the parental body parts) and the sum of the damage with stacks of wounds? that stuff was pretty useful, why did you take it out? it needs a server change, it will be back Share this post Link to post Share on other sites
Posted January 2, 2010 This is release candidate for 2.6.9, going out early to make sure spring is supported in the stable client. Changes in 2.6.9-1968 * Anchor the swaying grass at the bottom, not halfway up the sprite. * Various internal bugfixes Share this post Link to post Share on other sites
Posted January 2, 2010 Grass is still moving at the bottom of the sprite. (Not a show stopper though) Farm stuff is dancing from the top of the sprite too. Also version in bar at top of screen doesn't equal the client version (Mine still says 2.6.9-1942, although Desktop icon says 1968) Share this post Link to post Share on other sites
Posted January 2, 2010 I still get the annoying disco water. Share this post Link to post Share on other sites
Posted January 2, 2010 I still get the annoying disco water. What on earth. Please post your console.log. Share this post Link to post Share on other sites
Posted January 2, 2010 Will this also resolve the issue with steppe not spreading or is this only a graphic update? For more information on the issue see also: http://wurmonline.com/forum/index.php?topic=28854.0 http://wurmonline.com/forum/index.php?topic=23816.0 http://wurmonline.com/forum/index.php?topic=27092.0 Share this post Link to post Share on other sites
Posted January 2, 2010 Will this also resolve the issue with steppe not spreading or is this only a graphic update? No, steppe not spreading is entirely a server issue, the test client doesn't have anything to do with it. Share this post Link to post Share on other sites