MapForge v1.0.4 now available
Once again, this is a pretty major release, despite the slight increase in version number.
MapForge v1.0.4 is available as a Full Install, which you can download from the MapForge Downloads page.
Significant portions of the app have been rewritten to increase speed and stability, and new functionality has been added. But because I tweaked or completely re-wrote so many sections of code, I am labeling v1.0.4 a beta release, at least until the userbase confirms that everything is working as it should and that it has no show-stopping issues. But please don't equate "beta" with "buggy". If anything, this release should fix most of the issues people have been reporting, and quite a few that no one has mentioned, too.
Other notable features in v1.0.4 include:
Significantly reduced launch time with many Add-Ons enabled. MapForge now locally caches the dynamically-generated Item thumbnails, so after the first launch with v1.0.4, you will begin to enjoy much faster launch times (2x to 4x faster, depending on how many Items are contained in your active Add-Ons). Try using a stopwatch to time the app's launch the first time, with a bunch of Add-Ons enabled. Then launch it again and compare the results.
The addition of hexgrid overlays. I also added options for variable-sized center dots (or even little crosshairs, if you prefer ).
Square grids have also been re-worked, and now you can add filter effects to the grid and get proper output (there was an issue with the grid's alpha channel, before). There's also a new option for a "crosshair grid", for those who prefer a more minimalist approach to gridding their maps.
The map canvas is now available in 4 different sizes (Small, Medium, Large, and Huge), ranging from 5000 to 11000 pixels in each dimension. You should see a noticeable increase in rendering speed and lower RAM usage when working on smaller maps. The program automatically selects the optimal canvas size depending on your chosen resolution and grid cell dimensions.
It was apparently too ambitious to try for 12000 x 12000 pixel maps, so I've dialed it down a bit to 11000 x 11000 max (which is still 10% higher than initially promised during the campaign). Hopefully the memory savings from the smaller map canvas will allow you to run MapForge with more Add-Ons enabled at once, and afford faster performance overall.
Windows users take note: I no longer recommend installing MapForge in your Programs folder. It's been suggested that doing so might be what was causing issues for some of you.
Multi-monitor users: Those of you with multiple monitors that have set them to "spanning mode" were having an issue with some MapForge panels opening half on each display. There is now a way to avoid that in v1.0.4. But since the Preferences screen is still not available, configuring this for now it requires a manual tweak: Create a new file in the "Support Files" folder, and name it "Spanning.txt". The file doesn't need any content, it just needs to exist. If MapForge finds the file during launch, it will adjust the position of panels so that they'll open centered on your first display.
Multi-part Add-Ons: Those of you who have purchased multi-part Add-Ons and have been unable to register all the parts should contact me for assistance, as I can now send you registration codes for the unregistered parts. However, please first try using the "Claim from server" button, since v1.0.4 now communicates with the new MapForge server (prior MapForge releases always communicated with the old server, which won't be available much longer).
Cave Map Tiles: Some of you who purchased Studio Wyldfurr's "Cave Map Tiles" Add-On might have received an erroneous registration code, beginning with "WF2-". Please try entering the registration code with a "SW2-" prefix, instead.
More free content you can download
I came across this free content, which some of you might want to download in order to use it in MapForge. Use the sidebar on the left to view the content by themed set.
The artist, Madcowchef, is better known as David Hemenway, whose content some of you might have seen on the Roll20 Marketplace. I'm hoping that he'll someday offer some of his more popular packs in MapForge's Add-On format.