Hornet Leader II installation down?

Thus spake DrTeeth:

“uckelman” wrote:

Yes, there are HL files in that directory, but there was never a file
by that
name. Something was apparently doing some filename munging, but I
never found
what that was—I could only deduce what the expected URLs were from
looking
at access logs.

Can you reveal what those files/filenames are? I will experiment a bit
with the jnlp file and see if I can’t get it working.

Sure. Sorry for being cryptic, I just didn’t have any of the filenames
or logs handy when I replied.

Here’s what I have, for HL, in vassalengine.org/ws:

HornetLeader-1.5.4.jnlp
HornetLeader-1.5.5.jnlp
HornetLeader-1.5.jnlp
HornetLeader-backup.jnlp
HornetLeader-test.jnlp
HornetLeader.jnlp
HornetLeaderDemo.jnlp
HornetLeader__V0.1.jar
HornetLeader__V0.1a.jar
HornetLeader__V0.2.jar
HornetLeader__V0.3.jar
HornetLeader__V1.4.jar
HornetLeader__V1.5.2.jar
HornetLeader__V1.5.4.jar
HornetLeader__V1.5.5.jar
HornetLeader__V1.5.5a.jar
HornetLeader__V1.5.6.jar
HornetLeader__V1.5.jar
HornetLeader__V2.0.1b.jar
HornetLeader__V2.0.2bad.jar
HornetLeader__V2.0.jar
HornetLeader__V2.1.1.jar
HornetLeader__V3.0.jar

What I was able to deduce from the web server logs is that the requests
have version numbers as part of the query string. I came up with some
rewrite rules to handle that:

translate version-id into a version-labeled filename

RewriteCond %{QUERY_STRING} (?<!current-)version-id=(.+)
RewriteRule ^(.+).jar$ $1__V%1.jar? [L]

translate ", "-delimited version into a version-labeled filename

RewriteRule ^(.+).jar,\ (.+)$ $1__V$2.jar [L]

These work for old versions of VASSAL (pre-3.0) run with Web Start. I
have no clue why they fail for HL, as the request URLs look the same.


J.

OK. It looks like I’ve been able to get much further in the downloading process. I’ve replaced the parameters in the jnlp file with specific filenames (for HornetLeader jar based on above and for some other files that were filename guesses based on the above info).

However, I run into another failure, this time with a file named MarineAir. Would you mind listing what filenames are in the vassalengine.org/ws directory with the following included in the name:

MarineAir
Vengine
docs
batik
wizard
browserLauncher
crypt.jnlp

I think those are the final ones standing in my way. Once/If I get it working, I will provide a new jnlp file here and provide step-by-step instructions on how to modify it yourself if you’d rather.

Thanks!

I’ve made it further. I just commented out the download for the MarineAir file and the application launches! At this point however, it looks like it launches version 2.9.9 of VASSAL. Is there a specific filename for VASSAL in the ws directory that is the latest version?

Right now, I’ve gotten to the point where it asks me for my registration information, which I have totally forgotten. I’ll report back once I’m able to log in.

Thus spake DrTeeth:

I’ve made it further. I just commented out the download for the
MarineAir file and the application launches! At this point however, it
looks like it launches version 2.9.9 of VASSAL. Is there a specific
filename for VASSAL in the ws directory that is the latest version?

Right now, I’ve gotten to the point where it asks me for my registration
information, which I have totally forgotten. I’ll report back once I’m
able to log in.

Here’s a complete listing of the directory for you:

