Vassal module v8.4.0 is out now - Escrow Squad + Mouse Interface debut

By Mu0n729, in X-Wing

All the details and links here: https://xwvassal.wordpress.com/2019/02/14/x-wing-vassal-module-8-4-0-squad-escrow-mouse-interface-debut/

Patch notes:

@Mu0n:

New features:

  • Escrow Squad:

    1. Each player sends a squad to escrow ;

    2. They indicate that they're ready to spawn their list;

    3. The last player to indicate readiness is able to spawn everyone's list at once;

    4. Prevents players from spawning counter lists to a list that's already spawned

  • Mouse interface demonstration debut:

    1. Ctrl left click a ship when it’s on the map;

    2. Keep Ctrl held down to interact with the few buttons in the popup;

    3. Ctrl-click anywhere else to dismiss the popup;

  • Improved ship gfx:

    1. Modified TIE/ln fighter ship graphic (s&v)

  • Minor UI fixes

    1. The order of buttons in the Player Window is now: “2.0 squad spawn”, “Say Set”, “Escrow Squads”, “Activate Epic”, “1.0 Squad Spawn”

Squashed Bugs related to the new dial style:

  • When someone reveals a dial on the map, the message no longer uses *your* name in the sentence which was weird when you weren’t the owner of the dial, or just a mere non-player observer.

  • Super-revealing makes a ship move - but what if the ship bumps on another ship? Vassal players expect to press ‘c’ to resolve the bump right away, as they are instructed to do so thanks to a chat window message. However, with this new way of moving ships, the dial is selected, not the ship. Therefore, ‘c’ wouldn’t work unless you manually left clicked the ship first. Therefore, you can now also instruct the ship to resolve its bump via its associated dial by pressing ‘c’. The command will now reach the ship despite the latter not being selected.

  • A dial whose orientation was tampered with (using left arrow or right arrow) would not refresh its selected move properly. This is now fixed.

  • Undo is now possible for Dial Reveals, Dial Hides and Dial Move Select commands

  • A recorded logfile (that you can start with File/Begin Logfile and replay with Load Game)

can now properly record everything that happens with the new dial’s usage (in 8.3.0, it would simply show as a static, frozen object that would never update)

Squashed Bugs miscellaneous:

  • 2nd edition damage cards can now be inserted into your own player window’s tray as well as the observer’s window tray (the latter being useful when you resolve “I’ll show you the dark side” ability since from there, you can fish out a specific card from a list)

@mwhited:

Squashed Bugs:

  • Greatly helped to track down the bugs related to the new dials' behavior inside the logfile - this might in turn help remove a pesky bug related to the autorange lines which don't toggle off inside a replay, see this page for more details: https://github.com/Mu0n/XWVassal/issues/205

someone told me a v8.3.0 player wouldn't get the hide/reveal commands of the 8.4.0 version, meaning it would make them visible at all times - thought I haven't confirmed this by my own testing yet (maybe it only happens under certain conditions, like re-oriented upside down dials which were problematic in 8.3.0 and fixed for 8.4.0).

But to be safe, simply right click your opponent's name in the lobby list in vassal and check their profile to confirm they have 8.4.0 and refuse to play them if they don't!

Is “super revealing” done differently to normal reveal?

If so how?

and thanks for all the hard work, vassal is just great.

5 minutes ago, Storgar said:

Is “super revealing” done differently to normal reveal?

If so how?

and thanks for all the hard work, vassal is just great.

Ctrl+S.

On 2/14/2019 at 1:30 PM, Mu0n729 said:

When someone reveals a dial on the map, the message  no longer uses *your* name in the sentence which was weird when you weren’t the owner of the dial, or just a mere non-player observer.

After having been away from Vassal for a while, this freaked me out the first time I spectated a game with this feature. I quickly figured what actually happened, but that was a stressful minute trying to figure out if I did something that screwed the game state!

Just a heads up. v8.4.1 was released as a hotfix yesterday:

- makes every player be able to interact with their dials, instead of only the player who pushed 'Spawn' in the final step of the Escrow Process

- squad points are displayed when spawning, both when escrowing or spawning normally

- the module of the module version is displayed in the escrow listing (so you can ensure you are matched with other 8.4.1 players)

- super-reveal a ship with ctrl-S and having it bump a ship can be dealt with typing 'c' right away without having to click on the ship first. (It was promised in v8.4.0 but got lost in my version control)

Details here https://xwvassal.wordpress.com/2019/02/18/x-wing-vassal-module-8-4-1-squad-escrow-hotfix-squad-pts-when-spawning/

I like the new upgrades, but is it being super laggy for anyone else?