Skip to content

Releases: MegaMek/mekhq

v0.47.2 Development Snapshot

15 Nov 23:08
Compare
Choose a tag to compare
  • PR #1325: Customize protomechs and advanced aero in MekLab
  • PR #1326: Fix another potential error preventing day advancement when giving training XP
  • Issue #1327, 1329: Fixed multiple issues relating to scenario resolution introduced in 47.1
  • Issue #1333: Simca Ambulance possibly causing campaign to not load
  • Issue #1337: Offboard artillery - designate hex phase skipped when artillery comes from mekhq
  • Issue #1330: Fix NPE when PersonViewPanel has a pregnant individual
  • Issue #1316: Resolve money parsing exception in Retirement Defection Tracker

v0.47.1 Development Snapshot

06 Nov 06:45
Compare
Choose a tag to compare
Pre-release
  • PR #1259: Fix map size display for AtB scenarios in the briefing tab (cosmetic issue only)
  • Data - Updating the AtB Starter Guide to v3, thanks CampaignAnon
  • Issue #1257: Don't double up salaries when charging for peacetime costs
  • PR #1268: Fix money formatting in prisoner ransom messages
  • Issue #1274: Fix About window closing immediately
  • 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 #1282: Fix erroneously high unit values
  • PR #1294: Improve ammo swaps and refits of Large Craft ammo bins
  • PR #1298: Restructuring of person view panel, double scroll issue, and other scrolling issues
  • PR #1300: Markdown for descriptions
  • PR #1280: planetary system refactor
  • PR #1305: Mac OSX key bindings on non-standard look and feel
  • PR #1304: Markdown Editor
  • PR #1303: Various GUI fixes
  • Issue #1290: Fixes for issues with campaign subset export.
  • PR #1309: Planetary System Map
  • PR #1314: a few map fixes
  • PR #1286,1307: Scenario Objectives - explicit objective management system for legacy AtB scenarios;
    Ability to define objectives for scenario templates.
  • PR #1317: fix NPE that halts new day processing while applying training XP
  • PR #1318: player units given to other players now properly return to the campaign during scenario resolution.
  • Issue #1308: Fix NPE when the campaign folder is not present
  • PR #1315: Rescalable images for unit view panel when fluff image exists
  • PR #1320: Customize support vehicles in the MekLab.
  • PR #1321: For scenarios generated from templates, the ability to explicitly assign forces/units to different player force templates.
  • PR #1324: corrected icon map

v0.47.0 Development Snapshot

21 Aug 02:45
Compare
Choose a tag to compare
Pre-release
  • Issue #1171: Adds autosave feature (daily or weekly, and/or before missions).
  • PR #1215: Minor updates to AtB:
    • opfor infantry transports now come loaded with infantry (if you have infantry turned on)
    • opfor infantry may now be field gunners
    • opfor aircraft may have bombs
    • allied dropships may now be non-Leopards
    • VTOLs are always on as the bot can handle them fairly well
  • PR #1210: Adds all remaining unimplemented Large Craft parts - CIC, Grav Decks, K-F Drive, K-F Boom and the like
  • PR #1227: Dropships can now load alternate munitions into artillery base if the game is configured for it
  • PR #1226: [Feature] Campaign Subset Export: export a subset of your current campaign into another, either new or existing, campaign file. Overwrites units and personnel with the same guid. Option to remove exported personnel from source campaign. Obviously make backups before using on an existing campaign.

v0.46.0 Stable

20 Aug 18:48
Compare
Choose a tag to compare
  • Issue 1249: Tech Names Missing in Event Log

v0.46.0 Release Candidate 2

12 Aug 03:23
Compare
Choose a tag to compare
Pre-release
  • Issue #1075: Fix 'Mech location repair and salvage times to match StratOps
  • Issue #1224: Scenario templates no longer fail to generate forces when the 'use vehicles' AtB setting is turned off
  • Issue #1238: Fix bug where self crewed units could not be activated after being mothballed
  • PR #1239: Add GM Mothball/Activate to unit menu in hangar
  • Issue #1240: Cannot Salvage at 100%

v0.46.0 Release Candidate 1

