VASSAL portable?

Hey! I’m a big fan of portable applications, but unfortunately no computer pro. :stuck_out_tongue:
Is it possible to install VASSAL on a USB stick and use it with PortableApps? Anyone who has done this before and who can tell me how it is done?
Thanks! Daniel.

Thus spake Kingmaker:

Hey! I’m a big fan of portable applications, but unfortunately no
computer pro. :stuck_out_tongue:
Is it possible to install VASSAL on a USB stick and use it with
PortableApps? Anyone who has done this before and who can tell me how
it is done?
Thanks! Daniel.

If somebody would show me how to package for PortableApps, I’d consider
making regular builds for it.


J.

Thanks for your answer. There are some informations on how to make applications portable on the PortableApps page.
portableapps.com/development

Thus spake Kingmaker:

Thanks for your answer. There are some informations on how to make
applications portable on the PortableApps page.
portableapps.com/development[1]

[1] portableapps.com/development

By “show me”, I was aiming more at a direct proof: somebody providing me
with the build files I need in order to do the packaging, rather than the
documentation for the system.


J.

I believe it is easy enough to simply just have VASSAL on a USB stick. You
don’t need a third party application.

This should be a FAQ.

  • M

On 29 July 2010 08:10, Joel Uckelman uckelman@nomic.net wrote:

Thus spake Kingmaker:

Thanks for your answer. There are some informations on how to make
applications portable on the PortableApps page.
portableapps.com/development[1]

[1] portableapps.com/development

By “show me”, I was aiming more at a direct proof: somebody providing me
with the build files I need in order to do the packaging, rather than the
documentation for the system.


J.


messages mailing list
messages@vassalengine.org
vassalengine.org/mailman/listinfo/messages

I believe it is easy enough to simply just have VASSAL on a USB stick.� You don’t need a third party application.

This should be a FAQ.

- M

On 29 July 2010 08:10, Joel Uckelman <uckelman@nomic.net> wrote:

