Hi Everyone,
We are happy to announce we have a new Milestone: 0.49.19.1-MILESTONE.
For those not familiar with the Milestone system we’ve moved to, it’s explained in major detail HERE. Our current Milestone is 0.49.7, and its details are HERE. While it’s a massive improvement over 0.48.0 Stable, it’s already long in the tooth, having been released in February 2022, our 20th Anniversary.
Since then, we’ve pushed a lot of development releases with numerous fixes and improvements. However, until 0.49.19, none met the requirements. We hoped that 0.49.19 would make the cut and become a Milestone. But alas, it had a few deal-breaking bugs that we fixed at the beginning of the 0.49.20 Development Cycle.
After 0.49.19 was released we started into 0.49.20-Development, The next few releases are updating a lot of very old code, some of which has been around since the beginning of MegaMek. Much of the code was limited by the Java of the time, the skill of the developers, and how MegaMek was being used. We’ve battled and tweaked this code for years, but if we want to move the programs forward, we need to modernize and make the code less restrictive. This, in turn, opens the door for improvements like custom buildings, weapons, armor, and other game types.
So, here’s the rub: we launched 0.49.19 thinking it was Milestone-ready, then started all these major code changes, and then the few issues hit. This left us with two options:
We’ve chosen option 2, which brings us to 0.49.19.1, or as we’ve nicknamed it “One Ninety One.”
There isn’t anything new in here…well, there is a nasty surprise around Gun Emplacements. 😈
One more thing…If you’re a mini painter please check out this post
A Few Reminders:
State of the Universe (January 19, 2024): If you haven’t given the State of the Universe (read here if you missed it) a read please do. Lots of information in there that is still recent and relevant.
The Milestone System Summary
Introducing the Milestone System To better serve our players and development team, we are transitioning from the traditional ‘Stable’ / ‘Development’ scheme to a more dynamic ‘Milestone’ system.
Key Aspects of the Milestone System
Versioning Plan and Milestone Designation
Criteria and Frequency of Milestone Releases
Rationale for Change This system promotes continuous development and encourages users to stay current with recent releases, bridging the gap between Stable and Development versions. It helps shift the mindset from viewing ‘Stable’ versions as superior and fosters an understanding that the software is in continuous development.
User Data Directory for MegaMek, MegaMekLab, and MekHQ: We’ve added a customizable User Data Directory feature. This allows you to set a single external directory for storing game resources like units, camos, and fonts, which is accessible across different installations and versions of MegaMek, MegaMekLab, and MekHQ.
Key Points:
D:/myMMStuff
) to keep your game resources..mtf
, .blk
) can be placed anywhere within this directory./data/images/camo/
/data/images/portraits/
/data/images/fluff/<unit type>/
.xml
) in /data/universe/
Removal of Unofficial Units Zip: Based on feedback from our Discord and a poll where 75% of players favored this decision, we’ve removed the unofficial units zip from this release. This change allows us to focus on canon units.
To reintegrate the units:
data\mechfiles
folder of the program.
data\mechfiles
.MekHQ Campaign Files: Remember, MekHQ campaign files are NOT backwards compatible. Moving your campaign to a newer version prevents reverting to an older one, but keeping backups allows play in both versions for comparison.
When is the next Stable release? These are no longer a thing. Please give above or this a read State of the Universe
Java 11 and 17 is Required for all 0.49.x releases We’ve updated to Java 11. To use the 0.49.x Development branches, an update is needed. As Java is now open source, we recommend Adoptium Temurin 11. Help pages for Windows and Mac users are available. Linux users should use their package manager to install Adoptium Temurin.
This release also supports Java 17, which has undergone some testing. More player usage is needed, but Java 11 remains our recommended version.
Social Media Join our official MegaMek Discord, our primary community hub for the suite. We offer superior voice support, individual channels, and assistance for the official public servers. We’re also part of community Discords Everything BattleTech and Classic BattleTech. Find us on Facebook at MegaMek BattleTech and MegaMek.
Mac Users Check out this workaround for Mac Operating Systems.
Contributing Interested in contributing? Find out how here.
Updating Your Campaign:
MegaMek Change Log Download
MegaMekLab Change Log Download
MekHQ Change Log Download