Skip to content

Releases: MegaMek/mekhq

v0.47.11 Development Snapshot

04 Oct 22:51
Compare
Choose a tag to compare
  • Issue #2029: AmmoBin from warehouse can rarely come with free ammo
  • Issue #2032: Fixing Campaign Options Save following Preset Load
  • PR #2023: Moving StartGameDelay to MekHQOptions
  • Issue #2036: OmniVehicle config changes require omnipod heat sinks
  • Issue #2039: Subcontract Check NPE
  • Issue #1892: Launch Game Dialog Standardization
  • PR #2022: GM Tools Name and Callsign Generation
  • PR #2046: Fixing duplicated MekHQUnitSelectorDialog Display
  • PR #2045: Aero Fighter refit heat sink tracking improvements
  • PR #2047: Fixing Name Set after Adding a Bloodname
  • PR #2048: Fixing Random Bloodname NPEs when Editing Personnel
  • PR #2050: Fixing Person Tech Unit Id Concurrent Modification Error
  • Issue #2024: Can Repeatedly Complete Missions by Cancelling Retirement Dialog
  • Issue #1971: Fixing Repair Bay Bonus Parts
  • PR #2054: Fixing Erroneous Newline after Unit Loading Failure
  • PR #2055: Swapping MekHQ to use the proper GUI to edit DropShip/JumpShip/WarShips
  • PR #2060: Fix NPE when getSelectionPaths is null in TOEMouseAdapter
  • Issue #2059: Fixing Incorrect Campaign Operations Unit Rating Experience Calculation Method
  • PR #2063: Preventing null entities in AtBScenario
  • PR #2061: Add daily report entries for AtB scenarios
  • PR #2067: Improved refit handling of internals for Aeros and Tanks
  • PR #2057: Personnel Table GM Tool Access
  • Issue #1369: Unit Rating FM:M(r): Default Quality Value is no longer Elite
  • Issue #171: Manual Unit Rating Modifier
  • PR #2058: Implementing individual dice roll display in the GMTools Dialog
  • PR #2071: Fix campaign ops dropship maintenance costs
  • Issue #2017: Keep focus on unit during repairs
  • Issue #2066: Do not add zero or NaN costs for ammo during Refits
  • Issue #1481: Adding Option to Disable Mothball Information Save
  • PR #2073: MRMS Dialog Localization
  • PR #2075: Fixing Scenario Template Date NPEs
  • Issue #1986: Adding individual role filter and filtering by primary role options
  • PR #2076: Add Show BV Calculation to Unit context menu
  • Issue #1967: Save part repair reservation if present
  • Issue #1953 Part 1: Fixing mothballing and activation tech restore
  • Issue #2079: Implementing Bulk Free in Personnel Tab
  • Issues #1595/1805: Adding filters in Hangar Tab
  • Issue #1376: Hangar Tab Line Colours For Unmaintained and Uncrewed Units
  • Issue #2089: fix procuring vehicle engines from the parts store
  • Issue #2091: Fixing missing requirement of addToCampaign
  • PR #2094: AtB Bot Camo Load Swapover
  • PR #2097: Finances credit/debit capitalization fixes
  • PR #2098: Personnel Table: Hide Assign to Unit
  • Issues #297/1248: Prisoner Capture Consolidation
  • PR #2088: explicitly track child parts
  • PR #2096: Fixing Missing Unit Selector Unit Sprite in MekHQ
  • Issue #1525: Swapping to Minimum Crew instead of Maximum Crew
  • Issue #1875: Phenotype Bonus is properly added and reduced when editing your phenotype
  • PR #2101: Reduce the size of a Part's XML by ~30%
  • PR #2102: Reduce the size of a Unit's XML
  • PR #2077: Standardizing MRMS Options
  • PR #2052: Bloodname GM Tools
  • Issue #1079: Carrying out a refit no longer fixes shoulder/hip damage "for free"; legs with busted hips and center torsos no longer added to inventory after being removed from mech during refit
  • PR #2093: Loot Table: Fixing Money Capitalization and Adding Basic Unit/Part Tooltips
  • News data upgrade
  • PR #2109: News Validation
  • PR #2110: Campaign Preset Update

