Releases: MegaMek/megamek
Releases · MegaMek/megamek
v0.49.19.1 Milestone
MegaMek 0.49.19.1 dot release with QOL improvements
What's Changed
- Fix #5415: Implement RFE #5408: update Princess ammo conservation values
- Fix #5426: add null checks for getC3UUIDAsString() (fixes MegaMek/mekhq#4034 )
- Fix #5433: Handle one-shot ammo weapons like RLs appropriately
- Fix #5440: MM fix for MML issue where Partial Wing not accounted for
- Fix #5442: add null check for turn timer when stopping
- Fix MML #1502: Ignore armortype slots in other-equipment cost calculation
- PR #5391: Turret Alpha V0.1.4.1 3145
- PR #5446: Turret Alpha V0.1.4.4 Factions 3145
- PR #5449: Turret Alpha V0.1.4.5 Factions 3145
- Commit 535b3f7: data fixes
- Commit a8017ee: data fixes
- Commit 16b4a60: data fixes
v0.49.19 Development Snapshot
What's Changed
- Fix 5182 aero space fighter gets engine rating zero in test aero by @Sleet01 in #5183
- Fix MML #1429: MegaMek side of fix for MML NPE in Aero Equipment tab by @Sleet01 in #5176
- Per Issue #5168, implementing lower Arty IDF to-hit for range 17 and under by @Sleet01 in #5184
- SV armor weight and space calculations by @neoancient in #5186
- add null check issue 5177 by @kuronekochomusuke in #5180
- Feature - Black Ice terrain modification by @pheonixstorm in #4521
- Reduce connections between Player/Team and Game/Entity by @SJuliez in #5165
- Adding Clan Personnel Tracking to MegaMek by @SJuliez in #5166
- Fix for 5189: now that the WAA tracks an ammoId, it needs updated when forced to reload by @Sleet01 in #5190
- make emi description constants public for mekhq by @kuronekochomusuke in #5172
- Use full chassis in the OfficialUnitList.txt by @SJuliez in #5201
- Fix 5193: Weapon Bays only work at Short Range by @Sleet01 in #5195
- Unit shadow by @SJuliez in #5188
- Embed Fluff Images in the Unit Files (MM part) by @SJuliez in #5156
- Java LookAndFeels restriction and default by @SJuliez in #5209
- Close loopholes that allow off-board arty to attempt Flak attacks at … by @Sleet01 in #5208
- Fix SH and Tripod crew total calculation (for MHQ Hangar model) by @Sleet01 in #5199
- Update BA armor weight calculations for MML 1439 fix by @Sleet01 in #5196
- Fix parsing of protomech ammo ammounts by @neoancient in #5231
- Check for superheavy when determining IS crits for Clan structure by @neoancient in #5230
- Fix targeting computers being spreadable by @pavelbraginskiy in #5222
- log cleanup by @SJuliez in #5217
- Fix Seabuster (Early) by @pavelbraginskiy in #5212
- Dialog for choosing scenarios by @SJuliez in #5211
- Adding some Fonts by @SJuliez in #5210
- Part of icon chooser (MML) by @SJuliez in #5213
- Unbreak units with targeting computers by @pavelbraginskiy in #5239
- EntityImage: Handle unknown elevation exceptions by @SJuliez in #5216
- Fix for infantry skipping non-ammo-fed infantry weapons during attack phase by @Sleet01 in #5226
- Add test to ensure every unit can load by @pavelbraginskiy in #5241
- Can't pod-mount null-sig system by @pavelbraginskiy in #5244
- checks for enemy hidden units by @kuronekochomusuke in #5236
- copy player when adding to boardPreviewGame by @kuronekochomusuke in #5235
- Prevent drop shadows for multihex units by @SJuliez in #5246
- Fix MML 1365: Sponson Turrets not being included in TechLevel calcs by @Sleet01 in #5240
- add additional zoom levels and font adjustment levels by @kuronekochomusuke in #5218
- Fix 5229: Multi-Trac units not firing energy weapons by @Sleet01 in #5248
- Refactor code to add new units to a C3 network by @pavelbraginskiy in #5259
- Flat darcula skin by @kuronekochomusuke in #5257
- bind escape to the close action on various dialogs by @kuronekochomusuke in #5256
- Show CF Warning over isometric bridges and turrets. Fixes #5219 by @HoneySkull in #5263
- Load data from story arcs by @AaronGullickson in #5266
- nag and turn timer updates by @kuronekochomusuke in #5254
- Read/Write AS/SBF units by @SJuliez in #5249
- Fix 5204: Fighter Squadron weapon crits and group damage application by @Sleet01 in #5251
- fix npe on skip movement by @kuronekochomusuke in #5269
- Add disconnectQuietly flag to ClientGUI by @AaronGullickson in #5277
- Set crew requirements for units with Drone OS to 0 by @pavelbraginskiy in #5262
- Planetary Conditions Enums by @kuronekochomusuke in #5203
- add split pane to weapon panel above to hit text by @kuronekochomusuke in #5270
- Make EntityListFile.writeEntityList public by @AaronGullickson in #5282
- Make SI damage round naturally and have minimum of 1 by @Sleet01 in #5274
- Update history.txt by @Sleet01 in #5283
- For crew calculations, consider pintle weapons in the same location as in the same pintle by @pavelbraginskiy in #5285
- correct issue when using multiple boards and restricting deploy any t… by @kuronekochomusuke in #5278
- Clan/IS names correction for the RatGenEditor by @SJuliez in #5294
- Output clanperson variable to XML by @AaronGullickson in #5300
- Issue 5298 - check isAero() before casting to IAero by @kuronekochomusuke in #5299
- Fix #5298 Illegal Cast Exception when lowering elevation with a VTO by @kuronekochomusuke in #5304
- Set RISC APDS Alpha Strike damage to 0 by @SJuliez in #5309
- Princess Behaviour Update by @Thom293 in #5305
- Fix 3882 (MM part): ASFs not tracked correctly in MHQ by @Sleet01 in #5293
- Fix 5205: Handle ConcurrentModification and NPE from opening dialogs while Roun… by @Sleet01 in #5302
- MM portion of fix for MHQ 3803: WOB.pm/.PM mismatch and missing parent faction check by @Sleet01 in #5306
- Build blocker: Fix ambiguous LogManager import introduced by IDE auto-import by @Sleet01 in #5311
- Update history.txt by @Sleet01 in #5312
- Fixes #5307 build warning, missing deprecation annotation. by @HoneySkull in #5315
- Improved MissionRole Switch Cases & Role List by @IllianiCBT in #5289
- Industrial tripod cockpit by @neoancient in #5291
- Fix #3306: Vehicle Lance Movement prevents full deployment of turrets by @AaronGullickson in #5317
- add client settings for report colors by @kuronekochomusuke in #5303
- Restoring shaded icons - mek - letter A by @SJuliez in #5324
- Restoring shaded icons - mek - letter B by @SJuliez in #5325
- Restoring shaded icons - mek - letter C by @SJuliez in #5326
- Fix #3978 [MekHQ]: NPE When Attempting to Save (Manual or Auto) by @AaronGullickson in #5331
- Fix reading player names from savegames by @SJuliez in #5322
- Fixes #5280 NPE updating 'convert mode button' by @HoneySkull in #5335
- Fix MekHQ #3986: MHQ wont save, sometimes by @AaronGullickson in #5338
- Restoring shaded icons - mek - letter G-H by @SJuliez in #5342
- Restoring shaded icons - mek - letter D-F by @SJuliez in #5341
- Restoring shaded icons - mek - letter I-K by @SJuliez in #5344
- Restoring shaded icons - mek - letter L-N by @SJuliez in #5345
- Restoring shaded icons - mek - letter O-Q by @SJuliez in #5349
- #5348 stop adding jump start step when deleting movement by @Lu9us in #5352
- Util update and small icon error correction by @SJuliez in #5353
- Fix null pointer when turning with shortcut keys in movement phase. by @HoneySkull in #5351
- Restoring shaded icons - mek - letter U-Z by @SJuliez in #5358
- Restoring shaded icons - mek - letter R-T by @SJuliez in #5357
- Restoring shaded icons - mek - lef...
v0.49.18 Development Snapshot
What's Changed
- Fix Elemental III Date by @pokefan548 in #5008
- Space station KF adapters by @neoancient in #5007
- BA validity check update by @SJuliez in #5006
- initialize spinners before use by @kuronekochomusuke in #5005
- AS conversion: fix medium and long range damage with SSW by @SJuliez in #5002
- AS conversion: give VSTOL to STOL units and aerodyne DS/SC by @SJuliez in #5001
- Allow adding modular armor to fighters (in MML) by @SJuliez in #4997
- Fix Directory Lookup for Alpha Strike SV by @SJuliez in #4993
- Allow MASH for Clan units by @SJuliez in #4995
- Weapon sorting (for MML) by @SJuliez in #4994
- Remove unnecessary file by @SJuliez in #4996
- MechSummaryCache: load only known file extensions, also in ZIP files by @SJuliez in #5000
- Implement 4397 internal bomb bay redux by @Sleet01 in #5003
- Fix two floating water hexes in Shenandoah 50x50 map. by @HoneySkull in #5011
- Data fix for Cicada CDA-4A.mtf by @IanBellomy in #5010
- Mech summary invalid by @kuronekochomusuke in #5024
- correct conversion exception causing search to not work by @kuronekochomusuke in #5023
- add advanced search for gyro by @kuronekochomusuke in #5019
- Fix CF warning sprite to work with isometric view. by @HoneySkull in #5014
- QuirkEntry: remove maximum slot number check by @SJuliez in #5012
- Don't display engine rating for SV engines by @SJuliez in #4992
- Fix #1021 - Add CTRL-Backspace to remove all trailing illegal move steps. by @HoneySkull in #5025
- Clan MGA BV multiplier by @SJuliez in #5032
- Add clan CASE in postLoadInit for explosive secondary locations by @SJuliez in #5038
- Fix 5028: Tow Button no longer working. by @HoneySkull in #5035
- SV/CV Test code by @SJuliez in #5029
- CF Warning clean up sprites when turn ends. by @HoneySkull in #5036
- 1021 Automatic Ctrl-Backspace on Evade for Aero by @HoneySkull in #5043
- correct issue with life support abbreviation in unit tooltip by @kuronekochomusuke in #5042
- Update ADA Missile to-hit mods to match RAW (as we understand them) by @Sleet01 in #5034
- Fix #4648: Update AT Classes for MekMortar and IS BA Tube Arty by @Sleet01 in #5027
- Fix 4520 princess only fires aero tag by @Sleet01 in #5020
- Fix Searchlights auto-enabled during daytime by @Sleet01 in #5009
- Advanced search mul by @kuronekochomusuke in #5050
- Add quirks and tech rating to the CSV export by @SJuliez in #5047
- use pre tag around issue text by @kuronekochomusuke in #5052
- add in game force display dialog by @kuronekochomusuke in #4985
- correct issue with modal child dialog by @kuronekochomusuke in #5049
- BV calculation: halve BV for the first weapon if heat efficiency is 0 by @SJuliez in #5062
- Infantry Weight Breakdown by @SJuliez in #5061
- Fixes #5053 Update Aero movement envelope when accelerating or decelerating. by @HoneySkull in #5054
- unit tooltip pilot updates by @kuronekochomusuke in #5059
- Princess Ice & Infantry On Ice Fix by @Thom293 in #5041
- lobby force updates by @kuronekochomusuke in #5057
- reset forces when resetting game by @kuronekochomusuke in #5069
- Aero movement envelope and acc/dec next optimizations. by @HoneySkull in #5066
- MUL parser updates by @kuronekochomusuke in #5071
- Fix Laser-Guided Bombs missing the -2 bonus on tagged units by @Sleet01 in #5075
- Remove misplaced unit type mod from infantry BV by @SJuliez in #5074
- Enhance backspace key to rollback illegal moves if they exist. by @HoneySkull in #5068
- Add check for corresponding capital bay for subcapital weapon by @neoancient in #5081
- Fix SV armor tech rating by @neoancient in #5080
- Fix CV base construction tech rating. by @neoancient in #5079
- First pass at adding TAG-phase Torso Twist by @Sleet01 in #5040
- Misc Code stuff by @SJuliez in #5083
- MechView Ammo Block by @SJuliez in #5082
- CI Anti-Mek Gear by @SJuliez in #5070
- Fix 5078 simple fix ba lbx needs flak bonus by @Sleet01 in #5087
- move toInt into StringUtil by @kuronekochomusuke in #5091
- use getEntityVerifier to retrieve TestEntity by @kuronekochomusuke in #5100
- Fixes #5088 Missing holes in Aero Move envelope. by @HoneySkull in #5095
- add start and connect to game to the file menu by @kuronekochomusuke in #5094
- Laser insulator and RISC laser pulse module validation by @neoancient in #5102
- Don't try to link equipment that's already linked by @neoancient in #5110
- Armor rework, part 1a by @neoancient in #5101
- Mek Clan Chassis Name - Code Changes by @SJuliez in #5107
- Mek Clan Chassis Name - Unit changes by @SJuliez in #5106
- ArmorType fixes by @neoancient in #5119
- for extreme gravity PSRs rolls check for natural aptitude piloting by @kuronekochomusuke in #5120
- check for not dusk dawn for searchlight penalty reduction by @kuronekochomusuke in #5122
- bot command updates by @kuronekochomusuke in #5121
- Armor rework, part 1b by @neoancient in #5116
- Princess non-combat PSR reduction. by @Thom293 in #5111
- correct issues with BAP targeting to hit bonus by @kuronekochomusuke in #5108
- Fix remaining armor test failures by @Sleet01 in #5130
- Quirk Updates by @HammerGS in #5129
- Initialize EquipmentType for individual unit tests. by @HoneySkull in #5134
- Armor rework, part 2: Support vehicle armor by @neoancient in #5137
- turn timer updates by @kuronekochomusuke in #5126
- Fix Long Tom Cannon not dealing damage to flying dropship by @Sleet01 in #5132
- Fix 5104: no to-hit malus for units expending VTOL movement by @Sleet01 in #5135
- switch to using name : code maps for advanced search combo box loads by @kuronekochomusuke in #5136
- planetary conditions weather updates by @kuronekochomusuke in #5146
- Ba tech advancement by @neoancient in #5140
- fix weather restrictions wind by @kuronekochomusuke in #5147
- Added 3 CLI options for DB export. by @rjhancock in #5154
- Dependencies update by @SJuliez in #5158
- fix NPEs by @kuronekochomusuke in #5153
- Debug helper update by @SJuliez in #5160
- add bot command for dishonored players by @kuronekochomusuke in #5173
- Fix 4670: Hide entity statblocks from the hex tooltip when entity is hidden by @Sleet01 in #5171
- Use IGame in TurnOrdered by @SJuliez in #5170
- Code cleanup by @SJuliez in #5169
- add checkbox to turn off showing player deployment on map preview by @kuronekochomusuke in https://git...
0.41.26-testing
0.41.26-testing
Jan 4/2024- Doing to experimenting with renaming released release tags on Github. So nothing to see here change wise.
v0.49.17 Development Snapshot
What's Changed 0.49.17
- MechSummaryCache: fix not loading from zip by @SJuliez in #4988
- FixedWingSupport: automatically set SI when walk MPs are set by @SJuliez in #4990
What's Changed 0.49.16
- check getEntityFromAllSources, since this processes entities that in a… by @kuronekochomusuke in #4854
- Add Revenant UBM-1A to data by @Sleet01 in #4856
- check for natural aptitude piloting when doing physical attacks rolls by @kuronekochomusuke in #4862
- Add BA tube artillery smoke munitions by @neoancient in #4868
- Allow HTML tags in the TROView fluff by @SJuliez in #4871
- Fixes for flame based infantry bugs by @neoancient in #4867
- Fix Partial Wings on OmniMechs by @Saklad5 in #4881
- add client setting for auto centering by @kuronekochomusuke in #4877
- done and skip buttons handle changes in GUI Scale better by @kuronekochomusuke in #4875
- Fix for RAC and UAC ammo bingo state hanging game by @Sleet01 in #4865
- Fixing fuel tons per burn day display for Jumpships by @nutritiousemployee in #4853
- Handle artillery strike against offboard unit that has disengaged. by @neoancient in #4890
- Fix for #4892: failure loading files that contain infantryWeaponMounted objects by @Sleet01 in #4893
- Add fluff info to MechCacheCSVTool output by @SJuliez in #4872
- Beast mounted infantry by @neoancient in #4883
- Check for available bay when recovering aero instead of using the first by @neoancient in #4891
- Berserk v2 Cleanup by @Thom293 in #4885
- JumpShip movement fix by @neoancient in #4894
- Fix for space station rotation by @neoancient in #4895
- Ba manipulator size by @neoancient in #4896
- add report heading for piloting rolls by @kuronekochomusuke in #4899
- advanced search for mounted infantry by @kuronekochomusuke in #4900
- Move Unit Roles to Unit Files by @SJuliez in #4903
- Fix test for aerospace units that don't require fuel by @neoancient in #4898
- only add pilot rolls heading when there are piloting rolls by @kuronekochomusuke in #4909
- add missing filter for QuadVee by @kuronekochomusuke in #4914
- Fix for 3095 - no +1 TMM for jumping WiGE by @Sleet01 in #4912
- VTOL infantry fixes by @neoancient in #4916
- Show cockpit type on MechView even for standard. by @neoancient in #4917
- HTML tags in fluff: correction for CI ftlh template by @SJuliez in #4919
- Fix entity sprint MP calculation by @neoancient in #4920
- Allow jdialog to be a parent rather than just jframe by @gcoopercos in #4923
- weapon panel factor in combat computer with displaying heat buildup by @kuronekochomusuke in #4924
- dont set gm to an observer when they have no units by @kuronekochomusuke in #4928
- Add expected field to psr fumble report by @neoancient in #4929
- Adds 1 new Searchlight option to MegaMek Client options. by @Sleet01 in #4931
- add illumination indicator to the hextooltip and unittooltip by @kuronekochomusuke in #4932
- #4876 Fix Unit Display General tab rendered blank when switching units. by @HoneySkull in #4939
- Fix 3917 jump vehicles with motive damage by @Sleet01 in #4940
- Data fixes by @IanBellomy in #4915
- add report roll tooltip by @kuronekochomusuke in #4873
- Fix report of hit for ultra ACs in single mode or with the unofficial fire twice option by @neoancient in #4943
- Don't give active probe advantage to target in woods when using woods cover option. by @neoancient in #4945
- Fix #4795 Sensor Range Bands Not Showing Until Movement Begins. by @HoneySkull in #4946
- Quirks in Unit Files: Code changes by @SJuliez in #4948
- Quirks in Unit Files: unit files by @SJuliez in #4950
- null check for ghostTargetRoll by @kuronekochomusuke in #4953
- Fix parentheses in torpedo uw check by @neoancient in #4951
- Quirks misc code changes by @SJuliez in #4944
- add client settings for unit tooltip bg colors by @kuronekochomusuke in #4921
- Add the MM version and date when saving unit files by @SJuliez in #4954
- MechSummaryCache BV calculation: ignore pilot skill to ignore saved a… by @SJuliez in #4955
- Use foot/jump type modifier for beast-mounted infantry BV by @neoancient in #4956
- Ammo BV for Deadfire/Listen-Kill ammo by @SJuliez in #4958
- Data Regression Fixes by @IanBellomy in #4959
- cleanup piloting rolls report by @kuronekochomusuke in #4964
- show heat effects after unit in heat report by @kuronekochomusuke in #4963
- MTF file updates by @SJuliez in #4966
- Updated MTF files by @SJuliez in #4967
- return impossible instead of raising an error by @kuronekochomusuke in #4960
- more tooltips colors by @kuronekochomusuke in #4957
- add deployment options by @kuronekochomusuke in #4922
- Entity debug helper by @SJuliez in #4971
- add unit readout button that displays the unit summary, tro, and as card by @kuronekochomusuke in #4981
- User file directory by @SJuliez in #4961
- Weight calculation by @SJuliez in #4973
- ProtoMek max armor values by @SJuliez in #4976
- add a split pane lobby between player and unit panels by @kuronekochomusuke in #4977
- AeroArmor correction by @SJuliez in #4978
- Additional Mtffile changes by @SJuliez in #4983
- allow gm to configure spas in game by @kuronekochomusuke in #4980
- Fixes #1031 - Show structure collapse warning when deploying and moving. by @HoneySkull in #4984
New Contributors
- @nutritiousemployee made their first contribution in #4853
- @gcoopercos made their first contribution in #4923
Full Changelog: v0.49.15...v0.49.17
DO NOT USE - v0.49.16 Development Snapshot
THIS RELEASE HAS A MAJOR BUG AND SHOULD NOT BE USED. RELEASED ONLY FOR ARCHIVE PURPOSES
What's Changed
- check getEntityFromAllSources, since this processes entities that in a… by @kuronekochomusuke in #4854
- Add Revenant UBM-1A to data by @Sleet01 in #4856
- check for natural aptitude piloting when doing physical attacks rolls by @kuronekochomusuke in #4862
- Add BA tube artillery smoke munitions by @neoancient in #4868
- Allow HTML tags in the TROView fluff by @SJuliez in #4871
- Fixes for flame based infantry bugs by @neoancient in #4867
- Fix Partial Wings on OmniMechs by @Saklad5 in #4881
- add client setting for auto centering by @kuronekochomusuke in #4877
- done and skip buttons handle changes in GUI Scale better by @kuronekochomusuke in #4875
- Fix for RAC and UAC ammo bingo state hanging game by @Sleet01 in #4865
- Fixing fuel tons per burn day display for Jumpships by @nutritiousemployee in #4853
- Handle artillery strike against offboard unit that has disengaged. by @neoancient in #4890
- Fix for #4892: failure loading files that contain infantryWeaponMounted objects by @Sleet01 in #4893
- Add fluff info to MechCacheCSVTool output by @SJuliez in #4872
- Beast mounted infantry by @neoancient in #4883
- Check for available bay when recovering aero instead of using the first by @neoancient in #4891
- Berserk v2 Cleanup by @Thom293 in #4885
- JumpShip movement fix by @neoancient in #4894
- Fix for space station rotation by @neoancient in #4895
- Ba manipulator size by @neoancient in #4896
- add report heading for piloting rolls by @kuronekochomusuke in #4899
- advanced search for mounted infantry by @kuronekochomusuke in #4900
- Move Unit Roles to Unit Files by @SJuliez in #4903
- Fix test for aerospace units that don't require fuel by @neoancient in #4898
- only add pilot rolls heading when there are piloting rolls by @kuronekochomusuke in #4909
- add missing filter for QuadVee by @kuronekochomusuke in #4914
- Fix for 3095 - no +1 TMM for jumping WiGE by @Sleet01 in #4912
- VTOL infantry fixes by @neoancient in #4916
- Show cockpit type on MechView even for standard. by @neoancient in #4917
- HTML tags in fluff: correction for CI ftlh template by @SJuliez in #4919
- Fix entity sprint MP calculation by @neoancient in #4920
- Allow jdialog to be a parent rather than just jframe by @gcoopercos in #4923
- weapon panel factor in combat computer with displaying heat buildup by @kuronekochomusuke in #4924
- dont set gm to an observer when they have no units by @kuronekochomusuke in #4928
- Add expected field to psr fumble report by @neoancient in #4929
- Adds 1 new Searchlight option to MegaMek Client options. by @Sleet01 in #4931
- add illumination indicator to the hextooltip and unittooltip by @kuronekochomusuke in #4932
- #4876 Fix Unit Display General tab rendered blank when switching units. by @HoneySkull in #4939
- Fix 3917 jump vehicles with motive damage by @Sleet01 in #4940
- Data fixes by @IanBellomy in #4915
- add report roll tooltip by @kuronekochomusuke in #4873
- Fix report of hit for ultra ACs in single mode or with the unofficial fire twice option by @neoancient in #4943
- Don't give active probe advantage to target in woods when using woods cover option. by @neoancient in #4945
- Fix #4795 Sensor Range Bands Not Showing Until Movement Begins. by @HoneySkull in #4946
- Quirks in Unit Files: Code changes by @SJuliez in #4948
- Quirks in Unit Files: unit files by @SJuliez in #4950
- null check for ghostTargetRoll by @kuronekochomusuke in #4953
- Fix parentheses in torpedo uw check by @neoancient in #4951
- Quirks misc code changes by @SJuliez in #4944
- add client settings for unit tooltip bg colors by @kuronekochomusuke in #4921
- Add the MM version and date when saving unit files by @SJuliez in #4954
- MechSummaryCache BV calculation: ignore pilot skill to ignore saved a… by @SJuliez in #4955
- Use foot/jump type modifier for beast-mounted infantry BV by @neoancient in #4956
- Ammo BV for Deadfire/Listen-Kill ammo by @SJuliez in #4958
- Data Regression Fixes by @IanBellomy in #4959
- cleanup piloting rolls report by @kuronekochomusuke in #4964
- show heat effects after unit in heat report by @kuronekochomusuke in #4963
- MTF file updates by @SJuliez in #4966
- Updated MTF files by @SJuliez in #4967
- return impossible instead of raising an error by @kuronekochomusuke in #4960
- more tooltips colors by @kuronekochomusuke in #4957
- add deployment options by @kuronekochomusuke in #4922
- Entity debug helper by @SJuliez in #4971
- add unit readout button that displays the unit summary, tro, and as card by @kuronekochomusuke in #4981
- User file directory by @SJuliez in #4961
- Weight calculation by @SJuliez in #4973
- ProtoMek max armor values by @SJuliez in #4976
- add a split pane lobby between player and unit panels by @kuronekochomusuke in #4977
- AeroArmor correction by @SJuliez in #4978
- Additional Mtffile changes by @SJuliez in #4983
- allow gm to configure spas in game by @kuronekochomusuke in #4980
- Fixes #1031 - Show structure collapse warning when deploying and moving. by @HoneySkull in #4984
- MechSummaryCache: fix not loading from zip by @SJuliez in #4988
- FixedWingSupport: automatically set SI when walk MPs are set by @SJuliez in #4990
New Contributors
- @nutritiousemployee made their first contribution in #4853
- @gcoopercos made their first contribution in #4923
Full Changelog: v0.49.15...v0.49.16
v0.49.15 Development Snapshot
- PR #4688: Round reports should no longer take increasingly long to load
- PR #4686: QuadVee should no longer be able to fall after converting to vehicle mode
- PR #4684: Added game option for GM to advance report phases without waiting for other players
- PR #4691: Correct max # of bay doors for space stations and jumpships
- PR #4661: Add audio tab and master volume setting to client settings
- PR #4678: Display vehicle crit effects in unit tooltip
- Issue #4687: Fixes to jump jet attack logic
- Issue #4705: Reset 'turn interrupted' flag between phases (possible SimFire fix)
- Issue #4699: Fix homing Arty splash
- Issue #4707: Prevent bot crash when firing large craft weapons from bays
- Issue #935: Disallow targeting of hexes for ignition that cannot be set on fire as per BMM p. 107
- Issue #4346: Prevent soft-lock when battle armor ends swarm attack on unit being destroyed by something else
- Issue #3956: First Succession Wars Rats seem incorrect
- PR #4716: Camo rotation and scaling
- PR #4709: Mixed tech dropships do not save BA Tech type
- Issue #4704: Follow-the-leader LRM ammo is treated as regular ammo when passing through ECM field.
- Issue #4708: Respect variable tech level game option/allowed era settings
- Issue #4711: Prevent squadron-related NPE in lobby
- Issue #4692: Landed dropships introduced in megamek scenarios should deploy properly
- PR #4728: Mute "other players turn" sound properly
- Fix #4739: ProtoMek Transport bays should now load properly
- PR #4746: Removed Testbot
- Fix #3546: Artillery cannons now generate proper damage values for Fuel-Air ammunition
- Fix #4359: Artillery cannons now use flak modifiers correctly
- Fix #4734: Non-Mek heat-tracking units no longer burn to death in a terrain fire
- Fix #4750: Prevent errors for some dialogs
- PR #4753: Small Craft are no longer shown as invalid in the lobby after configuring them
- PR #4751: Tech level filtering in the unit selector dialog has been corrected (also affects MML and MHQ)
- PR #4748: Alpha strike filters now correctly apply when creating random creating a random army
- Issue #4690: Improvements to MegaMek command-line handling
- Issue #4286: RATGeneratorEditor: Show unit type instead of number
- issue #4756: Quirks: VTOL Rotor Arrangement Co-Axial/Dual Rotor
- Issue #4756: Correct NPE in bvReports when player is not on a team
- Fix #4694: Silver Bullet Gauss Rifle now use the correct Aero damage of 9
- Fix #4774: Tripod Meks with AES now load correctly
- Fix #4737: The planetary conditions overlay should now be more consistently shown or hidden
- PR #4771: Alpha Strike conversion updates
- Fix #4754: Updates to some VTOL and CV units that feature transportation capabilities which may not have loaded correctly
- Fix #4727: Fixes an error with pilot images in reports
- PR #4776: Fixed Wing Support with STOL no longer show as invalid in the lobby when set to altitude 0
- Issue #1552: Added Arrow IV air defense missiles; Princess can use them if available
- Issue #4782: Argotera now has full-head ejection system
- Fix #4780: Players can once again fire during the point blank phase
- Fix #4779: Mechs can once again sprint
- Fix #4768: Improved gauss rifles nerfed - take a +1 penalty to the TN when fired from small aeros
- Issue #4550: Improve Princess logic regarding placement of units in deep water
- Issue #2698: Attempt to reduce bot speed in low gravity
- Fix #3870, 4524: Properly apply quirks and SPAs to artillery attacks
- Issue #4730: Multi-crew units with command console receive correct crew count
- PR #4800: Improvements to aerospace and fighter squadron UI
- Fix #4789: Prevent bot hang when smoke drifts off-board
- Fix #4790: Prevent soft lock when processing artillery attacks against fled/destroyed off-board artillery
- Fix #4738: Aim-high attacks no longer use partial cover hit table when target is in partial cover
- PR #4815: Some illegal ammos have been removed from artillery cannons
- Fix #4706: The BV calculation now includes special values for minefield artillery rounds
- Fix #4743: Units making vertical landings now only apply half the terrain modifiers
- PR #4813: Aero landing now considers terrain modifiers for advanced terrain from TO; a unit takes damage when the landing path includes rough or rubble; a unit that lands in water of sufficient depth (2 for DS, 1 otherwise) is destroyed; dropships landing in depth 1 water are permanently immobile
- Data: Fixes for #4808, #4752, #4685, #4677, #4619, and #4597
- Fix #4820: Fix Immelman and Split-S maneuvers
- PR #4818: Separate structure class from TestEntity
- PR #4816: TestTank: Adapt some tests for GunEmplacements
- Fix #4828: Use standard ECM range for Watchdog/Nova CEWS
- Fix 4830: WiGE units with jump jets no longer jump to the bottom of water hexes
- PR #4834: The unit tooltip now indicates when TSM is active
- PR #4822, #4844: Formatting updates and utilities for the unit summary (unit selector/lobby unit view)
- Fix #4786: Fix modifier for controlled sideslip
- Fix #4745: Fix machine gun array burst damage against conventional infantry
v0.49.14 Development Snapshot
- Fix #4452: Fixes a bug with detecting if Infantry dies due to extreme temperatures
- Fix #4245: At victory in a double-blind game, a full unfiltered report is now available
- PR #4458: When clicking on report hyperlink, center board on entity if possible
- Fix #4460: Prevent blank lobby after adding custom units in multi-player games
- PR #4454: End-round report shows visible active unit data (as displayed in tooltip)
- Fix #4473: Realign phase done buttons
- Fix #4471: Dont filter patchwork it causes the index to get out of sync
- Fix #4467: Add client setting for Max Range to Draw Sensor / Visual Rings
- PR #4468: Limit the width of the unit tooltip so that it does not grow really wide
- Fix #4481: Incorrect availability ratings for Clan electronic warfare equipment
- PR #4482: Minimap updates
- Fix #4449: Delete PilotToolTip cache on client start and when portrait is set
- Fix #4479: In fire phases, solo torso twist no longer triggers Done button enabling; corrected Done button handling during movement
- Fix #4480, #3494: Selecting BA Anti-Personnel weapons during the firing phase no longer results in an error
- PR #4474: Improvements to Battle Value calculation and reports
- PR #4502: Map generator parameter dialog now loads theme from preset; various bugfixes to map generator parameter dialog
- Fix #4462: Fixed the extreme lag players encountered when a Windows OS scaling other than 100% was combined with MM's HQ rendering
- PR #4423: The WeaponsPanel of the Unit Display now shows considerably more info about the target
- PR #4509: Stand-alone MegaMek now also contains pilot portraits
- PR #4516: Additional icons, among them a large icon for grounded Buccaneer DropShips
- PR #4514: The random map generator now supports ultra-heavy terrain (woods, rubble, rough), jungles and tundra
- PR #4533: Displaying the visual/sensor ranges now has a keybind configuration field in the client settings
- Fix #4523: Fixes an error with the unit status report (picked up pilots are now excluded from the report)
- PR #4517: The BT Universe's Eras are now loaded from a definition XML file. The eras are moddable
- PR #4513: Details of the current turn such as the planned movement or planned firing can now be shown as a list of actions in an overlay
- Fix #894: TO fatigue is now calculated from the better of Gunnery/Anti-Mek for Infantry
- PR #4539: Picked-up pilots are now shown on the unit tooltip in pilot info
- PR #4532, #4536: BV Calculation updates for MG Arrays and Manei Domini options
- Fix #206: The allowed weapons for the Sandblaster and Weapon Specialist SPAs have been corrected; some are available depending on game options; Weapon choices are now shown in the pilot tooltip
- PR #4549, #4551: GUI improvements to the Unit Selector
- Fix #4305: Environmental Specialist SPA is now properly reducing penalties from high wind
- PR #4567: The unofficial sensor geek modifier is now applied to sensor ranges displayed on the map
- PR #4565: Sensor info and sensor range are no longer erroneously shown in the combination of a ground map with TO Sensor Rules off and SO Advanced Sensors on
- Fix #4548: Fix soft-lock after physical attack round report
- PR #4573: The text export for the unit summary no longer contains HTML tags
- Fix MML-#1256: The Flotation Hull chassis mod is now allowed for Wige vehicles
- PR #4587: BA Cargo Lifter Manipulators can now have different sizes (different carrying capacities)
- Fix #4598: Load from MUL in lounge now sets unit's deployment round to 0 by default
- Fix #4574: Mortar turret ammo selection dropdown is empty
- Fix #4543, 4547: Auto-success/fail message in to-hit display; set scroll to top when selecting new target for reduced annoyance
- PR #4609: There is now a client setting to hide the unit tooltips in the game reports
- PR #4607, #4654: Alpha Strike Conversion updates
- PR #4610: Implemented Gas Hog quirk (only relevant for aerospace units at the moment)
- Issue #4527: Allow indirect LRM launches from nose cones of grounded spheroid dropships
- Issue #4614: unit display tab strip background respects theme
- Issue #4553: offboard artillery Disengage causes uncaught nullpointer exception
- PR #4632, #4630, #4627, #4626, #4660: Tests for flagging units as invalid have been expanded (Nova CEWS, internal structure slots, modular armor, industrial equipment)
- PR #4622: Fluff images for some unit types are now loaded from the right directories
- Fix #4618: Improved and unified savegame path resolution and error reporting for -dedicated and -host starts; should now find savegames without path
- Fix #4540: Field of fire and sensors rings now display during indirect attack declaration (-> TAG)
- PR #4576: Gamemaster mode can now edit units during a game
- Fix #4591: Grounded SmallCraft now receive a -2 attack bonus instead of a +2 malus that only applies to fighters
- PR #4637: There is now an indicator in the player table showing the GM player
- Fix #4599: The Alpha Strike stats table that can be accessed from the lobby is now sortable; sorting also applies to printing AS cards
- Fix #4582: Infantry (over) stacking in building hex
- Fix #4439, #4638: Indirect mortar attacks without spotter and indirect semi-guided + tag attacks now ignore all terrain modifiers including those of the target hex
- PR #4605: The Replace Player Dialog can now edit existing bot configurations
- Fix #3654: Infantry/BA damage messages no longer accumulate
- Fix #4641: In the lobby, setting the game master no longer requires a vote
- Fix #4645: Display the correct conversion mode text for LAMs
- Fix #4656: Game board key binds (wasd) now also work in the report phases
- Fix #4653: Moving from prone to hull down now allows a free facing change the same way moving from prone to standing does
- PR #4674: Fix potential race condition in Game::turnVector
- Fix #4606: Half-roll maneuver allows illegal facing change for aerospace fighter
- Fix #4652: VTOL Jet Boosters Not Applying +3 Modifier To Piloting Rolls
v0.49.13 Development Snapshot
- Fix #3914: LAM fuel tanks will now correctly provide fuel to the LAM
- Fix #3951: Solar engine powered fixed wing support vehicles are now able to move and don't require fuel
- Fix #3696: Altitude values no longer inadvertently influence space combat
- Fix #4229, #4249, #4278, #4415: Alpha Strike conversion and card fixes
- Fix #4234: The mini round report now allows marking and copying text
- Fix #4235: A player without a team no longer results in an error
- Fix #4238: Erroneous jungle hexes in Fan Pack Arctic boards have been replaced with woods
- Fix #3915: In space with StratOps ECM rules active, a LAM's ECM systems now use the correct range of 0 (its own hex) instead of 6
- Data: Updates to Flynn map pack
- Data: Updates to Spanish translation.
- Data: Updates to German translation.
- PR #4213: BA mortar weapons can now use indirect fire
- PR #4251: The lobby now indicates that a unit is shut down
- Fix #4246: Improve rendering of horizontal scroll bar
- PR #4254: Clan weapons get explicitly called out in firing phase reports
- Fix #3968: Hexes with multiple units now give better information in the unit labels
- Fix #3703: Uncompressed save games can now be loaded
- Fix #4117: Unit card and minimap can now be focused when clicked
- Fix #4261: Prevent aerospace units from having an out-of-bounds bomb count
- Fix #2102, #3896: Weapon-delivered smoke will now not move in the round it is created and not count this round towards dispersion;
it will also disperse regardless of game options - PR #4269: Anti-aliasing has been removed as a gui option; high quality rendering will always be used
- Fix #2220: Units now dismount to adjacent hexes from SV
- Fix #4203: QoL updates to the Create Random Army tabs
- PR #4228: Various updates to the advanced search: patchwork armor, AS unit roles, additional unit type and unit survival filters
- PR #4268: Princess will now attack even DropShips when set to very high aggression values
- PR #4280: Adds two new "v2" Princess Presets for the new aggression values
- Fix #4267: Ejected Crew now remember their initiative
- PR #4276: The key binds can now be reset to their default values in the client settings
- PR #4281: For VTOL vehicles, elevation is now saved to and loaded from MULs
- PR #4289: A pure text stats summary of Alpha Strike elements can now be copied to the Clipboard
- PR #4282: Symbols on the minimap can now be hidden; the minimap also now has a context menu
- PR #4284, #4296, #4313: Substantial updates to the client settings dialog
- PR #4295: System/java/Megamek information can now be copied in the About dialog
- Fix #4293: Off-board entities are now properly visible to players
- PR #4292: The -quick command line flag can now be combined with other flags
- PR #4290: The lobby chat window now shows a text placeholder when empty to improve its visibility
- Fix #4302: The wind direction shown in the Planetary Conditions is now correct
- PR #4294: Megamek now has random and constant skill generation values for The Society (WoRS)
- PR #4319: The unit tooltip now shows original armor and internal structure values
- PR #4310: Show a chat message when changing settings
- Fix #4334: Correctly display heat capacity on unit tool tip to match unit card when TO Heatsink Coolant Failure is used
- Fix #4221: Flares now correctly despawn when blown off the map
- Fix #2333: Show Weapon Quirks in various tool tips
- Fix MML 881: Problem with PPC Capacitors in Mixed Tech Mechs and Vehicles (adding missing PPCs)
- Issue #2972: Add team BV totals to round report
- PR #4348: Add weapon location to tooltips if appropriate client setting is on
- Issue #2569: Ability to change certain color palettes in client settings to improve accessibility
- Issue #4291: Prevent unintended discovery of opponent hidden units if both player and opponent have them
- PR #4318: Added expandable detailed info to target selection dropdowns
- PR #4368: The random map generator can now generate Snow features
- PR #4360: Low Quality Graphics options to address lag in game
- Issue #3813: Implement repeating TSEMPs
- Issue #4370: Remove unnecessary log bloat for altitude checks in space
- PR #4405: Prevent error displaying hex tooltip in various situations
- Fix #1227: Variable Size critical slots on Superheavy Meks from MTF files now load correctly
- Issue #4314: BA Micro Grenade Launchers can now correctly attack targets up to 2 hexes away and show these ranges in the unit display
- Issue #4392: The random map generator now respects the full range of allowed terrain features and may create a feature when between 0 and 1 are allowed
- Issue #4345: The bot readme will no longer appear anytime a bot is created and respects the nag dialog setting. Those can be reset with a new menu item
- Issue #2981: Entity images now show on reports when using double blind
- PR #4362: The round report now gives detailed unit counts
- Fix #4386: Indirect-fire ballistic weapons no longer apply modifiers for planetary conditions
- PR #4379: The overheat from weapon fire shown in the unit display now shows the correct heat capacity values when heat capacity is modified
- PR #4288: The in-game Done button has been reworked to prevent accidental no-actions without constantly having to add a click in the nag window
- PR #4412: Remove "(Standard)" as model to follow the MUL. The MUL has removed the (Standard) and we will continue our practice of matching the MUL as closely as possible
- Fix #4327, #4400: Field of Fire and FOV Darken/Highlight may now be used in more phases of the game
- PR #4414: The wreck tooltip now shows crew info if they did not eject
- Data: iATM ammo should use ATM availability codes for standard (ER,HE,Standard) ammos
- Fix #4406: Fix an issue with Forces not working correctly when using double blind
- PR #4388: Chaff Pods (ECM and smoke) are now functional in the game
- Issue #4416: Entities destroyed by environmental conditions are marked as destroyed
- Issue #4411: Corrected display of cruise missile damage values
- Issue #4835: Allow repeating TSEMP on aerospace units
- Fix #4283: Custom Weapon Orders can now be saved again
- Issue #4262: Game year selection no longer limit units
- Issue #4422: Issue with escape key reset when jumping
- PR #4438: Split light visible range and other visible range calculations
- Fix #4432: Issue with seen by client setting unit tool tip index mismatch
- Fix #4446: Show teams before players on BV count report section
- Data: Fixing #4223, #4206, #4371, #4398, #4377, #4272, #4257, #4244 ,#4312
- PR #4430: Highlight min/max visual and sensor ranges
- PR #4450: When tacops sensors is not on, dont show sensor rings
- PR #4451: When tacops sensors is not on, show visual range in tool tip
v0.49.12 Development Snapshot
- PR #4062: OS Thunderbolt Weapons are now available for construction and use
- PR #4118: The Cross Country SPA is now available for vehicle pilots (effects on water movement is not yet implemented)
- Issue #4149: Fix an error with the readme file for Princess
- Issues #4169, #3568: Fixing a bug with firing weapons after having moved offboard
- Issue #2652: TacOps BA crits
- Issue #2945: RHS failure chance errata
- PR #4166: Company-sized forces can now be converted to Strategic Battle Force Formations
- PRs/Issues #4070, #4069, #4065, #4067, #4073, #4145, #4182, #4186, #4187, #4219: Alpha Strike conversion corrections (see Issue #3961)
- Issue #4028: Update altitude bomb scatter handling to current errata (by MoF);
BA micro bomb attacks now use gunnery and only scatter one space per TW p228 - PR #4077: Fix SmallCraft and DropShip landing lengths
- Data: Rec Guide 27 and other unit fixes.
- Issue #4066: Incorrect item size on BA AP Gauss Rifle
- PR #4087: Alpha Strike damage conversion will now ignore ammo weapons that lack ammo
- PR #4074, #4103, #4136, #4137: Alpha Strike conversion updates
- PR #4084: Java 17: Manifest File Add-Opens
- Issue #4088: Improved Autocannon/2 on ASF is listed as doing 20/0/0 damage
- PR #4096: Fix Unit Display weapon order bugs
- PR #4078: Various unit tooltip improvements
- PR #4030: show game board in all the game phases
- PR #4125: Add tooltips showing shortcut keys to the in-game action buttons
- Issue #4090: Fix TO:AR lighting conditions piloting skill and MP penalties
- Issue #4093: (Errata) Ensure a minimum weight and crit count of 1 for MASC
- Data: Various Data fixes (RAT name shortening, New Rec Guides)
- PR #4100: Base Components: Adding JDisableablePanel
- PR #4094: Disconnecting Entity from MM's Force to facilitate other game types
- PR #4111: Super Cooled Myomer is now operational in MM games
- MHQ Issue #3558: Track RATs Using a Final HashMap to Prevent Null Issues
- Issue #4098: Adding Sprite Camouflage and Damage Export Options
- Issue #4060: Improving Initiative Report
- PR #4092: Lobby updates
- PR #4097: Attack Tool Tip update
- PR #4113: AS Conversion: BA with jump MP reduced to 0 count as non-jumping
- PR #4112: BaseComponents: Adding Nag Dialog Setup
- PR #4130: show movement for all entity types on unit tool tip
- PR #4132: Fixing Tripod Movement and Mini Crit Display
- PR #4168: The minimap now shows the map's size
- Issue #4143: Fixing Advanced Search Dialog Panels Expanding on Reload
- PR #4101: SPA: Environmental Specialist
- PR #4102: SPA: Terrain Master (Nightwalker)
- PR #4142: Fix threading issues and add a SkinnedJPanel
- PR #4123: Expanding Primary Dialog Preferences
- Issue #4148: Infantry Fortify option takes one turn instead of three
- Issue #4032: Filter Tactical Genius Double Blind Report Message
- Issue #3151: Unit Display Weapon List Count Option
- Issue #4160: Correct issue with weapon list visible row count
- Issue #4128: Status bar update for players remaining
- Issue #4129: Unit tool tip fixes #4129
- Issue #4158: Fixing a bug in using ammo from a trailer
- Issue #3026: Vehicles with suitable equipment are now able to create Trenches/Fieldworks
- Issue #4171: MM-J17: NPE at End of MM game
- PR #4131: Substantial additions to the advanced unit search
- PR #4151: Allow configurable sounds to be played for some turn-related events
- Issue #4157: The lobby unit configuration dialog will now remember its size and position
- Issues #4010, #3499: Fix an error where swamp bog down checks happened inconsistently
- PR #4180: Hide External Windows in Lounge Phase
- PR #4181: Fixing missing unit tooltip good crits when there is a bad crit
- PR #4202: Fixing display bugs in the RAT Generator
- PR #4190, #4207: Advanced Search: add invalid, failed to load equipment, tech base and tech level filters
- Issue #3603: Off Board Artillery with Deployment Delay Doesn't Display Deployment Delay
- Issue #3934: Deadfire LRM range brackets incorrect 0.49.10
- Issue #4185: RFE: Visual GUI indicator that unit is using Searchlight.
- Issue #4173: Heat Buildup colors in weapons fire tab are off by one
- Issue #4141, #4218: Fixing a bug with ejected pilots at altitude blocking ground unit movement
- PR #4209: Strategic BattleForce record sheets can now be printed from the conversion dialog window in MM's game lobby
- PR #4211: Alpha Strike cards can now be printed from most card views and, for multiple units, from the conversion dialog in MM's game lobby
- PR #4194: Show movement mode before move indicators
- PR #4193: Show amount of heat over capacity on the weapon tab
- Data Issues #4210, #4206, #4200, #4198, #4192, #4122, #4119, #3963, and #3919 fixed.
- Updating XStream to 1.4.19 from 1.4.14