Skip to content

Releases: MegaMek/mekhq

v0.49.20-Development

28 Jun 23:10

Choose a tag to compare

What's Changed

  • Add action listener for DialogOptionListeners by @AaronGullickson in #4005
  • Update to match latest .20 code: Fix MekHQ GameThreads.run by @Sleet01 in #4016
  • Story Arcs Basic Architecture by @AaronGullickson in #2997
  • Mounted rework by @neoancient in #4025
  • Weapon bay rework by @neoancient in #4030
  • save boardType to xml file by @kuronekochomusuke in #4023
  • add glare and solar flare odds by @kuronekochomusuke in #3928
  • merge 3928 and 4023 by @kuronekochomusuke in #4035
  • Added Ability to Order Impossible TN Parts from Acquisitions Dialog. by @IllianiCBT in #3975
  • Added Nag Dialog for Exceeding Cargo Capacity While Destination is Set by @IllianiCBT in #3969
  • Added CamOps Rank Salary Multipliers by @IllianiCBT in #3957
  • Fatigue GUI Support and Rebalance by @IllianiCBT in #3924
  • Introduced a New Morale Level to Curb Invincible Morale Spikes in AtB & StratCon by @IllianiCBT in #4033
  • Retirement Overhaul (Wave One) by @IllianiCBT in #3921
  • Restored 'chkUseRandomFounderRetirement.toolTipText' by @IllianiCBT in #4048
  • Move terrainType to AtBScenario by @AaronGullickson in #4050
  • move modifiedTemperature to AtBScenario by @kuronekochomusuke in #4052
  • Attempt to fix broken bay equipment tests by @AaronGullickson in #4058
  • Fix unit tests on Large Craft Bays by @AaronGullickson in #4059
  • Fix 4061: Failure to load older Campaign save by @Sleet01 in #4064
  • if planetary conditions are disabled in options don't send conditions … by @kuronekochomusuke in #4066
  • Better Randomness in BotForceRandomizer by @AaronGullickson in #4037
  • Refactor ChoiceStoryPoint and NarrativeStoryPoint with underlying abstract DialogStoryPoint class by @AaronGullickson in #4026
  • Improved CamOps Unit Rating Handling Within Clamp by @IllianiCBT in #3980
  • Add new Scenario features to CustomizeScenarioDialog by @AaronGullickson in #3931
  • Updated isChild() by @IllianiCBT in #4041
  • Updated Tooltips for the Marriageable & Trying to Conceive Flags by @IllianiCBT in #4082
  • Added Customizable Log Display Settings to Campaign Options by @IllianiCBT in #4084
  • MM code adaptation for boards validation by @SJuliez in #4088
  • Reintegrate Pay Multiplier into Salary Calculation by @IllianiCBT in #4087
  • Restored ranks.xml by @IllianiCBT in #4095
  • MegaMek code adaptation by @SJuliez in #4094
  • Added the Automatic Tracking of Award Eligibility and Additional Award Enhancements by @IllianiCBT in #4008
  • Added Negotiation and Scrounge Skill Settings for Administrator Personnel by @IllianiCBT in #4093
  • Added Life Paths Campaign Options Tab, Added Education Module by @IllianiCBT in #4054
  • Use tabs in customize scenario dialog by @AaronGullickson in #4106
  • Updated Post-Scenario Logging for Prisoners by @IllianiCBT in #4105
  • Fixed Post-Scenario Tracking System's Handling of Multiple Personnel in autoAwards by @IllianiCBT in #4104
  • Fixed Award Tier Count Calculations in PersonViewPanel by @IllianiCBT in #4102
  • Fix Hyperspace Navigation & Small Arms Parsing in Education Module by @IllianiCBT in #4109
  • Fix Piloting/Ground Vehicle Parsing in Education Module by @IllianiCBT in #4110
  • Added ability to Pass CamOps Fatigue to MegaMek by @IllianiCBT in #4116
  • Added Return Statements to Clan Warrior Caste Graduations in Education Module by @IllianiCBT in #4113
  • Additional Education Module Bug Fixes by @IllianiCBT in #4114
  • Fixed Award Image Display in Person View by @IllianiCBT in #4115
  • Even More Education Module Bug Fixes by @IllianiCBT in #4117
  • Update history.txt by @Sleet01 in #4121
  • Removed crew fatigue setting from Unit by @IllianiCBT in #4122
  • Added autoAwards Support for the Education Module by @IllianiCBT in #4118
  • Added Reeducation Camps to Education Module, Replaced Placeholder Academy Descriptions by @IllianiCBT in #4119
  • Update history.txt by @Sleet01 in #4128
  • Replace old MechView instantiation that is breaking MekHQ nightlies by @Sleet01 in #4130
  • Replaced Retirement System with Turnover and Retention Module by @IllianiCBT in #4101
  • Fixed Award Eligibility Tracker Issuing Double Scenario Kill Awards... again by @IllianiCBT in #4124
  • Fixed Friendly Personnel Missing Post-Scenario Scenario Credit by @IllianiCBT in #4125
  • Fixed Clan Creche Graduation in Education Module by @IllianiCBT in #4127
  • Minor spelling and typos by @repligator in #4129
  • Updated Scenario Modifiers to More Consistently Contribute to Map Size by @IllianiCBT in #4136
  • Tied StratCon Force Generation BV Allowance to AtB Difficulty Option by @IllianiCBT in #4137
  • Added Dedicated Awards Panel to Personnel Tab of Campaign Options by @IllianiCBT in #4140
  • Fixed Used Parts Value Multipliers Incorrectly Resetting to 0 by @IllianiCBT in #4141
  • Added No Commander Nag Dialog by @IllianiCBT in #4142
  • Adjusted Founder Turnover Modifier & Updated Documentation for Turnover and Retention Module by @IllianiCBT in #4143
  • Changed "Operational Victory Points" to "Scenario Victory Points" by @IllianiCBT in #4144
  • Reversed Order of Personnel Logs, Renamed 'Personnel Log' to 'Personal Log' by @IllianiCBT in #4145
  • Added Ability to Change Original Unit Assignment via Personnel Table by @IllianiCBT in #4146
  • Updated Vehicle Gunner's Experience Level Calculation to Optionally Include Artillery Skill by @IllianiCBT in #4151
  • Added Unit Quality Parameter to addNewUnit Method and Related Tests by @IllianiCBT in #4150
  • Added Font Color Options to MHQ Options for Negative, Positive, and Warning Events by @IllianiCBT in #4153
  • Set Default Edge Usage States to True by @IllianiCBT in #4147
  • Update history.txt by @IllianiCBT in #4161
  • Added Ability to Manually Edit Education Level to Edit Person View & Fixed Minor Bugs by @IllianiCBT in #4126
  • Implemented Basic Tax System, Profits Calculations, and Minor Financial Term Changes by @IllianiCBT in #4133
  • Updated Labels and Tooltips for Better Clarity and Grammar by @IllianiCBT in #4134
  • Added Birthday Announcement Options by @IllianiCBT in #4135
  • Added Scenario Modifier Options to Campaign Options by @IllianiCBT in #4138
  • Updated Parts Acquisition Dialog in Repair Tab by @IllianiCBT in #4152
  • Replaced Uses of Font Color 'Red' with New MekHQ Font Color Option Call by @IllianiCBT in #4156
  • Updated Tooltip Text for Contract Command Rights to Include Clearer Game Mechanics by @IllianiCBT in #4162
  • Added GM Hire & Fixed Skill Level Options to Bulk Hire Dialog by @IllianiCBT in #4165
  • Fixed Missing Personal Log Messages for Resign, Desert, and Defect by @IllianiCBT in #4167
  • Added Second Chance Caste to the Education Module for Warrior Caste Washouts by @IllianiCBT in #4139
  • Added Automatic Bonus Parts Exchange at Contract End, Added Bonus Parts Display to Mission Stats Panel by @IllianiCBT in #4149
  • Replaced Uses of Font Color 'Green' and 'Orange' with New MekHQ Font Color Option Calls by @IllianiCBT ...
