Author Topic: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1  (Read 10585 times)

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Hi Everyone,
Its time for a new Development release. As always this is the cutting edge stuff and will likely have some bugs. But their is some great new stuff in here.

Megamek.
Continued work on Infantry with Infantry units now validated against the construction rules. Lots of bug fixes and most importantly OmniMeks are now OmniMeks.  If you look at the Mech Viewer you can see what equipment is Fixed versus Omni Pods.  Within MegaMek this doesn’t do much but has big implications for MegaMekLab and MekHQ.



Oh…and lots of bug fixes some new SPA’s and a new Start menu (if you change the skin in the Client Settings.)

                   
MegaMekLab.
Improve the validator for Super Heavy Mechs. But as mentioned above when building an Omni Mek equipment will need to be defined as Fixed or Pod mounted.  It also allows for a ‘Base’ Chassis to be defined.



MekHQ.
MekHQ has had some pesky bugs killed. But the most important new feature and really a game changer for campaign play is Omni’s can refit per the rules in Strategic Operations. As the screen shots show a Mad Cat H to Mad Cat D in 120 minutes. Makes for some interesting game play options.

BEFORE                                                                          PLANNING                                                                    AFTER
                       


There is also some cool stuff slowly coming down the pipe as the screen shot below shows.




BUT no ETA on that interesting feature.  ^-^

Here's the links:
Megamek.
MegaMek v0.43.1 Development
Code: [Select]
+ Feature: Added checks for null crew when checking for MD enhancements
+ Feature: Merge pull request #486 from pheonixstorm/SPA-Update
+ Issue #476: VTOL armor diagram changes color incorrectly?
+ Feature: Added checks for illegal superheavy mech equipment.
+ Feature: Added specialized infantry to verifier.
+ Feature: Added infantry specializations to cost calculation.
+ Feature: Fixed max platoon size test in verifier.
+ Feature: Show BV calculations for conventional infantry.
+ Feature: Added infantry BV calculations from TacOps.
+ Feature: Added infantry specializations to weight calculations.
+ Feature: Added anti-mek equipment back to infantry weight calculations.
+ Data: New Sprites and New Maps (Thanks DancefloorLandmine)
+ Issue #494 - Updated Princess Behaviors (Thanks pfarland and xStormforgex)
+ Issue #484 and fixes to image names.
+ Issue #490: Fixed princess documentation.
+ Feature: Princess will now respond with "You are not my boss." if a player
attempts to issue a command to an enemy Princess instance.
+ Issue #198: Long tom cannons cannot switch to indirect firing mode
+ Issue #456: Cannot cancel hotloading of LRMs during battle
+ Issue #457: Hot loaded LRMs not working properly
+ Issue #499: Map Editor Theme Broken
+ Issue #487: Issues with startup.sh
+ Issue #464: Incorrect titles for ASF and BA in the end-of-battle text
+ Issue #421: Toughness Text In Pilot Tab Spacing Issue
+ Issue #442: Tooltip colors still not quite right for firing vectors
+ Issue #507: Image atlas map has cross-platform issues
+ Corrected BV calculations for HarJel II/III, coolant pods, and interface
cockpit.
+ Issue #511: Fall height is wrong for falls when moving into a higher hex
+ Bug: Cannot fire arm-mounted weapons while prone.
+ Bug: ASF can use Silver Bullet Gauss Rifles/Ammo
+ Bug: Attack sprites/arrows no longer shown for sensor returns
+ Feature: Unit files distinguish between fixed and pod-mounted equipment in
omni units.
+ Issue #510: Reports related to geysers weren't marked public
+ Issue #440: Explosions greater than 1 hex ring away not affecting all hexes
+ Issue #488: Chat window not disabling some hotkeys in targeting phase
+ Issue #466: Themed hexes can revert to no theme on explosions
+ Bug: Fuel tank magnitude terrain type not removed from collapsed buildings
+ Issue #473: Vehicle threshold report erroneously added for VTOLs
+ Issue #430: Smoke artillery only affecting center hex
+ Issue #458: Map selection changes when loading generated map settings
+ Issue #471: TacOps zip-lining didn't factor in elevation
+ Issue #454: Physical attacks and friendly units
+ Data: Unit fixes and new Sprites.
+ Data: Fixing some unit validation errors.
+ Issue #513: Infantry killed by Inferno ammo not giving kill credit
+ PR #515: Show %BV remaining in round reports
+ Issue #385: Freeze When Zooming Out with LargeTexture.tileset
+ Issue #70: Engine explosions not igniting center hex
+ Issue #348: Selecting lance move options does not disable individual init
+ Issue #225: Bad String in Round Report for Thunder LRMs
+ Deploying doomed units now nags the user (ie, infantry in a vacuum)
+ Issue #408: Offboard units not checked for planetary conditions (ie, vacuum)
+ Issue #394: No location exposure check on deployment
+ Data: Turret Rats pt1 Thanks Bloodwolf. New Maps.

