I successfully uploaded survivor - including all the OS-specific nativelibs - but … webstart hangs “checking for latest version”.
I hate Sun’s webstart client, and recall once again Cas’s statement about how the coders responsible ought to be hung by their toenails.
Can anyone see what is wrong with this JNLP? I’d be extremely grateful, since I’ve got flu and can’t concentrate enough for anything this complex myself. But if someone can spot it, and I can fix it easily, then it looks like you’ll be able to upload any game.
http://javagamesfactory.org/jnlp/Survivor/alpha
NB: this was at around 02:20 am GMT, but sun’s date code in the linux JVM is still f*cking broken after 7+ years and doesn’t handle timezones and can’t count to 7 either. It makes me weep that no-one can (be bothered to) fix such major bugs :(. Does this have anything to do with webstart breaking?
<?xml version="1.0" encoding="utf-8"?>
<jnlp
spec="1.0+"
codebase="http://javagamesfactory.org/attachments/game/Survivor/"
href="http://javagamesfactory.org/jnlp/Survivor/alpha"
>
<!-- Last-Modified header will be set to: Sat, 19 Feb 2005 04:28:15 +0100 -->
<information>
<title>Survivor</title>
<vendor>Author: adam</vendor>
<homepage href="http://grexengine.com/sections/games/survivor/" />
<description kind="one-line" >You, your gun, and thousands of mindless critters</des
cription>
<description kind="short" ><p>
You're stuck in a maze. Or a prison. Or maybe you were too drunk to look where you were going and fe
ll down a hole. Whatever...what matters is that you're in some underground complex full of rooms fil
led with lots and lots and LOTS of nasty things, all itching to get a piece of you.</p>
<p>Fortunately for you, you have a gun. Unfortunately for the weird critters trying to kill you (who
knows why? Who cares!), they don't. In fact, they don't even know what a gun is - so there are lots
of exciting, shiny, and above all dangerous weapons just lying around this place, pretty much ignor
ed by the denizens. It brings a gleam to your eye just thinking about it. A mean, nasty, "Come get s
ome!" kind of gleam.
</p></description>
<icon href="game-logo.jpg" />
<offline-allowed/>
<jgf-release-type>alpha</jgf-release-type>
<jgf-release-version>9</jgf-release-version>
</information>
<security>
<all-permissions/>
</security>
<resources>
<jar href="alpha/survivor-game.jar" />
<jar href="alpha/survivor-interfaces.jar" />
<jar href="alpha/survivor-level-loader.jar" />
<jar href="alpha/survivor-renderer.jar" />
<jar href="alpha/survivor-resources.jar" />
<jar href="alpha/survivor-scripts.jar" />
<jar href="alpha/survivor-textures.jar" />
<jar href="alpha/survivor-utils.jar" />
<jar href="alpha/common.jar" />
<jar href="alpha/commongui.jar" />
<jar href="alpha/xith-md2.jar" />
<jar href="alpha/xith-obj.jar" />
<jar href="alpha/xith3d.jar" />
<jar href="alpha/gagetimer.jar" />
<jar href="alpha/bsh-2.0b1.jar" />
<jar href="alpha/vecmath.jar" />
<jar href="alpha/jogl.jar" />
</resources>
<resources os="linux">
<nativelib href="alpha/jogl-native-linux.jar" />
</resources>
<resources os="mac">
<nativelib href="alpha/jogl-native-macos.jar" />
</resources>
<resources os="windows">
<nativelib href="alpha/gagetimer-native-win32.jar" />
<nativelib href="alpha/jogl-native-win32.jar" />
</resources>
<resources>
<j2se href="http://java.sun.com/products/autodl/j2se" version="1.4.2+" />
</resources>
<application-desc/>
</jnlp>