Development Question

I have downloaded the Vassal Engine and it runs fine. I’m trying to learn the interaction between the module and the engine. I put several breakpoints during loading and they were hit fine. I put a breakpoint in the MovePiece method of the Vassal.package. I loaded the Anzio (Italia v1.1) module and moved some German pieces to a new hex but the breakpoint was not hit. What am I doing wrong?

Would it be possible to schedule a 10-15 minute phone call with one of the existing developers? Would like to run some ideas past them to see if they are feasible. My cell is 517 899 9585 if a developer has a few minutes.

Thanks
Jason

Thus spake NatRapsEno:

I have downloaded the Vassal Engine and it runs fine. I’m trying to
learn the interaction between the module and the engine. I put several
breakpoints during loading and they were hit fine. I put a breakpoint
in the MovePiece method of the Vassal.package. I loaded the Anzio
(Italia v1.1) module and moved some German pieces to a new hex but the
breakpoint was not hit. What am I doing wrong?

If you’re setting the breakpoints and then running the Module Manager,
that would be one reason why they’re never hit, because the Player is
a distinct process.

Would it be possible to schedule a 10-15 minute phone call with one of
the existing developers? Would like to run some ideas past them to see
if they are feasible. My cell is 517 899 9585 if a developer has a few
minutes.

I don’t have time for this at present, sorry.


J.

Hi Jason,

The Module Manager, the Player and the Editor run as separate processes.

To run the editor directly use main class VASSAL.launch.Editor with
arguments of

–edit “\game.vmod” --standalone

the --standalone disentangles it from requiring the Module Manager.

for the Player, use main class VASSAL.launch.Player and arguments of

“\game.vmod” --standalone

I usually just debug using the editor which plays the game the same as
the Player, unless you need to test something to do with Translations
which are only loaded in the Player.

I am in Australia but am am happy to answer detailed email questions.

Regards,
Brent.

On 8/05/2018 8:03 AM, NatRapsEno wrote:

I have downloaded the Vassal Engine and it runs fine. I’m trying to
learn the interaction between the module and the engine. I put several
breakpoints during loading and they were hit fine. I put a breakpoint
in the MovePiece method of the Vassal.package. I loaded the Anzio
(Italia v1.1) module and moved some German pieces to a new hex but the
breakpoint was not hit. What am I doing wrong?

Would it be possible to schedule a 10-15 minute phone call with one of
the existing developers? Would like to run some ideas past them to see
if they are feasible. My cell is 517 899 9585 if a developer has a few
minutes.

Thanks
Jason


Read this topic online here:
https://forum.vassalengine.org/t/development-question/9380/1


messages mailing list
messages@vassalengine.org
vassalengine.org/mailman/listinfo/messages


Brent Easton
Analyst/Programmer
Western Sydney University
Email: b.easton@exemail.com.au


This email has been checked for viruses by Avast antivirus software.
avast.com/antivirus


messages mailing list
messages@vassalengine.org
vassalengine.org/mailman/listinfo/messages