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

Akatsuki Mugen

Recruit
Mar 21, 2022
2
0
I like this game of making a living as a mercenary but I think I would enjoy it more after making some adjustments to the starting mechs/weapons/components.
I googled extensively for info on how to achieve this. And what I learned is that I need to edit a certain json file. Unfortunately, I have no idea where the said json file is located on my notebook.

It would be greatly appreciated if someone can help me locate the exact file(s) on my notebook for the purpose of editing the following data:

1. Alter the starting mechs to include Phoenix Hawk PHX-1B
2. Alter the headshot percentage. I find the default percentage just too low.
3. Alter the starting rep against certain factions.

Relevant Info:

1. I purchased the Battletech (base game + Flashpoint + Urban Warfare + Heavy Metal) from GOG.
2. I am running the game on a MacBook Pro (M1 Max) running on MacOS Monterey (v12.2.1)
 
1. Adding the PHX-1B
Look for the file "\data\simGameConstants\SimGameConstants.json"
Scroll down to the section "CareerMode" and look for the "StartingPlayerMech" or "StartingLance" and replace one of those with the ID for the 1B - "mechdef_phoenixhawk_PXH-1b"

This will overwrite whichever starting unit with the PHX-1B.

2. Altering Headshot percentage
Look for the file "\data\constants\CombatGameConstants.json"
Scroll down to the section "HitTables" and you'll have to edit the value in the "Head" section for all of these arrays: "HitMechLocationFromFront", "HitMechLocationFromLeft", "HitMechLocationFromRight", "HitMechLocationProne"

Keep in mind, this will have a cascading affect on using called shots, they will become even easier than they already are.

3. Altering the starting rep
I have no idea actually where this is in the .jsons. I don't doubt it's there somewhere, probably in SimGameConstants.json, but it's been too long since I've been actively modding the game. On the other hand, you can use the Eck's Debug Guide to open up a dev window and edit your reps after starting a new game.
 
  • 1
Reactions:
JSON files are human-readable means the user can read them easily. These files can be opened in any simple text editor like Notepad, which is easy to use. Almost every programming language supports JSON format because they have libraries and functions to read/write JSON structures.
 
3. Alter the starting rep against certain factions.
go to /factions and choose the faction_.json you want to edit
scroll down the file until you find:
"StartingReputationValues" : [
-15,
-15,
0
]
First value is for campaign more, second is for career mode.
 
  • 1Like
Reactions: