Register Register

Author Topic: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ  (Read 6132 times)

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 3647
    • MegaMek Website
Welcome all to 0.49.7 Development Release.
We'd like to say Happy Birthday to MegaMek!  :beer:

On February 18th, 2002, MegaMek was born. Looking for a way to play Table Top BattleTech with friends no longer close, Ben Mazur and a small group of developers started MegaMek. For the last 20 years it’s been a faithful recreation of BattleTech and been enjoyed by thousands of players. It's spawned MegaMekLab, Mekwars, MekHQ, thousands of spread sheets, and brought countless BattleTech players from around the world together to play. For an interesting look back in time check out this article

While we would have liked to commemorate this release with a new Stable we aren't there yet! But the team and our QA players have worked hard to test this release. We think its most stable dev release in the current cycle.

Before we get to the new stuff. The Dev Team would like to sincerely thank the following:
  • The makers of BattleTech (past and present) for giving us an amazing universe to play in, and a game with huge depth, complexity, and hours of fun.
  • The dev's past who built the foundation upon which the current devs build and will continue to build upon.
  • The contributors whose art skills, writing skills, and gift of time have made these programs better.
  • Most importantly the players who's continued use of the programs, suggestions, bug reports, fun stories, and interactions have kept these programs alive.
But on to the good stuff! Check out the new splash screens and launch icons for the programs. We've also had some fun and made some digital medallions that players can use. But the biggest item here is <drumroll>.