MegaMekLab.
MegaMekLab v0.43.1 Development
Code: [Select]
v0.43.1 (2017-02-13 01:15 UTC)
+ Issue #50: Super heavies shouldn't be allowed to use certain equipment.
+ Feature: Mark fixed equipment in omnis and button to reset base configuration be removing all pod-mounted equipment.
+ Updated MegaMek.jar to 0.43.1
 

MekHQ:
MekHQ v0.43.1 Development
Code: [Select]
+ Change to require GM Mode for the add/remove pregnancy context menu commands
+ Fix #334: Problems purchasing bombs.
+ Fix #326: Cannot use Meklab to customize units from within MekHQ using v43.0
+ PR #344: Separate list item for Prisoners on the personnel tab
+ Omni units: faster salvage/replacement (including whole location at once), separate podded parts in warehouse.
+ Data: These are a series of commits updating MekHQ data (boards, Unit files, and sprites)
to match MM repo as of March 31/2017
+ Updated MegaMek.jar to 0.43.1
+ Updated MegaMekLab.jar to 0.43.1

Enjoy everyone.


« Last Edit: 01 April 2017, 09:57:47 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.
Join the official MegaMek Discord

Sartris

  • Codex Conditor
  • BattleTech Volunteer
  • Colonel
  • *
  • Posts: 19854
  • Cap’n-Generalissimost
    • Master Unit List
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #1 on: 31 March 2017, 23:43:54 »
the omni feature in MML is much appreciated

You bought the box set and are ready to expand your bt experience. Now what? | Modern Sourcebook Index | FASA Sourcebook Index | Print on Demand Index
Equipment Reference Cards | DIY Pilot Cards | PaperTech Mech and Vehicle Counters

Quote
Interviewer: Since you’ve stopped making art, how do you spend your time?
Paul Chan Breathers: Oh, I’m a breather. I’m a respirateur. Isn’t that enough?

imperator

  • Warrant Officer
  • *
  • Posts: 706
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #2 on: 01 April 2017, 01:41:53 »
Its looking good!!  Thanks guys!!
Their is no problem Jump Jets and an assault class auto-cannon can't handle.

Jayof9s

  • Captain
  • *
  • Posts: 2419
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #3 on: 01 April 2017, 08:21:40 »
Apparently I'm getting too old for all this.
Quote
There is also some cool stuff slowly coming down the pipe as the screen shot below shows.

I can't see what it's supposed to be showing!

Pretty excited for all the omni improvements though! Even if it means I have a bunch of files to update for my customs... But something that's been needed for a long time.
« Last Edit: 01 April 2017, 08:23:18 by Jayof9s »

elf25s

  • Major
  • *
  • Posts: 4440
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #4 on: 01 April 2017, 09:44:21 »
HAPPY HAPPY JOY JOY!
did the refit bug got fix in mkhq?
not going to get a chance to take it for a spin till late in the evening
you sure cannot out run death...but sure as hell you can make that bastard work for it!

Wrangler

  • Colonel
  • *
  • Posts: 25036
  • Dang it!
    • Battletech Fanon Wiki
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #5 on: 01 April 2017, 11:08:55 »
Sweet, thanks guys!
"Men, fetch the Urbanmechs.  We have an interrogation to attend to." - jklantern
"How do you defeat a Dragau? Shoot the damn thing. Lots." - Jellico 
"No, it's a "Most Awesome Blues Brothers scene Reenactment EVER" waiting to happen." VotW Destrier - Weirdo  
"It's 200 LY to Sian, we got a full load of shells, a half a platoon of Grenadiers, it's exploding outside, and we're wearing flak jackets." VoTW Destrier - Misterpants
-Editor on Battletech Fanon Wiki

neoancient

  • Warrant Officer
  • *
  • Posts: 507
  • MegaMek team member
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #6 on: 01 April 2017, 11:35:33 »
HAPPY HAPPY JOY JOY!
did the refit bug got fix in mkhq?
not going to get a chance to take it for a spin till late in the evening
There are a number of refit bugs. The one that got addressed in this snapshot is the calculation of omni reconfiguration times, though within hours it was discovered that reconfigurations that add heat sinks are not being treated as omni refits. I pushed the fix a few minutes ago. This is, of course, why we do development snapshots.

Apparently I'm getting too old for all this.
I can't see what it's supposed to be showing!

Pretty excited for all the omni improvements though! Even if it means I have a bunch of files to update for my customs... But something that's been needed for a long time.
It's this part at the top of the summary:
Archer ARC-2Rb
Base Tech Level: IS TW non-box set
LevelEra
Experimental-
Advanced2752-3044
Standard3045+
Extinct2840-3040
Tech Rating: E/E-F(F*)-E-X

Unit rules levels and tech rating can be calculated based on all components. This will be useful for players that want the flavor of a particular era.

GoldBishop

  • Warrant Officer
  • *
  • Posts: 667
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #7 on: 01 April 2017, 14:51:30 »
I attempted to load MML from the 0.43.1 MHQ download and ran into a problem -- the MML program never prompted me for printing.

Troubleshooting led me towards trying a non-mech unit, and when the print window engaged (finally) it generated this for the Von Luckner. (attachment)

I currently run Windows 7 OS
(Canon printer works just fine when attempting to print models from other Java-script programs such as Solaris Skunk Werks. )
"Watch the man-made-lightning fly!"  -RaiderRed

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #8 on: 01 April 2017, 15:54:45 »
Need to see the Megameklab log.txt from the logs folder.
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.
Join the official MegaMek Discord

Simon Landmine

  • Lieutenant
  • *
  • Posts: 1224
  • Enthusiastic mapmaker
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #9 on: 01 April 2017, 17:22:15 »
Shiny. Thanks for all of the work!
"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."

mikecj

  • Major
  • *
  • Posts: 3261
  • Veteran of Galahad 3028
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #10 on: 01 April 2017, 17:44:29 »
Thank you guys!
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.

zulf

  • Sergeant
  • *
  • Posts: 119
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #11 on: 01 April 2017, 23:16:25 »
wow was planing on starting a new campaign and you give us a new toy!  you all rock!  i wish i could code so i could help out.

i have a couple questions.

for MMHQ (42.0) if you do a internal structure replacement (ex. stand->endo) is future modification after a "BIG" refit permanently increased in difficulty level? Because equipment refits before the endo swap were "D" level, the endo refit was "F". and after the endo swap i noticed when i sent the mek to the lab in HQ  the difficulty level is F and there was time on the lab refit clock even though i hadn't made any changes. So i'm not sure if it's rules or a bug?

I have quirks turned off in the campaign set up. I'm not sure if "Difficulty to maintain" would have an effect of refits or not, or even if that quirk gets auto added.

honestly i don't how quirks work with HQ. they seem to work in mission i found that out when a jenner wouldn't twist and i proceeded to shout lol.


As for MegaMek is there a way to do some version single blind rules? so the bot can see everything but i have to find the bot?

thanks for everything!
chris

arlith

  • BattleTech Volunteer
  • Warrant Officer
  • *
  • Posts: 698
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #12 on: 02 April 2017, 05:54:10 »
As for MegaMek is there a way to do some version single blind rules? so the bot can see everything but i have to find the bot?

There is an open feature request for this, but it hasn't been completed yet.
Member of the MegaMek Team.

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #13 on: 02 April 2017, 20:26:16 »
I'm having some trouble in 4.30 and 4.31. Specifically, it appears that for me the old bug about Battle Armour breaking the save file has returned.

I.e. taking BA into  mission and recovering it, or salvaging it, and then saving results in a save file that can't be loaded again. According to a search of the bug tracker, this was meant to be resolved years ago.

Does anyone else have a similar experience in 4.3/4.31?

 

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #14 on: 02 April 2017, 22:20:20 »
I'm having some trouble in 4.30 and 4.31. Specifically, it appears that for me the old bug about Battle Armour breaking the save file has returned.

I.e. taking BA into  mission and recovering it, or salvaging it, and then saving results in a save file that can't be loaded again. According to a search of the bug tracker, this was meant to be resolved years ago.

Does anyone else have a similar experience in 4.3/4.31?
We would need to see the log file.
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.
Join the official MegaMek Discord

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #15 on: 03 April 2017, 00:02:29 »
We would need to see the log file.

I try to upload it later (different computer). I was just wondering if anyone else had a similar observation. If not, it's probably just my own install again.

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #16 on: 03 April 2017, 00:29:16 »
Is this the right log file?

arlith

  • BattleTech Volunteer
  • Warrant Officer
  • *
  • Posts: 698
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #17 on: 03 April 2017, 05:53:12 »
Just an FYI, it looks like this release is going to be broken for Linux and Mac.  This is related to the same issue that scuttled the last development release.  There are issues packaging up the image files, and essentially none of the images will load for Linux & Mac.  I guess if you're feeling adventurous, you could replace the data/images directory with a version from v42.1.  Things will work fine for windows however.
Member of the MegaMek Team.

SandMan

  • Master Sergeant
  • *
  • Posts: 260
  • For Davion!
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #18 on: 03 April 2017, 12:36:33 »
The development download links are still 43.0 on megamek.org, is that no longer a good place to point a page monitor?  I could do the three separate github pages if need be, but watching just one is cleaner on the client end.

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #19 on: 03 April 2017, 14:45:15 »
The development download links are still 43.0 on megamek.org, is that no longer a good place to point a page monitor?  I could do the three separate github pages if need be, but watching just one is cleaner on the client end.

I still need to update the links on Megamek.org. Looking at doing that tonight.
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.
Join the official MegaMek Discord

SandMan

  • Master Sergeant
  • *
  • Posts: 260
  • For Davion!
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #20 on: 03 April 2017, 15:51:44 »
I still need to update the links on Megamek.org. Looking at doing that tonight.

No worries, I was just checking it was still the place to check.  I remember missing a few updates after the switch from the previous site (.info I think?) because going to the home page redirected users to the current site, but I was specifically checking the download page, which remained a valid link but wasn't getting updates.

Carry on, good sir.

bblaney

  • Lieutenant
  • *
  • Posts: 1158
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #21 on: 03 April 2017, 15:53:14 »
So there I was modifying mechs while in MekHQ and well it doesn't exactly work correctly.

Changing tech and engines doesn't actually change a thing, which is weird.

Quote from: Nanaki
Realism is not going to cut it, Battletech is not a realistic universe by any stretch of the imagination, so please stop using it in an argument.

Quote from: HABeas2
That's debatable, but let's face it; some folks gave them a pass because they were big and claimed to be Scottish.

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #22 on: 04 April 2017, 10:59:35 »
So there I was modifying mechs while in MekHQ and well it doesn't exactly work correctly.

