Welcome all to 0.49.15

We’ll its been a few months since the last dev release. But things haven’t been slow, we have a ton of fixes in this release and few new things. A few highlights would be the camo rotation and MekView improvements, but we sent Princess for a couple more courses at Blackjack (Don’t drown yourself and how to fire ADA Arrows). Insert Taps being played We’ve fully removed TestBot and would like to thank him for his years of service. Hail Testbot! Long live Princess!

MegaMek

MegaMekLab

MekHQ

MekHQ StratCon Alpha

We’ve got more Stratcon fixes in this release.

A Few Reminders

  1. We have made changes to the unit files to align them with the MUL by removing the term “(Standard)”. This was a significant data task and resulted in the removal of nearly 1000 instances of “(Standard)”. Our Quality Assurance (QA) team has thoroughly tested these name changes by creating campaigns and loading them with every unit. However, there is a potential risk in MekHQ with CPNX files, as they rely on unit names for matching. If you encounter any errors while loading your campaign file, we apologize for the inconvenience and kindly refer to the following post for further assistance.

  2. Lastly we’ve ripped the unofficial unit band aid off. We’ve moved the unofficial units zip out of this release. The reasons and poll for this was discussed here. Between our Discord and this poll 75% of players were good with us removing them. It allows us to have the releases be focused on canon units.

The file is still available but players will need to add the zip file manually. We have no plans to further support or add units into that zip. It would be safe to just set it up in a customs folder and move that folder between releases.

To add the units back:

  1. Download the zip file from the MegaMek Extras.
  2. You need to right click and use the “Save link as”
  3. Save this as a zip to the data\mechfiles folder of the program. -As a suggestion save this to a customs folder in the data\mechfiles
  4. On restart they will be added.

Remember that MekHQ campaign files are NOT backwards compatible so if move your campaign from an earlier version to this you can’t go back. But you can keep backups and play in both versions to see the difference.

Lets talk about Simultaneous (Sim) stuff

The last couple of release we created a bit of a storm with the comments around Sim Phases and their future. In 49.14 we implemented a what we thought was a fix and tighten up some of the code. While it reduced them they still persisted. Then we finally got the golden egg - a save with a repeatable instance of it happening. Turns out if a unit skidded or fell in the movement phase a tag wasn’t reset causing the unit to skip. So far in test the QA time hasn’t seen a repeat of the skip.

But we want still want specific about a few things. If these fixes work then the only one likely on the chopping block is Sim Movement. It’s not coded well and doesn’t follow TT rules used in Double Blind. So lets say this another way…..Sim Deployment, Sim Targeting, Sim Firing, and Sim Physical will likely stay. Notice a key word in the last few sentences “likely” as defined by Merriam-Webster “having a high probability of occurring or being true : very probable”.

What we would like players to do is to continue to test the fixes in this release. Go back to using Sim Phases (we don’t recommend testing with Sim Move). We are looking specifically for instances where a player gets there firing turn skipped. If you want to help with this make sure to turn on “Paranoid Autosave” we’d need save games to continue to track down the issue.

Stable 0.50.0 Status Update

We are still in the development portion of the current cycle. We’ve been able to implement a new version of Gradle (our build language) starting with the 0.49.11 release. As well as adding support for Java 17. This is still undergoing testing and we encourage players to use the programs with Java 17 but Java 11 remains our recommended choice for the .49.x Dev cycle. We are still working on the connection stability issues and are hopeful this release is the first step on the road to a fix.

We are getting to a point where we are starting to talk about 0.50.0 Stable but we still have some significant things we need to complete and don’t anticipate a new Stable anytime soon. At this point we have some really good solid development releases and for security alone I’d recommend upgrading to Java 11 from Java 8.

Java 11 and Java 17

We’ve updated to Java 11, which means you’ll need to update to use the [b]0.49.x development branches[/b]. As Java is now open source, we recommend [url=https://adoptium.net/index.html?variant=openjdk11]Adoptium Temurin 11[/url]. We have a help page [url=https://github.com/MegaMek/megamek/wiki/Updating-to-Adoptium-(Eclipse-Temurin-Open-Source-Java)]for Windows[/url] and [url=https://megamek.org/wiki/mac_issues.html]Mac[/url]. Further, for Linux, you should be able to use your package manager to install Adoptium Temurin from their repository. Finally, all our automated tests (with the exception of MegaMekLab) are done with Temurin 11.

This release implements support for Java 17. We need to stress this has had some testing and needs more players to use the programs with Java 17. But Java 11 remains our recommended version.

Social Media

We are also happy to announce we have an official MegaMek Discord. This is now our primary community location for the suite, providing superior voice support, individual channels, and assistance for the official public servers. There are also the following community Discords with regular MegaMek channels, namely Everything BattleTech and Classic BattleTech. We are also on Facebook, at MegaMek BattleTech and MegaMek for our group and page respectively.

Mac Users

Please check out this workaround for Mac Operating Systems.

Contributing

Please check out this document for contributing to the suite. Deadborder has us covered from land unit sprites and camos. But we desperately need sprites for aerospace units.

Updating Your Campaign

  1. Make backups of your campaigns and customs.
  2. Always treat each release as a stand alone release and only copy your data forward from older versions, never backwards.
  3. Do not copy MegaMek saves nor any preference file from a different version.

MegaMek Change Log

DOWNLOAD

MegaMekLab Change Log

DOWNLOAD

MekHQ Change Log

DOWNLOAD

Enjoy everyone!