Releases: MegaMek/megamek
Releases · MegaMek/megamek
v0.49.4 Development Snapshot
- PR #3079: Skill Generation Rework
- PR #3106: Relabel "Start a Saved Game" button to "Load a Saved Game"
- PR #3113: Unit Readout Dialog: Add missing space between the dialog name and unit name
- Issue #2975: Altitude is now properly ignored when customizing aerospace and space units for a space map
- Issue #2719: Null protecting BotClient::calculatePointBlankShot
- PR #3122: Nova Net Command: Improving error chat replies
- PR #3096: Russian Name Cleanup
- PR #3123: JToggleButtonPreference: Swapping to using doClick
- PR #3127: Standardized Game Options File I/O
- Issue #2854: Only skip the invalid unit when not allowing illegal designs
- PR #3130: MegaMek XML Util: Fixing Two Escaping Issues
- PR #2581: MegaMek XML Util: Adding Proper Parsing Methods
- PR #3000: Top Menu Rewrite
- Data: Few new maps from SimonLandmine and UlyssesSockdrawer. Some unit file fixes.
- Issue #3089: Fixing messages implementation to handle localization
- PR #3132: Princess Player NPE
- Data: (Errata) StratOps Advanced Anti-air now an unofficial option per its removal from StratOps.
- Issue #3140: Moltke missing from FWL General generated RATs
- Data - Some unit fixes and a new board.
- Issue #3134: Show BV of players in the lobby player table
- PR #3159: Per errata, primary infantry weapons doing more than .6 damage per trooper have been nerfed to .6; infantry burst fire trait added for those
- Data: Various Unit file fixes
- Issue #3128: Restore bot ability to unload infantry/BA from transports.
- PR #3167: Tripod 'Mech Center Leg Actuator Damage Customization
- PR #3168: Array bounds protecting Entity::getCritical
- Issue #3133: Adding before round 1 deployment option
- PR #3170: Fix NPE preventing loading MULs containing transported units
- Issue #3126: Display Water0 under rough/swamp again
- Issue #3102: Add mousePressed check to lobby popup trigger
- Issue #3153: Minimap graphical issue corrections
- PR #3139: Restore 'rotate board' option for maps with even width to rotate the board 180 degrees.
- PR #3162: Suite Version Tracking: Adding Full Versioning and Version Protection
- PR #3176: Fixing ForceGeneratorViewUi NPE
- PR #3177: Properly reveal vibrabombs detonated during a unit's movement
allows active probes to reveal minefields during movement as per TacOps Active Probe rules (unit movement stops if a
minefield is revealed) prevent soft-lock when stopping a unit's movement due to minefield detonation with "simultaneous movement phase" turned on - PR #3190: Vibrabombs and other non-conventional/inferno mines always reduce density when detonated per current TacOps rules.
- Issue #3147: Dead-fire missiles behave according to updated IO rules (no auto-hotload, cluster hit penalties, 5 point clustering for LRMs)
- Issue #2894: Allow airborne microlite VTOL infantry to flee
- Issue #2813: Per TW, updated swarm attack modifiers, battle armor vibro claws now do extra damage during swarm attack.
- Data: New sprites/updated unit fixes and Shrapnel units.
- Issue #3813: Multiple improvements to the unit tooltips, in the lobby and otherwise.
- Issue #3202: "Restore" ability to switch unit name display using ctrl-b (full name, just the chassis name, etc)
- Issue #2207: Prevent additional MP cost and bog down nagging when moving along water surface while the bottom terrain costs extra MP/causes bog down
- Issue #3015: Update tonnage display in the lobby table to display exact infantry tonnage; update player BV display formatting according to locale
- PR #3110: Dockable Unit Detail
- PR #3210: Base Components: Client Settings Dialog Swapover
- Issue #3185: Prevent server lockup when processing a club attack (against a unit also equipped with a club?)
- PR #3218: BotGeometry Null Edge Detected Exception Logging Upgrade
- PR #3219: Fixing the Messages instance used by Entity
- Issue #3175: Fix concurrent modification issue preventing multi-bot replacement
- Data: Fixes for #3208,#3188,#3155,#3146,#3141,#3117,#3064,#3040,#3034#2949,#2647,and #2637
- Data: Numerous Fluff entries added, new sprites, new camos, and largest board in MegaMek added
Stonewall072 Ocoee (50x700)
v0.49.3 Development Snapshot
- PR #2955: Board Tagging
- Issues #1628, #1857, #2181, #2264, #2290, #2390, #2944: Board Editor and Menu Enhancements and Fixes
- Issue #2960: Fixing non-basic letters in the new camouflage setup
- PR #2971: Fixing the Magistracy of Canopus Planetary Militia Force Generator Faction
- PR #2987: Remove unwanted water terrain exits from boards
- PR #2990, 2993: Fix errors discovered while play-testing on potato-grade computer:
- prevent tooltip errors when mousing over non-unit spotting target
- prevent player camo color related force rendering error in lobby due to slow MekHQ->MegaMek data transfer
- improved bot ability to avoid flying off-board on space maps in newtonian flight model
- prevent ejected aerospace pilots from crashing the server when drifting off-board on space map
- prevent attempts to use searchlights on non-existent buildings
- "Nearest" destination zone is now respected properly by the bot
- Fix several "stuttering"/"jumping" issues when moving around the map
- Issue #2995: Critical Hits not being applied
- PR #2998: Advanced Map Generator Panel: Fixing Woods Size Text
- Issue #2988, 2989: Multiple fixes to errors encountered when using fighter squadrons
- PR #3009: Fixing Princess Null Entity Packet state update
- Issue #3002: Disallow torso-twisting and vehicle turret rotation during TAG phase per recent errata
- PR #3010: StatusBarPhaseDisplay Code cleanup
- PR #3011: Fixes for multiple game-freezing issues relating to counter-battery fire against previously destroyed units
- PR #2968: Prevent TAG from attempting to designate targets for hostile incoming homing ordnance
- PR #3023: Allow UUID Serialization
- PR #3022: Preventing three Compute::getTargetTotalNP NPEs
- PR #3021: Fixing Calculate LOS NPEs
- Data: New Sprites, Camos
- PR #3041: Princess config dialog improvements; much easier bot replacement upon loading a save game.
- Issue #3407: Prevent server lockup when processing swarm attacks that select an infantry unit in a building as a secondary target
- PR #3051: RAT Generator Editor no longer shuffles model entries around randomly; space stations have been added to RAT Generator
- Issue #3031: Bot will no longer attempt to cross water in "long range pathfinding mode" when doing so would cause an armor breach
- Issue #3052: Fix for server lockup when firing infantry-scale weapons off of small support vehicles; fixes for multiple errors processing non-existent passenger units.
- Issue #3048: Hits on hull-down (non-superheavy) vehicles without turrets now land on proper location.
- PR #3017: Additional unit label display options (toggled with the unit label display keybind) to show abbreviated and really abbreviated unit names.
- PR #3050: Players now have option to provide their email address to the server (which is not shared with the other players). If the server has a local SMTP server configured, round reports can be emailed to players.
- PR #3072: Hidden Units is now Enabled by default
- Issue #3065: Prevent units from winding up with an illegal facing as a result of a fish tail, and in general.
- Issue #3042: Properly Set Anti-Mek Skill For Battle Armour and Infantry
- PR #3082: AbstractUnitSelectorDialog: Properly Catching NPEs and other MechFileParser Exceptions in getSelectedEntity
- PR #2980: Do not use GUIPreferences from Board
- Issue #2951: Update to-hit modifiers for weapon and physicals attacks against grounded dropships and other superheavy units.
- Data: Updated Boards including MegaMek Invitational Boards
- Issue #2918: Shaky Stick SPA now applies for airborne VTOLs and WIGEs.
- Issue #3094: Double Blind: Fixing Unjam Turret Action Report
- Unofficial Equipment Documentation
- Data: Adding Rec Guides 15-18 includes Unit Roles, some Fluff, and canon quirks. New Camos and new sprites
- Data: Fixing some weapon name types and a missing princess behaviour(Ambusher) and some sprite errors.
v0.49.2 Development Snapshot
- PR #2816: Board Editor Layout Scaling
- PR #2852: Board Hex Fluff Transitions
- PR #2877: Report Messages Cleanup
- PR #2879: Remove unnecessary logging and bot processing of human-readable round reports
- Issue #2704: Indicate that units may still move on facing arrow
- Issue #2878: Princess configuration dialog no longer locks up when trying to click Ok
- Issue #2886: Wreck sprites display correctly when zoomed; removed wreck sprite labels; indicator of what's wrecked shows up in tooltip popup
- PR #2887: Menu bar scales with the rest of the GUI
- PR #2885: Fix "weird" keybind defaults
- Issue #2884: preventing Array Index Out of Bound error when adding bombs to a LAM
- PR #2880: "De-hexed" water and pavement (partial-looking water and pavement hexes that are functionally water and pavement, but look more "realistic" like the recent physical CGL hex maps)
- PR #2869: Camouflage: Deadborder Pack, Base Component Swapover
- PR #2898: Princess will now do her best to avoid known minefields
- PR #2896: Base Components: Using proper locale
- PR #2903: Camouflage: Layered Overlay
- Issue #2883: Can once again issue flee command to allied bots, but need to specify an edge (see docs);
Can set bot destination edge to 'nearest', causing its units to move to the nearest board edge - PR #2912: Show all locations for spreadable equipment in summary view
- PR #2916: CommonMenuBar maintenance (checkbox items)
- Issue #2897: Princess will now attack with swarming BA
- Issue #2888: Princess can no longer unjam tank weapons/turret or use searchlight when unit crew is unconscious
- PR #2924: Per current errata, "short" buildings now provide partial cover for tall units (e.g. mechs) rather than enclosing them completely
- PR #2923: Prototype TSM
- Issue #2672: Fuel Tank Magnitude Tooltip Correction
- PR #2915: Improved unit image scaling in the lobby
- Issue #929: Narced status on unit tooltip
- Issue #2920: Prevent lock-up when resolving homing artillery attacks vs tagged hex
- PR #2929: Players can now skip deploying minefields
- Issue #2543: Board images save at current zoom, game summary at zoom 1
- PR #2910: UnitReadoutDialog Standardization
- Issue #2917: Fixing Structured_Water directory reference
- Issue #2003: Fix terrain exit issue in map editor
- PR #2937: CommonMenuBar and MovementDisplay Menu entry corrections
- PR #2941: Prevent rendering failures in lobby when using LAMs in fighter mode
- PR #2934: Complete Anti-TSM "Green Smoke" warhead implementation
- Issue #2762: Improve the Minimap and fix empty summary screenshots
- Data:New Sprites, Rec Guide 14, more units with Fluff text.
v0.49.1 Development Snapshot
- PR #2823: Fix for issue preventing saving battle results to MUL and scenario resolution in MekHQ
- PR #2825: Fixing Mek Tree Sorter NPEs
- PR #2829: Fixing Mek Table Model Potential NPEs
- Issue #2818: Placeholder Image on Destroyed Condor
- Issue #2819: Fixing Left Click Targetting Issues
- PR #2831: FovHighlightingAndDarkening Null Handling Improvements
- PR #2835: ReadMe Java recommendation update and accessibility improvements
- Issue #2820: Improved initial sizing of game options popup
- PR #2850: Fixing LobbyMekCellFormatter NPE
- PR #2849: Fixing Abstract Wreck Sprite NPE
- Issue #2826 Traitor Context menu correction (no traitoring to teamless)
- Issue #2856: Fixed Board Editor Level Up/Dn and left click dragging
- PR #2862: Adding null target safety check for WeaponAttackAction.toHit() method
- Issue #2963: Armor tooltip matches reality better
- Issue #2776: Fix for frequent inability to start MegaMek scenarios with bots from MMS files
- Issue #2727: Restore respect for client-side language settings (some things still aren't translated though)
- Data: New sprites and unit file updates, updating Flynn Map pack, adding UlyssesSockdrawer Maps
v0.49.0 Development Snapshot
- Issue #2614: Improved Building Validation
- Issue #2592: Random Army Creation Tech Level Max Index Comparison Issue
- Issue #2272: Fixing Alt-Click on Building and Mouse Wheel Over Building/Bridge/Fuel Tank Not Clearing Tile
- Issue #2362: Fixing XML Schema File Issues
- PR #2655: Accessibility command improvements
- Issue #2710: Shield DC and DA values
- PR #2714: Change source and target compatibility to Java 11
- Data: New maps, unit fixes including fix for #2707
- Issue #2597: Add thread safety to duplicate name hash
- Issue #2722: Do not send IP addresses in chat by default
- PR #2691: Base Components: Creating Base Components based on the previous MekHQ Preference setup
- PR #2724: "File>Unit List>Refresh Unit Cache" loads any changes in the unit files without having to restart
- PR #2730: Tooltips for target number calculations on the round report
- Issue #146: Disengage/Remove Unit Button for Offboard Artillery
- Issue #2722: Add a UI to enable/disable showing IPs in chat
- Issue #1131: Prevent units with bay weapon ammo from having that ammo disappear when customizing unit under some conditions
- PR #2737: Use correct target number for chain whip trip with active TSM
- Data: Unit date update. The MUL has update a lot of units with new dates this brings MM in line with them.
- Issue #2740: Update base target number for attacking with "picked up" club (tree/girder/arm/leg) to be piloting - 1, rather than piloting + 1
- Issue #2694: The bot will now consider not attempting to get up, or going to hull-down (where applicable) when odds of getting up are low
- PR #2742: Enable the bot to "find club", when it absolutely, positively has nothing better to do with the firing phase
- Issue #2747: Prevent protomech AC ammo from causing 8x the damage it should during ammo explosions
- PR #2558: Pre-designated auto-hit artillery hexes for on-board artillery option works with on-board artillery
- PR #2754: Making Princess the default bot for MM Scenarios and Fixing MM Scenario Bot Loading
- PR #2752: Offboard Artillery Target Not Found NPE
- PR #2570: Camouflage Improvements and Integrated Directory Refresh
- Issue #2755: Searchlights no longer have unlimited range
- Issue #2758, 2759: Infantry no longer able to leap up to flying VTOLs for swarm attacks;
target movement modifier now applies to legal leg/swarm attacks. - Issue #2767: Incorrect Citation for "(Unofficial) Specify the number of pre-designated artillery autohit hexes per map area
- Issue #547: Implement air-launched Arrow IV (homing and non-homing)
- PR #2773: Launch Fighters (bot version)
- Issue #1219: Adding Defensive Code for RATGenerator Era
- Issues #1785/#2138: Fixing and Improving Round Report Player Stats
- Issues #2787: Protomech AC gun and ammo are different tech levels
- PR #2786: Units set for a delayed assault drop no longer disappear on the first turn of the game.
- Issue #2438: Adding More Detail to Fire Damage Reporting
- Data: New Sprites, IrTech addition, numerous other data fixes. Fixes for #2696
- Issue #2794: Switching back and forth from TestBot in bot config dialog no longer causes an NPE because the TestBot option has been removed.
- Issue #2709: Equipment improperly tagged as fixed on recent omni designs
- Issues: Lobby Rewrite addressing #448, #765, #1996, #2277, #2306, #2322, #2327, #2340, #2374, #2384, #2385, #2428, #2560, #2657
- Issue #2133: MegaMek Scenario Additions (Planetary Conditions inclusion and Dialog skips)
- PR #2797: Re-enable doubleclicking in the IconChooser
- PR #2802: Weapon Attack Action Class Cast Exception Fix
- Issue #2281: Creating a standard BV Display Dialog
- PR #2803: Fixing a few Reports that are Missing Subjects
- Issue #2801 Omnimech Pods Incorrect Labels
- Data: Adding Mech write ups to selected units.
- New Sprites and Issue #2798 Wolfhounds Missing Full-Head Ejection Systems
- Data: Issue #2774 - Kaji Maps Update.
- Data: Updated 1st SW RATs, and some general unit data fixes.
v0.48.0 Stable
- PR #2638, #2640: Turret data fixes
- Data: Updating Snub PPC per Errata.
- Data: Fixing possible range issue with Clan HMG.
- Issue #2639: Melee Specialist SPA Description Uses Internal Name
- Issue #2512: Check Small Pilot ability for LAM and Aero Piloting Skill Rolls
- Issue #2625: Change the default toggle chat to backquote / grave
- Issue #2662: Prevent error logging from crashing server when checking whether LAM with bomb bays has inferno ordnance
- Issue #2666: Take into account center torso when checking LAMs for available bomb bays to load bombs into
- PR #2668: Prevent skidding units from collapsing bridge "basements" when going under them
- Issue #2681: Fixing GameTurn Entity Check NPE
- Issue #2528: Undo during movement recalculates LOS
- PR #2686: Distance Null Coordinate NPE
- Data: Lots of new spites, new boards (Flynn, SimonLandmine), unit file fixes
- Removing Print text and disabling the "Bing"
- PR #2689: Random Skill Generator: Fixing AND Comparison
- Issue #2676: Clan Heavy Machine Guns - No Range
- PR #2690: Orphan control for destroyed entities to prevent soft-lock when loading save after destroying a unit
- Data: Fixes for #2693, #2680, #2679, #2678, #2677, #2674, #2653, #2644, #2629
- Data: New Sprites
v0.47.17 Development Snapshot (Release Candidate 3)
- Issue #2557 - SimonLandmine maps out of date.
- Issue #2529: Dead-fire ammo wrong shots/ton (missed some)
- Data: Updated unit_roles and RAT Gen files for RecGuides and Golden Century.
- Issues #1967/1968: Swapping to use ImageIO.read() for Portrait Zip File reads
- PR #2567: Colour Camouflage: Fixing Colour Camouflage Tint Application and Colour Setter
- Issue #2565: Bot performance improvement for situations where there are C3/ECM type units on the field
- PR #2562: Prevent "mount" button from being active for grounded dropships, as it doesn't do anything and throws an exception when clicked
- Issue #2584: UnitSelectorDialog: Player ComboBox now properly updates on load
- Issue #2585, 2586: When destroying locations, multi-location equipment (e.g. Chameleon, Null-Sig) is now properly destroyed
- Issue #2580: Fix non-unique IDs for Buildings
- Issue #2609: Fix for bot deployment hang on maps with phantom buildings
- Issue #2613: Graceful failure for DFA attacks against improperly picked targets (no DFA occurs, rather than the game locking up)
- Issue #2619: Prevent unwanted turn skip if loading a save game with only one unit left to move
- Issue #2598: Dropship can't mount(load units) if on hexes higher than level 2
- Issue #2620: Homing Arrow IV no longer deals excessive splash damage to battle armor
- Data: Fixing issues #2623, #2612, #2603, #2602, #2600, #2582, #2566, #2064, #2036
- Data: New Sprites
- Data: Updating SimonLandmine's map pack and adding strategoslevel3 Tukkayid maps.
- PR #2627: Accessibility Window Shortcut of Alt - V - A
- PR #2628: Scrollable Accessibility Window
- PR #2630: Fixing Infantry TRO Secondary Weapon Name
- Issue #2625: Preventing Key Bindings when using the Accessibility Window
v0.47.16 Development Snapshot (Release Candidate 2)
- Issue #2513, #907: Adjust message for gun emplacement ammo criticals to more clearly indicate if no damage has occurred;
implement non-weapon/ammo critical hits (e.g. ECM) on gun emplacements - Issue #2517: Ensure AmmoType::canSwitchToAmmo ignores munition types
- PR #2519: Open up Compute and MMRandom to allow mocking in tests
- Issue #2522: Vehicular Grenade Launchers smoke munitions not working
- Issue #2533: Explosive Ammunition BV Penalty Errata
- Issue #2537: Prevent soft-lock when processing nuclear blasts near the edge of the board;
improved error recovery when loading games after processing failure in certain cases - Issue #2535: Remove nag for airborne unit entering rubble hex
- Issue #2499: Separating Colour Camouflage and Player Colours
- Issue #2544: Rear or turret-mounted weapons failing to load
- Issue #2550: NPE when 'Go Down' is used by an elevation 1 AirMech
- PR #2554: Fix TargetRoll description if negative modifier is first
- Data: New Sprites, Rec Guide 7 units, some date fixes (#2520)
- Issue #2529: Dead-fire ammo wrong shots/ton
- Issue #2527: Purchase list showing different items as same description
v0.47.15 Development Snapshot (Release Candidate 1)
- Pr #2458: When loading saved games, drop down box allows selecting of player names present in game
- Issue #1449: Zweihander SPA incorrectly applies critical damage
- PR #2402: Upgrade to XStream 1.4.14 (Removes warning about illegal reflective operation)
- Issue #2398: Final position of vehicle after skid (and fall) reported in Round Report but not applied to unit
- Issue #1803: Configure view changes Clan unit BV due to AmmoType switching
- Issue #2302: fix Map Size in lobby when decreasing map size
- Issue #2169: Harjel in head
- PR #2412: Fix armor BV calculation for SV BAR armor
- Issue #2415: Fix Client Settings truncating certain FOV alpha values on Save/Load
- Issue #2424: Changing ammo type on one-shot weapons no longer secretly sets their ammo count to 1 ton's worth of ammo
- Data: IS Tag restricted from Aerospace Fighters.
- PR #2433: Fix for weird edge case where a collapsed building would remain on the board.
- Issue #2426: Old language for double heat sinks in mtfs no longer read by Megamek
- Issue #2309: Tanks no longer display as damaged when in pristine condition but have had MP reduced by non-damaging conditions (e.g. gravity, temperature)
- Issue #2430: NPE in doEntityDisplacement
- PR #2444: Improve MtfFile parsing performance
- PR #2445: Defensive BV for HarJel III should be -1
- Issue #2348: Added option to output game summary images during various phases
- Issue #2413: Improve "Darken hexes outside field of view"
- Issue #2078: Ignore weapon groups when counting equipment
- Issues #2405 #2399: Fix scroll wheel oddities
- PR #2461: Allow LBX autocannons to swap between cluster and solid ammo again
- Issue #2095: Lineholder I/Machine Gun Array Battle Value Issue
- PR #2464: LAM BV heat efficiency
- Issue #2465: Ensure immobility takes into account the crew only when applicable
- PR #2474: Fix game freeze when removing last unit during deployment phase with lance movement for that unit type turned on
- PR #2469: BV weapon heat
- PR #2476: Vehicle BV fixes
- Issue #2473: Only last player to connect can deploy minefields
- Data: Updating Level 1 Foliage and Clan Invasion Boxset Maps.
- Issue #2431: Player units not making PSRs for exceeding normal MP in low gravity
- Issue #2447: Bridge elevation bugs - charging from bridge & reversing from bridge
- Issue #2450: Aerospace unit crash damage incorrect at velocity 0
- Data: Overhaul of units, fixes to names, quirks, roles, and crit placements as a result of the Tukkayid books.
- Issue #2453: Changing BA Ammo Selects Invalid Quantity
- Issue #2493: Prevent players from firing hidden units' weapons without revealing them
- PR #2494: Fix protomech myomer booster BV calculation
- PR #2495: Use fastest movement mode to calculate infantry BV speed factor
- Issue #2498: Prevent leakage of information about hidden unit positions via right-clicking
- PR #2490: Add machine gun (regular, light, and heavy) and nail/rivet ammo types to the compatible list
- PR #2482: Update Equipment Extended Database CSV file format for errata team
- Issue #2497: Setting hidden units to activate during movement phase allows them to move during said movement phase
- PR #2480: Fix loading transported units in MULs
- Data: New Sprites
- Data Fixes: #2492, #2485, #2437, #2429
- PR #2509: AbstractIcon: Improving Null Protection