v0.47.10 Development Snapshot

20 Sep 22:41
Compare
Choose a tag to compare
  • PR #1896: Campaign writeToXml: Fixing Output Spacing Issues
  • Issue #1888: Founder Filter in Personnel Tab
  • Data: Numerous fixes to RATS, Mechfiles, Sprites, and update Unit Roles.
  • PR #1893: Personnel Status: Fixing ChangeStatus, Standardizing Boolean Comparisons, and Implementing Death Options
  • Issue #1808: Adding an Option for the Player to Control All Attached Units
  • Issue #399: AtB campaigns display current parts availability at the bottom; more detailed "this part is not available to your unit" explanations
  • Issue #1915: Fixing Date Lineup
  • PR #1917: Fixing the Award Tracker post-Ancestors Removal
  • Issue #1920: Fixing xml load for bad Ancestry data
  • PR #1916: Personnel Filter Enum
  • Issue #790: Implementing Non-Combat TO&E Forces
  • PR #1930: Fixing Fill Transports NPE
  • Issue #1829: Fixing Duplicated Nags in AdvanceDaysDialog
  • Issue #470: Mass Training: Rank, No Officer, and Only Officer Filters
  • Issue #1929: Scenario Resolution: Fixing Display Anchor Issues
  • PR #1932: Fixing Total Earnings Display Issues
  • Issue #1941: Person View Panel Ability and Injury Description ToolTip
  • Issue #1296, 1855: Fixed issue preventing customization of units in the meklab when ammunition is added to the unit.
  • Issue #1951: Autosave Does Not Always Initiate On First Load
  • Issue #1922: CrewSkillUpgrader Infinite Loop Fix
  • Issue #1661: Implementing Basic Russian Patronymics
  • Issue #1817: Implementing option to not save customs to XML
  • PR #1949: Fixing Genealogy Removal
  • Issue #1962: Grant kill credit to units from the player's campaign given to other players for the duration of a megamek scenario
  • Issue #1264: Allow faction capitals to change on a specific date, not just year
  • PR #1966: Fixing Duplicated Siblings
  • PR #1925: Final PR to swap MekHQ to use LocalDate
  • Issue #254: Implementing AtB Battle Chance by Role
  • Issue #1166: Possible fix for missing turrets in AtB base attack/defense missions; still no turrets prior to 2750
  • Issue #1757: Enable Ranks For Captured Prisoners
  • Data: Large dump of current data.
  • Issue #259: Implementing Customizable MekHQ Display Date Formats
  • Issue #1982: Fixing AtBBattleChance for unassigned lances
  • Issue #1984: Implementing useManualMarriages Option
  • Issue #1983: Switching to new form of UUID save format
  • Issue #1952: Personnel Market Updates No Longer Fail in Rare Cases During Person Creation
  • Issue #1981: Fixing NPE when dragging TOE Units and Forces Around
  • PR #1999: Fixing Clan Vehicle Option
  • Issue #2003: Various faction startingPlanet errors in factions.xml
  • PR #2005: AtB: OpFor Uses VTOLs is now default true
  • Issue #1939: Fixing Preset Loading and Reworking Campaign Options Initial Value Load
  • PR #2008: Avoid several process-stopping errors when upgrading bot units with SPAs
  • Issue #2007: Correct required heat sink calculation for refits
  • PR #2009: Moving the Misc Tab to MekHQOptions, Fixing UnitMarketReportRefresh, Properly Localizing lblOpforLocalForceLikelihood
  • Issue #2001: Fixing Lance Display Ordinal Comparison
  • PR #2013: Adding MekHQ option to prefer GZIP in campaign saves
  • Issue #1866: Implementing New Day MRMS Option
  • Issue #630: Improved tracking of integrated heat sink changes during refit
  • Issue #1252: Spare "Targeting Computer" not used on config change, new one ordered instead
  • Issue #2026: Don't add phantom parts to warehouse when refitting unit
  • PR #2011: Command Center Unit Market and MRMS MekHQ Display Options

