Using always the same module i have also seen a strange Behavior sending cards to decks …
From times to times but not a binary behavior … this problem occurs (also seen with the current 3.0.17)
When the Global Command button (Nouvelle Course = New Race in English) is used or when cards are sent to deck from a trigger and Global Command key from a piece, i have alsosometimes :
Cards are send to deck … but from times to times the cards are just very close to the deck but not into the deck …
Then i must click on this generated stack of cards to put it into the deck …
When i use this function i have 3/10 times this problem …
I PUT HERE A SCREENSHOT to show you when cards are sent but the arrival is not good … then the deck is considered as empty (draw a red rectangle) with cards on it or close to it
Ive looked at some of the classes and their history (RTD, GlobalMasskey). The only significant change Ive seen is a method change from using enumerator to iterator on pieces around the 3.0.10/12 rev mark but otherwise apart from that, the code looks identical all the way back to 2.9.9 as it relates to them
It might be in another assoc. class I havent looked yet, but I dont know enough myself to say what is wrong. Brent said he would look at this somewhere else
Thank you for your attention about problems that i have listed …
For us (Vassal French Community) the main problem is : - Global Key Command failing problem (?)
why ?
Simply because with have worked hard in collaboration with a publisher to create the module (Huuue) and this module is now available for download with a great advertisement at Tric Trac (Like BoardGameGeek but for French, Belgians, Suiss and Canadiens gamers).
Then by this simple module diffusion we are currently (at the time that i type these words) doing the biggest operation to promote VASSAL accross the pond … we have seen 60 downloads about the module and 50 about the VASSAL French Installation Tutorial since yesterday (6 may 2008)…
It’s why if now the v3.1 could not act like the current 3.0.17 for this little module, we could lose all our credibility …
As you can taste … we have started to spread the Vassal Virus accross the pond !!!
Please do not diffuse in the automatic Vassal download a version without this bug correction …
Do not hesitate to contact me if i could help you in any way …
I have downloaded the module, but I am not sure how to reproduce the problem. Could you please send me a short annotated log file pointing out exactly when the problem occurs and what should have happened. That will make it much easier for me. If you can get that to me right away, I can probably get the bug fixed tonight and might scrape it into the first beta release of 3.1.
Version 3.1 will never be released for automatic download. We will no longer release Vassal using Java webstart. From 3.1 onwards, there will be a standard installed (one each for Windows, Mac and Linux) and you will install it just like any other program. There will be no ‘surprise’ upgrades.
Version 3.1 will be available as an optional beta download while we sort out the bugs before it becomes the standard release later in the year.
I’m waiting for confirmation that the Mac fix I added works anyway, so
I’ll wait for this as well.
I should add an ‘*’ to this: I’d eventually like to add the ability for
VASSAL to check whether there is a newer version available, and provide
you a link to the download page. (Like YourKit does, and Firefox does
for plugins.)
“later in the year” makes it sound really far off. I think this will
happen in May.
Ok, I have reproduced the problem. I am looking in prototype C_Course, but having trouble following the processing because of the language. Can you indicate which trigger is actually failing? What is the process that draws the cards and sends them to the tirage des partants box.
In the prototype C_Course another prototype included and called P_Tirage manage the sent to the zone « TIRAGE DES PARTANTS ».
The P_Tirage prototype awaits a move on the map (Trigger ALT CTRL X) and do controls to sent to “TIRAGE DES PARTANTS” all cards which have the BasicName indicated with PC1 up to PC6 from the blue deck to “TIRAGE DES PARTANTS”
The activation of this process is always done when you put a card from the blue deck and you put it on the zone “LA CARTE DES PARTANTS DE LA COURSE”.
I know what is causing the problem, but it is not quite so easy to fix.
In 3.1, we fixed some security loopholes related to Masked cards. Cards in Decks are Masked and this is affecting your module. I will need some time to consider how we can handle this, but we will get it sorted out.