Changing tech and engines doesn't actually change a thing, which is weird.

Need way more details.  What unit? What tech?   Is there a campaign file you can attached.  You can submit that information to the Github tacker in my sig.

Thanks
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.
Join the official MegaMek Discord

BLOODWOLF

  • Warrant Officer
  • *
  • Posts: 695
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #23 on: 04 April 2017, 11:25:51 »

bblaney

  • Lieutenant
  • *
  • Posts: 1158
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #24 on: 04 April 2017, 12:12:40 »
Need way more details.  What unit? What tech?   Is there a campaign file you can attached.  You can submit that information to the Github tacker in my sig.

Thanks

Sorry

Hope this helps a bit

Opening the Wolf and Blake campaign, I choose Stacy's Zeus, and change the tech to mixed IS Tech, changing the IS Light engine to Clan XL, the tonnage under statistics stays the same.

Next I change the armor to Clan Ferro-Fibrous, and am unable to auto-allocate the armor, as pressing the button does nothing.

Next I remove all the equipment, the tonnage stays the same.

Then I go to assign criticals, and everything is still there.

From what I can tell, changing to mixed tech is the problem, but I would highly suggest try a few changes and look into it

Thanks

« Last Edit: 04 April 2017, 12:15:48 by bblaney »
Quote from: Nanaki
Realism is not going to cut it, Battletech is not a realistic universe by any stretch of the imagination, so please stop using it in an argument.

Quote from: HABeas2
That's debatable, but let's face it; some folks gave them a pass because they were big and claimed to be Scottish.

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #25 on: 04 April 2017, 12:57:17 »
Looks like its been fixed here -
https://github.com/MegaMek/mekhq/issues/369

Which will be in the next release.
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.
Join the official MegaMek Discord

bblaney

  • Lieutenant
  • *
  • Posts: 1158
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #26 on: 04 April 2017, 13:55:41 »
Looks like its been fixed here -
https://github.com/MegaMek/mekhq/issues/369

Which will be in the next release.

Excellent

Thanks

Love what y'all do

Thanks again
Quote from: Nanaki
Realism is not going to cut it, Battletech is not a realistic universe by any stretch of the imagination, so please stop using it in an argument.

Quote from: HABeas2
That's debatable, but let's face it; some folks gave them a pass because they were big and claimed to be Scottish.

zulf

  • Sergeant
  • *
  • Posts: 119
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #27 on: 04 April 2017, 15:49:07 »
I'm having problems with the mech lab in MMHQ. Its not recognizing changes to the internal structure.  it wont list the new locations in the parts needed list. the crits for endo don't show in the assignment tab, and no time is added for refit time.

any ideas?

chris

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #28 on: 04 April 2017, 15:59:19 »
I'm having problems with the mech lab in MMHQ. Its not recognizing changes to the internal structure.  it wont list the new locations in the parts needed list. the crits for endo don't show in the assignment tab, and no time is added for refit time.

any ideas?

chris

Have a read a few posts above ;)
« Last Edit: 04 April 2017, 22:32:31 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.
Join the official MegaMek Discord

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #29 on: 04 April 2017, 16:45:49 »
Is there anything informative in the log file I posted? Do you need other files? Did I post the wrong file?

I love MegaMek and MekHQ, and I'm super grateful for the work you are all putting into this!

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #30 on: 04 April 2017, 17:03:55 »
Is there anything informative in the log file I posted? Do you need other files? Did I post the wrong file?

I love MegaMek and MekHQ, and I'm super grateful for the work you are all putting into this!

I looks like its something with BA but one of the coders will have to double check.  Can you add your campaign file and any customs to the bug report here

https://github.com/MegaMek/mekhq/issues/372

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.
Join the official MegaMek Discord

arlith

  • BattleTech Volunteer
  • Warrant Officer
  • *
  • Posts: 698
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #31 on: 04 April 2017, 20:19:32 »
Is there anything informative in the log file I posted? Do you need other files? Did I post the wrong file?

