Where does one find the source code for any given vmod file? I’m most interested atm in the AH Blitzkrieg modules.
Module files are simply zip files with a different extension. The “source code” for the module is the file called “buildFile” within the zip.
Edit: If you’re trying to understand how the module is doing certain things, you’re better off loading the module in the editor rather than trying to read the buildFile directly. Accessing the buildFile directly is mainly useful for things like a global search-and-replace; while the overall file is in XML format, the actual game details are in a very hard to read format within the XML entries.
Some modules contain custom Java code. Some module designers are polite and add the Java source to the modules, otherwise you can decompile the .class bytecode.
When you say load the module in the editor, what exactly do you mean? Are you talking about the ‘Edit module’ command in VASSAL itself?
Yes, that’s what I meant. As Flint said, some modules do include actual Java code, but it’s up to the module developer whether or not that source code is shared (and where to find it).