23 Jul 04:04
Compare
Choose a tag to compare
Pre-release
  • PR #1163: Fix vast overvaluing of opfor BV in the briefing tab
  • Issue #1161: don't cast non-Infantry to Infantry during peacetime cost calculations
  • Issue #70: BA no longer has a 100% salvage chance
  • Issue #1165: Player no longer gets dinged contract score for not having forces deployed immediately upon AtB contract start
  • Issue #1170: Fixed issue introduced in 45.4 where player couldn't hire personnel from personnel market with mechs
  • Issue #1164, #1174: Fix various issues involving money, in add/edit transaction, add/edit loot.
  • Issue #1182: Fixes a NPE because some money amounts are not always initialized in all contracts.
  • Issue #1128: Player can now view stats for enemy personnel when resolving a scenario.
  • Issue #1197: Fix bug where personnel could not be assigned to Battle Armor after repair.
  • Issue #1185: Player can acquire ammo bins via parts acquisition dialog.
  • Issue #1205: Improve purchase parts dialog performance when sorting.
  • PR #1217: Fix error preventing scenario resolution involving KIA personnel
  • PR #1216: Track part ID moves during campaign loads that may affect refits (may fix some outstanding refit bugs)
  • Issue #1110: Badger / Bandit vehicles can't be customized prior to 3047
  • Issue #1230: Tripod mech breaking campaign save

v0.45.4 Development Snapshot

24 Mar 20:41
Compare
Choose a tag to compare
  • PR #1067: Switch to Joda Money library internally for financial math
  • Issue #1057: Don't allow Rotor damage to go negative or use negative damages
  • Issue #1085: Find different replacement part if original missing or has a new ID
  • Issue #1076: Address bug in Personnel Market where GM Add still costs money and add GM Hire Full Complement
  • PR #1084: Save user preferences for UI settings such as window sizes and positions, et al
  • Issue #1082: Fix issue preventing creation of new AtB contract
  • Issue #1086: Fix issue introduced in 45.3 preventing "special" AtB scenarios from starting
  • Issue #1106: Fix issue introduced in 45.3 preventing AtB scenarios containing aircraft from starting under some conditions
  • Issue #112: Adds mission log and counter for personnel
  • Issue #1115: Fix stack overflow in BattleArmorSuit::getTonnage
  • Issue #1116: [Feature] Show people's Bloodnames in "Fluff" filter on personnel tab
  • Issue #1125, #1127: Fix issues with loading units containing damaged AMS and MASC systems.
  • Issue #1109: Fix issue where damaged equipment can be restored with a reload
  • Issue #713: Fix incorrect reporting of training munitions/fuel costs, minor performance improvement on monthly rollover
  • PR #1136: Don't expand/contract tab panels on right double click (Mac OS X improvement)
  • PR #1143: In Repair tab -> Acquisitions, user can once again click 'Order One' more than once
  • Adding CampaignAnon AtB Instruction guide (very good for new players) - See AtB Stuff folder in Docs.
  • Issue #1144: fix bug where bondsmen could not be recruited
  • Issue #1148: fix bug where loan could not be paid off
  • Issue #1150: fix bug introduced in 45.3 preventing AtB scenarios reinforced by immobile player units from starting
  • Issue #1138: fix NPE in isOmniPodded check for AmmoBin's after refit

v0.45.3 Development Snapshot

12 Feb 05:45
Compare
Choose a tag to compare
  • Issue #990: Feature: Add bulk confirm dialog if more than one unit is removed
  • PR #995: Speed up campaign load times by optimizing spare parts importing
  • PR #994: Fix exception seen during log entry updates
  • PR #998: Fix Mac OS X issue so the DateChooser dialog isn't hidden when you create a new campaign
  • PR #996: Feature: adds origin faction to a person's details and support for RAT roller in a person's GM menu
  • PR #997: Add weekly Support Personnel edge refresh and usage
  • PR #1006: Speed up calculation of jump paths
  • PR #999: Adds a GM hire button to new recruit dialog
  • PR #1017: Adds the list of missing units on campaign load to the log
  • Issue #1010: Battle Armor fails to load with StackOverflowException
  • Issue #991: Fix bug where loan collateral and total value is incorrect after save and load.
  • Issue #986: Fix bug where Retirement/Defection dialog doesn't show details for first row.
  • Issue #985: Fix bug where personnel could not be exported.
  • Issue #1022: Fix bug where failed acquisitions did not count against logistics person's limit
  • Issue #964: Do not raise UnitChangedEvent if there is no unit in GM Acquire Instantly
  • Issue #1009: Fix bug where default injury type wrong
  • Issue #976: Fix bug where techs without any minutes left may get stuck on overnight tasks
  • PR #1031: Fix bug where selected repair task moves when you change mode
  • Issue #1028: Fix bug where Mass Repair Options were not applied unless you clicked Save
  • Issue #1005: Allow fractional tons to be loaded in LargeCraftAmmoBins
  • Issue #825: Arbitrary contract score modifier now persists across save/load
  • Issue #970: Can now recruit multiple prisoners at a time
  • Issue #1036: Enable zero intensity level for AtB Scenario Generation
  • Issue #779: Fix AtB deployment nag before a contract has started
  • PR #1036: Make startup GUI show all four buttons at lower resolutions
  • PR #1041: Fix some unit/tech mismatches at CPNX load
  • Issue #772: Fix graphical display issues with multiple-day advancement
  • PR #1045: Crewed Unit Options Handling (SPA/Edge)
  • PR #1045: Resolve errata for reloading times of capital missile ammo (now 1 hour per missile)
  • Issue #1049: Warehouse tab may fail to properly render
  • PR #1053: Add a Change Camouflage context menu item to forces in the TOE
  • Issue #361: Adds assigned Force to the columns on the hangar tab