I love MegaMek and MekHQ, and I'm super grateful for the work you are all putting into this!

The logfile is useful, but I think this issue will also require the cpnx.  It does seem like there's an issue here, so I would recommend posting a bug report on the github MHQ issue tracker.  Include the logfile and cpnx file.
Member of the MegaMek Team.

pheonixstorm

  • Major
  • *
  • Posts: 5548
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #32 on: 04 April 2017, 22:05:42 »
You mean this?
Code: [Select]
java.lang.ArrayIndexOutOfBoundsException: -2
at mekhq.campaign.unit.Unit.initializeParts(Unit.java:1823)
at mekhq.campaign.Campaign.createCampaignFromXMLFileInputStream(Campaign.java:4192)
at mekhq.gui.dialog.DataLoadingDialog$Task.doInBackground(DataLoadingDialog.java:188)
at mekhq.gui.dialog.DataLoadingDialog$Task.doInBackground(DataLoadingDialog.java:115)

Do you happen to have any BA in your unit? Is this during a refit?

Nevermind, hammer already posted as such on the issue tracker.
« Last Edit: 04 April 2017, 22:08:26 by pheonixstorm »

neoancient

  • Warrant Officer
  • *
  • Posts: 507
  • MegaMek team member
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #33 on: 04 April 2017, 22:21:46 »
Is there anything informative in the log file I posted? Do you need other files? Did I post the wrong file?

I love MegaMek and MekHQ, and I'm super grateful for the work you are all putting into this!
The log file is a good start, but without the campaign file I can only make guesses about what happened (which may be true with the campaign file as well, but at least they will be better guesses). If you happen to have a campaign save from before the scenario, preferably with a mul file or at least a MM saved game, that would be better.

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #34 on: 04 April 2017, 23:05:25 »
I looks like its something with BA but one of the coders will have to double check.  Can you add your campaign file and any customs to the bug report here

https://github.com/MegaMek/mekhq/issues/372

Here is a zip with the campaign save, the custom mech files I'm using and the log again for good measure. (Let me know if I've forgotten anything).

The save was created using 4.30, but won't open with either 4.30 or 4.31.
I have more save files going back, but the last one that works was just before I started buying BA units via the AtB personnel market.

I'll try to get the file to your link, too, but I don't have a login for that site yet.

edit: I also posted this to github just now. I'm afraid I don't know if I have a useful MM save file. The issue started some time (in-game) ago (I played a lengthy session) and all I know is that the last save I have that's still working was just before I started buying BA units (after which came the trip to the mission planet and then several scenarios). The only MM scenarios I have are autosaves, and that would be the most recent scenario, which was well after the issue began. I'm not sure if there was any BA in that scenario.
« Last Edit: 04 April 2017, 23:28:20 by JenniferinaMAD »

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #35 on: 06 April 2017, 13:32:20 »
Thanks for all your help with my issue :)

Sartris

  • Codex Conditor
  • BattleTech Volunteer
  • Colonel
  • *
  • Posts: 19854
  • Cap’n-Generalissimost
    • Master Unit List
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #36 on: 07 April 2017, 00:41:10 »
minor thing with infantry in MML:

Selecting 'Mechanized (Wheeled)' as a motive type sets the motive type to 'foot'. All the attributes of the platoon appear correct for a mechanized platoon, so it just appears to be a glitch with the drop-down list.

You bought the box set and are ready to expand your bt experience. Now what? | Modern Sourcebook Index | FASA Sourcebook Index | Print on Demand Index
Equipment Reference Cards | DIY Pilot Cards | PaperTech Mech and Vehicle Counters

Quote
Interviewer: Since you’ve stopped making art, how do you spend your time?
Paul Chan Breathers: Oh, I’m a breather. I’m a respirateur. Isn’t that enough?

JenniferinaMAD

  • Warrant Officer
  • *
  • Posts: 492
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #37 on: 07 April 2017, 02:05:09 »
Did some battles in 0.43.1 now, and I noticed a few interface oddities.

