• Crusader Kings III Available Now!

    The realm rejoices as Paradox Interactive announces the launch of Crusader Kings III, the latest entry in the publisher’s grand strategy role-playing game franchise. Advisors may now jockey for positions of influence and adversaries should save their schemes for another day, because on this day Crusader Kings III can be purchased on Steam, the Paradox Store, and other major online retailers.


    Real Strategy Requires Cunning

RecklessCaution

Second Lieutenant
78 Badges
Apr 6, 2018
101
5
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Sign Up
  • Knights of Pen and Paper +1 Edition
  • Magicka
  • Magicka 2
  • Tyranny - Tales from the Tiers
  • Stellaris: Megacorp
  • Victoria 2
  • Stellaris: Apocalypse
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • Stellaris: Humanoids Species Pack
  • Prison Architect
  • Stellaris: Ancient Relics
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Premium edition
  • Europa Universalis III Complete
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Age of Wonders: Planetfall - Revelations
  • Tyranny: Archon Edition
  • Magicka: Wizard Wars Founder Wizard
  • Pillars of Eternity
  • Magicka 2 - Signup Campaign
  • Teleglitch: Die More Edition
  • Crusader Kings II: Horse Lords
  • Knights of Pen and Paper 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Age of Wonders III
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • BATTLETECH
  • Europa Universalis III Complete
  • Tyranny - Bastards Wound
  • Stellaris: Distant Stars Pre-Order
  • Sword of the Stars
I suspect that this is actually HBS' bug, rather than yours @MasterBLB, but I'm reporting it here as I have not seen the effects of it in-game as of yet.

This is with no mods, but both expansions.

When I start MechDesigner since the latest update, it throws an error with the message:

JSON validation failed!

Unsuccessful parsing JSON file:
[my Battletech install path]/Battletech_Data/StreamingAssets/data/mech/mechdef_panther_PNT-9R.json
Mech Designer might not work properly, or at all. Errors:
offset 213 : missing value separator
It still launches, but with no Panther option on New Mech. I've validated my files on Steam and it still throws that error. I went to that location to grab the .json and upload it, but apparently uploading those types of files is not allowed on this forum. Instead I threw it on my Google drive here.

Also I must complement you on the extensibility of your code - almost all the new mech variants, as opposed to chassis, are showing, from the AC-20 Urbie-60L to the slower but better-gunned Banshee-3S. All but the Flashpoint-requiring Hatchetman-3X, which when I went to data/mech/ was not there, along with the also-missing new Javelin and Raven chassis. I can only assume that they are stored in whatever manner the Flashpoint mechs were that meant you needed to have the Flashpoint Mech Pack as an install option, and that the only reason I am seeing them in there is because of said Mech Pack.
 

MasterBLB

Captain
1 Badges
Apr 30, 2018
383
15
  • BATTLETECH
Yes, looks like HBS error - missing comma.
In the attachment there is old mechdef for Panther, backup your current file and paste it into [my Battletech install path]/Battletech_Data/StreamingAssets/data/mech/ , of course remove .txt from the end.

I will check your .json what's wrong with it.

About Hatchetman 3X - I have the data for it, Raven, Javelin, ECM/BAP, I'm preparing a new 0.73 version of Mech Designer which will contain Urban Warfare pack, similar to those for Flashpoint.
 

Attachments

MasterBLB

Captain
1 Badges
Apr 30, 2018
383
15
  • BATTLETECH
Well, nailed it - fix is extremely easy, just open the wrong mechdef.json in any text editor, and find:
"unit_lance_support",
"unit_role_sniper" < missing comma here after "unit_role_sniper", just add it, and don't type anything else
"unit_range_long",
save .json, then restart Mech Designer, and the Panther will work perfectly fine.
 
Last edited: