About the (unofficial) Second Edition X-Wing Vassal Module

What's Vassal?

(all related links for downloading are in the 'Installing' section of this guide)

Vassal is a client-server platform that allows users to play board games over the internet. It has been launched in the mid-00's and there has been hundreds, if not thousands of various game modules over the years made by fans of those games. The X-Wing module is one of them and has seen the most volume of usage of all the games on that platform since 2016-2017.

A user typically has to install the client program of Vassal and the X-Wing module for it. It is possible that the Java Runtime Environment must be installed or updated as well on the computer. This means that the compatible operating systems are Windows, MacOS and a Unix based OS. ChromeOS (on Chromebooks or Android tablets) does not support Java.

Who made the x-wing vassal module?

2012: a user member of afewmaneuvers (now a defunct and long gone community) named 'Aiden Douglass' started the module late in the year.

2013: soon abandoned, Buhallin added some time-saving features such as preprogrammed movements from the ship right click menu (ships had to be dragged/dropped/rotated from manually placed templates before)

Mu0n took over the module in September to add wave 3 of the first edition and has taken the helm ever since

2014: Consolidation into a single module file, added first edition epic ships. Overhaul of ship token design.

2015: Bomb Spawner, barrel roll management

2016: Overhaul of ship token design. New scum faction.

2017: Mu0n figures out with some help from sozin how to add a custom java function to the module - ajmath, haslo, Guido Kessels quickly add automatic ship bump resolution and squad spawning. Later in the year, Mu0n adds firing autoranges

2018: Mu0n and Mike Murphy make the module get automatic content updates from the web (existing sources + new ones of his making). Second Edition hits and much of the last years of work has to be redone, another overhaul of ship design, 7 factions taken care of with their own colors, tons of arcs added, internal squadron builder added. Spawn token management taken off module in a web databank.

2019: Dials with automatic movement and the escrow squad spawn is added, mouse interface for ships replaces TONS of keyboard shortcuts for movement, repositioning, etc. Remotes have their own mouse interface as well.

This is cool! I want to support this. How?
Thank you for your support. Any donation means a lot to me (Mu0n). I have bought ships to helping hands in the past, using a part of the donations. If you want to support this effort using patreon, which will charge a modest amount every time a major release hits, check out the details over at my patreon page. If you want to make a one-off donation, you can use my paypal donation link.
Weren't the pilot and upgrade cards empty of stats and text before?
Players are encouranged to keep supporting Fantasy Flight Games (the creators of X-Wing Miniatures) and that they treat vassal as a complementary way to play the game rather than the main way and prevent any unfortunate loss of business. That being said, as other ways of playing X-Wing proliferated on personal computers, the censorship of cards seemed unnnecessary and was lifted for the Vassal module in 2018 at the onset of Second Edition.
Wait, why are pilot and upgrade cards spawning as black rectangles with their names in white?
Order 66 is being stress tested. If you need the text of the card, either check it out in a squad builder online, or do CTRL-Q while the card is selected to fetch the text of it and display it in the chat window from a community data hub.
I logged in and it was empty. Where do I find players?
Players of all time zones come and go. North America, Germany, Singapore, Japan, Australia, France, etc. Just try at another time. If you really want to make sure to find players, you can find them discussing the game we all love in these places:
I want to participate in tournaments. How do I find some and sign up?
A big hotspot of active players can be found in the Vassal League Players Slack Workspace (request an invite) - and then, sign in the workspace itself by clicking this link. Another great source of events is to watch the centralized Vassal X-Wing Events Google Calendar where you can see sign up dates and event dates. Click on the events to watch for a web link to their signup method, form, website, facebook group or otherwise. You may add up this Google Calendar to your own Google account by clicking on the bottom right 'Add to Calendar' button in that Calendar link above.
Why is it called an 'unofficial' module?
Fantasy Flight Games has not made this module. Its parent company Asmodée has not made the module. It is entirely fan-made. Starting in 2019, the 'unofficial' adjective was added to the module name.
I have a bug report or a feature request, who do I contact?
First of all, thank you for taking interest into making the module better. You can post a new 'issue' in the module github page here: https://github.com/Mu0n/XWVassal/issues.

If you have a bug report, make sure you are ready to explain how to precisely reproduce the problem at will, this cuts a lot of wasted time for all parties involved.

Where's the first edition guide?
Virtually no one plays the first edition anymore. However, it is still possible (although hard to squad spawn easily) to play it with the X-Wing module. The guide can be found here: First Edition Guide.

Installing the Module

Installing the Java Runtime Environment
Go to the Oracle website

https://www.oracle.com/java/technologies/javase-jre8-downloads.html

Most people already have the capability of running Java software on their computers; it's very possible that you don't, however. Therefore, you must install the Java Runtime Environment, provided by Oracle. Windows, Mac OS and Unix users can download this. Google Chromebook users unfortunately can't.

While you can get either the JRE (Java Runtime Environement) or the JDK (Java Developer Kit), I recommend that you get the JRE since it's smaller and sufficient. Also take note that Vassal only supports up to version 8 for now, with plans of being compatible with version 9 some time in the future.

Installing the Vassal client program
Go to the vassal homepage

http://www.vassalengine.org/

Current vassal version: 3.2.17

Where to get the X-Wing vassal module files?
The best way is to pick it off the X-Wing Module github project page (fastest way to get the latest and greatest version, includes a few patch notes): https://github.com/Mu0n/XWVassal/releases Alternatively, you can go to the vassalengine x-wing module download page: http://www.vassalengine.org/wiki/Module:Star_Wars:_X-Wing_Miniatures_Game

Which module files are the ones I need?
  • Star_Wars_X-Wing_Miniatures_Game-x.x.x.vmod

Where the 'x.x.x' is the latest version number. That's it. Really. That's the only mandatory file. It contains a few 3x3 starfield maps (classic, light and deep), a teal nebula map (formerly known as blue nebula) and then a bunch of standard black maps (3x3, 4x4, 5x5, 3x6 and 6x3). It contains all ships, pilots, upgrades, tokens, dials currently released in its counterpart tabletop game, and then some, as previews from FFG filter out information to us. Vassal is a great way to try out some of the unreleased, but spoiled stuff from the game.

If you want more variety for the maps, there's an optional map pack found in the X-Wing Vassal download page (from the vassalengine website): Universal_Map_Pack_1.0.vmdx. Most people don't have this additional pack and therefore can't profit from its usage even if you do use it.

Where are the module files supposed to go?
Anywhere that's convenient to you. Vassal does NOT impose any special location on your computer.

However, many Windows users report a problem whenever the module file is installed in either 1) a network folder or 2) inside the /program files/ directory structure (such as inside the location of the vassal client program).

The reason: the Vassal module uses a downloaded copy of the game data to keep things as current as possible and needs to be able to write in the same folder as where the module is located. You may have to edit the writing permissions of Java, or find a better location if this is a problem. The issue is discussed in this thread: https://github.com/Mu0n/XWVassal/issues/252

For ease of use and to find your files easily in the future, you can create a folder inside \My Documents\,
for example: \My Documents\Vassal\

Now that I have the module files, how do I install them?
Go into the vassal launcher window, go to File/Open Module...

And select your main X-Wing module file. Vassal will then launch it.

I already have the X-Wing module, but must update to a new version. How to do it?
The first step is to remember where you put the module files. If you forgot, there's an easy way. Open up Vassal's launcher window, and do a mouse-over on the module file. A blue popup field will appear and show you the location of the module file, like so:

The second step is to simply delete the old .vmod file, which has this appearance:

The third step is to download the new file (from the page whose link is under "How to install the x-wing vassal modules for the first time") in that same location.

The fourth step is to go into the vassal launcher window, go to File/Open Module...

Vassal will then attempt to launch the module - close those new windows and go back to the launcher.

How can I know when to update the module? Is it important to update?
When you attempt to log onto the X-Wing Vassal server and if there's a new version available, a small popup will appear at the start of the logging process. This popup will display the current version, the newer version and contain a link to the x-wing vassal module download page. Follow it and update! It's fairly important to update your module version ASAP. Sometimes, some game pieces or mechanism will behave strangely as bugs are fixed and features added.