In the Sickbay, the program wouldn't auto select the next patient anymore when I click 'assign', as it did in previous versions. And in the repair bay, when I click 'do task' to order replacements for destroyed components, it would deselect the chosen component (in the past the component remained selected).

This makes handling numerous patients/orders of identical components more convoluted.

Is this a new setting that can be changed, a bug, a deliberate change or something wrong on my computer?

pheonixstorm

  • Major
  • *
  • Posts: 5548
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #38 on: 07 April 2017, 05:31:57 »
Bug, already has a report https://github.com/MegaMek/mekhq/issues/368

The one for medical I haven't run across but I think it falls under the same cause as the above.

There was another one that affected the personnel tab but it was fixed. Go ahead and open a ticket for the medical one so it doesn't get lost.

MoleMan

  • Master Sergeant
  • *
  • Posts: 344
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #39 on: 07 April 2017, 05:44:30 »
+ Fix #326: Cannot use Meklab to customize units from within MekHQ using v43.0

Ah! I think I was having this problem last night and wasn't sure if it was just me, couldn't remove a laser and add a heatsink to my Archer, well I could, but when I clicked on 'make changes' nothing happened.

arlith

  • BattleTech Volunteer
  • Warrant Officer
  • *
  • Posts: 698
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #40 on: 07 April 2017, 07:25:39 »
minor thing with infantry in MML:

Selecting 'Mechanized (Wheeled)' as a motive type sets the motive type to 'foot'. All the attributes of the platoon appear correct for a mechanized platoon, so it just appears to be a glitch with the drop-down list.

This seems like a pretty straight-forward bug, but making a bug report is the best way to get it fixed.  Things tend to get lost on the forums.
Member of the MegaMek Team.

Sartris

  • Codex Conditor
  • BattleTech Volunteer
  • Colonel
  • *
  • Posts: 19854
  • Cap’n-Generalissimost
    • Master Unit List
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #41 on: 07 April 2017, 12:45:51 »
done

You bought the box set and are ready to expand your bt experience. Now what? | Modern Sourcebook Index | FASA Sourcebook Index | Print on Demand Index
Equipment Reference Cards | DIY Pilot Cards | PaperTech Mech and Vehicle Counters

Quote
Interviewer: Since you’ve stopped making art, how do you spend your time?
Paul Chan Breathers: Oh, I’m a breather. I’m a respirateur. Isn’t that enough?

mighty midget

  • Master Sergeant
  • *
  • Posts: 223
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #42 on: 10 April 2017, 17:15:19 »
Looking for some general MM / MHQ help, I'm running on high resolution monitors and the text is quite small.  I've figured out how to zoom on the MM map itself but don't know to change the font size for MM or MHQ.

Thanks,
MM
Slavish adherance to formal ritual is a sign that one has nothing better to think about.

Random

  • Master Sergeant
  • *
  • Posts: 329
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #43 on: 15 April 2017, 19:50:08 »
Is anybody else having problems with the Choose Refit Kit option?
To make things clearer.
I right click on a mech -> Scroll down to Customise -> select Choose Refit Kit option and nothing happens.
The other 2 options work (Refurbish Unit & Customise in MekLab) , as in the forward you to their apropriate dialog box/screen.

I've included the part of the log file that seamed relevant. 

Code: [Select]
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1
at mekhq.campaign.parts.Refit.calculate(Refit.java:540)
at mekhq.campaign.parts.Refit.<init>(Refit.java:141)
at mekhq.gui.dialog.ChooseRefitDialog.populateRefits(ChooseRefitDialog.java:291)
at mekhq.gui.dialog.ChooseRefitDialog.<init>(ChooseRefitDialog.java:92)
at mekhq.gui.adapter.UnitTableMouseAdapter.actionPerformed(UnitTableMouseAdapter.java:353)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)


 