.htaccess
CarrierAirGroup__V1.0.jar
CarrierAirGroup__V1.2.jar
CarrierAirGroup__V1.3.jar
CarrierAirGroup__V1.4.jar
CarrierAirGroup__V3.0.jar
ColdWar__V1.1.1.jar
ColdWar__V1.1.2.jar
ColdWar__V1.1.3.jar
ColdWar__V1.1.jar
ColdWar__V3.0.1.jar
ColdWar__V3.0.jar
CorsairLeader-1.1.jnlp
CorsairLeader-1.2.jnlp
CorsairLeader-backup.jnlp
CorsairLeader-test.jnlp
CorsairLeader.jnlp
CorsairLeaderDemo__V1.0.jar
CorsairLeaderDemo__V1.0a.jar
CorsairLeaderDemo__V1.1.jar
CorsairLeaderDemo__V1.2.jar
CorsairLeaderDemo__V1.3.jar
CorsairLeaderDemo__V1.4.jar
CorsairLeaderDemo__V1.5.jar
CorsairLeader__V1.0a.jar
CorsairLeader__V1.1.jar
CorsairLeader__V1.1a.jar
CorsairLeader__V1.2.1.jar
CorsairLeader__V1.2.jar
CorsairLeader__V1.2a.jar
CorsairLeader__V1.3.jar
CorsairLeader__V1.5.jar
DWTE__V1.0.jar
DWTE__V1.1.jar
DWTE__V1.1a.jar
DownInFlames-backup.jnlp
DownInFlames-test.jnlp
DownInFlames.jnlp
DownInFlamesBombers__V1.0.jar
DownInFlamesDemo__V1.1d.jar
DownInFlamesDemo__V1.2.jar
DownInFlamesDemo__V1.3.jar
DownInFlamesDemo__V1.4.jar
DownInFlamesDemo__V2.1.jar
DownInFlamesDragons.jnlp
DownInFlamesDragons__V1.0.jar
DownInFlames__V1.0.jar
DownWithTheEmpire-test.jnlp
DownWithTheEmpire.jnlp
EarthGoneMad.jnlp
EarthGoneMad__V1.0.jar
Feilong.jnlp
Feilong__V0.1.jar
Feilong__V0.2.jar
Feilong__V0.3.jar
Feilong__V0.4.jar
Feilong__V0.5.jar
Feilong__V0.6.jar
Feilong__V0.7.jar
Feilong__V0.8.jar
FootballFrenzy-1.0.jnlp
FootballFrenzy-1.1.jnlp
FootballFrenzy.jnlp
FootballFrenzy__V1.0.jar
FootballFrenzy__V1.0a.jar
FootballFrenzy__V1.1.jar
FootballFrenzy__V1.1a.jar
HLII-64.gif
HornetLeader-1.5.4.jnlp
HornetLeader-1.5.5.jnlp
HornetLeader-1.5.jnlp
HornetLeader-backup.jnlp
HornetLeader-test.jnlp
HornetLeader.jnlp
HornetLeaderDemo.jnlp
HornetLeaderDemo__V0.1.jar
HornetLeaderDemo__V0.1a.jar
HornetLeaderDemo__V0.2.jar
HornetLeaderDemo__V2.0.jar
HornetLeader__V0.1.jar
HornetLeader__V0.1a.jar
HornetLeader__V0.2.jar
HornetLeader__V0.3.jar
HornetLeader__V1.4.jar
HornetLeader__V1.5.2.jar
HornetLeader__V1.5.4.jar
HornetLeader__V1.5.5.jar
HornetLeader__V1.5.5a.jar
HornetLeader__V1.5.6.jar
HornetLeader__V1.5.jar
HornetLeader__V2.0.1b.jar
HornetLeader__V2.0.2bad.jar
HornetLeader__V2.0.jar
HornetLeader__V2.1.1.jar
HornetLeader__V3.0.jar
MarineAir__V1.0.2.jar
MarineAir__V1.0.jar
MarineAir__V1.0a.jar
SpecialForces.jar
SpecialForces.jnlp
SpecialForces__V0.9.jar
SpecialForces__V1.0.jar
StarForceTerra.jnlp
StarForceTerra__V1.0.jar
StarForceTerra__V1.0a.jar
VASSAL.jar
VASSAL__V1.3.4.jar
VASSAL__V1.8.jar
VASSAL__V1.9.1.jar
VASSAL__V2.0.3.jar
VASSAL__V2.0.5.jar
VASSAL__V2.0.5a.jar
VASSAL__V2.0.jar
VASSAL__V2.1.jar
VASSAL__V2.1b1.jar
VASSAL__V2.2.2.jar
VASSAL__V2.4.2.jar
VASSAL__V2.5.jar
VASSAL__V2.5b1.jar
VASSAL__V2.6.1.jar
VASSAL__V2.6.2b.jar
VASSAL__V2.6.jar
VASSAL__V2.6b1.jar
VASSAL__V3.0.6.jar
VSQL.jar
VSQL__V3.0.jar
Vengine.jar
Vengine__V1.9.1.jar
Vengine__V1.9.2.jar
Vengine__V1.9.3.jar
Vengine__V1.9.4.jar
Vengine__V1.9.5.jar
Vengine__V1.9.6.jar
Vengine__V1.9.7.jar
Vengine__V1.9.8.jar
Vengine__V1.9.9.jar
Vengine__V1.9.jar
Vengine__V2.0.1.jar
Vengine__V2.0.3.jar
Vengine__V2.0.4.jar
Vengine__V2.0.5.jar
Vengine__V2.0.jar
Vengine__V2.0b1.jar
Vengine__V2.0b2.jar
Vengine__V2.0b3.jar
Vengine__V2.0b4.jar
Vengine__V2.0b6.jar
Vengine__V2.1.1.jar
Vengine__V2.1.jar
Vengine__V2.1b1.jar
Vengine__V2.1b2.jar
Vengine__V2.1b3.jar
Vengine__V2.2.1.jar
Vengine__V2.2.2.jar
Vengine__V2.2.jar
Vengine__V2.2b1.jar
Vengine__V2.3.1.jar
Vengine__V2.3.2.jar
Vengine__V2.3.jar
Vengine__V2.4.1.jar
Vengine__V2.4.2.jar
Vengine__V2.4.jar
Vengine__V2.5.1.jar
Vengine__V2.5.2.jar
Vengine__V2.5.jar
Vengine__V2.5b1.jar
Vengine__V2.5b2.jar
Vengine__V2.5b3.jar
Vengine__V2.6.1.jar
Vengine__V2.6.2.jar
Vengine__V2.6.3.jar
Vengine__V2.6.4.jar
Vengine__V2.6.jar
Vengine__V2.6b1.jar
Vengine__V2.6b2.jar
Vengine__V2.6b3.jar
Vengine__V2.7.jar
Vengine__V2.7b1.jar
Vengine__V2.7b2.jar
Vengine__V2.7b3.jar
Vengine__V2.8.jar
Vengine__V2.8b1.jar
Vengine__V2.8b2.jar
Vengine__V2.9.1.jar
Vengine__V2.9.2.jar
Vengine__V2.9.3.jar
Vengine__V2.9.4.jar
Vengine__V2.9.5.jar
Vengine__V2.9.6.jar
Vengine__V2.9.7.jar
Vengine__V2.9.8.jar
Vengine__V2.9.9.jar
Vengine__V2.9.jar
Vengine__V2.9b1.jar
Vengine__V2.9b2.jar
Vengine__V2.9b3.jar
Vengine__V3.0.1.jar
Vengine__V3.0.10.jar
Vengine__V3.0.11.jar
Vengine__V3.0.12.jar
Vengine__V3.0.13.jar
Vengine__V3.0.14.jar
Vengine__V3.0.15.jar
Vengine__V3.0.16.jar
Vengine__V3.0.17.jar
Vengine__V3.0.18.jar
Vengine__V3.0.1a.jar
Vengine__V3.0.2.jar
Vengine__V3.0.2a.jar
Vengine__V3.0.3a.jar
Vengine__V3.0.4.jar
Vengine__V3.0.5.jar
Vengine__V3.0.6.jar
Vengine__V3.0.7.jar
Vengine__V3.0.7b1.jar
Vengine__V3.0.8.jar
Vengine__V3.0.9.jar
Vengine__V3.0.jar
Vengine__V3.0b3.jar
Vengine__V3.0b4.jar
Vengine__V3.0b5.jar
Vengine__V3.0b6.jar
Vengine__V3.0b7.jar
backup.jnlp
batik.jar
batik.jar.backup
browserLauncher.jar
crypt.jnlp
cryptix32.jar
docs.jar
docs__V1.9.5.jar
docs__V1.9.jar
docs__V2.0.jar
docs__V2.0b1.jar
docs__V2.0b3.jar
docs__V2.1b1.jar
docs__V2.1b2.jar
docs__V2.2.2.jar
docs__V2.2.jar
docs__V2.3.jar
docs__V2.4.1.jar
docs__V2.4.jar
docs__V2.5.jar
docs__V2.5b1.jar
docs__V2.5b2.jar
docs__V2.5b3.jar
docs__V2.6.jar
docs__V2.6b1.jar
docs__V2.6b2.jar
docs__V2.7b1.jar
docs__V2.7b3.jar
docs__V2.8.jar
docs__V2.8b1.jar
docs__V2.9.6.jar
docs__V2.9.6a.jar
docs__V2.9.7.jar
docs__V2.9.jar
docs__V2.9b3.jar
docs__V3.0.1.jar
docs__V3.0.4.jar
docs__V3.0.8.jar
docs__V3.0.9.jar
docs__V3.0b.jar
docs__V3.0b2.jar
docs__V3.0b5.jar
docs__V3.0b7.jar
docs__V3.0b7a.jar
docs__V3.0c.jar
dvglogosmall.jpg
icon.gif
manualInstall.zip
registerHornetLeader
sf_test.jnlp
test.jnlp
uninstall.jar
uninstall.jnlp
vassal-2.0.jnlp
vassal-2.1.jnlp
vassal-2.2.jnlp
vassal-2.3.jnlp
vassal-2.4.jnlp
vassal-2.5.jnlp
vassal-2.6.jnlp
vassal-2.7.jnlp
vassal-2.8.jnlp
vassal-2.9.jnlp
vassal-3.0.jnlp
vassal.jnlp
vassal_backup.jnlp
vassal_beta.jnlp
vassal_local.jnlp
vassal_test.jnlp
vsql.jnlp
vsql_plc__V1.3.jar
vsql_test.jnlp
wizard.jar
xml_lib.jnlp