Basics

First step, going into a game room [VIDEO]
In order to manipulate X-Wing ships, tokens and do anything of substance, you need to be a numbered player inside a game room. When you first log into the X-Wing Vassal server, you're a generic user inside the 'Main Room'.
How do I spawn a squad?
Spawning a squad is done with some help from the known squad builder websites found online. These are a few of the more important ones which are supported: Build a list with these squadrons. Be in a vassal game room (as in, not in the main room but one that was created by you or your would-be opponent), as a numbered player. Open your numbered player window (button showing up as a yellow number on a black square). Click on the '2.0 Squad Spawn' button. Use that window's Method 1 and clear its texbox with its associated 'Clear' button. Paste your squad's URL in the now emptied textbox. Click on the 'Spawn Squad from URL' button. Your squad will spawn inside your player's window.

Alternatively, you can spawn a squad with the xws format (Method 2), which is shared by many squad builders/apps in the community. Follow the instructions on how to do so in the Squad Spawn window itself.

Alternatively, you can create and then spawn your own squad using the internal squad builder, which allows mixed faction squads, illegal upgrade slots for ships, etc. This is the only way to create and use wacky combinations that are not allowed in the official ways to play the game. This is for custom game mode scenarios.

I messed up! How do I undo something?
Every vassal event can be undoed. To do so, you must make sure your opponent won't add more events while you attempt to undo your mistake. When you're ready, click on the curved back arrow at the top left of the main chat window.

Beware: if new events occured after the event you want to undo, or if anyone added something in the chat window, you must go through all of these events first by clicking on undo multiple times until you can safely cancel the event you want.

Beware 2: if someone adds a brand new event while you are in the midst of undoing multiple events, you'll first have to undo your initial string of undoes, then start the whole chain of undoes again. It's really important for everyone else to 'keep still' while you are dealing with a multiple-undo process!

Editing the values on a ship token
When you use the automatic squad spawn, the Initiative, Shield, Hull, Charge (when applicable) and Force Charge (when applicable) are normally all entered in. However, there are game effects which alter the stats, so it's good to know how to change these things (including damage reducing your health) The easiest way to edit those values is to invoke the ship mouse interface by holding down the ctrl key and left clicking on the ship (assuming it is on the playing map area).

To close the ship mouse interface, click on the big center X or the smaller red x at the center top. Only one ship mouse interface can be opened at once and a given player can only see one's own mouse ship interface.

(bypassing the mouse interface)

Alternatively, you can use the keyboard shortcuts to do it a little faster

  • Alt-P to increase initiative rating; Ctrl-Alt-P to decrease initiative rating
  • Alt-H to increase hull rating; Ctrl-Alt-H to decrease hull rating
  • Alt-S to increase shield rating; Ctrl-Alt-S to decrease shield rating
  • Shift-C to increase charge rating; Ctrl-Shift-C to decrease charge rating
  • Shift-I to increase force charge rating; Ctrl-Shift-I to decrease force charge rating
Everything is so small! How do we manage this better?

While checking out the map or your own player window (this won't work while you check other players' windows), you can always leave the cursor stopped over an object. After a short delay and only if you don't move the cursor, a zoomed in image of the object you're pointing will appear.

The playing map should have its window take as much vertical space on your screen as you can manage. Select the zoom level 'Fit to Height' while the game progresses in general. Use the lense icons to zoom in and out as needed.

What windows to keep open and how to organize them in 1920x1080 resolution and above?

I can vouch for this personal setup which doesn't lend too little, nor too much space for the chat window.

What's the proper way to use the dials under vassal? (planning and activation phase)