v0.45.2 Development Snapshot

18 Nov 20:32
Compare
Choose a tag to compare
  • Switched build system from ant to gradle.
  • Issue #917: Hire Full Compliment Regularly Hires Bondsmen
  • Issue #919: Dropship Crewmembers/techs displayed as "Nobody" In Repair Bay
  • Issue #860, #911: Remove unusable units after multi-day or mass repairs.
  • PR #923: Tech SPA
  • PR #928: Allow mothballed units in retirement dialog
  • PR #927: Map Colors for Socio-Industrial Level
  • PR #926: Planet-based acquisition option
  • Issue #946: Some personnel (techs and admins) no longer able to be right clicked.
  • Issue #856: Invalid AtB required lances number no longer prevents user from editing contract
  • Planets: Added additional data to planets.xml
  • PR #956: System-wide equipment [Aerospace system equipment not associated with weapons shows in a fuselage
    or hull location when filtering by location in repair tab].
  • Issue #852: Support for Award clusters if an award is given multiple times to a person.
  • Issue #905: Fixes NPE when a spouse is missing on campaign load or personnel menu click.
  • PR #882: Adds support for gzipped Campaign files (*.cpnx.gz).
  • Planets: Reunification War data for Outworlds Alliance + start of RWR
  • PR #959: Fix for inability to repair damaged VTOL internal structure after loading campaign
  • Issue #967: Fix bug where acquired Units could never be bought
  • PR #971: Feature allowing grouping personnel by their unit on the Personnel tab
  • Issue #865: Changing Award Date Does Not Update Award Tooltip
  • Issue #973: No contracts are offered at the start of an AtB campaign.
  • Issue #949: Mechwarrior KO'ed at beginning of battle
  • Issue #981: Fixed bug where refits overcharged for armor or would perform excess moves

v0.45.1 Development Snapshot

04 Sep 01:02
Compare
Choose a tag to compare
  • PR #864: Security - address XXE vulnerabilities in XML parsers
  • Issue #814: Fixed AtB morale calculation to match AtB rules
  • Fixed JAR packaging error that made personnel market methods inaccessible.
  • Issue #860: Fixed concurrent modification exception during campaign load if units unsalvageable and should be removed.
  • PR #844: Feature - display a tech's XP on the repair tab and doctor's XP on the infirmary tab.
  • PR #863: Feature - allow bots to have separate retreat and destination edges, see megamek notes.
    Also upgrades AtB Chase scenarios to randomly have the player start on the north or the south edge instead of always south.
  • Issue #866: Fixed cancelling GM Add XP subtracts one (1) XP.
  • Issue #859: Fixed JSpinner text box overriding user-typed values.
  • Issue #857: Fixed bug where refit armor may not be attached to a unit on load.
  • Issue #843: Implemented sorting and scrollbar on several long lists in personnel right click menu.
  • Issue #877: Feature: Categorized births and pregnancy log entries as medical
  • Issue #858: Escaped XML was not correctly unescaped in LogEntry.generateInstanceFromXML()
  • PR #894: Fixes generation of AtBContracts with 0 req. lances
  • PR #121: allow purchasing and adding of parts en-masse
  • Issue #855: Fixed parts in transit not displaying correctly (showing up as "OmniPod")
  • PR #807: Cosmetic and accuracy improvements to AtB contract profit estimate display (in the contract market)
  • Issue #895: Fix invariant to check if tech time available for maintenance.
  • Issue #853: Do not report on the part's unit if not present during multi-day repairs.
  • Issue #849: Consider a person's secondary role during training XP calculations.
  • Issue #836: Use native file dialogs and remember the last used folder.
  • PR #909: Fix NullPointerException in ResolveScenarioTracker.
  • PR #908: Fix NPE in getPartInUse if EquipmentType is null.
  • Add Skins Folder to MekHQ
  • Update MegaMek.jar to v0.45.1
  • Update MegaMekLab.jar to v0.45.1