J.

I’m in and it’s loaded the current version. Unfortunately, I don’t have my registration password so I can’t start a campaign. But it looks like all the charts are there, etc. I don’t know, then, how fully operable this version is.

I spoke to Dan on the phone this morning and he said he was supposed to get an update regarding the timeframe they should have this fixed but he said he is expecting weeks still. So, please try out my version. If it works, I told him I’d send the info on to him.

dl.dropbox.com/u/6651127/HornetLeader.jnlp

Thanks!

I can verify that after some edits/hacks, my version of the Hornet Leader II Demo seems to be working:

dl.dropbox.com/u/6651127/HornetLeaderDemo.jnlp

Let me know if it works for you or not.
Thanks!
-geoffrey lessel

Hi DrTeeth,

Many thanks for pushing on this! Looks like you are making excellent progress.

The loading process of the game proper went much further this time. However, in the end I got the attached error message.

[attachment=0]Screen shot 2010-12-07 at 10.45.02 PM.png[/attachment]
Will try the demo now.

Martin

Hi Geoffroy,

Similar problem with the demo on my machine. See attached error message:

[attachment=0]Screen shot 2010-12-07 at 10.48.58 PM.png[/attachment]

Let me know if there is anything else I can try or do to help.

Martin

Hmmm… Thanks for trying them out. I don’t mean to sound condescending and really don’t want to be offensive, but are you sure you are running the files I linked to a few posts back? It looks like from those screenshots your run is looking for files that aren’t even referenced anymore in my edits (especially the demo).