The proper way to use the dials during the planning and activation phases of the game is the following:

  • Changing the maneuvers of a dial while it's in the map window will trigger an anti-cheating warning message in the main window, therefore...
  • (planning phase) ...you have to change your dials inside your personal player hand window
  • Make sure the dial is hidden with Ctrl-R. This is what your own dial will look like while hidden. A ship icon appears in the top left corner
  • This is what your hidden dial will look like to your opponent:
  • Use '.' and ',' to cycle through the available moves.
  • When ready, bring your dials (still hidden) on the map window, besides your ships and declare you're ready in the chat window. Most players use the word "set". There's also a button inside your player window that can be clicked so that a 'set' message is automatically generated in the chat window.
  • (activation phase) Respecting play order with regard to ascending initiative rating activation, reveal a dial with Ctrl-S (known as "super reveal") to reveal the dial AND move the ship automatically. If you don't wish to move the ship as you reveal the dial, you can merely do CTRL-R to it.

Some players enjoy rotating the dials, as it gives you an easier time to visualize the proper direction for turning ships when they're facing downward, for example. Do this by clicking on the dial and hitting the left or right arrow keys.

How do I move my ships (activation phase)

Normally, an activating ship will perform its maneuver by super-revealing a hidden dial on the map (through CTRL-S). If, for whatever reason, you need to perform its movement manually, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the movement page of icons and you can a corresponding button for every possible maneuver.

