Jump to content

Open Community  ·  3 members

BattleTech

How to edit/add more Jump Jets than normal?


ix09

Recommended Posts

Hello!

I usually find solutions to my questions with Google, but, this alluded.

Many Mechs have a limit to how many Jump Jets can be installed. For instance, in the Mech Bay, you'll see 0/4 listed by Jump Jets for a Mech that is only allowed 4 Jump Jets.

If one goes to the Chassis folder for that Mech, and open the chassis json file with Notepad ++, there's a Max Jump jets value shown, and in theory, if this is changed from 4, to 6, one should be able to add those 2 extra Jump Jets for a total of 6.

Problem: I make the change. I save the file. I clear the Modtek cache. I launch the game using the Mod Manager. I load the save file I've been working with and testing little edits like this. I go to the Mech Bay. The Mech Lab shows 4/6 Jump Jets for the Mech I've edited, BUT, when I try to add more Jump Jets, it tells me the maximum of 4 is already installed. :sad:

I'm playing a Campaign with the latest Community Asset Bundle installed, and XLRP (comes with Mech Engineer).
Everything I've tested, so far, seems to be working fine.

I've done other little edits to increase or decrease the weight, and how many slots items, weapons and ammunition require without any problems. I've changed the starting pilot pictures, and abilities in for the campaign, and also have done successful edits to all the ronin and backer pilots so they all start without any locked in abilities and I can choose to mold them as they gain experience.

Is there a global maximum for certain classes; light, heavy, assault set somewhere?
I've searched through tons of files trying to find another Jump Jet value to change, and other than the Chassis files for different mechs, that seems to be the only place where the maximum number of Jump Jets can be altered.

What am I missing? Maybe there's a Mod conflict somewhere I've missed?

Thanks.

Link to comment
Share on other sites

Update:

It's a setting with the Mech Engineer mod that's part of the XLRP installation.
Mech Engineer has something in it called Autofixer.
There's a settings.default.json and a settings.last.json that have true/false values for some rule enforcement.
Unfortunately, those json files don't seem to do anything or have any effect. Anything that one changes, and saves, gets automatically changed back in the json file by the autofixer.

... at least that's what I'm getting from looking at the log.txt file inside the Mech Engineer mod folder.

Sadly, I think the Autofixer rules are buried in a DLL file, and I have zero experience with DLL files.

I guess it's time to learn about how to read, and edit DLL files. :P

Link to comment
Share on other sites

... another Update:

There are 3 files in Mech Engineer.
settings.default.json
settings.json
settings.last.json

 

settings.default.json is all the default settings and nothing there can be changed. If you try to make changes and save the file, the file just resets to what it was on game launch.
settings.last.json is the file that shows what settings are in effect. you cannot directly change this file either. It is an output file that just shows what settings are in effect.

If you want to make changes, use the settings.default.json as a template for the settings you want to change, copy those lines, and paste them into the settings.json file, and save the settings.json file.

To stop Mech Engineer from enforcing its rules for Max Jump Jets globally, I took the line

"ChassisDefMaxJumpjets" : true,

from the settings.default.json file, and pasted it into the settings.json file where I then changed the value of "true" to "false".

"ChassisDefMaxJumpjets" : false,

I then saved that file, and launched the game.

Mech Lab then, finally, accepted the individual jump jet settings that were set in the chassis file for any mech I wanted to change the number of jump jets above "normal".
Now, if I want to put 20 jump jets on something, I can set the max jump jets in the chassis file for that mech, and the mech with Mech Engineer mod installed will allow the changes.

I have no plans for putting 20 jump jets on a mech. I wanted to know how I could put more than is normal if I wanted to, and, because of Mech Engineer, this turned out to be an adventure.

Anyway, if you don't have Mech Engineer installed, you can just change the maximum Jump Jets in the chassis file for the mech you want to change and the vanilla game will then let you add more jump jets.
If you do, however, have Mech Engineer mod installed, then, you will, at the very least, need to add that line:

"ChassisDefMaxJumpjets" : false,

 

into the settings.json file of Mech Engineer. and then also change the max jump jets in the chassis file of the mech you want to make changes to.

:smile:

Edited by ix09
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...