BATTLETECH

BATTLETECH

View Stats:
What modifications to the game files have you made? (If any) Why and how is that working out for you?
As the title says, what modifications to the game files have you made?

I decided to tweak the weapons, for a flavour more to my taste.

I roughly halved the heat for all ACs, I added heat damage to lasers (about 10% of damage), made PPC effects last for two turns (and added the missing effect to the ER PPC), and made AC/2s indirect fire capable.

I also slightly tweaked stability to be less forgiving of pilots who try to move quickly, enable heat damage for engine damaged mechs, and increased the mission cap and variance.
< >
Showing 61-75 of 284 comments
Faya AOP May 4, 2018 @ 7:30pm 
Originally posted by Samsquanch:
I'm having some trouble adding new weapons what can you put as the "ID" just whatever you name it? I just want too add in some heavier machine guns.
You need to go into the weaponsfolder and load
Weapon_MachineGun_MachineGun_0-STOCK
into the editor.
Then you see

"Category" : "AntiPersonnel",
"Type" : "MachineGun",
"WeaponSubType" : "MachineGun",
"MinRange" : 0,
"MaxRange" : 90,
"RangeSplit" : [
90,
90,
90
],
"AmmoCategory" : "MG",
"StartingAmmoCapacity" : 0,
"HeatGenerated" : 0,
"Damage" : 3,
"OverheatedDamageMultiplier" : 0,
"EvasiveDamageMultiplier" : 0,
"EvasivePipsIgnored" : 0,
"DamageVariance" : 0,
"HeatDamage" : 0,
"AccuracyModifier" : 0,
"CriticalChanceMultiplier" : 1.5,
"AOECapable" : false,
"IndirectFireCapable" : false,
"RefireModifier" : 0,
"ShotsWhenFired" : 5,
"ProjectilesPerShot" : 1,
"AttackRecoil" : 0,
"Instability" : 0,
"WeaponEffectID" : "WeaponEffect-Weapon_MachineGun",
"Description" : {
"Cost" : 10000,
"Rarity" : 0,
"Purchasable" : true,
"Manufacturer" : "Sperry Browning",
"Model" : "Machine Gun",
"UIName" : "MG",
"Id" : "Weapon_MachineGun_MachineGun_0-STOCK",
"Name" : "MG",
"Details" : "Machine Guns deal very little damage, have severely limited range, and depend upon volatile ammunition stores. However, they have a greatly increased chance to cause Criticals when they impact a target that has been stripped of its armor.",
"Icon" : "uixSvgIcon_weapon_Support"
},
"BonusValueA" : "",
"BonusValueB" : "",
"ComponentType" : "Weapon",
"ComponentSubType" : "Weapon",
"PrefabIdentifier" : "MachineGun",
"BattleValue" : 0,
"InventorySize" : 1,
"Tonnage" : 0.5,
"AllowedLocations" : "All",
"DisallowedLocations" : "All",
"CriticalComponent" : false,
"statusEffects" : [

],
"ComponentTags" : {
"items" : [
"component_type_stock",
"range_close"
],
"tagSetSourceFile" : ""
}
}
Andcan start experimenting.
Just remeber for every NEW weapon, you need to make a def and put the weapon into shops and mechs...its some work :)
The putting in existing mechs might be circumvented by just putting them into shops and then buy them to install, but i havent tested that far.
Just be aware, for every def you create a manifest entry needs to be made under the correct header.
Thane_Ragnar May 4, 2018 @ 7:31pm 
Tweaked for myself more Missions per System and slightly higher difficult variance. (+/- 2 Skulls instead of +/-1 Skull)