(bypassing the dial super-reveal AND the mouse interface, a manual method which is deprecated and won't be supported in the long term future):

Forward moves:

  • Forward 1: Shift-1
  • Forward 2: Shift-2
  • Forward 3: Shift-3
  • Forward 4: Shift-4
  • Forward 5: Shift-5

Bank moves:

  • Left Bank 1: Ctrl-1
  • Left Bank 2: Ctrl-2
  • Left Bank 3: Ctrl-3
  • Right Bank 1: Alt-1
  • Right Bank 2: Alt-2
  • Right Bank 3: Alt-3

Turn moves:

  • Left Turn 1: Ctrl-Shift-1
  • Left Turn 2: Ctrl-Shift-2
  • Left Turn 3: Ctrl-Shift-3
  • Right Turn 1: Alt-Shift-1
  • Right Turn 2: Alt-Shift-2
  • Right Turn 3: Alt-Shift-3

Koiogran (k-turn) moves:

  • K-turn 1: Ctrl-Alt-1
  • K-turn 2: Ctrl-Alt-2
  • K-turn 3: Ctrl-Alt-3
  • K-turn 4: Ctrl-Alt-4
  • K-turn 5: Ctrl-Alt-5

Segnor's Loop (sloop) moves:

  • Left Sloop 1: Ctrl-Q
  • Left Sloop 2: Ctrl-W
  • Left Sloop 3: Ctrl-E
  • Left Sloop 3 Hard Turn style: Ctrl-Shift-E
  • Right Sloop 1: Alt-Q
  • Right Sloop 2: Alt-W
  • Right Sloop 3: Alt-E
  • Right Sloop 3 Hard Turn style: Alt-Shift-E

Tallon Roll (troll) moves:

  • Left Troll 1: Ctrl-I
  • Left Troll 2: Ctrl-Y
  • Left Troll 3: Ctrl-T
  • Right Troll 1: Alt-I
  • Right Troll 2: Alt-Y
  • Right Troll 3: Alt-T

Reverse moves:

  • Reverse 1: Shift-6
  • Reverse 2: Shift-7
  • Left Bank Reverse 1: Ctrl-6
  • Right Bank Reverse 1: Alt-6
How do I reposition my ship (boost, barrel roll, tractor) (activation phase)
In order to reposition a ship, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the 'barrel roll' page of icons. In there, you can use the side arrow buttons to perform length 1 or 2 side barrel rolls, or curvy bank barrel rolls of length 1 or 2. Additionnally, you can use the 3 front arrow buttons to boost left, center and right.

(bypassing the the mouse interface, you can simply boost using these shortcuts):

  • Forward 1 Boost: Shift-1
  • Left Bank 1 Boost: Ctrl-1
  • Right Bank 1 Boost: Alt-1
  • Left Turn 1 Boost: Ctrl-Shift-1
  • Right Turn 1 Boost: Alt-Shift-1

As for barrel rolls, some of them are accessible with shortcuts if you love learning shortcuts - the rest needs to be done with the mouse interface. Any of these should be done with the mouse interface anyway, since you get your 3 options through the mouse interface, white dots being a valid position and a red dot being an invalid, obstructed option

  • Barrel Roll Left 1 as forward as possible: Ctrl-8
  • Barrel Roll Left 1, centered: Ctrl-R
  • Barrel Roll Left 1 as backward as possible: Ctrl-Shift-8
  • Barrel Roll Left 2 as forward as possible: Ctrl-9
  • Barrel Roll Left 2, centered: J
  • Barrel Roll Left 2 as backward as possible: Ctrl-Shift-9
  • Barrel Roll Right 1 as forward as possible: Alt-8
  • Barrel Roll Right 1, centered: Alt-R
  • Barrel Roll Right 1 as backward as possible: Alt-Shift-8
  • Barrel Roll Right 2 as forward as possible: Alt-9
  • Barrel Roll Right 2, centered: K
  • Barrel Roll Right 2 as backward as possible: Alt-Shift-9
  • All Bank Barrel Rolls: through the mouse interface only
How do I declare what actions my ships do? (activation phase)
There are two ways to do this:

Way #1: If you used the automatic squad spawn feature inside your player window, you should normally have all the tokens associated with the actions that your ships are capable of. If, for some reason, some are lost or missing, you can always spawn some more from the Pieces window, SecondEdition/Tokens2e tab. This is tedious because you'll have to manually put tokens during the activation phase, then take out every unused focus/evade/green/orange tokens during the end phase.

Way #2: Ships have space for 3 "action declarations". As always, you have access to this in their right click contextual menus, but here are the shortcuts:

  • Shift-A to cycle through the first space of potential ship actions. Shift-Z to remove it without have to cycle it out.
  • Ctrl-A to cycle through the second space of potential ship actions. Ctrl-Z to remove it
  • Shift-Ctrl-A to cycle through the third space of potential ship actions. Shift-Ctrl-Z to remove it
  • Alt-Ctrl-Shift-Z to remove all actions (up to 3) at once.
How do I put a stress on my ship? (activation phase)
Click on a ship and hit Shift-S to increase the stress by 1 with a small icon at the side of your ship and it can go up to 4. To decrease the stress count, hit Ctrl-Shift-S. To remove all stress at once, hit Ctrl-Shift-Alt-S. For other ship status condition tokens, check the right click menu, or go find the shortcuts in the "How To & Shortcuts" button, under the "Ship Stats and Status" section, "Small & Large Ships" item.

Alternatively, if you used the Squad Spawn feature (heatily recommended), you will receive at least 1 stress token per ship. You can drag and drop those around. You can increase its value with Shift-S and decrease it with Ctrl-Shift-S.

If, for some reason, you lost all your stress tokens, you can go to the Pieces Window, under the Chits/Tokens2e tab and spawn some more.

What's the proper way to check for range (i.e. during a target lock acquisition)? (activation phase)
In order to check your target lock 360 degree area, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the default page of icons and you can find arc graphic toggle buttons.

(bypassing the mouse interface: use CTRL-L)

If it's not easy to decide the exact range band to a target ship, then check the 'How do I easily check the range of a shot?' section in 'Advanced Topics', below.

What's the proper way to check for a valid shot? (engagement phase)
In order to check your firing arcs, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the default page of icons and you can find arc graphic toggle buttons.

(bypassing the mouse interface)

  • ctrl-f = Front Arc
  • ctrl-v = Back Arc
  • ctrl-g = Left Arc
  • alt-g = Right Arc
  • ctrl-x = Bullseye Arc
  • ctrl-n = Front Full-Arc
  • alt-n = Back Full-Arc

If it's not easy to decide the exact range band to a target ship, then check the 'How do I easily check the range of a shot?' section in 'Advanced Topics', below.

What's the proper way to roll for dice and modify some results? (engagement phase)
Have the dice window open at all times. Results get broadcasted in the chat window, but it's always faster to interpret results by having the graphics show it up.

Attacking: click on the graphic that shows a bundle of red dice and hit Ctrl-(a number) to roll this amount of dice. For example, Ctrl-3 will roll 3 attack dice:

Modifying attack dice results:

  • Using focus: click on the spend focus button at the left. This will automaticaly change all eye results to hits
  • Rerolling a particular die: click on a die you want to reroll and hit Ctrl-V
  • Miscellaneous modifications: These can happen with Marskmanship, Sensor Jammer, etc. Click on the die and use these shortcuts:
    • Change to hit: Shift-H
    • Change to crit: Shift-C
    • Change to focus: Shift-F
    • Change to blank: Shift-B

Defending: click on the similar green graphic and use the same kind of shortcut, Ctrl-(a number):

Modifying defense results:

  • Using focus: click on the spend focus button at the left. This will automaticaly change all eye results to evades
  • Rerolling a particular die: click on a die you want to reroll and hit Ctrl-V
  • Miscellaneous modifications: These can happen with Flight Instructor, etc. Click on the die and use these shortcuts:
    • Change to evade: Shift-E
    • Change to focus: Shift-F
    • Change to blank: Shift-B
How do you keep track of damage? (engagement phase)
The easiest way to edit the shield and hull values is to invoke the ship mouse interface by holding down the ctrl key and left clicking on the ship (assuming it is on the playing map area).

(bypassing the mouse interface)

Alternatively, you can use the keyboard shortcuts to do it a little faster

  • Alt-H to increase hull rating; Ctrl-Alt-H to decrease hull rating
  • Alt-S to increase shield rating; Ctrl-Alt-S to decrease shield rating

When you take damage to the hull (past shields), the game expects you to draw damage cards. Each player can spawn their own damage deck to their player window, then drag and drop cards from it, to their respective player hands as damage accumulates on the ship. This is on top of modifying the ship values on the ship pieces on the map.

As for critical damage, it is customary to draw the appropriate card on the map, flip it (Ctrl-F) there and witness the card name being typed in the chat window automatically. On the map, every player can then mouse-over the card and see a zoomed version of it, allowing to read it easily. If you spawn and flip the card in your player hand window instead, only you can benefit from the mouse-over zoom.

If you do CTRL-T on a flipped up critical damage card, you can spawn a crit token with the card's title. Keep it around the critically damaged ship so all players can remember to apply its condition.

What's the proper way deal with the end phase? (end phase)
If you used the ship side action icons (Shift-A, Ctrl-A, etc.): Click on "Reset Actions" at the top of the map window. This will clear all actions on all ships. If you instead moved standalone tokens (ie provided from the automatic squad spawn), you will have to manually remove them from the play area. This is why using the action icons on the side of ships is quicker than spawning and dragging around multiple token chits manually.

Time Savers

A moved ship overlaps another ship. How to resolve this quickly? [VIDEO]

Step 1: Activate the ship, let the overlap happen

Step 2: Notice the overlapping ships flash in red color

Step 3: Press 'c'

Step 4: Select the maneuver template that was spawned to indicate how the ship was handled and delete it with CTRL-D

How do I easily check the range of a shot?
In order to use the autorange checker for firing arcs, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the default page of icons and you can find autorange buttons marked '123' besides their associated firing arcs.

The module also tells you of obstructions related to obstacles in the chat window, as well as a textual report on ranges to other ships.

(bypassing the mouse interface)

  • ctrl-shift-f = Front Arc Autorange
  • ctrl-shift-l = 360 degrees target lock Autorange
  • ctrl-shift-v = Back Arc Autorange
  • ctrl-shift-g = Left Arc Autorange
  • alt-shift-g = Right Arc Autorange
  • ctrl-shift-x = Bullseye Arc Autorange
  • ctrl-shift-n = Front Full-Arc Autorange
  • alt-shift-n = Back Full-Arc Autorange
How do I drop or launch devices?
In order to use devices from a ship, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the 'tech' page of icons. The launch button is at the top left, while the bomb drop is right below the first.

(bypass the mouse interface with shortcuts: CTRL-B to drop a device and CTRL-SHIFT-B to launch a device)

Once either the launch or drop command is given, you'll have a well-placed bomb spawner template in orange, defaulting in a 1-forward shape. While the template is selected, you can right click on it to access the various shapes and/or device token you want to spawn with it.

How do I check the range from an obstacle/remote/device to a ship/other?
While that object is selected, use ctrl-shift-l. This can be used in these several example scenarios, FROM these objects:
  • Seismic bomb device = verify if an obstacle is within range 1 of it
  • Obstacles = verify if a ship is nearby (seismic device scenario, debris gambit range check, etc)
  • Remotes = buzz droid range 0 check, drk-1 probe range check

Advanced Topics

My Content Checker button is flashing with a black color in the main chat window. What does this mean?
This means a new chunk of game data has to be downloaded from the net. This can be anything from data mistakes that are being corrected in the community xwing-data2 repository which contain stats, dial ship information, valid upgrade slots, etc. It can also be new pilot/upgrade card graphics, new ship tokens and their corresponding dials, etc. You almost always want to make the X-Wing module up to date with these new elements, so you need to:

  • Click on the 'Content Checker' button
  • In the Second Edition tab of that window (it is the default one), click on the 'Check for Missing Content' button - this can take a few minutes of delay
  • If there are some elements appearing in the list below, click on the 'Download' button. Again, a few minutes delay is possible here too.
How do I get a specific token?

If you need various second edition tokens (focus, calculate, strain, deplete, etc.), you can get them manually by clicking on the 'Pieces' window and going to the 'SecondEdition' section, Tokens2e tab.

If you need obstacles (asteroids, debris or gas clouds), you can get them manually by clicking on the 'Pieces' window and going to the 'Chits' section.

Spawn any token by drag and dropping it where you need it (a player window, or into the playing map).

If you use YASB2 to spawn your squad, it is possible to pre-select your 3 obstacles as part of your squad building. Vassal will recognize your choices during the squad spawn step.

How do you create and use log file that saves every step of a game?

In order to save a log of a game, you must start the recording of the log before the game starts. This is done with the File Menu/Begin logfile. When you're ready to end it, go to File Menu/End Logfile.

Assuming Vassal is opened and connected to the server, make sure you're in a game room (other than the default 'Main Room'. Next, without needing to create a new game in that room, you can directly open your log with File Menu/Load Game and pick your log file (.vsave file format).

Alternatively, assuming Vassal is not even opened, you can double click the save file itself to launch it from your OS.

In order to step through the log, you must click on the right oriented arrow button in the chat window toolbar. Once you've clicked at least once on that button, you can quickly step through using the Page Down key. To step rapidly through the log during slow moments, you can hold down the Page Down key.

How do I use turret weapons?
In order to rotate a turret weapon, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the turret page of icons and you can find the rotation buttons, as well as the arc graphic toggle.

In order to use autorange with turrets, use the regular arc autorange finders, which are marked as '123' buttons in the first default page of the mouse interface.

(bypassing the mouse interface):

  • alt-m = rotate turret clockwise
  • ctrl-alt-m = rotate turret counter-clockwise
  • alt-f = toggle turret arc graphic
How do I use the Squad Spawn Escrow feature?
You can send your squad to an Escrow service rather than spawn it immediately. This is ideal when you want both squads (yours and your opponent's) to spawn at the same time rather than letting anyone react to a specific list by bringing in a hard counter.

In the 2.0 Squad Spawn, rather than clicking on the 'Spawn Squad from URL' (method 1) or 'Spawn Squad from XWS' (method 2), you can instead choose 'Send to Escrow'.

This opens up a new Escrow Window where you can check the status of every player's readiness towards a loaded list. When you're ready, click on 'Set'

When everybody has sent lists in and clicked on 'Set', one player can click on 'Spawn Squads'. Be patient, all lists will load at once in their respective player windows simultaneously.

How do I use the buzz droids remote? [VIDEO]

Spawning the buzzdroid remote token:

  • Step 1: Spawning a buzz droid involves the bomb spawner. When a ship is clicked, ctrl-shift-b to spawn a 'bomb spawner' template in the front of the ship.
  • Step 2: Select the proper maneuver template length by right-clicking on the template and selecting the proper template length
  • Step 3: Select the buzz droid by right clicking again on the bomb spawner inside the 'Drop Bomb Token' menu item.

Relocating the buzzdroid remote token:

  • Step 1: Ctrl-left-click on the buzzdroid token
  • Step 2: White circles will appear on every ship of the map. Left click on the appropriate ship circle
  • Step 3: A front and back pair of circles will appear on your selected ship. If a circle is white, the remote can be safely attached there. If a circle is red, the remote would be overlapping another ship or obstacle. If both circles are red, there are no valid unobstructed position there. A chat window message will announce all of these possibilities.

How do I use the drk-1 probe remote? [VIDEO]

Spawning the drk-1 probe remote token:

  • Step 1: Spawning a drk-1 probe droid involves the bomb spawner. When a ship is clicked, ctrl-shift-b to spawn a 'bomb spawner' template in the front of the ship.
  • Step 2: Select the proper maneuver template length by right-clicking on the template and selecting the proper template length
  • Step 3: Select the drk-1 probe droid by right clicking again on the bomb spawner inside the 'Drop Bomb Token' menu item.

Relocating the drk-1 probe remote token:

  • Step 1: Ctrl-left-click on the drk-1 probe token
  • Step 2: White circles will appear on every one of the 5 possible directions. Left click on the one you want
  • Step 3: 3 White circles will appear roughly in the direction of a 3 straight, 3 bank left and 3 bank right. Left-click on the one you need.

How do I get out a specific damage card ("I'll Show you the Dark Side" condition card)? [VIDEO]

Step 1: The player owning the damage that must be examined right clicks on it and chooses: 'Draw multiple'

Step 2: Type in the number of cards that were left in the tray

Step 3: Drag the pile out into the Observer window (it can be opened by clicking on the '0_0' button near the 8th player window button), into its tray

Step 4: Any player can then right click the observer window deck tray and select 'Draw Specific Card'.

Step 5: A dialog appears and lets you choose a specific card to be put on top of the deck

Step 6: The top card of the deck can be drawn and brought into play as normal

Step 7: The original owner of the deck can right click on it and 'Draw Multiple' and type in the remaining amount of cards; it can then finally be brought back to its original player window.

How do I tweak the position and orientation of my ships manually (during setups, after mistakes, etc)?
In order to fine-tune the position of a ship, go to the mouse interface (hold down control, left click on the ship, assuming it's on the playing map), into the 'tech' page of icons. In there, you can use the 4 arrow buttons to nudge a ship, pixel by pixel. You can use the rotation icons to rotate a ship 1 degree, 15 degrees, 90 degrees or 180 degrees.

(bypassing the mouse interface):

  • shift-arrow = nudge 1 pixel in that direction
  • ctrl-left-arrow = turn left 1 degree, ctrl-right-arrow = turn right 1 degree
  • left-arrow = turn left 15 degrees, right-arrow = turn right 15 degrees
  • alt-left-arrow = turn left 90 degrees, alt-right-arrow = turn right 15 degrees
  • ctrl-u = turn 180 degrees
How do I easily mark the sfoils/pivot wing/etc of a ship?
Several ships have a 2-graphic state, such as T-65 X-Wings, T-70 X-Wings, UT-60D U-Wings, Vulture Droids, Customized YT-1300, etc. To flip between the 2 states of those ships, left click on it and do the ALT-U shortcut. Alternatively, you can use the ship mouse interface in the tech page and click on the x-wing dual state button.

How do I check the last maneuver of a ship at any time?
If the ship had moved at least once in the map, click on the ship and press 'c'. It'll spawn an elongated template behind it. You can delete it when you're done by clicking on it and doing ctrl-d.
My opponents has the same ships/pilots as I do. How do we make it clearer who has which?
You can add a colored dot in the center of a ship and a dial by doing CTRL-M (mirror match) on these objects. It can also be reached via the right click menu. There are several colors to pick from. Repeatedly hit CTRL-M to cycle through your choices.