Company Generator (New Campaign Project Wave Two)
The Company Generator is a MekHQ change that adds the ability to take a campaign (ideally new, although that's not required) and creates a full mercenary company with the forces, personnel, units, and parts already generated and assigned. Further, it's fully integrated with Campaign Pre-sets, MekHQ Options, and the UserData folder. Customizability was core to the design, with the following being its individual options setup. Note that anything not specified uses the currently selected campaign options, while unimplemented provide hints to what's coming waves of this project (of which there are currently seven planned). The following images depict the current options setup.



These options were used in 3025 to generate the following company.

TO&E Tab: Automatically created, named, and iconed forces with automatically assigned personnel


Personnel Tab: Founding personnel, some of which have families because of the starting simulations.


Hangar Tab: Units with their pilots, forces, and techs already assigned.


Warehouse Tab: Automatically filled at a rate of 1 part per 3 in the input units, rounded normally.


Some general notes on this release.
MegaMek
This release has largely focused on bug fixes and stability improvements. They are joined by the TacOps AR Bracing Rule and huge amount of data has been added including updated Map packs, all Rec Guides are included, as well has more and more units have been getting fluff text.
 
MegaMekLab
The Lab has had a lot of improvements and bug fixes as we continue our journey to become the best builder out there. Some of the biggest changes you'll see in this release are a rewrite of the equipment view, it now uses a natural sorting method and can be popped out to be on the assign crit tab.

Popped Out

The Export to PDF Print Queue dialog has been rewritten.


There are improvements to how equipment is being drag and dropped in the works as well.

MekHQ
The AtB starter guide and pre-sets have been updated for all of the latest changes, including covering using the Company Generator.
The Personnel Randomization, Retirement, and Dependent options have seen major changes for 0.49.7.

The Personnel Randomization setup takes the previous setup and expands upon it to handle central system and clanner options properly. This is a long-term setup, while the new Retirement and Dependent formats are both temporarily stopgap setups to improve the option availability and their organization until we can get to their full internal implementation.
This is in addition to the Company Generator and a whole host of bugfixes.

MekHQ StratCon Alpha
StratCon has seen a few bugfixes since 0.49.6.

Dry Technical (but important) Internal Changes
We've focused this release on suite-wide internal changes, tons of bugfixes, errata, and new MegaMek, MegaMekLab, and MekHQ features with some of the longest testing duration we've ever done for a non-release candidate. This is especially notable given that after this release things will likely become more unstable. But its required changes required to handle underlying issues relating to MegaMek save games, MegaMek connections, and player Java 17 support.
We've added uncaught exception handling, meaning we can fix hidden or otherwise missed issues. This has already led to multiple important fixes thanks to QA and nightly build finds. We believe the current fixes handle any known causes, but new reports because of this dialog will be critical for fixing long-term pre-existing issues including currently unknown issues. If you see this dialog it will be important to open a bug report for it.

Second, and technically expanding on the above, we've continued reworking our logging setup. Namely, we've created a legacy logging setup to temporarily handle MegaMek's remaining ancient logging formats and to handle anything current and the above logging has missed.

Third, we continue to update our remaining dependencies to their latest releases. There are five remaining dependency updates, two of which are new updates. This leaves the three pre-existing, nasty, and extremely difficult issues. Specifically, the latter means that XStream (MegaMek's save game setup, and extremely outdated) needs a complete replacement before our next stable, JAXB (some internal XML setups) needs difficult internal updates, and JUnit (Unit Testing) needs to be migrated from release 4.* to latest 5.*. The XStream and two recent updates will be handled before the next stable release, while JAXB and JUnit are unlikely to be handled in the near future.

Fourth, we've rewritten the MekHQ readme file to explain suite status and dependencies. This is primarily for developer use, but also provides an external view into our internals. MekHQ has implemented everything outside of Javadocs (currently these are broken builds suite wide, albeit with fixes open). MegaMek has implemented everything outside of Javadocs and the Code Coverage setup (both being immediate goals). MegaMekLab is in the worst state, and we are currently unsure as to whether it's a bug, the internal code, or the current design setup causing the current issues.
Finally, we continue to clean up more of our internal underlying code issues, primarily in MegaMek.

Stable 0.50.0 Status Update
While we are still in the portion of the current dev cycle and don't have an anticipated date for it. But we have some big things still to address before the Stable. Including adding Java 17 support, update the player save game issues, and continue to improve connection stability issues.

Java 11
We've updated to Java 11, which means you'll need to update to use the 0.49.x development branches. As Java is now open source, we recommend Adoptium Temurin 11. We have a help page for Windows and Mac. Further, for Linux, you should be able to use your package manager to install Adoptium Temurin from their repository. Finally, all our automated tests (with the exception of MegaMekLab) are done with Temurin 11.

Social Media
We are also happy to announce we have an official MegaMek Discord. This is now our primary community location for the suite, providing superior voice support, individual channels, and assistance for the official public servers. We do still have the legacy Slack channel, which is rarely used outside of the developers. There are also the following community Discords with regular MegaMek channels, namely Everything BattleTech and Classic BattleTech. We are also on Facebook, at MegaMek BattleTech and MegaMek for our group and page respectively.

UlyssesSockdrawer has been running a popular Solaris VII campaign on our Discord that is always looking for new players. You can join in the next week, and otherwise join between cycles. Join the Discord for more information.

Mac Users
Please check out this workaround for Mac Operating Systems.

Contributing
Please check out this document for contributing to the suite.

Updating Your Campaign:
1. Make backups of your campaigns and customs.
2. Always treat each release as a stand alone release and only copy your data forward from older versions, never backwards.
3. Do not copy MegaMek saves nor any preference file from a different version.

Change Logs (Release Specific) and Download Links
MegaMek
Download
Code: [Select]
+ Issue #504: Adding View Active Unit keybind, to view active unit in Unit Display and target previously viewed unit
+ PR #3347: TacOps: AR bracing rule (mechs and protomechs can brace to get a bonus to hit on some shots, but are a lot easier to hit themselves)
+ PR #3346: Logging: Default Global Exception Handler and Standardized Legacy Logging
+ Data: New Sprites, Fluff, Issue #3355, and some general mechset fixes.
+ PR #3358: Per latest errata, transports now load infantry at the end of their movement; the infantry unit has to not have moved yet
+ Data: Fixing Dark Age availability for the Light PPC and Enhanced PPC, fixing missing TAG for BA LBX AC.
+ Issue #3379: One-Shot Advanced SRM Errata
+ PR #3381: Updating Launch4j and GRGit to latest
+ Updating to Mockito Core 4.2.0 from 4.1.0
+ Updating to Apache FreeMarker 2.3.31 from 2.3.28
+ Updating to Jackson Core 2.13.1 from 2.9.8
+ Issue #3357: Updating to Jakarta.Mail 2.0.1 from Javax.Mail 1.6.2
+ Data: Equipment Name fixes/standardizations identified with recent changes to MML equipment tab.  Biggest change was removing duplicate C3 Master entries and consolidating them in a C3 weapons folder. Includes fixes to impacted unit files.
+ Issue #3371: Fixing TurnOrdered NPEs for null Entity game and null Player team
+ Data: Updated EVS Map Pack (I like big maps I cannot lie)
+ Issue: #3384: Swarm LRMs not available, but Swarm-I are
+ Data: Cleaning up some missing equipment flags
+ PR #3389: TAG flag correction, unused ISLightTag removed
+ Issue: #3393: Inner Sphere AC/2s Use Wrong Aerospace Range
+ Data: New Sprites.
+ Issue #3365: Removing Force Generator's Broken 2786 Setup
+ Issue #3343: Improving the Forced Victory Phase Skip tool tip
+ Issue #3394: Restoring Save Mul Menu Item in Top Bar
+ Issues #1896 and #3378: Adding MapTextColor and WarningColor to the advanced client options
+ PR #3391: SuiteOptions: Naming standardization and finishing initial setup
+ Data: Removing Hawk SRM and Phoenix LRMs. They were ammo only and no weapon could use them. Allow a few more requested Tech Progression Fixes.
+ PR #3402: Updating FlatLaf from 1.6.5 to 2.0.1
+ MekHQ Issue #3072: Fixing (primarily) Early Era Force Generator Faction Record NPE Due to blank being parsed as a faction code.
+ Issue #2505: Fixing Prosthetic Leg MASC To Hit and Movement mods
+ MHQ Issue #3072, Part 2: Preventing the RAT Generator from writing empty parent faction tags
+ Issue #3397: Standardizing the BasementType Enum
+ PR #3412: Improved Initial Log Message
+ Issue #3319: Fixing Unofficial On Map Predesignate Invalid Turn Processing NPEs
+ Data: New Sprites, Various name fixes in Force Generator Files adding final Rec Guides.
+ PR #3420: RAT Generator editor fixes
+ Issue #3363: Apply Zweihander damage to both arms when using an improvised club
+ PR #3428: Creating a standard FontComboBox
+ PR #3432: Attack Handler: Fixing return packet NPE and Improving Logging
+ Data: New Sprites, unit file fixes and ForcePack Wolf Dragoons.
+ Issue #3444: Clan Tech base can have Artillery pieces but Ammo for them is not available.
+ Data: Updated Force Generator to include RecGuide 16, Updated Flynn, SimonLandmine, Ulysses Map Packs, Updated Camos and new sprites.


MegaMekLab
Download
Code: [Select]
+ Issue #901: Fixing Manual BV
+ PR #995: Adding ilClan era image to record sheets, correcting era dates
+ PR #993: Logging: Default Global Exception Handler and Standardized Legacy Logging
+ PR #997: Adding Config Colour for Unhittable Crit Slots (Endo, etc.)
+ Issue #1001: Add ProtoMek Myomer Booster Run MP to RS
+ Issue #295, #408: Equipment View
+ PR #1007: Updating Launch4j and GRGit to latest
+ Issue #991 - Text Overlap Issue - Record Sheets
+ Issue: Fixes C3 issue in StringUtil / UnitUtil as part of MegaMek C3 consolidation.
+ PR #1009: Improved Equipment Sorting
+ PR #1014: SuiteOptions: Naming standardization and finishing initial setup
+ Issue: Removing references to deleted ammos (Streak MRMs, Hawk SRM, Phoenix LRMs)
+ PR #1015: Improved MML Settings Dialog
+ Issue #984: Fixing No MUL Pilot Data for BA
+ Issue #1010: Improved Unit Print Queue Dialog, with the ability to Print Multiple Cached Units
+ Issues #985, #988: Sponson, Shoulder, and Head Turrets need to include all equipment in turret for Turret Weight
+ Issue #1008: Set the correct minimum size value for all variable size equipment
+ Issue #1012: Conventional Fighters can only select standard fusion and ICE engines (XXL Removal being Pending Errata)
+ Issue #1016: CASE / CASE II note is now printed with the header of all locations that have either system
+ PR #1018: Improved Initial Log Message
+ Issue #932: Correctly hides/disables fuel fields for Support Vehicles that don't use fuel
+ Issue #1002: Display an error occured message when printing RS to a file that is locked
+ Updating Apache FOP from 2.6 to 2.7
+ Issue #1026: Added Coolant Pod to Other category check in EquipmentDatabaseCategory

MekHQ
Download
Code: [Select]
+ PR #3043: Logging: Default Global Exception Handler and Standardized Legacy Logging
+ Issue #3040: Fixing Unit Icon Filename Write Copy/paste Error
+ Issue #3038: Fixing missing Personnel Table Integer Comparators
+ PR #3048: Fixing C3 filename
+ PR #2938: Initial MHQ Suite Locale Setup, Proper Date Localization
+ PR #2992: Personnel Modules: Retirement / Dependent Stopgaps: Expanded Options, Ability to Disable
+ PR #2856: New Campaign Project: Random Origin Options Rework
+ Issue #2974: Windows Build Unix Script MML Startup Script Missing
+ PR #3054: Ensure Proper UserData Folder Inclusions
+ PR #3055: Updating connectors to Randis IV and Collean, and removing duplicated data
+ Issue #2947: Reset Skill Minimum upon scrap
+ Issue #2897: Prevent Loading of parts with invalid part ids
+ Issue #2928: Return a Null Refit When The New Entity Can't Be Parsed
+ PR #3060: Add shifting wind direction and strength to Scenario
+ PR #3066: Add sucsId to planetary systems data
+ PR #3052: Abstract Icon: Force Icon Piece Cleanups
+ PR #3068: Change dates in system_events.xml to all have the same format
+ PR #3070: Fix faction codes
+ PR #3074: Updating Launch4j and GRGit to latest
+ Updating jFreeChart and Joda Time to latest
+ Updating Apache Commons Text to 1.9 and Apache Commons CSV to 1.8
+ Updating to Org.Commonmark 0.18.1 from Atlassian Commonmark 0.13.0
+ Updating to Mockito Core 4.2.0 from 4.1.0
+ Issue #3063: Increasing default Start Game Delay to 1,000 from 500
+ MekHQ Options: Defaulting New Day Force Icon Operational Status to True
+ Issue #3062: Preventing NPE when a Tech doesn't get returned by Campaign::getPerson
+ Issue #3075: Adding missing kills sorter
+ PR #3085: Integrate faction changes from 3151 SUCS data, removing PIND faction
+ PR #3086: Finishing PIND faction removal
+ Fixing JàrnFòlk and Fiefdom of Randis faction names
+ PR #3087: SuiteOptions: Naming standardization and finishing initial setup
+ PR #3091: Allow traitor units in scenarios
+ Issue #3072: Fixing (primarily) Early Era Force Generator Faction Generation NPE
+ Issue #3076: Add Paperdoll Fallback For Unimplemented Composite Handling
+ PR #3080: Fixing CancellationException During Cancelled Startup
+ PR #3096: Improved Initial Log Message
+ Issue #3102: Fixing Contract Completion Retirement ConMod
+ PR #3007: Skill Generation: Phenotype Bonus Applies to Proper Skills
+ PR #3020: New Campaign Project: Campaign Options Pane
+ Fixing Republic of the Barrens faction name
+ Fixing Starting Contract Count label so it says it's not implemented
+ PR #3033: New Campaign Project: AtB Company Generator
+ CampaignAnon Starter Guide v4.0, with New Campaign Project coverage
+ PR #3121: Replacing MHQ's Startup GUI with a modified version of MML's
+ PR #3122: Adding Font Directory Parsing

Enjoy everyone, Seyla!
« Last Edit: 27 May 2022, 17:01:48 by Hammer »
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker
New Units and RAT's aren't added until after the 2 month release moratorium is passed.


Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 3647
    • MegaMek Website
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #1 on: 18 February 2022, 14:17:59 »
Holding for announcements

The medallions and links to them.

For the Aerospace fans



For the Infantry/BA Fans



For the Mech Fans


For the Tank Fans


Feb 21
We have a regression with the Masakari Prime missing it's LRM ammo. You can either edit the file in MegaMekLab and add one ton of ammo to the left arm under the LRM 10.
-Or-
Download the attached file and make a folder called customs in your data-mechfiles folder and unzip it there. This option will result in you having two Prime configurations.
« Last Edit: 21 February 2022, 15:44:28 by Hammer »
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker
New Units and RAT's aren't added until after the 2 month release moratorium is passed.


rjhancock

  • Master Sergeant
  • *
  • Posts: 382
  • MegaMek Server Guy and Mac Enthusist
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #2 on: 18 February 2022, 14:29:40 »
Diamond Shark and Docker updated to 0.49.7.

Simon Landmine

  • Lieutenant
  • *
  • Posts: 1199
  • Enthusiastic mapmaker
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #3 on: 18 February 2022, 14:47:36 »
Sweet! And so much has gone into this one! Thanks for the detailed update, Hammer!
"That's Lieutenant Faceplant to you, Corporal!"

Things that I have learnt through clicking too fast on 'Move Done' on MegaMek: Double-check the CF of the building before jumping onto it, check artillery arrival times before standing in the neighbouring hex, and don't run across your own minefield.

"Hmm, I wonder if I can turn this into a MM map."

Mouldsgame

  • Recruit
  • *
  • Posts: 7
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #4 on: 18 February 2022, 15:22:26 »
I can't believe it's been 20 years, I don't think I found Megamek until 2004 or so, but I don't think I've gone more than two or three months at a time without playing it since then.  I'm sure if you tracked how much time I had spent making giant stompy robots shoot lasers at each other, it would total to years. 
Thank you to all the developers past, present, and future for providing so much entertainment. 

Kentares

  • Warrant Officer
  • *
  • Posts: 627
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #5 on: 18 February 2022, 18:26:20 »
Here for 20 more...  :beer:

Thx guys.
Star Wars ST and Star Trek current shows are crap.

Sartris

  • Codex Conditor
  • BattleTech Volunteer
  • Colonel
  • *
  • Posts: 17541
  • I can and I will make you use a Garm
    • Master Unit List
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #6 on: 18 February 2022, 20:47:18 »
oh man, the "hide" filters on the equipment screen in MML are a game-changer. kudos to the crew, really excellent stuff

MoleMan

  • Master Sergeant
  • *
  • Posts: 330
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #7 on: 19 February 2022, 01:45:48 »
Amazing work peeps, my favourite game to lose hours to :D

MoleMan

  • Master Sergeant
  • *
  • Posts: 330
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #8 on: 19 February 2022, 01:47:52 »
Also, is there any chance the company generator could generate callsigns for the pilots too?

Windchild

  • Master Sergeant
  • *
  • Posts: 293
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #9 on: 19 February 2022, 09:56:44 »
Also, is there any chance the company generator could generate callsigns for the pilots too?

Definitely! I'll have it coded shortly.
MegaMek Developer - MekHQ, Personnel, and Internal Focus
MegaMek Discord
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker

monbvol

  • Lieutenant Colonel
  • *
  • Posts: 11895
  • Flogging will continue until morale improves
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #10 on: 19 February 2022, 22:58:52 »
Doesn't look like you got my layered icon enhancements available yet.  Let me know if you want me to split off the custom designs but all my goodies are here.  Everything should be sorted to not cause problems.

Windchild

  • Master Sergeant
  • *
  • Posts: 293
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #11 on: 20 February 2022, 10:25:41 »
Doesn't look like you got my layered icon enhancements available yet. Let me know if you want me to split off the custom designs but all my goodies are here. Everything should be sorted to not cause problems.

I've added the force icon pieces to MekHQ Extras as the Monbvol pack, and did a new MekHQ Extras release.

While doing so I applied the two changes require to bring it up to date with 0.49.7 (there were a few changes between the two). Namely, I moved the Anti-Tank versions to Types/NATO, and renamed Vehicle (Wheeled Tracked) to Vehicle (Tracked Wheeled).
MegaMek Developer - MekHQ, Personnel, and Internal Focus
MegaMek Discord
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker

mikecj

  • Captain
  • *
  • Posts: 2866
  • Veteran of Galahad 3028
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #12 on: 20 February 2022, 11:18:43 »
Thank you all for the uncounted hours of fun I've had.

Megamek is what got my 10-year-old sons interested in Tabletop as they watched me play and I explained it to them.  They've since taken unholy glee in teaming up on me.
There are no fish in my pond.
"First, one brief announcement. I just want to mention, for those who have asked, that absolutely nothing what so ever happened today in sector 83x9x12. I repeat, nothing happened. Please remain calm." Susan Ivanova
"Solve a man's problems with violence, help him for a day. Teach a man to solve his problems with violence, help him for a lifetime." - Belkar Bitterleaf
Romo Lampkin could have gotten Stefan Amaris off with a warning.

monbvol

  • Lieutenant Colonel
  • *
  • Posts: 11895
  • Flogging will continue until morale improves
Re: New Development Snapshot 0.49.7 for MegaMek, MegaMekLab, and MekHQ
« Reply #13 on: 20 February 2022, 11:43:29 »
I've added the force icon pieces to MekHQ Extras as the Monbvol pack, and did a new MekHQ Extras release.

While doing so I applied the two changes require to bring it up to date with 0.49.7 (there were a few changes between the two). Namely, I moved the Anti-Tank versions to Types/NATO, and renamed Vehicle (Wheeled Tracked) to Vehicle (Tracked Wheeled).

Let me know if I need to adjust anything else and I'll see what I can do.

MoleMan

  • Master Sergeant
  • *
  • Posts: 330
Definitely! I'll have it coded shortly.
Absolute legend ❤️

Trailblazer

  • Warrant Officer
  • *
  • Posts: 614
    • Excaliburs Saga Campaign for MegaMek
[Oops, mistaken post!]

Trailblazer

  • Warrant Officer
  • *
  • Posts: 614
    • Excaliburs Saga Campaign for MegaMek
It looks like in a recent release the way you specify camo in the scenario/MMS files was changed.  I'm having a hard time making my scenarios compatible with the new way.  The example file says:

Quote
# Player Camos
# Assigns a camo to a player; advisable in single player scenarios where the player can't do this
# The directory and filename must be separated by a comma and the directory must end in a /
Camo_PlayerA=Clans/Wolf/,Alpha Galaxy.jpg
Camo_PlayerB=Clans/Burrock/,Clan Burrock.jpg

But when I enter:

Quote
Camo_Excaliburs=0Excaliburs/,Excaliburs.jpg

The "camo" entry still shows up blank when I try to start the scenario.  I've checked and double checked that the folders and files are in the right place, and as a sanity check I tried copying one of the lines from the example file:

Quote
Camo_Excaliburs=Clans/Burrock/,Clan Burrock.jpg

But this didn't work either.  Is this a bug or is there something I'm missing?

Pinetree

  • Corporal
  • *
  • Posts: 65
[ignore, should read it better]

Snimm

  • Lieutenant
  • *
  • Posts: 989
I know this has been a long-running issue, but is there something I should be doing to lessen the chance of the AI hanging on the firing phase?  I can always resolve it with a /kick and /replaceplayer, but I was hoping I'm missing something to make it less likely to occur.
Need help getting started with Against the Bot in MekHQ?  Click here to get yourself up and running!

http://bg.battletech.com/forums/index.php?topic=41494.msg957784#msg957784

Windchild

  • Master Sergeant
  • *
  • Posts: 293
I know this has been a long-running issue, but is there something I should be doing to lessen the chance of the AI hanging on the firing phase?  I can always resolve it with a /kick and /replaceplayer, but I was hoping I'm missing something to make it less likely to occur.
Nothing above that. We've made some changes to reduce them, but there's a lot more changes to go.
MegaMek Developer - MekHQ, Personnel, and Internal Focus
MegaMek Discord
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker

pfarland

  • Captain
  • *
  • Posts: 1741
  • Star Captain Farland - 'Forever Faithful'
Does anyone know of an easy way to order multiple refit packages for Omnimechs?
Rule number 4 of product design*: "The concept of 'Intended Use' never survives initial contact with the end user." - Feign

"It should come to no surprise that this forum loves solving problems with war crimes. " - SteelRaven

dgorsman

  • Captain
  • *
  • Posts: 1797
Not really, aside from already having the pods on hand.

Note that the refit will run into issues if you are using part quality and you have stocks of multiple quality e.g. if you require three ERML and one of them is quality E and the other two quality D, trying to refit will result in trying to order one or two ERML pods (depending on some kind of search order I haven't determined yet).
Think about it.  It's what we do.
- The Society

Thunder LRMs: the gift that keeps on giving.  They're the glitter of the BattleTech universe.

Reglor

  • Private
  • *
  • Posts: 26
How do you edit the 'Mechs in the cache?

I was just building a unit and checking the ammo when I saw that the Masakari (Warhawk) Prime dosn't have any ammo for its LRM 10 and would like to correct the unit without making a custom 'Mech.

Bedwyr

  • A Sticky Wicket
  • Global Moderator
  • Lieutenant Colonel
  • *
  • Posts: 9641
  • RIP. Again. And again. And again.
I'm about to reinstall the Mek suite on a new rig. I vaguely recall dev advice on which version of Java to run: OpenJDK or (???). I can't remember the second flavor and whether/why it was recommended.
Alas poor Photobucket. I knew him Horatio, a fellow of infinite jest, of most excellent fancy.

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 3647
    • MegaMek Website
I'm about to reinstall the Mek suite on a new rig. I vaguely recall dev advice on which version of Java to run: OpenJDK or (???). I can't remember the second flavor and whether/why it was recommended.

This is what we are recommending - https://github.com/MegaMek/megamek/wiki/Updating-to-Adoptium

MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker
New Units and RAT's aren't added until after the 2 month release moratorium is passed.


Bedwyr

  • A Sticky Wicket
  • Global Moderator
  • Lieutenant Colonel
  • *
  • Posts: 9641
  • RIP. Again. And again. And again.
Ah that was it, thanks.
Alas poor Photobucket. I knew him Horatio, a fellow of infinite jest, of most excellent fancy.

Battleclad

  • Warrant Officer
  • *
  • Posts: 413
I've added the force icon pieces to MekHQ Extras as the Monbvol pack, and did a new MekHQ Extras release.

While doing so I applied the two changes require to bring it up to date with 0.49.7 (there were a few changes between the two). Namely, I moved the Anti-Tank versions to Types/NATO, and renamed Vehicle (Wheeled Tracked) to Vehicle (Tracked Wheeled).

Just noticed there's a little typo in the readme for the MekHQ extras pack, it points at images/forces not images/force.

Windchild

  • Master Sergeant
  • *
  • Posts: 293
Just noticed there's a little typo in the readme for the MekHQ extras pack, it points at images/forces not images/force.

I've opened it as an issue on that tracker, which I'll handle in the near future (not handling it now because it's a perfect test case for a near future integration addition). In future, please open an issue on the respective GitHub tracker instead.
MegaMek Developer - MekHQ, Personnel, and Internal Focus
MegaMek Discord
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker

mikecj

  • Captain
  • *
  • Posts: 2866
  • Veteran of Galahad 3028
This is what we are recommending - https://github.com/MegaMek/megamek/wiki/Updating-to-Adoptium

How does Adoptium work on older versions?  I'm using Stable 44 on WIN 10 and just adding updated maps since I'm a fairly casual player.
There are no fish in my pond.
"First, one brief announcement. I just want to mention, for those who have asked, that absolutely nothing what so ever happened today in sector 83x9x12. I repeat, nothing happened. Please remain calm." Susan Ivanova
"Solve a man's problems with violence, help him for a day. Teach a man to solve his problems with violence, help him for a lifetime." - Belkar Bitterleaf
Romo Lampkin could have gotten Stefan Amaris off with a warning.

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 3647
    • MegaMek Website
How does Adoptium work on older versions?  I'm using Stable 44 on WIN 10 and just adding updated maps since I'm a fairly casual player.

Java is backwards compatible so should work. But .44 is really old and out of date if you update to Java 11 I'd recommend moving to 0.49.7 and sticking on that. The next 3-4 Dev releases will be VERY rough.
MegaMek Projects Wiki
Bug Trackers
MegaMek Tracker
MekHQ Tracker
MegaMekLab Tracker
New Units and RAT's aren't added until after the 2 month release moratorium is passed.


 

Register