Thus spake Kingmaker:
> Thanks for your answer. There are some informations on how to make
> applications portable on the PortableApps page.
> [portableapps.com/development](http://portableapps.com/development)[1]
>
> [1] [portableapps.com/development](http://portableapps.com/development)
>

By "show me", I was aiming more at a direct proof: somebody providing me
with the build files I need in order to do the packaging, rather than the
documentation for the system.

--
J.

Thus spake Michael Kiefte:

I believe it is easy enough to simply just have VASSAL on a USB stick. You
don’t need a third party application.

This should be a FAQ.

  • M

I think that doing it properly would require that VASSAL be modified to
look for the prefs directory be on the USB stick.

Again, though, while I see the utility of it, I’m not going to do it
myself. If someone wants to contribute the necessary changes, they’re
free to.


J.

I think that doing it properly would require that VASSAL be modified to
look for the prefs directory be on the USB stick.

You are correct. But it will function perfectly well without the prefs
directory.

  • M.

I think that doing it properly would require that VASSAL be modified to

look for the prefs directory be on the USB stick.



You are correct. �But it will function perfectly well without the prefs directory.

- M.�

Thus spake Michael Kiefte:

You are correct. But it will function perfectly well without the prefs
directory.

BTW, if you feel like starting a FAQ page on the new wiki, don’t let me
stop you. :slight_smile:


J.

That is definitely not my forte. :frowning:

Writing stuff that is.

  • M.

BTW, if you feel like starting a FAQ page on the new wiki, don’t let me

stop you. :slight_smile:


J.

That is definitely not my forte. :frowning:

Writing stuff that is.

- M.



BTW, if you feel like starting a FAQ page on the new wiki, don't let me

stop you. :slight_smile:


--
J.

Thus spake Michael Kiefte:

That is definitely not my forte. :frowning:

Writing stuff that is.

…says the Assoc. Prof. who’s published a few dozen papers. ;)


J.

…says the Assoc. Prof. who’s published a few dozen papers. :wink:

Try reading one.

  • M.




...says the Assoc. Prof. who's published a few dozen papers. ;)


Try reading one.

- M.

On Jul 29, 2010, at 7:11 AM, Joel Uckelman wrote:

Thus spake Michael Kiefte:

You are correct. But it will function perfectly well without the
prefs
directory.

BTW, if you feel like starting a FAQ page on the new wiki, don’t let
me
stop you. :slight_smile:

Well, I’ve been sort of maintaining the FAQ on the old Wiki.

I was waiting for that documentation information to make the migration
over to the new server. I just assumed that it hadn’t happened yet.

So perhaps I should ask if the old documentation pages are going to
migrate?
Or does the format need to change for the new Wiki?

In any case, is there some way to still access the old information? I
may be able to find some time to move stuff over by copy and paste if
that’s what needs to be done.

-Tom.

All the old pages are already there Tom, you can find them here

vassalengine.org/wiki/Category:Cleanup

Ive been doing the Module:xxx and the module related pages. Everything else need
to be reorg’d into the regular wiki some sort of way format/links/hierarchy
etc…

feel free to tackle those pages you are talking about, pull the Cleanup tag off
them when moved/done :slight_smile:


From: Thomas Russ tar@isi.edu
To: messages@vassalengine.org
Sent: Thu, July 29, 2010 12:51:00 PM
Subject: Re: [messages] [Technical Support & Bugs] Re: VASSAL portable?

On Jul 29, 2010, at 7:11 AM, Joel Uckelman wrote:

Thus spake Michael Kiefte:

You are correct.� But it will function perfectly well without the prefs
directory.

BTW, if you feel like starting a FAQ page on the new wiki, don’t let me
stop you. :slight_smile:

Well, I’ve been sort of maintaining the FAQ on the old Wiki.

I was waiting for that documentation information to make the migration over to
the new server.� I just assumed that it hadn’t happened yet.

So perhaps I should ask if the old documentation pages are going to migrate?
Or does the format need to change for the new Wiki?

In any case, is there some way to still access the old information?� I may be
able to find some time to move stuff over by copy and paste if that’s what needs
to be done.

-Tom.

Thus spake Thomas Russ:

I was waiting for that documentation information to make the migration
over to the new server. I just assumed that it hadn’t happened yet.

So perhaps I should ask if the old documentation pages are going to
migrate?
Or does the format need to change for the new Wiki?

In any case, is there some way to still access the old information? I
may be able to find some time to move stuff over by copy and paste if
that’s what needs to be done.

I have a memory of importing all of the old wiki pages into the new wiki.
I’m not asserting that this memory is necessarily accurate, but I have it.

Yep: vassalengine.org/wiki/Special:AllPages

Some of these are pages in Tim’s DeleteMe category (part of the module
library migration). The rest are… assorted stuff from the old wiki.
There are probably a few stragglers which weren’t uploaded for some reason
or other—I have those sitting in a directory and will get to them sooner
if I have somebody doing general wiki cleanup.

You can probbaly see all of these pages in the Cleanup category, too:

vassalengine.org/wiki/Category:Cleanup

What really needs doing is for someone to organize all the documentation
stuff into something usable… Right now, it looks rather uncurated. You
don’t need to do it all—what I was hoping for was someone to take the
lead and round up some volunteers.


J.

Ok, back to the original theme. I’ve managed to make VASSAL portable and use it in PortableApps. This is how I made it:

  1. I’ve installed the Java Portable (portableapps.com/apps/utilities/ … e_launcher) on my USB stick (which allready contained the PortableApps System).
  2. Then I’ve installed the current release of VASSAL for “other” operating systems.
  3. I’ve wrote a little AutoHotkey Makro to start the Java Portable Launcher and load the vengine.jar, so that I can start VASSAL with one click.

So long it works fine, but I would appriciate if somebody doublecheck it and give me a feedback if this is correct. I’m not quiet sure if it is enough to just load the vengine.jar.
Thanks! :slight_smile:

Well, does it work?

I don’t think anyone here has any experience with what you’re doing, but it
sounds neat.

  • M.

On 31 July 2010 06:47, Kingmaker dtallarek@web.de wrote:

Ok, back to the original theme. I’ve managed to make VASSAL portable and
use it in PortableApps. This is how I made it:

  1. I’ve installed the Java Portable
    (portableapps.com/apps/utilities/java_portable[1]http://portableapps.com/apps/utilities/java_portable[1])
    and the Java
    Portable Launcher (portableapps.com/apps/utilities/
    e_launcher[2]) on my USB stick (which allready contained the
    PortableApps System).
  2. Then I’ve installed the current release of VASSAL for “other”
    operating systems.
  3. I’ve wrote a little AutoHotkey Makro to start the Java Portable
    Launcher and load the vengine.jar, so that I can start VASSAL with one
    click.

So long it works fine, but I would appriciate if somebody doublecheck it
and give me a feedback if this is correct. I’m not quiet sure if it is
enough to just load the vengine.jar.
Thanks! :slight_smile:

Well, does it work?

I don’t think anyone here has any experience with what you’re doing, but it sounds neat.

- M.

On 31 July 2010 06:47, Kingmaker <dtallarek@web.de> wrote:

Ok, back to the original theme. I've managed to make VASSAL portable and
use it in PortableApps. This is how I made it:

1. I've installed the Java Portable
([portableapps.com/apps/utilities/java_portable](http://portableapps.com/apps/utilities/java_portable)[1]) and the Java
Portable Launcher ([portableapps.com/apps/utilities/](http://portableapps.com/apps/utilities/) ...
e_launcher[2]) on my USB stick (which allready contained the
PortableApps System).
2. Then I've installed the current release of VASSAL for "other"
operating systems.
3. I've wrote a little AutoHotkey Makro to start the Java Portable
Launcher and load the vengine.jar, so that I can start VASSAL with one
click.

So long it works fine, but I would appriciate if somebody doublecheck it
and give me a feedback if this is correct. I'm not quiet sure if it is
enough to just load the vengine.jar.
Thanks! � :slight_smile:

Ok, the question is, if it is enough to (just) load the vengine.jar.

Right know it is working fine and I’ve VASSAL on my USB stick and can use it on every computer (Windows) without the need to install it. :slight_smile:

Thus spake Kingmaker:

Ok, the question is, if it is enough to (just) load the vengine.jar.

We specify the classpath for all other JARs in Vengine.jar’s manifest
file. You should not need to specify any other JARs on the classpath
you use when starting VASSAL.


J.

Download from here portableapps.com/node/29415
Launch the exe and install into your usb drive
Download the last version from site vassalengine.org/download.php
and instal into your pc
copy the doc and lib folders into your usb drive/app/vassal and overwrite
Now you have your vassal portable , but we need try it on a pc with javaruntime and one without , and discover if it works

Hello gentlemen,

Sorry for coming into this discussion so late, but I just stumbled across it completely by chance a few moments ago and felt I should chime in.

I asked more or less the exact same question almost 10 years ago here on this very site, and I’ve been merrily running Vassal off a flash drive ever since.

The link to the conversation is [url]https://forum.vassalengine.org/t/vassal-with-java-from-flashdrive/474/1] but to save you the time and trouble, here’s what someone suggested in that thread, pretty much verbatim:

  1. You must grab the JRE from a computer already installed with v1.6 at least

  2. Copy all from directory C:\Program Files\Java\jre1.6.0_03 from the computer to your USB KEY: k:\VassalUSB

  3. Then you have k:\VassalUSB\jre1.6.0_03 an exact mirror of the computer source installation.

  4. Copy and unzip Vassal installation zip file into your USB Key: k:\VassalUSB\VASSAL-3.0

  5. Edit the file Vassal.bat located in k:\VassalUSB\VASSAL-3.0

  6. Type this line after REM line and before Start: set path=.;%1%\VassalUSB\jre1.6.0_03\bin

  7. Launch now Vassal.bat directly from the USB KEY to play VASSAL

Note that “USB KEY” above appears to have been the original author’s term for a flash drive; I also modified the command line quoted in step 6 to match my version of the JRE.

I’m totally unschooled in the art of programming anything, but the above procedure results in Vassal running from a flash drive on any computer I’ve tested thus far over the course of the past decade or so… in particular those not equipped with Java (at least as far as I know) and especially those for which the user does not have admin rights. If the user does not have admin rights, right-clicking on the Vassal.bat file and selecting “Run as administrator” (or sometimes just “Open”) from the drop-down menu appears to do the trick. Don’t ask me why.

The entire VassalUSB directory can simply be copied to another flash drive if needed, and I use multiple flash drives in this manner, defying the laws of man and nature into the bargain.

Hopefully this is helpful. :slight_smile: