Sign in to follow this  
Dashiva

[2008-11-13] New test client 2.5.3.760

Recommended Posts

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

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

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

* 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.

:o 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

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

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

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

Ye i lent Dilzi my compass one time and he did exactly that  ::)

Share this post


Link to post
Share on other sites

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

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

70 QL will be reliable, but it won't necessarily point straight north.

Share this post


Link to post
Share on other sites

if ql becomes that kind of important can we be allowed to improve them?

Share this post


Link to post
Share on other sites

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

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
====== 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

hmm i don't understand, im clicking the link you posted though.

Share this post


Link to post
Share on other sites

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

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

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

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

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

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
Guest
This topic is now closed to further replies.
Sign in to follow this