v0.47.9 Development Snapshot

08 Aug 15:29
Compare
Choose a tag to compare
  • Issue #1894: Adding additional legacy date format
  • PR #1897: Genealogy: Adding a contains map check
  • PR #1900: Adding Battle Damage to MekHQ Sprites
  • Issue #1902: Fixing DateChooser NPEs
  • Issue #1904: Updating Portrait documentation for role name changes

v0.47.8 Development Snapshot **Buggy Don't Use*

03 Aug 01:08
Compare
Choose a tag to compare
  • PR #1825: Adding Advance to Next Monday to the AdvanceDaysDialog
  • Issue #1828: Rolling over to the next month when using AtB and your current faction goes extinct will no longer cause an error
  • Issue #1827: Adding documentation comment for required Excel version for Awards Tracker
  • Issue #1819: Fixing Time in Rank without Time in Service
  • Issue #1821: Can now reach all directories for images
  • PR #1830: Picking techs for refit now orders the techs by type then skill level, so you don't have to strain your eyes looking for that one aero tech
  • Issue #1822: Making the default Force Icon into a transparent background
  • Issue #1816: Fixing Portrait Changing in the Same Category
  • Issues #1797 and #1820: DateTime to LocalDate Switchover and Date Fixes
  • Issue #1840: Properly Implementing the Attached Camo Option
  • Issue #1847: Fixing Time in Service
  • Issue #1861: tryingToMarry and tryingToConceive flags are now saved properly
  • PR #1863: Retirement Date Tracking
  • PR #1864: Random Callsign Generator
  • Issue #1871: Implementing sorting fixes for the personnel tab
  • PR #1850: Phenotype Rework Implementing Vehicle, ProtoMech, and Naval Phenotypes
  • PR #1669: Implementing the MegaMek Unit Selector in MekHQ
  • Issue #198: Adding Ransom Mech and Ransom Prisoner Options for Scenario Resolution
  • Issue #1881: Outer planets in Weldry system can now be clicked
  • Issues #1569 and #1570 Phase 1: Genealogy
  • PR #1857: Personnel biographical view and last name simplification

v0.47.7 Development Snapshot

23 Jun 00:48
Compare
Choose a tag to compare
  • PR #1811: Fix advance multiple days reports not showing
  • PR #1810: use grid layout for repair tab main panels
  • PR #1802: Updates to special abilities in all presets
  • PR #1800: Two new unofficial special abilities for techs
  • PR #1776: Command center
  • PR #1769: Briefing room fixes
  • PR #1759: acquisition tables are not refreshing on new day
  • PR #1758: Planetary acquisition fixes
  • Issue #1725: Refit does not save original part quality when the part is cloned
  • Issue #1665: Use ammo by type (unofficial) does not work
  • Issue #1741: Adding Unit::isPresent check for Maintenance
  • Issue #1734: Scenario Resolution Dialog: View Unit is now Always Enabled
  • PR #1728: Adding Option to Disable Chases
  • Issue #1698: Option to Determine Father Based on Spouse at Time of Birth
  • Issue #1740: Adding Unit::isPresent check for FMMR Unit Rating
  • PR #1750: Fixing LogEntryController Typo
  • Issues #1735, #1736, #1737: Fixing how units are edited in Scenario Resolution Wizard
  • Issue #1753: Fixed advance day NPE related to contract start date extension when player is in-system but still in transit
  • Issue #1733: Adding Scenario Resolution Wizard and MUL Selection Dialog Mnemonics
  • PR #1762: Advance Days: Increasing Day Count Limit and Adding Advance to Next Year
  • Issue #1662 and 2/3rds of Issue #347: Remember Layered Force Icon Setup
  • PR #1764: Fixing Elemental Portrait Folder
  • PR #1655: Implementing Welsh and Icelandic Patronymic/Matronymics for Baby Surnames
  • PR #1713: Adding Spaced Marriage Surname formats and renaming formats to improve end-user readability
  • PR #1715: Varied Prisoner Status Bugfixes
  • PR #1714: Random Names and Gender Rework
  • Issue #1631: Regenerating Forces for AtB Dynamic Scenarios now Resets Attached Bot Forces
  • Issue #1706: Techs now display as part of the force in the personnel tab
  • Issue #1529: Begin Refit Should be Disabled For Negative Unallocated Armour Points
  • Issues #1343 and #1442: AtB Scenario Objective Fixes
  • Issue #1711: Adding Option for Babies born to Prisoners to be Born Free
  • Issue #1766: Adding an option for attached units to use the faction camo
  • Issue #1781: Adding Sorting to the Scenario Table
  • Issue #1738: Scenario Resolution Wizard: Add View Personnel button to Pilot Status

