• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

RecklessCaution

Second Lieutenant
80 Badges
Apr 6, 2018
101
6
  • 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: Apocalypse
  • Stellaris: Federations
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Prison Architect
  • Stellaris: Ancient Relics
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Season pass
  • Stellaris: Lithoids
  • BATTLETECH: Heavy Metal
  • Age of Wonders: Planetfall - Revelations
  • Europa Universalis III Complete
  • Stellaris: Galaxy Edition
  • Europa Universalis III Complete
  • Teleglitch: Die More Edition
  • Victoria 2
  • Magicka: Wizard Wars Founder Wizard
  • Pillars of Eternity
  • Magicka 2 - Signup Campaign
  • Crusader Kings II: Horse Lords
  • Knights of Pen and Paper 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Stellaris: Humanoids Species Pack
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Tyranny: Gold Edition
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • BATTLETECH
  • Tyranny - Bastards Wound
  • Age of Wonders III
  • 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.
 
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

  • mechdef_panther_PNT-9R.json.txt
    6,7 KB · Views: 17
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: