Posted November 13, 2008 There's a new test client, URL is (as always) http://www.wurmonline.com/client/testclient/wurmclienttest.jnlp If you find bugs, please report them in the bugs & problems forum rather than posting here. This is mainly a "see if it works" build to avoid crashes or other breakage later, not much new functionality. * New compass handling Compasses used to get a random offset based on their QL and nothing else, so if you just measured the offset once the compass was 100% reliable. This has changed, and low QL compasses will now be more unreliable. * New open-in-browser handling The code for opening links in a browser (edit link in wiki viewer, things on login screen) has changed. Please try and make sure it works for you. (There is an option to use the old code for now, but it will probably be removed unless we get problem reports with the new code.) * New timer handling The code for time measurement has changed. Please try and make sure you don't get any weird time stops or jumps. (There is an option to use a different timer, this is a just-in-case measure and should not be used unless you're told to.) * Debug code for people who always get birches on the login screen. You know who you are. Try starting the game and see if anything new pops up in the console. Go ahead and give it a spin. Even if you don't test anything else you should log in at least once. It's a bit late to notice the game no longer works when it's released in the main client! Share this post Link to post Share on other sites
Posted November 14, 2008 one thing I've noticed is that the server version is definitely behind the live release. Would it make sense to be testing the client on the correct base or does it not matter? Share this post Link to post Share on other sites
Posted November 14, 2008 There are no server-related changes in testing right now, so the server version isn't an issue. Share this post Link to post Share on other sites
Posted November 14, 2008 * Debug code for people who always get birches on the login screen. You know who you are. Try starting the game and see if anything new pops up in the console. That's me!!! Hehe, i posted in that thread. I see birches (joke about the 6th Sense) ;D Share this post Link to post Share on other sites
Posted November 14, 2008 i don't see the point with compass inaccuracies. tiles are 100% accurate. tile + 1ql compass = 100% accurate. Share this post Link to post Share on other sites
Posted November 14, 2008 i don't see the point with compass inaccuracies. tiles are 100% accurate. tile + 1ql compass = 100% accurate. lol you'd be surprised how many don't get that. I often tell people to go straight north.... then watch them cross a few tiles diagonally as they try to follow the compass. lul Share this post Link to post Share on other sites
Posted November 14, 2008 i don't see the point with compass inaccuracies. tiles are 100% accurate. tile + 1ql compass = 100% accurate. lol you'd be surprised how many don't get that. I often tell people to go straight north.... then watch them cross a few tiles diagonally as they try to follow the compass. lul lol Share this post Link to post Share on other sites
Posted November 14, 2008 Ye i lent Dilzi my compass one time and he did exactly that : Share this post Link to post Share on other sites
Posted November 14, 2008 i don't see the point with compass inaccuracies. tiles are 100% accurate. tile + 1ql compass = 100% accurate. lol you'd be surprised how many don't get that. I often tell people to go straight north.... then watch them cross a few tiles diagonally as they try to follow the compass. lul LOL Share this post Link to post Share on other sites
Posted November 14, 2008 I hope teh accuracy of the compasses arn't considered from 1ql to 99ql, since the max ql of a player made compass is 66.66ql iirc. So 70ql compass should be 100% accurate. Share this post Link to post Share on other sites
Posted November 14, 2008 70 QL will be reliable, but it won't necessarily point straight north. Share this post Link to post Share on other sites
Posted November 14, 2008 if ql becomes that kind of important can we be allowed to improve them? Share this post Link to post Share on other sites
Posted November 14, 2008 Can't use this client, constant client crashes. ====== CLIENT CRASH ====== null java.lang.NoClassDefFoundError: com/dnsalias/java/timer/AdvancedTimer at class.ct.a(SourceFile:34) at class.fY.a(SourceFile:63) at com.wurmonline.client.l.f(SourceFile:230) at com.wurmonline.client.p.run(SourceFile:157) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: com.dnsalias.java.timer.AdvancedTimer at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 5 more Share this post Link to post Share on other sites
Posted November 14, 2008 Can't use this client, constant client crashes. ====== CLIENT CRASH ====== null java.lang.NoClassDefFoundError: com/dnsalias/java/timer/AdvancedTimer at class.ct.a(SourceFile:34) at class.fY.a(SourceFile:63) at com.wurmonline.client.l.f(SourceFile:230) at com.wurmonline.client.p.run(SourceFile:157) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: com.dnsalias.java.timer.AdvancedTimer at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) ... 5 more Could be like Dashiva posted in another bug thread about this client, that it is using an old cached version of the test client. Try using ?2978348 or something after the link. Share this post Link to post Share on other sites
Posted November 14, 2008 ====== CLIENT CRASH ====== null java.lang.NoClassDefFoundError: com/dnsalias/java/timer/AdvancedTimer Any crash with this at the top is caused by having an old client. Keep in mind that you can see the client version in the title bar of the launcher window (should be 760 now), and it's also included in the first lines of the console log. Share this post Link to post Share on other sites
Posted November 14, 2008 hmm i don't understand, im clicking the link you posted though. Share this post Link to post Share on other sites
Posted November 14, 2008 hmm i don't understand, im clicking the link you posted though. Could be that the JNLP file is being cached. Try saving it to disk, you can then use a text editor to see if it says "Wurm Online 2.5.3-760 [test]" near the top. Share this post Link to post Share on other sites
Posted November 14, 2008 this client is crashing for me on every try too. ====== CLIENT CRASH ====== null java.nio.BufferUnderflowException at java.nio.Buffer.nextGetIndex(Unknown Source) at java.nio.DirectByteBuffer.get(Unknown Source) at com.sun.opengl.impl.mipmap.ScaleInternal.scale_internal_ubyte(ScaleInternal.java:253) at com.sun.opengl.impl.mipmap.BuildMipmap.gluBuild2DMipmapLevelsCore(BuildMipmap.java:535) at com.sun.opengl.impl.mipmap.Mipmap.gluBuild2DMipmaps(Mipmap.java:762) at javax.media.opengl.glu.GLU.gluBuild2DMipmapsJava(GLU.java:1525) at javax.media.opengl.glu.GLU.gluBuild2DMipmaps(GLU.java:1581) at class.eD.a(SourceFile:664) at class.eD.a(SourceFile:552) at class.eD.a(SourceFile:273) at class.fh.<init>(SourceFile:105) at com.wurmonline.client.l.f(SourceFile:232) at com.wurmonline.client.p.run(SourceFile:153) at java.lang.Thread.run(Unknown Source) Share this post Link to post Share on other sites
Posted November 14, 2008 this client is crashing for me on every try too. ====== CLIENT CRASH ====== null java.nio.BufferUnderflowException at java.nio.Buffer.nextGetIndex(Unknown Source) at java.nio.DirectByteBuffer.get(Unknown Source) at com.sun.opengl.impl.mipmap.ScaleInternal.scale_internal_ubyte(ScaleInternal.java:253) at com.sun.opengl.impl.mipmap.BuildMipmap.gluBuild2DMipmapLevelsCore(BuildMipmap.java:535) at com.sun.opengl.impl.mipmap.Mipmap.gluBuild2DMipmaps(Mipmap.java:762) at javax.media.opengl.glu.GLU.gluBuild2DMipmapsJava(GLU.java:1525) at javax.media.opengl.glu.GLU.gluBuild2DMipmaps(GLU.java:1581) at class.eD.a(SourceFile:664) at class.eD.a(SourceFile:552) at class.eD.a(SourceFile:273) at class.fh.<init>(SourceFile:105) at com.wurmonline.client.l.f(SourceFile:232) at com.wurmonline.client.p.run(SourceFile:153) at java.lang.Thread.run(Unknown Source) Share this post Link to post Share on other sites
Posted November 14, 2008 Ah, thanks. I switched to 512 on the max texture thing, and now it works. Share this post Link to post Share on other sites
Posted November 15, 2008 Thanks for ruining my compass... Share this post Link to post Share on other sites
Posted November 15, 2008 How are we supposed to test anything without the right tools? And do you expect players to waste hours to make a damn compass and test it? I was curious how new compass works but then I realized how much work and time would it take to make one without any skills or tools... Give players ability to spawn items that are supposed to be tested. Otherwise there is no point in test client. Share this post Link to post Share on other sites
Posted November 16, 2008 How are we supposed to test anything without the right tools? And do you expect players to waste hours to make a damn compass and test it? I was curious how new compass works but then I realized how much work and time would it take to make one without any skills or tools... Give players ability to spawn items that are supposed to be tested. Otherwise there is no point in test client. The main purpose of test clients is stability testing. The compass isn't going to crash anyone's client. Share this post Link to post Share on other sites
Posted November 16, 2008 Rendering a two-handed sword used to crash people, so why not? lol Share this post Link to post Share on other sites
Posted November 16, 2008 How long until we get some real occlusion culling? Share this post Link to post Share on other sites