Posted August 24, 2009 There's a new test client, URL is (as always) http://www.wurmonline.com/client/testclient/wurmclienttest.jnlp * Console command 'bind' can now be used with one parameter (e.g. 'bind k') to show the current bind. * Console command 'setoption' can be just with one parameter (e.g. 'setoption chat') to search for similar option names, and showing their values. * New keybinds: DRAG, STOP_DRAGGING, PUSH, REPAIR, TURN_CLOCKWISE, TURN_COUNTERCLOCKWISE, PULL, IMPROVE, DIG, FLATTEN, PACK, HARVEST, FARM, CULTIVATE, MINE_FORWARD, MINE_UP, MINE_DOWN, MINE_SURFACE, MINE_TUNNEL, PROSPECT, PICK_SPROUT, PRUNE, CUT_DOWN, CHOP_UP Bind names are not final until they're part of a main client release. If you think any of the bind names are bad, explain why and suggest an improvement. * Client will now retry connection failures, e.g. if the server is down or restarting. Known issue: It will also retry when it shouldn't, e.g. wrong password. * Removed some options with limited or no effect. * Changed reflection handling. Reflections now require FBO and GLSL support, but will use less memory and have better quality than before. * Bugfix: Workaround for mipmap crash on ATI cards. This should remove the need for disabling FBO. * Changes to hover text here and there. If you see something, say something. * Now using LWJGL 2.1.0. Native win64 is now supported. In theory. No other interesting changes come to mind. * LWJGL windows can now be moved during startup. Window can now be closed during startup. * Changes to pack updater. Now has a separate file transfer bar for people who don't trust it. Optional graphics and sound packs can now be toggled separately. * Client will now reconnect (or at least try) when disconnected. * Bugfix: Workaround for the "This seems to be your first time playing" quirk, a.k.a "Press tab, then enter". * Bugfix: Client would crash if it crashed before pressing play. * New option no_terrain_render for people who have trouble playing. This option skips terrain rendering and just paints everything green instead. Not intended for use except as a last resort if the client won't run normally. * IRC connections now attach to the chat window * There's a new crash window for expected bugs. You will know it by its cheeriness. Please report all crashes. ... and potential other changes from while I wasn't around. Apparently there's a wiki search or something. Changes in 2.6.8.1477 * Fixed non-square window reflections. * The reflection quality can now be controlled again. * Changed debug output some. Changes in 2.6.8.1482 * Bugfix: Memory leak when sound was disabled Changes in 2.6.8.1485 * Bugfix: Memory leak with cloud shadows enabled * Bugfix: Debug timers would sometimes get confused and show wrong values. Changes in 2.6.8.1488 * Bugfix: Crash on reconnecting Changes in 2.6.8.1493 * Minor debug changes * Bugfix: If the keybindings file is corrupted or empty, load the default keybinds instead. * Bugfix: Experimental packs weren't loaded properly. Changes in 2.6.8.1506 * Improved disconnection handling. * Don't lock up the client when opening an IRC connection. * Remove keyboard focus from console when closing it. Changes in 2.6.8.1520 Large changes in model and texture loading. If you see anything weird, let us know. * Change how models are initialized. * Unload unused models fully. * Unload unused textures. Changes in 2.6.8.1526 * Change how textures are loaded and initialized. This shouldn't cause any visible changes, but if you see something weird, let us know. * The lag when you turn around just after logging in should be gone (but the general lag from terrain being loaded is still there) Changes in 2.6.8.1531 * Bugfix: Make sure reflections can't be enabled when not supported. * Bugfix: Compass was sometimes displayed when it shouldn't be. * Make compass fade out when you start moving, and fade in when you stop. * Bugfix: Crash when logging on while embarked. Changes in 2.6.8.1533 * Bugfix: Another check for unloaded ship models. Changes in 2.6.8.1535 * Bugfix: 2.6.8.1526 made bloom crash the client, fix that. Changes in 2.6.8.1545 * Bugfix: Memory leak in the new texture handling * Bugfix: Double-clicking an item group would sometimes activate the wrong item (or none at all) * Bugfix: Use the normal screenshots/dumps/logs folders when a test client goes to the main server * Bugfix: Really fix the glow crash this time. * Improved feature detection. If you've ever had to change FBO, VBO, Multidraw or similar in the compatability tab because the java would crash, please try the following: - Go to the compatability tab, set everything to "core". - Run the test client. - If it crashes, post console.log and HS_ERR_PID. - If it doesn't crash, post console.log and say that it didn't crash. Changes in 2.6.8.1548 * Improve the tab bars. Only show close button on active tab bar, only color the active tab bar. * Bugfix: Rightmost tab in tab bar was cut off. * Extra error checking for FBO. Changes in 2.6.8.1556 * Basic support for making MrB happy Changes in 2.6.8.1562 * Small speed optimization in texture loading. * Bugfix: Closed tabs will now remember their contents when reopened. * Bugfix: Compatability is now spelled correctly. * Bugfix: Non-power-or-two textures were used even if not supported. Share this post Link to post Share on other sites
Posted August 24, 2009 wow good stuff, good to have you back Dashiva Share this post Link to post Share on other sites
Posted August 24, 2009 I'm loving this with a G15 8) Share this post Link to post Share on other sites
Posted August 24, 2009 Bugs, performance, issues feedback with Test client: 2.6.8.1472 Please post if you have used the new test client. Post your Debug dump in code tags. Post your full PC hardware profile and client settings (all) as well as FPS you were getting when. IE: "When I looked at trees with setting X on I got ### FPS. But looking at the water I got ### FPS" Share this post Link to post Share on other sites
Posted August 24, 2009 I'm loving this with a G15 8) Share this post Link to post Share on other sites
Posted August 24, 2009 * New keybinds: DRAG, STOP_DRAGGING, PUSH, REPAIR, TURN_CLOCKWISE, TURN_COUNTERCLOCKWISE, PULL, IMPROVE, DIG, FLATTEN, PACK, HARVEST, FARM, CULTIVATE, MINE_FORWARD, MINE_UP, MINE_DOWN, MINE_SURFACE, TUNNEL, PROSPECT, PICK_SPROUT, PRUNE, CUT_DOWN, CHOP_UP Share this post Link to post Share on other sites
Posted August 24, 2009 binding = macro.. but who care ;P Share this post Link to post Share on other sites
Posted August 24, 2009 Need a way to dump options to a text file like debug and skills etc. It only dumps them to console, which isn't much help. Also, the new reflections is buggy, I'll post screenies later Share this post Link to post Share on other sites
Posted August 24, 2009 Debug:Debug dumped at Tue Aug 25 05:54:46 NZST 2009-----Server Update - 31731 - -361797DotXSI Synch - 3000 - 2140Handle Events - 52236 - -1317604Handle sound - 16141 - 15166World Tick - 546979 - -225888Renderer Tick - 252565 - 173000Ticks counted - 1 - 0World Prepare - 3766 - -189146Renderer Prepare - 237 - 256Pick object - 15656 - 23634Offscreen Render Time - 7576466 - 12010283 Terrain lods - 26723 - 619547 Projection - 1683 - 199304 Lightmaps - 456019 - 1492255 Lightmap setup - 285 - 332 Render dirty - 420 - 7199 Bumpmaps - 13408 - -380811 No Bumpmaps - 0 - 0 Sun - 4467 - 4505 Ambient - 1890 - 1874 Objects - 909 - 949 Dirty shadows - 0 - 0 Copy - 13396 - 409934 Render end - 28879 - -165176 End shadows - 0 - 0 Cloud shadows - 0 - 0 One - 0 - 0 Two - 0 - 0 Cloud One - 0 - 0 Cloud Two - 0 - 0 Cloud Three - 0 - 0 Three - 0 - 0 Lights - 6928 - 204838 Cullface - 501 - 519 Reflections Render Time - 0 - 0 Setup - 477 - 573 Render reflections - 7048493 - 9667536Render Time - 8413651 - 11693080 Initialisation - 19217 - -371449 Sky - 2035074 - 3274051 Terrain - 261968 - 70056 Cell Trees, Structures, Objects - 3183591 - 2812763 Surface cycle - 3489 - -190950 Surface updates - 71053 - -115200 Surface render - 2993640 - 1135896 Render trees - 2001181 - 3046379 Close trees - 0 - 0 Compile trees - 7238 - 8191 Distant trees - 1971990 - 3013892 Render renderables - 629111 - -3676540 Render structures - 137008 - 757602 PlayerObj - 54585 - 65335 Caves - 339 - 357 Cave cycle - 0 - 0 Cave updates - 0 - 0 Cave render - 0 - 0 Render trees - 0 - 0 Close trees - 0 - 0 Compile trees - 0 - 0 Distant trees - 0 - 0 Render renderables - 0 - 0 Render structures - 0 - 0 Solid Particles - 418071 - 276423 Tile Decorations - 47483 - 51997 Transparent - 135028 - -647466 Water - 105335 - -287038 Grass - 1555977 - 4646391 Alpha Particles - 225775 - 1814650 Effects - 1140 - 1118 Rain - 12697 - 14810 Glare - 22134 - 24534 Picked Item - 366 - 197944 Glow - 285748 - -502074 Spyglass - 456 - 505 Damage Effect - 255 - 361Render HeadsUpDisplay - 2155929 - 961522Check errors - 0 - 0Sleep Time - 100401012 - 6998192Buffer swap - 174773 - -11051994Window resize - 1315 - 199233Frame Time - 119690444 - 20382209PC specs:------------------System Information------------------Time of this report: 8/25/2009, 06:03:10 Machine name: BLACKBOX Operating System: Windows XP Professional (5.1, Build 2600) Service Pack 2 (2600.xpsp_sp2_gdr.090206-1233) Language: English (Regional Setting: English)System Manufacturer: System manufacturer System Model: P5Q-PRO BIOS: BIOS Date: 07/31/08 11:13:55 Ver: 08.00.14 Processor: Intel® Core2 Quad CPU Q9550 @ 2.83GHz (4 CPUs) Memory: 3326MB RAM Page File: 2175MB used, 5081MB available Windows Dir: C:\WINDOWS DirectX Version: DirectX 9.0c (4.09.0000.0904)DX Setup Parameters: Not found DxDiag Version: 5.03.2600.2180 32bit Unicode ---------------Display Devices--------------- Card name: NVIDIA GeForce 8800 GTS Manufacturer: NVIDIA Chip type: GeForce 8800 GTS DAC type: Integrated RAMDAC Device Key: Enum\PCI\VEN_10DE&DEV_0193&SUBSYS_82341043&REV_A2 Display Memory: 640.0 MB Current Mode: 1680 x 1050 (32 bit) (60Hz) Monitor: Plug and Play Monitor 22" Samsung SyncMaster 226BW Monitor Max Res: 1600,1200 Driver Name: nv4_disp.dll Driver Version: 6.14.0011.8585 (English) DDI Version: 9 (or higher)Driver Attributes: Final Retail Driver Date/Size: 4/30/2009 22:02:00, 5896320 bytes WHQL Logo'd: n/a WHQL Date Stamp: n/a VDD: n/a Mini VDD: nv4_mini.sys Mini VDD Date: 4/30/2009 22:02:00, 8055584 bytesDevice Identifier: {D7B71E3E-42D3-11CF-7A52-3FA203C2CB35} Vendor ID: 0x10DE Device ID: 0x0193 SubSys ID: 0x82341043 Revision ID: 0x00A2 Revision ID: 0x00A2 Video Accel: ModeMPEG2_C ModeMPEG2_D ModeWMV9_B ModeWMV9_A Deinterlace Caps: {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YUY2,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(UYVY,YUY2) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(YV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(YV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch {6CB69578-7617-4637-91E5-1C02DB810285}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_PixelAdaptive {335AA36E-7884-43A4-9C91-7F87FAF3E37E}: Format(In/Out)=(NV12,0x3231564e) Frames(Prev/Fwd/Back)=(0,0,0) Caps=VideoProcess_YUV2RGB VideoProcess_StretchX VideoProcess_StretchY DeinterlaceTech_BOBVerticalStretch Registry: OK DDraw Status: Enabled D3D Status: Enabled AGP Status: EnabledDDraw Test Result: All tests were successful. D3D7 Test Result: All tests were successful. D3D8 Test Result: All tests were successful. D3D9 Test Result: All tests were successful.Option DumpThings I noticed:No reflections looking at water w/ fog at night: 80fpsNo reflections looking at trees/land w/ fog at night: 50fpsMax reflections looking at water w/ fog at night: 50fpsMax reflections looking at trees/land w/ fog at night: 25fpsNo reflections looking at water no fog at day: 10fpsNo reflections looking at trees/land no fog at day: 8fpsMax reflections looking at water no fog at day: 8fpsMax reflections looking at trees/land no fog at day: 8fpsWow, that's a hefty change from day to night, fog to no fog.I usually experience about 60-80fps in the current released client.Reflections look bugged, they move around as you turn around, something they shouldn't do - seems I'm the only one with this problem ATM on the test server, post pics anywayhttp://img43.imageshack.us/img43/3327/wurm2009082506393.pnghttp://img248.imageshack.us/img248/6333/wurm2009082506392.pnghttp://img32.imageshack.us/img32/7950/wurm200908250639.pnghttp://img248.imageshack.us/img248/2263/wurm2009082506391.pngAs you can see, it's not pretty - I much prefer the current ones over these.Here's some of my normal client reflections:http://img252.imageshack.us/img252/1795/wurm2009082506542.pnghttp://img248.imageshack.us/img248/7216/wurm2009082506541.pnghttp://img252.imageshack.us/img252/9805/wurm200908250654.pngSexy, and stays in one place. Share this post Link to post Share on other sites
Posted August 24, 2009 The no world render option doesnt work when i put it in the console, it says that it's an invalid command. Share this post Link to post Share on other sites
Posted August 24, 2009 The no world render option doesnt work when i put it in the console, it says that it's an invalid command. No world render is already in the current client. Do you mean terrain render? type 'toggle no_world_render true' to toggle off world render. type 'toggle no_terrain_render' for no terrain. Share this post Link to post Share on other sites
Posted August 24, 2009 Bugs, performance, issues feedback with Test client: 2.6.8.1472Please post if you have used the new test client. Post your Debug dump in code tags. Post your full PC hardware profile and client settings (all) as well as FPS you were getting when. IE: "When I looked at trees with setting X on I got ### FPS. But looking at the water I got ### FPS" Share this post Link to post Share on other sites
Posted August 24, 2009 Need a way to dump options to a text file like debug and skills etc. It only dumps them to console, which isn't much help. That would be gamesettings.txt. Also, the new reflections is buggy, I'll post screenies later Fixed in next client. The no world render option doesnt work when i put it in the console, it says that it's an invalid command. No world render is already in the current client. Do you mean terrain render? type 'toggle no_world_render true' to toggle off world render. type 'toggle no_terrain_render' for no terrain. Changing options needs setoption. Toggle is for windows and related GUI. The game crashed immediately as the bull I was attacking died. It happened again after I killed a pig. Please post crash logs whenever you find a crash. Share this post Link to post Share on other sites
Posted August 24, 2009 Changes in 2.6.8.1477 * Fixed non-square window reflections. * The reflection quality can now be controlled again. * Changed debug output some. Share this post Link to post Share on other sites
Posted August 25, 2009 Fantastic work. Much better FPS in last release. Share this post Link to post Share on other sites
Posted August 25, 2009 Changes in 2.6.8.1477 Wow, massive FPS increase ... peaking at 60 (rate-limited) now. No longer crashes when killing creatures. Same machine, no reboots, etc. Massive flicker on creature movement in battle on a slope though ... looks like a height+angle change going on at the same time incorrectly. Share this post Link to post Share on other sites
Posted August 25, 2009 Can you aleast move the MR spawn off of a lava tile, can't test anything at the moment because I die all the time. Share this post Link to post Share on other sites
Posted August 25, 2009 Can you aleast move the MR spawn off of a lava tile, can't test anything at the moment because I die all the time. Share this post Link to post Share on other sites
Posted August 25, 2009 Im liking the new keybinds, I need more buttons on my keyboard.. Share this post Link to post Share on other sites
Posted August 25, 2009 I only have two classes tomorrow, making it sleep-in day I'll just read the logs later on Share this post Link to post Share on other sites
Posted August 25, 2009 You can mine etc using the keyboard now? Interesting to say the least Share this post Link to post Share on other sites
Posted August 25, 2009 Can you aleast move the MR spawn off of a lava tile, can't test anything at the moment because I die all the time. this I cannot change the spawn but I removed some of the lava Share this post Link to post Share on other sites
Posted August 25, 2009 Okay if you say so o.O This is great, I can run multi clients on max settings now, What was it holding it back so much before ? Share this post Link to post Share on other sites
Posted August 25, 2009 I must be the only one experiencing worse FPS :-[ Still only get like 10, where I get like 60 on the normal server Do like the reflections now though, good fix ;D Share this post Link to post Share on other sites
Posted August 25, 2009 Massive flicker on creature movement in battle on a slope though ... looks like a height+angle change going on at the same time incorrectly. Could you describe this in more detail? Just flicker is a bit vague to me. Im liking the new keybinds, I need more buttons on my keyboard.. Remember that you can bind not only (e.g.) k, but also shift-k, alt-k, ctrl-k, ctrl-alt-k, ctrl-shift-k, alt-shift-k and ctrl-alt-shift-k. This is great, I can run multi clients on max settings now, What was it holding it back so much before ? Nothing in particular. This was mainly a change to reduce texture memory usage, but I guess there was a bottleneck there. I must be the only one experiencing worse FPS :-[ Still only get like 10, where I get like 60 on the normal server Do like the reflections now though, good fix ;D Could you post a new debug dump from 1477, as well as a console log? Share this post Link to post Share on other sites