Skip to content

Releases: MegaMek/megamek

v0.49.3 Development Snapshot

24 Aug 15:54
0d39973
Compare
Choose a tag to compare
  • 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

20 Jun 01:11
Compare
Choose a tag to compare
  • 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

23 May 19:51
Compare
Choose a tag to compare
  • 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

02 May 00:15
Compare
Choose a tag to compare
  • 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

05 Mar 17:15
Compare
Choose a tag to compare
  • 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)

07 Feb 22:08
Compare
Choose a tag to compare
  • 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)

05 Jan 19:39
Compare
Choose a tag to compare
  • 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)

15 Dec 00:52
Compare
Choose a tag to compare
  • 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

v0.47.14 Development Snapshot

15 Nov 21:06
Compare
Choose a tag to compare
  • PR #2393: Bot units attempting to retreat to a particular edge are much more likely to "stick" to it when they get there
  • Issue #2392: MMLs can switch between LRM and SRM ammo
  • Data: New Sprites
  • Data: Various Misc Fixes.

v0.47.13 Development Snapshot (DO NOT USE)

09 Nov 17:19
Compare
Choose a tag to compare
  • Data #2345: Infantry force assignment tables
  • Data #2365: Incorrect battle armor manipulator location