Read more

0.49.19.1 Milestone

14 May 16:46
1153182

Choose a tag to compare

MekHQ 0.49.19.1 dot release with QOL updates

What's Changed

  • Fix #4023: Save boardType to XML
  • Fix #4052: Move modifiedTemperature to AtBScenario
  • Fix #4061: Campaign no longer loads in 0.49.19+ due to unusual Person and Infantry attributes
  • Fix #4062: StratCon generating Weather, Light, and Planetary conditions despite Campaign options
  • Commit f6646c3: update data files
  • Fix for Commando case-based name collisions
  • Commit ac63979: data fixes
  • Commit 7637e54: data fixes
  • Commit 27781e0: data fixes

v0.49.19 Development Snapshot

19 Apr 23:15

Choose a tag to compare

What's Changed

  • Adding Clan Personnel Tracking to MegaMek by @SJuliez in #3845
  • Partial fix for failing refit tests by @Sleet01 in #3853
  • Bump GitHub action versions by @sixlettervariables in #3859
  • Fix 3775: unable to assign nonsuperheavy crew by @Sleet01 in #3855
  • Fix 3848: Unit bays not accepting Aeros for transport, with unit test by @Sleet01 in #3851
  • Fix 3856: aeros dont appear in basic unit information by @Sleet01 in #3857
  • BadEvent Modifier Fix by @Thom293 in #3875
  • StratCon Mapgen Fix by @Thom293 in #3874
  • [Enhancement] 499 new callsigns by @IllianiCBT in #3865
  • [Refactoring] Fixed Typo and Removed Indents by @IllianiCBT in #3866
  • Interstellar Map Hiring Hall Highlight by @Thom293 in #3878
  • Fix 3839: load last save loads clientsettings.xml instead by @Sleet01 in #3869
  • Update history.txt for PR #3869 by @Sleet01 in #3883
  • [#3730] Victory Point Terminology Changes by @IllianiCBT in #3891
  • [Balance] Adjusted Retirement TN and Payout Values by @IllianiCBT in #3867
  • update clearGameData by @kuronekochomusuke in #3877
  • [Balance] [AtB/StratCon] Base Attack (Defender) Objective Changes by @IllianiCBT in #3889
  • [Typo] Corrected Typo in Mass Repair Dialog by @IllianiCBT in #3892
  • [Bug Fix] #2990 - Fixed Victory Point Allocation on Draw by @IllianiCBT in #3888
  • [Bug] [Company Generator] Correct Starting Cash Dice Count by @IllianiCBT in #3895
  • Disconnect quietly from GameThread for MekHQ by @AaronGullickson in #3900
  • update planetary conditions chance logic by @kuronekochomusuke in #3834
  • [Enhancement] Added 255 New Callsigns (redux) by @IllianiCBT in #3902
  • Correct writing to XML of EMI and Blowing Sand conditions by @AaronGullickson in #3903
  • Write BotForce entities to XML with EntityListFile by @AaronGullickson in #3906
  • Fix 3880 cannot refit clan mechs due to renames by @Sleet01 in #3899
  • [Typo] Corrected Typo in testIsTechBA by @IllianiCBT in #3917
  • Capitalize deadborder directory for MM consistency by @AaronGullickson in #3948
  • Added Nag Dialog for Prisoners of War Outside of Contracts by @IllianiCBT in #3942
  • Change ransomed unit buttons to sold unit button in scenario resolve dialog by @AaronGullickson in #3956
  • MekHQ fix for WOB.pm/.PM mismatch and missing parent faction check by @Sleet01 in #3945
  • Add Tech/Vessel Column to Tech Skills View by @IllianiCBT in #3916
  • StratCon Air & Arty Modifiers by @Thom293 in #3947
  • Add disabled option for Personnel Market by @AaronGullickson in #3953
  • Fix #3949: Custom ScenarioObjectives do not change ScenarioStatus in ResolveScenarioWizardDialog by @AaronGullickson in #3950
  • No selling units in scenario resolution if campaign disallows selling by @AaronGullickson in #3958
  • Variable OperationalVP Added to CommonObjectiveFactory.java by @IllianiCBT in #3951
  • Update history.txt by @Sleet01 in #3959
  • Fix 3882: update Aerospace handling and reporting in MHQ by @Sleet01 in #3925
  • Update history.txt by @Sleet01 in #3960
  • Prevent advancing day with pending vanilla scenarios by @AaronGullickson in #3930
  • Added Nag for Wounded Personnel without Doctor by @IllianiCBT in #3937
  • add lances to the force string when sending data to megamek by @kuronekochomusuke in #3901
  • 3901: add lances to the force string when sending data to megamek for… by @kuronekochomusuke in #3962
  • Add missing cockpit costs and weights by @neoancient in #3922
  • Added Nag Dialog for Pregnant Combatants by @IllianiCBT in #3944
  • Unmaintained Unit Nag Dialog Suppressed for Units set to Salvage by @IllianiCBT in #3943
  • Clamped Unit Rating Mod for CamOps (redux) by @IllianiCBT in #3933
  • Hide Toughness When 0 by @IllianiCBT in #3923
  • Added Dialog to Confirm New Campaign (redux) by @IllianiCBT in #3915
  • Adjusted Default Tech Counts by @IllianiCBT in #3908
  • Adjusted Zoom Speed on Interstellar Map Panel by @IllianiCBT in #3967
  • Move new lance creation to AtBGameThread by @AaronGullickson in #3973
  • add missing folder to build files by @kuronekochomusuke in #3987
  • Load bot entities in the chat lounge by @AaronGullickson in #3983
  • Add all deployment variables to BotForce by @AaronGullickson in #3991
  • Fix #3767: NPE while scouting if AtB tries to generate enemy with SPAs not found in MM by @Sleet01 in #3994
  • Update history.txt by @Sleet01 in #3998
  • Implements RFE #3995: Set default theme to overall suite default at startup... by @Sleet01 in #3997
  • Update history.txt by @Sleet01 in #4000
  • Added Ability to Collapse/Expand Logs, Missions and Kills in Personnel Unit Screen by @IllianiCBT in #3968
  • Reduced Personnel Table Right-Click Menu Clutter by @IllianiCBT in #3970
  • Removed Unnecessary Error Log by @IllianiCBT in #3985
  • Added Scenario & Mission Tracking to Kills, Added Ability to Assign Kills to Scenario and/or Mission by @IllianiCBT in #3988
  • Fixed Ship Search Overvaluing Ultra-Green Personnel by @IllianiCBT in #3990
  • Add new player deployment variables to Scenario by @AaronGullickson in #3996
  • Fix MHQ #4002: prevent infinite loop while assigning SPAs by removing unusable entries by @Sleet01 in #4009
  • Update history.txt by @Sleet01 in #4010
  • Fixed Untreated Personnel Nag Triggering for Prisoners. by @IllianiCBT in #4003
  • Update history.txt by @Sleet01 in #4012

New Contributors

  • @IllianiCBT made their first contribution in #3865

Full Changelog: v0.49.18...v0.49.19

v0.49.18 Development Snapshot

17 Feb 19:50

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.49.16...v0.49.18

v0.49.17 Development Snapshot

31 Dec 20:14

Choose a tag to compare

What's Changed 0.49.17

  • No code changes

What's Changed 0.49.16

New Contributors

Full Changelog: v0.49.15...v0.49.17

DO NOT USE v0.49.16 Development Snapshot

31 Dec 19:54

Choose a tag to compare

THIS RELEASE HAS A MAJOR BUG AND SHOULD NOT BE USED. RELEASED ONLY FOR ARCHIVE PURPOSES

What's Changed

New Contributors

Full Changelog: v0.49.15...v0.49.16

v0.49.15 Development Snapshot

21 Oct 21:12

Choose a tag to compare

  • PR #3735: Maintenance cost shown in whole C-Bills
  • Issue #3741: Stratcon fixes
  • Improve contrast between revealed/unrevealed hexes
  • Generate scenario using default temp mappings when facility-specific mappings aren't present
  • fix missing badlands image
  • definition file paths are now linux-friendly
  • Issue #3725: Improve performance when searching for parts using "planetary acquisition"
  • Issue #2854: Implemented CamOps errata for avionics repair times
  • PR #3756: Tech level filtering in the unit selector dialog has been corrected
  • Issue #3747: Unable to Assign Pilots to Tripod Mechs
  • PR #3766: weight calculation for spare mech locations
  • PR #3768: Arano Restoration Campaign - Planetary Control

v0.49.14 Development Snapshot

28 Jul 23:23

Choose a tag to compare

  • PR #3676: Gradle build fixes
  • Issue #3682: Prevent NPE when changing bot config
  • Issue #3683 - fix issue preventing loading saved campaigns containing MASC
  • Issue #3621 - prevent NPE completing ship search immediately after loading campaign
  • PR #3692: Adaptations to MM's #4474 (BV calculation and reports update)
  • Issue #3402, #3715: Only hostile units are now displayed on the killboard during scenario resolution, Stratcon fixes
  • PR #3694: New StratCon feature - tracks now have individual terrain hexes (with graphics) and average temperatures;
    the terrain influences the map presets used for tactical battles; temperature is passed to megamek (may be hot!)
  • PR #3724: "Clan Personnel" special flag now correctly sets the person's clan status
  • PR #3731: Fix nightly build from a missed method rename in MegaMek.
  • Issue #3713: allied turrets have upgraded network security; defeat in evacuation scenarios results in facility capture instead of destruction

v0.49.13 Development Snapshot

24 May 23:15

Choose a tag to compare

  • Data: updates to the Stratcon FAQ now version 2.3 in docs\atb folder.
  • PR #3618: Campaign Options: Properly Disable Retirement and Dependent Options On Preset Load
  • PR #3619: Campaign Options: Properly Disable Contract Market Pane based on AtB Selection
  • Issue #3634: Re-enable Mass Mothball dialog
  • Issue #3654: Engines can be swapped again in meklab
  • Issue #3652/3629: Addressed errors loading campaigns with pending special AtB scenarios
  • Data: Improvements to FedCom Civil War Planetary Control
  • Issue #3502: Campaign Options: Improve Maximum Acquisition Per Day Text and Tool Tip Text
  • PR #3662: Update refit classes based on CamOps
  • Issue #3632: [Stratcon] Text clarification regarding airborne dropship modifier
  • PR #3663: Properly classify CASE refits
  • Issue #3600: [Stratcon] Regenerating bot forces no longer duplicates displayed scenario objectives
  • PR #3665: Stratcon Hidden Facility Modifier Fix

v0.49.12 Development Snapshot

04 Mar 23:01

Choose a tag to compare

  • Issue #3345: Rename Gunnery/Protomech to Gunnery/ProtoMech
  • Issue #3541: Maintenance Extra Time Doesn't Show For Mothballing, Activating, and Mothballed Units
  • Issue #3542: Remove Unit Market Offers That Fail to Parse
  • Issue #3553: Migrate Turn Timer Game Option
  • Issue #3436: Add StratCon Preset
  • Issue #3558: RATs Are Used Outside of AtB
  • PR #3580: Personnel Table: Add Founder Column to Biographical Information View
  • PR #3574: Fixing Support VTOL Maintenance Time
  • PR #3579: Personnel Table Mouse Adapter: Add Founder to Spouse Selection Information
  • PR #3572: Adds Environmental Specialist Specialist
  • Issue #2482: Interstellar Map: Add Contract Search and Planetary Acquisition Radius Options
  • PR #3546: Campaign Options: Move Contract Search Radius and Variable Contract Length to Contract Market
  • PR #3551: Campaign Options: Fixing Financial Year Tool Tip Option Typo
  • Issue #3554: Null Protecting MechSummaryCache Return
  • PR #3557: Yearly Retirement Nag Now Follows Campaign Options
  • PR #3561: Campaign Options Dialog: Fixing Random Retirement Panel Name
  • PR #3563: Base Components: Moving JDisableablePanel to MM
  • Issue #3569: Company Generation Dialog: Fixing Warning Option Names
  • Issue #3573: Null Protect Adding Allied Entities to an Objective
  • Issue #3576: Prevent Ultra-Light and Superheavy Scenario Assignment OutOfBounds NPEs
  • PR #3581: Personnel Table: Adding Flag View
  • Issue #3582: Company Generator: Prevent Preset From Loading in Older Versions
  • Issue #3583: Campaign Preset: Prevent Preset From Loading in Older Versions
  • PR #3586: Campaign Ops Unit Rating: Properly Calculate Admin Personnel Numbers
  • PR #3589: Phenotype Enum: Migrating Uses to Simplification Methods
  • PR #3590: Fixing New Campaign SPA Options Reset
  • PR #3591: Use JFrame Instead of Frame as Frame has Accessibility Issues
  • MM Issue #4098: Adding Sprite Camouflage and Damage Export Options
  • PR #3550: Initial Swapovers to allow for Legendary and Heroic Skill Levels
  • Issue #3318: Add manual personnel payments that generate Finance debit
  • Issue #3543: Cleaning up some medal award images
  • PR #3603: News Update
  • Issue #3592: Handling Procration for Returning Pregnant Personnel
  • Issue #3607: Properly Load Support Edge Option Text
  • Issue #3605: News Properly Shows in Advance Days Dialog
  • PR #3614: Unit Table Mouse Adapter: Only Allow Unit Assignments for Available Units
  • PR #3612: Unit Market Pane: Fixing Missing Table Name
  • Issue #3601: Fixing Nag Display and Specified Description Text
  • Issue #3599: Prevent Null Entity Generation Scenario Creation NPEs
  • Java 17: Manifest File Add-Opens