And because I can't be bothered to swap out my Mech Pilots besides due to injuries I changed the values for the Training Chambers so all Pilots getting slowly exp to the max. (takes 3 Years)
Arkonahn May 4, 2018 @ 7:31pm 
Originally posted by Faya AOP:
{
"ID" : "hardpointdatadef_atlas",
"HardpointData" : [
{
"location" : "centertorso",
"weapons" : [
[
"chrPrfWeap_atlas_centertorso_flamer_eh1",
"chrPrfWeap_atlas_centertorso_laser_eh1"
],
[
"chrPrfWeap_atlas_centertorso_flamer_eh2",
"chrPrfWeap_atlas_centertorso_laser_eh2"
]
],
"blanks" : [
"chrPrfWeap_atlas_centertorso_blank_eh1",
"chrPrfWeap_atlas_centertorso_blank_eh2"
],
1 is stock, 2 is special weapon 1.
Ah I see, do you know where "chrPrfWea" it refers to are? I thought those groups (eh1,eh2,etc) were hardpoint slots to random generate weapon variety ie, Leftarm 1PPC+Flamer or 3lasers.
Faya AOP May 4, 2018 @ 7:33pm 
Originally posted by Arkonahn:
Ah I see, do you know where "chrPrfWea" it refers to are? I thought those groups (eh1,eh2,etc) were hardpoint slots to random generate weapon variety ie, Leftarm 1PPC+Flamer or 3lasers.
I dont touch the hardpoints, because when i did i ran into problems. The mechs i put in my game are all from the readouts, so i can take either the one allready ingame or a hardpoint dev close enough to the mech i just typed in. Saves work and hassle.
The hardpoints are in .dat files i believe, hence my problems^^
Arkonahn May 4, 2018 @ 7:38pm 
Originally posted by Lestrade:
Tweaked for myself more Missions per System and slightly higher difficult variance. (+/- 2 Skulls instead of +/-1 Skull)

And because I can't be bothered to swap out my Mech Pilots besides due to injuries I changed the values for the Training Chambers so all Pilots getting slowly exp to the max. (takes 3 Years)
I tried adding more contracts but I realised some systems have overrides
"UseMaxContractOverride": true, "MaxContractOverride": 2,
unless you changed every system what file did you mod?
Last edited by Arkonahn; May 4, 2018 @ 7:39pm
Justinyl May 4, 2018 @ 8:01pm 
Originally posted by Arkonahn:
Originally posted by Lestrade:
Tweaked for myself more Missions per System and slightly higher difficult variance. (+/- 2 Skulls instead of +/-1 Skull)

And because I can't be bothered to swap out my Mech Pilots besides due to injuries I changed the values for the Training Chambers so all Pilots getting slowly exp to the max. (takes 3 Years)
I tried adding more contracts but I realised some systems have overrides
"UseMaxContractOverride": true, "MaxContractOverride": 2,
unless you changed every system what file did you mod?

Thanks for this info, i changed"UseMaxContractOverride": true, to false as the game limits you the number of contracts after the tutorial, to make earning cash a pain.
Last edited by Justinyl; May 4, 2018 @ 8:01pm
Straybow May 4, 2018 @ 8:04pm 
I get that it makes the game easier having more contracts but it also provides some use for the massive mech bays. Definitely something I'll change on a modded play through.
Justinyl May 4, 2018 @ 8:08pm 
Limiting max contracts, force players to rush to get the ship upgrade to get more available contracts, I prefer to not progress the story missions & just fly around in leopard.
Arkonahn May 4, 2018 @ 8:14pm 
Originally posted by Niō (仁王) J:
Limiting max contracts, force players to rush to get the ship upgrade to get more available contracts, I prefer to not progress the story missions & just fly around in leopard.
I feel the same, I'm gonna mod it so I can have all the argo mods onto the leapard. I personally think the argo looks fugly compared to the sleek leapard
Originally posted by BLACKcOPstRIPPa:
What files are you guys modifying?
Are you modifying the .dll files because I don't see the game files in program files under steam etc.

the JSON files, namely the COMBATGAMECOSTANTS.json file and the SIMGAMECOSNTANTS.json all found in the game dir, in different folders.

Just download Notepad++ and then have a look for yourself, you'll be pleasantly suprised.
Last edited by s†. Chris†opher; May 4, 2018 @ 8:16pm
BLACKcOPstRIPPa May 4, 2018 @ 8:22pm 
Originally posted by Kris:
Originally posted by BLACKcOPstRIPPa:
What files are you guys modifying?
Are you modifying the .dll files because I don't see the game files in program files under steam etc.

the JSON files, namely the COMBATGAMECOSTANTS.json file and the SIMGAMECOSNTANTS.json all found in the game dir, in different folders.

Just download Notepad++ and then have a look for yourself, you'll be pleasantly suprised.
I was just looking around at the constants, love the new difficulties :)

Thinking of changing the C-Bills per tick from 180,000 to 250,000 so money is a little easier to come by, so I can buy and swap stuff around easier. I don't mind the money aspect just wish there was a little more capital to toss at random things to test out.

I also am thinking of changing the amount of available contracts from 3 to maybe 7, I just want more of a variety to choose from, different system travel and in general just more options.

two questions, will the UI in game adjust if I increase that would you know?
And, do the developers care if we change this data, I believe we can havn't seen any VAC warnings or anythings, and it is single player so they most likly don't mind:)

Thanks for fast response aswell:)
Justinyl May 4, 2018 @ 8:24pm 
Originally posted by Niō (仁王) J:
Limiting max contracts, force players to rush to get the ship upgrade to get more available contracts, I prefer to not progress the story missions & just fly around in leopard.