v0.47.6 Development Snapshot

03 May 18:31
Compare
Choose a tag to compare
  • PR #1610: Raised cost of edge points from 1 to 10 for the AtB configuration preset.
  • PR #1627: Moved pregnancy GM items to Personnel GM menu (and hide GM menu if not a GM)
  • Issue #1612: Adding Scrolling to Marriage Candidates
  • PR #1606: Abandon ship (MekHQ version)! Crews of large craft and units transported aboard large craft are handled during scenario resolution.
  • PR #1618: De-clutter assign lance tech menu in TO&E
  • Issue #1632: All random marriages default to same sex
  • Issue #1626: Adding Time in Rank to MekHQ
  • PR #1634: Fixing Activate/Mothball Display Text
  • Issue #1636: ExtraData Export Fails because of Null Mapping
  • PR #1642: Fixing Popup Display Text Spacing Issues in DataLoadingDialog
  • Issue #1218: Personnel Total Earnings Tracking
  • Issue #1613: Automatically Output Finances Table to File on New Year
  • Issue #1134: Option to Disable Dependent Automatic Addition in AtB
  • PR #1645: Deploying units as reinforcements to AtB and template scenarios no longer defaults them to the "any" deployment zone
  • Issue #1649, #1651: Fixing ExtraData Unmarshaller
  • PR #1654: Fixing Spouse and Baby Load from Personnel export
  • PR #1656: Avoid NPE in Person::isMothballing
  • Issue #1635: Base Salaries Not Displaying Correctly in Nimbus
  • PR #1659: Implementing Log Maintenance
  • PR #1666: Fix bug with personnel original unit tech (if clan tech level)
  • PR #1673: Removing Prisoner to Personnel Random Marriage by implementing Prisoner to Prisoner Random Marriage.
  • PR #1663: Fixing Clanner Name Migration
  • PR #1681: Change refit model weight calculation to work with BA
  • PR #1685: Adding All Role and No Role options for Portraits
  • PR #1688: Single Portrait Bulk Assignment to Personnel
  • Issue #1683: Adding the option to log marriage name changes
  • PR #1670: Improved Standard Awards
  • PR #1693: Fixing Campaign Options Display Spacing Issues
  • Issue #1285: Adding default value to prevent Personnel Market No-Role Personnel
  • Issues #880 and #1671: Paid Recruitment Roll is now based on having an active contract
  • Issues #1614 and #1615: Adding a Financial Year Duration Option
  • PR #1700: Fixed NPE resulting in failure to display personnel tab when a unit is assigned to a non-existent scenario
  • Issue #1691: Personnel are now filtered by primary and secondary roles in the Personnel Tab
  • PR #1580: Adding TryingToMarry and TryingToConceive Flags
  • Issue #1625: Adding Display Format Options for Time in Rank and Time in Service
  • PR #1604: Adding Mnemonics to the Main Tabs and Advance Day
  • Issue #850: Bulk Award Assignment
  • Issues #780 and #1102: Implementing Submenus for Personnel Unit Assignment

v0.47.5 Development Snapshot

