Create account / Log in

Documentation Questions

Issues with the Vassal engine.

Moderators: Tim M, uckelman

Documentation Questions

Postby meng » January 30th, 2008, 3:36 pm

While playing around with the module editor (for the purposes of updating the documentation), I found that if I delete the following components, I can't find how to add them back:
Help Menu
Definition of Player Sides
Global Options
Global Properties
Game Piece Image Definitions
Translations

Also, I can't find how to add:
Internet Dice Button

All these items seem to be missing from the context menu of the module.
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia

Documentation Questions

Postby uckelman » January 30th, 2008, 3:41 pm

Thus spake "meng":
Also, I can't find how to add:
Internet Dice Button


This one is intentionally disabled right now, pending the completion
of my dice server.

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8380
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Postby meng » January 30th, 2008, 3:51 pm

Also some installation/uninstallation questions, or rather please correct me if my impression is wrong:

1. If installing from webstart, then VASSAL is installed locally on your system, but every time you start it (and are connected to the internet) it will check for an updated version, and automatically install it?

2. If installing from manual installer, then a version of your choice is installed locally (again), but there is no automatic updating to most recent version?

3. To uninstall (on Linux), simply delete the relevant folders: ~/VASSAL/3.0 and ~/VASSAL/lib (I had the lib folder on a previous installation, but it's not there on my latest reinstallation); I kept ~/VASSAL because my modules and savefiles were in there. What about the cached files in ~/.java? And Windows installations can be removed using Add/Remove Programs if you so choose.
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia

Documentation Questions

Postby uckelman » January 30th, 2008, 4:06 pm

Thus spake "meng":
2. If installing from manual installer, then a version of your choice is inst
alled locally (again), but there is no automatic updating to most recent vers
ion?

Yes. I was thinking of writing some code for checking for updates for
3.2---something unobtrusive, like what YourKit does---so this might
change sometime in the next few months.

3. To uninstall (on Linux), simply delete the relevant folders: ~/VASSAL/3.0
and [something]/VASSAL/lib (I had the lib folder on a previous installation,
but it's not there on my latest reinstallation); I kept ~/VASSAL because my m
odules and savefiles were in there. What about the cached files in ~/.java? A
nd Windows installations can be removed using Add/Remove Programs if you so c
hoose.


On a non-Web Start install on Linux, there shouldn't be anything put in
~/.java by VASSAL. (I don't even have a ~/.java on my system.)

VASSAL isn't being installed with a Windows installer on Windows, so
I don't expect it will show up in 'Add/Remove Programs'.

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8380
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Re: Documentation Questions

Postby meng » January 30th, 2008, 4:16 pm

uckelman wrote:On a non-Web Start install on Linux, there shouldn't be anything put in ~/.java by VASSAL. (I don't even have a ~/.java on my system.)


Well, both the webstart and manual installations on my Linux box have desktop entries pointing to files in some ~/.java cache folder.

As for Windows (XP), I can verify from experience that both webstart and manual installations create Add/Remove Program entries.
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia

Documentation Questions

Postby uckelman » January 30th, 2008, 4:27 pm

Thus spake "meng":
Well, both the webstart and manual installations on my Linux box have desktop
entries pointing to files in some ~/.java cache file.

Desktop entries?

As for Windows (XP), I can verify from experience that both webstart and manu
al installations create Add/Remove Program entries.

Maybe you're talking about what you get when you run the manual installer?
What I'm talking about is installing from a zip archive.

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8380
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Postby meng » January 30th, 2008, 4:36 pm

Sorry, I meant desktop shortcuts/icons.
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia

Documentation Questions

Postby uckelman » January 30th, 2008, 5:03 pm

Thus spake "meng":
Sorry, I meant desktop shortcuts.

Same story, then. I see no desktop shortcuts from installing with
the zip archive.

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8380
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Postby meng » January 30th, 2008, 5:26 pm

Anyway, my point is that I suspect many users are going to use an installer rather than a zip archive, so it would be worth documenting how to uninstall cleanly.

Don't get me wrong, it's not that a zip archive is at all difficult, but if VASSAL is going to be available in other "tastier" packages, then I want to know how to uninstall those!
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia

Documentation Questions

Postby rk » January 30th, 2008, 9:33 pm

Help Menu
Definition of Player Sides
Global Options
Global Properties
Game Piece Image Definitions
Translations

There should be only one instance of any of these components, so that's why you can't add them. They shouldn't even be deletable, but I guess they are.

rk

Post generated using Mail2Forum (http://www.mail2forum.com)
rk
Site Admin
 
Posts: 536
Joined: October 21st, 2007, 3:31 am

Documentation Questions

Postby rk » January 30th, 2008, 9:38 pm

1. If installing from webstart, then VASSAL is installed locally on your system, but every time you start it (and are connected to the internet) it will check for an updated version, and automatically install it?

Correct.


2. If installing from manual installer, then a version of your choice is installed locally (again), but there is no automatic updating to most recent version?

In the past, there was a manual installer that created a local .jnlp file. That might have created some links to ~/.java, which is I think where Web Start puts its cached filed. That installer has been taken down now and replaced with a .zip archive, which does not have anything to do with ~/.java.


3. To uninstall (on Linux), simply delete the relevant folders: ~/VASSAL/3.0 and [something]/VASSAL/lib

I don't know where the VASSAL/lib file comes from. You should only have to delete ~/VASSAL/3.0 to uninstall. The files in ~/.java can be cleared via Web Start, where you can uninstall any .jnlp application as well as clear any cached files.

rk

Post generated using Mail2Forum (http://www.mail2forum.com)
rk
Site Admin
 
Posts: 536
Joined: October 21st, 2007, 3:31 am

Re: Documentation Questions

Postby meng » January 30th, 2008, 9:58 pm

rk wrote:There should be only one instance of any of these components, so that's why you can't add them. They shouldn't even be deletable, but I guess they are.

Probably should look at making them undeletable in future then?
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia

Documentation Questions

Postby uckelman » January 31st, 2008, 11:58 am

Thus spake "Rodney Kinney":
In the past, there was a manual installer that created a local .jnlp file.
That might have created some links to ~/.java, which is I think where Web
Start puts its cached filed. That installer has been taken down now and
replaced with a .zip archive, which does not have anything to do with
~/.java.

Rodney, isn't the 'manual installer' link from the front page at
www.vassalengine.org still to installVASSAL.jar, and not the zip?


3. To uninstall (on Linux), simply delete the relevant folders: ~/VASSAL/3.0
and [something]/VASSAL/lib


I don't know where the VASSAL/lib file comes from. You should only have to
delete ~/VASSAL/3.0 to uninstall. The files in ~/.java can be cleared via
Web Start, where you can uninstall any .jnlp application as well as clear
any cached files.

Here, isn't the [something] the parent directory of the one in which
the user unzipped the archive?

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8380
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Postby meng » January 31st, 2008, 1:49 pm

Yes, [something] was in fact ~

I suppose I could have created "lib" to hold a game module, or some logfiles. That must be the explanation, although for the life of me I can't recall why I would choose such a dumb name!
meng
 
Posts: 124
Joined: January 14th, 2008, 6:35 pm
Location: Melbourne, Australia


Return to Technical Support & Bugs

Who is online

Users browsing this forum: No registered users and 7 guests

cron