Hi,
I am working on a module which requires unit facings. I have all the units and markers in the module and started a playtest. As my opponent was setting up his forces, he proceeded to begin rotating them to face them in the proper direction. He reports that as he got more and more pieces on the board and began rotating them, he sometimes had to wait 6 seconds or more for the piece to rotate one hexside. He was able to finish his setup and sent it to me both as a log and as a saved game file.
When I open the log and start viewing it goes smoothly until he gets several pieces on the board and then it starts to slow down (using 50% of my CPU resources). It reaches one point where he has 12 or so units which he highlights and rotates all at once… it takes close to a full minute before they actually rotate one hexside. After that, I have sat as long as 5 minutes with no further rotation occurring in the playback and my CPU usage for Vassal sitting at 50%.
When I open the saved game file instead, it takes a couple minutes for the saved game file to load into Vassal and then, as soon as I try to do anything (pan around the map being a good example), the map turns white and Vassal freezes (again, CPU sits at 50%) – meaning I can sit for 5 minutes or more and nothing further happens or can be done in-game, except I can click to close Vassal and, after 90+ seconds, the module shuts down.
I can only speculate it has something to do with the graphics and rendering images as rotated… But the typical counter is only 30kb, so it wouldn’t seem a horrible strain on the CPU.
I suspect I will have to send the mod and the log and save files to a developer. Where should I send them? The mod is 8MB.
Thanks,
Kevin