I see you are running it on a Mac. I will be back in front of my Mac in about an hour and will try it there. I’ve been on my Linux netbook all day.

Thanks again for helping try to nail down this problem.

I’ve tried in on my Mac and I too am getting the error still. It looks like it downloaded everything successfully and as it was launching it hit that wall. Interesting that it worked past that in Linux. Any Windows users wanna give it a go?

I’ll keep at it.

I believe I now have them working on my Mac as well:

Try the new files, hosted in a new spot:
http://thelessels.com/hl2/HornetLeaderDemo.jnlp
http://thelessels.com/hl2/HornetLeader.jnlp

Again, I can’t start a campaign because I don’t have my password, but the demo runs fine. Let me know how it works for you.
-g

I found my registration password on an old computer tonight. I put that in the game, started a new campaign and have played a full round of Hornet Leader II now on my Mac with my edited launch files. Everything seems to be working perfectly!

Finally, I can play this game again!

Hi Geoffroy!

Many, many thanks, now also works for me!
[attachment=0]Screen shot 2010-12-08 at 10.17.16 AM.png[/attachment]

Cheers,

Martin

I’ve put these updated files on the VASSAL server, and let DVG know. Thanks for solving the problem.

Would you like to fix the JNLP files for the other DVG games as well?

I would certainly not mind giving it a shot. I spoke to Dan yesterday and sent him the jnlp files and he asked the same question. I don’t have a copy of anything else, but if he provides a copy of something to me that doesn’t work, I’d take a look at it.

Fixing these should be mechanical, just a matter of moving the version from the version attribute to the filename, as you did with the HL ones. If you’re going to do this, let me know.

Hi!

Any developments on fixing the other DVG modules?

Unfortunately DVG hasn’t been that great to work with. I haven’t really received as much as a thank you from them for fixing the Hornet Leader II module. I still offered to do the others but have not heard anything from them regarding the issue.

I don’t have the other modules and I honestly don’t have a lot of motivation to fix their problems at this point.

Hi DrTeeth, well, DVG might not have said anything, but I for one am very grateful that you fixed the module!

I have had many fun hours playing HLII since.

Cheers,

Martin

Thus spake DrTeeth:

Any developments on fixing the other DVG modules?

Unfortunately DVG hasn’t been that great to work with. I haven’t really
received as much as a thank you from them for fixing the Hornet Leader
II module. I still offered to do the others but have not heard anything
from them regarding the issue.

I don’t have the other modules and I honestly don’t have a lot of
motivation to fix their problems at this point.

I’d like to point out to the original poster that I’ve asked for
volunteers to help with converting all of the DVG modules to VASSAL
3.1, but have had no replies:


J.