• 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.

sunzoner

First Lieutenant
33 Badges
Aug 9, 2001
203
56
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis III: Collection
  • Crusader Kings II: Way of Life
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • BATTLETECH
  • Hearts of Iron IV: Death or Dishonor
  • Victoria 2: Heart of Darkness
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH: Flashpoint
  • Hearts of Iron IV: Expansion Pass
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron II: Armageddon
  • Victoria 2: A House Divided
  • Victoria 2
  • Victoria: Revolutions
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Crusader Kings II
Hi Guys.

I am trying to create a new variant of the blackjack (mechdef_blackjack_BJ-1CU) as a starter mech for use in my campaign. I had wanted to use UAC2s,ERSLs, double heatsinks instead of the normal or DB variant.

I created a modfolder with the D:\SteamLibrary\steamapps\common\BATTLETECH\Mods\JT_Start_Mods\StreamingAssets\data\simGameConstants, mech and chassis folders. The mod.JSON file had the path to chassis and mech folders declared.

modtek seems to inject the mod properly. starting the game itself is ok.

After I start a new campaign, i used the custom difficulty to skip the prologue. Then the game hanged at the loading screen. The tooltip keep spinning past 5 minutes.

I tried removing the mech, and chassis folders and just amend the StartingPlayerMech. I used an atlas. It works.

I tried to place the custom mech files into the mech and chassis folders into the game itself. Then i amend the StartingPlayerMech in my mod folder to my mechdef_blackjack_BJ-1CU. it doesnt work.

I tried using the mechdef_blackjack_BJ1 and chassisdef_blackjack_BJ-1 found in the game folder and append CU to the end - > mechdef_blackjack_BJ1CU and chassisdef_blackjack_BJ-1CU. I changed any reference to blackjack_BJ1 to mechdef_blackjack_BJ1CU and keep only mechdef_blackjack_BJ1 in the movement and prefab part of Chassis. I kept the original mechdef_blackjack_BJ1 files as these will be used by the standard enemies.

when I start a new campaign, the game still hang at the loading screen (after skippng prologue).

Can any kind soul please point me to where I could have gone wrong?
 
My guess is that your edit work for the new variant has a misplaced comma, improper quote mark, or similar edit error. Check your work with Notepad + + or a .json extension in Firefox.

I'm also seeing mixed reports regarding HBS' mod tool being able to load StreamingAsset folders with DLC content correctly, so it could be that, but i'm not 100% sure there.

Start with checking your variant first.
 
Yeah, I'd suggest running your new files through a json validator. And if that says it is fine...

Did you create those mech and chassis folders in the data one? If so, it should look more like this:
Streaming Assets\data\simGameConstants
mech
chassis

Are the "Id" set properly for both the chassisdef and mechdef files?

Have you checked your ModTek.log file? It is found in the .modtek folder.
 
A way to make sure that your 'Mech is running properly is to check if it appears on the mech list on Skirmish mode and if you can edit it there. If the 'Mech doesn't appear properly there, then there's an error within your files and it will hang whenever you try to use it on Campaign/Career.
 
The best way to make sure that your 'Mech is running properly is to check if it appears properly on the mech list on Skirmish mode. If the 'Mech doesn't appear properly there, then there's an error within your files and it will hang whenever you try to use it on Campaign/Career.
Just be sure that you remove the blacklist tag (if the mech has it) prior to using this to check, as blacklisted mechs won't appear there regardless.
 
Just be sure that you remove the blacklist tag prior to using this to check, as blacklisted mechs won't appear there regardless.

And make sure to put back the <BLACKLISTED> tag after you check the 'Mech on Skirmish mode, otherwise it can appear as OpFor.
 
My guess is that your edit work for the new variant has a misplaced comma, improper quote mark, or similar edit error. Check your work with Notepad + + or a .json extension in Firefox.

I'm also seeing mixed reports regarding HBS' mod tool being able to load StreamingAsset folders with DLC content correctly, so it could be that, but i'm not 100% sure there.

Start with checking your variant first.

Thanks for your advice. This is indeed the probelem.