Hammer

  • Numerorum Malleo
  • Global Moderator
  • Major
  • *
  • Posts: 4142
    • MegaMek Website
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #44 on: 15 April 2017, 21:54:03 »
Is anybody else having problems with the Choose Refit Kit option?
To make things clearer.
I right click on a mech -> Scroll down to Customise -> select Choose Refit Kit option and nothing happens.
The other 2 options work (Refurbish Unit & Customise in MekLab) , as in the forward you to their apropriate dialog box/screen.

I've included the part of the log file that seamed relevant. 

Code: [Select]
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1
at mekhq.campaign.parts.Refit.calculate(Refit.java:540)
at mekhq.campaign.parts.Refit.<init>(Refit.java:141)
at mekhq.gui.dialog.ChooseRefitDialog.populateRefits(ChooseRefitDialog.java:291)
at mekhq.gui.dialog.ChooseRefitDialog.<init>(ChooseRefitDialog.java:92)
at mekhq.gui.adapter.UnitTableMouseAdapter.actionPerformed(UnitTableMouseAdapter.java:353)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)


Known bug and fixed for the next release.
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.
Join the official MegaMek Discord

elf25s

  • Major
  • *
  • Posts: 4440
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #45 on: 16 April 2017, 17:12:16 »
not sure if any one noticed it yet or it may be just me and  do not have log to show the problem

i wanted to refit custom atlas as7d-d and first thing i did was strip the unit in mekhq lab. to find that the weight does not change if you remove or add items.
possible bug?
you sure cannot out run death...but sure as hell you can make that bastard work for it!

Sartris

  • Codex Conditor
  • BattleTech Volunteer
  • Colonel
  • *
  • Posts: 19854
  • Cap’n-Generalissimost
    • Master Unit List
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #46 on: 18 April 2017, 01:51:42 »
A few industrialmech issues:

Harvester Ant KIC-3M AgroMech  (MG) [extra space between AgroMech and (MG)]
Harvester Ant KIC-3M-B AgroMech  (LRM) [not in MUL; MML source listed as RS:OK, not in RS:OK]
Hyena HYN-4B SalvageMech [missing from MML database; source: RS:3075 CE]
Uni ATAE-70 MilitiaMech [Should be ATAE-70M]


 



You bought the box set and are ready to expand your bt experience. Now what? | Modern Sourcebook Index | FASA Sourcebook Index | Print on Demand Index
Equipment Reference Cards | DIY Pilot Cards | PaperTech Mech and Vehicle Counters

Quote
Interviewer: Since you’ve stopped making art, how do you spend your time?
Paul Chan Breathers: Oh, I’m a breather. I’m a respirateur. Isn’t that enough?

pheonixstorm

  • Major
  • *
  • Posts: 5548
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #47 on: 18 April 2017, 04:42:52 »
The Harvester Ant KIC-3M-B is probably referring to  Harvester Ant KIC-3 AgroMech (LRM). That one is on the MUL O0


Sartris

  • Codex Conditor
  • BattleTech Volunteer
  • Colonel
  • *
  • Posts: 19854
  • Cap’n-Generalissimost
    • Master Unit List
Re: Development Snapshot - MegaMek, MegaMekLab, MekHQ: v0.43.1
« Reply #48 on: 18 April 2017, 08:44:34 »
ah, that's probably it. i realized halfway through looking at this that the unofficial units zip was the culprit for a lot of duplications and superfluous entries. The Harvester Ant KIC-3 AgroMech (LRM) was part of that batch. In that case, the KIC-3M-B just needs its name fixed.

You bought the box set and are ready to expand your bt experience. Now what? | Modern Sourcebook Index | FASA Sourcebook Index | Print on Demand Index
Equipment Reference Cards | DIY Pilot Cards | PaperTech Mech and Vehicle Counters

Quote
Interviewer: Since you’ve stopped making art, how do you spend your time?
Paul Chan Breathers: Oh, I’m a breather. I’m a respirateur. Isn’t that enough?