02 Apr 02:55
Compare
Choose a tag to compare
Pre-release
  • Issue #1470: Thumper artillery vehicle causes array index out of bounds exception error
  • Issue #1261: RFE: In Contract Market, hyperlink the system/location to the Interstellar Map
  • Issue #1090: Feature Request: Add Origin Faction to Fluff Information display of Personnel
  • Issue #1476: Settings in portrait generation is not saved.
  • Issue #1385: Add dark themes to MekHQ.
  • Issue #1488: Random Origin Search Radius now properly loads.
  • PR #1496: Minor scenario template UI improvements; transports generated by AtB may now contain power armor where appropriate
  • Issue #1480: Add customization for colors used throughout MekHQ.
  • PR #1490: Fix some bugs with the Assign to Ship menu item
  • Issue #1495: Export Campaign Subset to New Campaign Now Copies Options
  • Issue #1508: Injured personnel Keep Command of their Vehicles and Infantry units
  • Issue #1429: Adding Bulk Add to the Parts Marketplace.
  • PR #1500: Scenario Generation properly handles GM Generation and Multiple Missions
  • Issue #1505: Fixing Personnel Tab Graphical Unit Images for Mixed Fighter and Tech Person
  • PR #1519: Adding proper bondsman formatting when Added to Campaign
  • Issue #1492: Medical Report Displays for Personnel with GM Added Injury
  • Issue #1497: Scale Unit sell values by their Entity's price multiplier
  • PR #1509: Adding Monthly and Yearly Autosave Options
  • Issue #1482: Hire Full Complement Now Records Time in Service
  • Issue #1486: Fixing Unit and Personnel Export to CSV and Localizing Top Menu Bar
  • Issue #1530: Fixes issue in infirmary where buttons unreadable in dark mode
  • Issue #1250: Added FormattedNumberSorter to Warehouse total cost column
  • Issue #1375: Creating Localized Natural Order Sorter
  • Issue #155: Adding Advance Day to Personnel Market
  • PR #1553: AtB: Adding SPA Generation for Generated Veteran and Elite Personnel
  • PR #1555: Fixing spacing for C3 Slaves in the TOE
  • Issue #1564: Hide impossible parts in the Purchase Parts Windows
  • PR #1533: Windchild's Personnel Improvements, covering Issues #765, #876, #1404, #1482, #1486, #1492
  • Issue #1524: Sort P_NONE Personnel as Support Personnel
  • Issues #1542 and #1417: Hangar Tab Popup List: Bulk Selection and Rank Fixes
  • PR #1556: Updating Unit Rating wording
  • PR #1584: Stop double-counting medics for FMM:R unit rating
  • Issue #691: Fixed multiple issues importing units from MUL files, including portraits, gender, SPAs
  • PR #1583: Adding Menu Bar Mnemonics (Shortcut Keys)
  • Issue #1540: Switching over to using JSpinner for base salaries
  • Issue #1578: Adding New Campaign to the main menu
  • PR #1597: MegaMek Log File is Reset on MekHQ load

v0.47.4 Development Snapshot

10 Feb 00:46
Compare
Choose a tag to compare
  • PR #1440: Implement "Rugged" quirk (2x or 3x between maintenance rolls)
  • Issue #1447: Bug: Don't infinite loop in acquisition logic
  • Issue #1413 #1415: Hangar report displays units in alphabetical order and reflects mothball status
  • PR #1449 #1452: Fixes for multiple unit transport assignment issues; sorting of unit assignment destinations by unit bay type
  • Issue #1454: Adding scrollbar to NewContractDialog
  • PR #1463: Modifying the PersonViewPanel to properly display Due Date and Age
  • Issue #925: Fixing Zombie Time in Service
  • Issue #1455: Possible fix for failure to generate units from RAT files due to said RAT files not loading fast enough
  • PR #1467: Made the Standard Value for Double Enemy Vehicles False
  • Issue #280: Adding Portrait folder documentation

v0.47.3 Development Snapshot