The star systems with limiting contracts are:

starsystemdef_Alloway
starsystemdef_Artru_Contested
starsystemdef_Bellerophon
starsystemdef_Coromodir_Contested
starsystemdef_Detroit
starsystemdef_Guldra_Contested
starsystemdef_Katinka_Contested
starsystemdef_Panzyr_Contested
starsystemdef_RegisRoost_Contested
starsystemdef_UrCruinne
starsystemdef_Weldry_Contested

I changed "UseMaxContractOverride" to false.
Arkonahn May 4, 2018 @ 8:28pm 
Originally posted by Niō (仁王) J:
Originally posted by Niō (仁王) J:
Limiting max contracts, force players to rush to get the ship upgrade to get more available contracts, I prefer to not progress the story missions & just fly around in leopard.

The star systems with limiting contracts are:

starsystemdef_Alloway
starsystemdef_Artru_Contested
starsystemdef_Bellerophon
starsystemdef_Coromodir_Contested
starsystemdef_Detroit
starsystemdef_Guldra_Contested
starsystemdef_Katinka_Contested
starsystemdef_Panzyr_Contested
starsystemdef_RegisRoost_Contested
starsystemdef_UrCruinne
starsystemdef_Weldry_Contested

I changed "UseMaxContractOverride" to false.
Thank you very much, I already went through each file to test the system travel restriction and I didn't want to go back. Cheers
Faya AOP May 4, 2018 @ 8:29pm 
I give up for tonight. The fking Atlas wont show up in the shops^^
Ill just recopy the original files and start fresh in 5 hours or so.
Great thread, great people, thank you all.
BLACKcOPstRIPPa May 4, 2018 @ 8:37pm 
Originally posted by Niō (仁王) J:
Originally posted by Niō (仁王) J:
Limiting max contracts, force players to rush to get the ship upgrade to get more available contracts, I prefer to not progress the story missions & just fly around in leopard.

The star systems with limiting contracts are:

starsystemdef_Alloway
starsystemdef_Artru_Contested
starsystemdef_Bellerophon
starsystemdef_Coromodir_Contested
starsystemdef_Detroit
starsystemdef_Guldra_Contested
starsystemdef_Katinka_Contested
starsystemdef_Panzyr_Contested
starsystemdef_RegisRoost_Contested
starsystemdef_UrCruinne
starsystemdef_Weldry_Contested

I changed "UseMaxContractOverride" to false.
This will help, and I aswell Enjoy just to cruise from mission to mission basically ignoring the story lol
I laughed when she said that whenever she needed our help for her missions we would have to be at her becking call basically, when she said that after she buys out your debt I laughed and was like ya well thats not happening babe lol
560 days into campaign, still havn't played another campaign mission lol
< >
Showing 61-75 of 284 comments
Per page: 1530 50

Date Posted: May 4, 2018 @ 3:40pm
Posts: 284