Strange behavior with VASSAL-3.1.0-svn3477

Well,

I have discovered a strange behaviour with the VASSAL-3.1.0-svn3365-generic version … if i compare with the 3.0.17 last official release …

If i could have a more recent version … (using vassal.bat on Windows System) …

The strange behaviour is a Global Key Command done on a piece with the 3.0.17 but nothing done with the VASSAL-3.1.0-svn3365-generic

Thank you

Grégory

Thus spake “soft-bug”:

nomic.net/~uckelman/tmp/vass … eneric.zip


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Well … i confirm the strange behavior …

I put 2 images to explain and the module link is on your Private Message Box …

When i draw a blue card from the blue deck i have (3.0.17) a command to put on a dedicated deck cards to draw .

But when i use the 3.1-last given … nothing happen ??? instead an automatic sent to this deck …

Can you explain why the behavior not the same ?

(blue cards are in Prototype C_Course and the Deck is located on the board : Pioche des Courses)

Thus spake “soft-bug”:

Somebody other than me (Brent, probably) should take a look at this.
I haven’t worked on the GlobalKeyCommand code myself.

Brent?


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Waiting :smiley: … and i have seen a new strange thing with the
VASSAL-3.1.0-svn3477

Using the same module (but maybe general) …

IN A DECK in which you can select specific cards, the list show on the deck : BasicName for ALL Cards instead of the real Name …

Sorry but … :open_mouth:

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 :open_mouth:

Thus spake “soft-bug”:

Has anyone had a chance to look at this problem yet? I’m not familiar
with this part of the code myself.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Sounds like the Return to deck bug already reported

Joel Uckelman uckelman@nomic.net wrote:

Post generated using Mail2Forum (mail2forum.com)

Thus spake Timothy Mccarron:

Has anyone worked on fixing this?


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

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

Joel Uckelman uckelman@nomic.net wrote:

Post generated using Mail2Forum (mail2forum.com)

Grégory,

What module is this is showing this problem and the other problems you have found?

Thanks,
Brent.

*********** REPLY SEPARATOR ***********

On 30/04/2008 at 6:55 AM soft-bug wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

There are three outstanding bugs I know of that I have said I would look at, but have just not had a chance to do anything about yet:

  • Label offset problem (Raid on St Nazaire module)
  • Return to Deck/Stacking problem (various modules)
  • Global Key Command failing problem (?)

I suggest not holding the beta back for these, but keep them at the top of the list to be fixed asap.

I will have time to look at the Label problem this morning.

B.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Hi Grégory,

I am working on your problem number 1. I have fixed problem number 2 (but it is not available yet)

If I understand your description, then I think your module is now working on my test version of Vassal. Problem 1 may have been caused by problem 2.

Hopefully this last bug fix can sneak on the 1st beta and I will get you to retest your module.

Regards,
Brent.

Brent,

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 !!! :smiley:

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 …

Regards,

Grégory

Hi Grégory,

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.

Regards,
Brent.

*********** REPLY SEPARATOR ***********

On 7/05/2008 at 2:44 AM soft-bug wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Thank you Brent for your proposal,

The problem is already explained with pictures in the third message of this current thread. Pictures talk more than my poor english verbose mode !!! :laughing:

Current 3.0.17 Vassal works perfectly :

  1. When i draw a blue card from the blue deck and when i put it on the zone : “LA CARTE DES PARTANTS DE LA COURSE”

  2. A global command sent cards automaticaly from the blue deck cards to “TIRAGE DES PARTANTS” zone …

All is ok here …

3.1 Vassal does not send cards :

  1. When i draw a blue card from the blue deck and when i put it on the zone : “LA CARTE DES PARTANTS DE LA COURSE”

  2. NOTHING HAPPEN HERE !!! Cards are not sent to “TIRAGE DES PARTANTS” zone

Problem seen in 3.1 but not in actual 3.0.17:

The same module does not have the same behavior using 3.0.17or 3.1xxxx

I hope it is clear enough …

Regards,

Grégory

Thus spake “Brent Easton”:

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.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Hi Grégory,

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.

Thanks,
Brent.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

Brent,

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”.

Ask me more if you require more …

Regards,

Grégory

Grégory,

Thanks for the info.

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.

Regards,
Brent.

*********** REPLY SEPARATOR ***********

On 7/05/2008 at 4:40 AM soft-bug wrote:


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)