01 Feb 22:42
Compare
Choose a tag to compare
  • Issue #1344: Ensure techs show the right skill for Protomechs
  • PR #1348: Enable scenario modifiers to add objectives to scenarios generated from templates
  • Issue #1349: Problem with replacing Protomech limbs lost in combat
  • PR #1352: Feature: Add origin planet to Personnel
  • PR #1355: General support vehicle crew (fixes deployment bug)
  • Issue #1354: Feature: adds +/-100M button to New Loan dialog
  • PR #1289, #1359: Feature: adds GM Jumpship Recharge on Interstellar Map context menu
  • PR #1360: Fix several issues with adding/removing techs from a force
  • PR #1362: Random personnel background generation (enabled via Campaign Options)
  • Issue #1306: Commander skill level bonuses are now applied in rating calculations
  • Issue #1370: Unit Rating FM:M(r): 0 dividends now produce 100% fulfilled need instead of 0% fulfilled need
  • Issue #1374: Unit Rating: Small Craft Bay can now store Fighters
  • PR #1379: Feature: Adds hyperlink from origin system on personnel panel to the map panel
  • PR #1382: Speed up Advance Day using profiling data
  • PR #1387: Include Super Heavy Vehicle Bays in Unit Rating/Reputation
  • Issue #1390: Bug: fix XML parsing failure when putting customs in CPNX that have ampersands (etc)
  • Issue #1284: Can't get contracts from Comstar's capital planet
  • Issue #1384: PIR and REB AtB Contracts can not be generated
  • PR #1371: Ability to load units into dropships/warships for automatic deployment to megamek scenarios; Naval C3 network configuration in MekHQ
  • Issue #1363: Feature: in Hangar's Assign Tech menu, group by skill level
  • PR #1403: Bug: TO&E menu may crash if no units in force (and general cleanup)
  • Issue #1263: Fixing Marriages Without Surnames
  • Issue #1405: Feature: Display Mother and Father for Children in the Force
  • Issue #1406: Feature: Add hyperlinks to family members
  • PR #1410: Add the unit ID to the log when unable to parse a unit
  • Issue #1262: Feature: Identify on the interstellar view planets that are eligible for additional contracts
  • Issue #219: Bug: Overview/Hangar Breakdown does not include support vehicles in count
  • PR #1380: Data: House Arano sourcebook planet ownership data added
  • PR #1422: Minor performance improvement for contract market
  • Issue #1366: Bug: Fix empty procurement list on campaign load
  • Issue #1345: Bug: Fix unlimited acquisitions when daily limits in place
  • PR #1419: Improve performance of purchasing parts and fix refit bug where armor or ammo may not be used for a refit
  • PR #1424: Resolve errors found by SpotBugs
  • Issue #1427: Fix bug where GM Add'ing ammo with 0 shots did not add new ammo
  • PR #1430: Initialize bay space on Campaign load before setting Used Capacity
  • PR #1435: Improved fault tolerance for campaigns with large craft that have gone sour due to bad refits
  • PR #1437: Personnel View: Mother will no longer break if a person only has a father
  • Issue #1433: Enabling RandomizePortraits for personnel with pre-existing portraits
  • PR #1438: Adding Scrollbar to Personnel Settings under Campaign Options for small screens

v0.46.1 Stable

17 Jan 17:01
Compare
Choose a tag to compare
  • PR #1259: Fix map size display for AtB scenarios in the briefing tab (cosmetic issue only)
  • Issue #1257: Don't double up salaries when charging for peacetime costs
  • PR #1268: Fix money formatting in prisoner ransom messages
  • Issue #1275: Fix zero sized dialogs (Edit Biography, etc)
  • Issue #1273: Updated edge cost for AtB to match current rules
  • PR #1288: Allow the large craft ammo swap dialog to switch AR10, missile and artillery munitions properly
  • PR #1292: Fix erroneously high unit values
  • PR #1305: Mac OSX key bindings on non-standard look and feel
  • PR #1317: fix NPE that halts new day processing while applying training XP
  • Issue #1308: Fix NPE when the campaign folder is not present
  • Issue #1374: Unit Rating: Small Craft Bay can now store Fighters
  • Issue #1390: Bug: fix XML parsing failure when putting customs in CPNX that have ampersands (etc)
  • Issue #1284: Can't get contracts from Comstar's capital planet
  • Issue #1384: PIR and REB AtB Contracts can not be generated