Vassal X-Wing 7.0.1 with collision detection

By Mu0n729, in X-Wing

https://teamcovenant.com/star-wars-x-wing/x-wing-module-7-0-1-available

  1. Automatic overlap detection is now a reality..
  2. When you open up the module, you’ll see some news, whose contents are managed outside of the module.
  3. GMT timestamps is added to certain chatlog messages.
  4. 7.0.1 is mandatory because every movement has been redone in code in greater accuracy. Don’t play with old school 6.5.3 havers. Accept the lack of auto-placed template for Tallon Roll until hopefully the next update.
  5. These new cards were added: Jabba the Hutt, Unguided Rockets, Synced Turret, Havoc (title for a ship you can’t even play yet anyway),

Excellent timing as I plan on really giving vassal a go due to shortage of IRL play.

7 hours ago, Stay On The Leader said:

Excellent timing as I plan on really giving vassal a go due to shortage of IRL play.

I know our time-zones are 8 hours apart, but if you ever want a tutorial or some games with someone who'll cut you some slack as you learn the interface, hit me up and we'll work something out.

Just now, Jeff Wilder said:

I know our time-zones are 8 hours apart, but if you ever want a tutorial or some games with someone who'll cut you some slack as you learn the interface, hit me up and we'll work something out.

Appreciated! I'm still on 2 month old baby timetables so that may not be too far off :-)

Wonderful, easy to tell if it's on rock or not :D

Edited by TerTer

Another massive feature? Just in time to remind me to put VASSAL on my fresh install...

Too bad the next VASSAL league season is still a while away, always so much fun to be had!

Really neat update.

Vassal has been a great way to step up the number of matches I've been playing, seeing as my "real" X-wing has been limited.

I'm gonna have to break down one day and learn this Vassal stuff myself. Usually if it's not a tournament or something besides the normal dogfight (which don't get me wrong I love, as it's usually me running them lol) it's hard to get a game around here.

6 hours ago, Admiral Deathrain said:

Another massive feature? Just in time to remind me to put VASSAL on my fresh install...

Too bad the next VASSAL league season is still a while away, always so much fun to be had!

5 minutes ago, gamblertuba said:

Sounds great, thanks for the link!

that link also pops up upon loggin on vassal itself!

On 5/2/2017 at 4:35 AM, Mu0n729 said:

https://teamcovenant.com/star-wars-x-wing/x-wing-module-7-0-1-available

  1. Automatic overlap detection is now a reality..
  2. When you open up the module, you’ll see some news, whose contents are managed outside of the module.
  3. GMT timestamps is added to certain chatlog messages.
  4. 7.0.1 is mandatory because every movement has been redone in code in greater accuracy. Don’t play with old school 6.5.3 havers. Accept the lack of auto-placed template for Tallon Roll until hopefully the next update.
  5. These new cards were added: Jabba the Hutt, Unguided Rockets, Synced Turret, Havoc (title for a ship you can’t even play yet anyway),

5. Might as well get them in there. Since worlds is this week it isn't going to be too different from a legal list.

Feature request- in-arc detection, and line of sight corner snap + asteroid detection.

20 hours ago, Rakaydos said:

Feature request- in-arc detection, and line of sight corner snap + asteroid detection.

In the pipeline since March 1st:

https://github.com/Mu0n/HWpopup/issues/33

This new addition takes away hope. No longer do you pull a questionable maneuver, only to prepare yourself for the worst as you slowly zoom in and squint and the screen. The moment you execute, the bright text blares at you "you screwed up, dummy". It's a shock to the system.

That's all tongue in cheek, in reality it's very well executed.

Say @Mu0n729 , is it typical for VASSAL to take a very long time trying to install this module version? Just out of my own impatient curiosity.

On 2017-5-2 at 7:35 PM, Mu0n729 said:

https://teamcovenant.com/star-wars-x-wing/x-wing-module-7-0-1-available

  1. Automatic overlap detection is now a reality..
  2. When you open up the module, you’ll see some news, whose contents are managed outside of the module.
  3. GMT timestamps is added to certain chatlog messages.
  4. 7.0.1 is mandatory because every movement has been redone in code in greater accuracy. Don’t play with old school 6.5.3 havers. Accept the lack of auto-placed template for Tallon Roll until hopefully the next update.
  5. These new cards were added: Jabba the Hutt, Unguided Rockets, Synced Turret, Havoc (title for a ship you can’t even play yet anyway),

Awesome work man. Everyone appreciates all the work you do.

11 hours ago, Sparklelord said:

Say @Mu0n729 , is it typical for VASSAL to take a very long time trying to install this module version? Just out of my own impatient curiosity.

Opening a new module version with a new number always forces Vassal to tile-cache all the images. It can be over 5 minutes on my laptop, less so on my desktop. It's a one time thing every update.

The space the images take has already been shaved to .jpg instead of .png, which cut it to between 30-50% size for each image. The game has just grown a whole lot since its humble beginnings.

5 minutes ago, Mu0n729 said:

Opening a new module version with a new number always forces Vassal to tile-cache all the images. It can be over 5 minutes on my laptop, less so on my desktop. It's a one time thing every update.

The space the images take has already been shaved to .jpg instead of .png, which cut it to between 30-50% size for each image. The game has just grown a whole lot since its humble beginnings.

Thanks for the reply - it worked eventually, but it took over 30 minutes. I've kept up-to-date on all the versions and this was a record amount of time for me.

*Shrug*

All that matters was that it worked, so I'm happy. And this was great work, really love it, thank you so much for you and the team's efforts.

One thing I noticed is that if you run into a situation where you collide with a ship and then use the C hotkey to auto-resolve the overlap, it does not do the detection of any obstacles that you got blocked onto by doing so. Comparatively minor issue, for sure, but it did surprise me.

Once I solve the bizarre problem of translating and rotating a game piece into a precise location, any template that's spawned on the map will have its own 'c' functionality to detect an overlap.

Edited by Mu0n729