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

Dr. Banzai

Second Lieutenant
7 Badges
Apr 9, 2018
143
7
  • BATTLETECH
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
Howdy Folks!

It is my great pleasure to announce todays first release of BattleTechs community driven bugfixes to the core game: cFixes.

It provides adjusted versions of core game JSON files, correcting known errors, typos and some lore/cannon conflicts. Amongst those are missing indirect fire tags, wrong armor specifications or pilots missing skill trait effects they should have.



This is a somewhat sentimental moment for me so if you are not inclined to listen to an old mans gibberish just follow this link to the official Nexus release for download options and a detailed list of fixes.


A shoutout to the team:

What started out as individual modders fixing minor typos in the files on their local drives evolved in recent weeks. Yet again Discord proved to be the virtual gaming store of the 80s and 90s, bringing people passionate about their hobby together.

In an effort which still dazzles me people from around the globe started collaborating on this, utilizing time zone differences to work 24/7 on these files instead of allowing them to become a barrier. Testing changes at 3am in the morning after a sick child might have woken them or taking care of the cruical formatting matters of things via smartphone in between escalation management at work.

Another big shout out to those members of the HBS staff who provided cruical advice on some questions, shared heartly laughs over the intricacies of life at some other point and sometimes had to bear with a bunch of crazy old men going nuts over stuff like "canon naming" of mech versions or missing commas in JSON files.

You people are amazing and it is a continued personal pleasure to work with you gentlemen.

Cheers,
Dr. Banzai

2019/01/09 Release 1.4 Update

The team released version 1.4 today. More information can be found on the Nexus page and the repspective 1.4 threadmark below.
[Mod edit: no unapproved links]
 
Last edited:
One of the things I really love about this mod (aside from the people working on it) is that its ultimate goal is to become unnecessary as HBS patches these little snafus ;)

Cheers to all of Team Banzai!!!
 
I love our modding community.
In addition to wonderful add-ons you all do things like this that IMHO help HBS in the long run.
 
This came together much faster than I thought and glad what would have been just my own personal mod of fixes became something that can be used by everybody. If people spot some more errors that can be easily fixed, let us know!

I'm also cross linking this to the json bug thread here.
 
Would this mod be compatible with other mods such as Rogue Tech or DZ_CCC mods?
RT probably not given the very extensive changes involved. Maybe?

DZ's CCC already bundles in cFixes in their latest release.

One issue I am aware of is load order in ModTek. Whatever mod is added later, goes later and overwrites any other mod before it. This can have a very minor issue with my own BetterAI if cFixes goes later in the load order. There is a loadorder.json you can hand edit to force a certain order, but I don't expect users to have to do that. I've brought up the issue with the ModTek dev.
 
We did however trunk all the files down to include the fixed parts only. This should make it as easy for ModTek to merge the cFixes with other mods as possible without dedicated integration.
As a rule of thumb load cFixes first so should there be conflicts with other mods, these other mods supercede cFixes in that case
 
If you merge it into Roguetech, I'd probably make it the first mod to take effect - this way it doesn't change something they change.
 
Release 1.4.0
cFixes 1.4.0 Release

For BATTLETECH 1.3.2

Instructions:
For older versions - Delete old cFixes folder in BATTLETECH\Mods
Copy cFixes-1.4.0 in to the BATTLETECH\Mods folder.

Update 1.4 adds in more simple fixes and branches out to apply them to some Flashpoint files. Highlights are the Crab is given its proper designation as a CRB-20 and the other chassis with incorrect short titles have been fixed as well. The GRF-4N becomes the GRF-2N and also has its internals moved to prevent stuffing the legs with an illegal number of DHS. The new Flashpoint 'Mechs are also granted missing Lance and AI Role tags to better integrate with AI Lances.

Limited testing has shown users without the Flashpoint expansion can still run this mod without issue and benefit from all the fixes to the base game. We can't guarantee this won't cause problems with non-Flashpoint users.

@Dr. Banzai is away for a bit and will update the OP when available.

Thanks to everyone who contributed bug reports and errors! Let us know if this mod creates any issues with your save games or with non-FP players.
 
Updated on Nexus site as well: [Mod edit:no unapproved links]
 
@Justin Kase what you put here and what is on nexus is same thing yes?

just asking cause extracted folder is named different between the two zips
 
@Justin Kase what you put here and what is on nexus is same thing yes?

just asking cause extracted folder is named different between the two zips

Identical - I hadn't realized the name AMW used, and I am used to just naming it based off the version of Battletech that is live. So, since 1.3.2 is live, I made it 1.3.2. Makes it easier to track. Then I add "-a" after for versions if we do multiples within the same release.
 
We're working on a release for 1.4. The big thing seems to be that the OPFOR NPC pilots are missing a lot of traits from neglect as the game evolved. Some are missing up to 9 passive traits and putting them all back in will make the OPFOR pilots have the correct traits for their skill points, making it a little harder, but fair. Huge thanks to @Mpstark and his "Ability Realizer" mod for being able to correct all of these automatically.
 
cFixes 1.4.0.1

For BATTLETECH 1.4.0

Requires ModTek 6.1

Instructions: For older versions - Delete old cFixes folder in BATTLETECH\Mods Copy cFixes-1.4.0 in to the BATTLETECH\Mods folder.

Make sure to remove the old cFixes folder, certain files have new stock values added in 1.4.0 and old releases would undo them. We have also moved to using the new ModTek merge features and file structures have changed. Initial load times have increased with additional files, over 250 .jsons are now corrected. After the initial load, ModTek's cache takes care of it.

Major New Features:

Corrected pilotdefs for all enemy NPCs - Every pilot short of the Backers/Ronin were build against an older version of the game and are missing passive traits like Overheat Limit Increases and Recoil Reductions. Some story pilots have more than the legal amount of abilities, that has been left in place in addition to normalizing their passive traits where missing.

HotFix for AI Assert Stun Lock a.k.a "Phantom 'Mech Ability" - A player controlled, Sure Foot Pilot with 10 in piloting could earn 7 Pips of evasion, the game only defines 6 and this would stun lock the AI in to inaction until a Sensor Lock pilot is found. Mpstark was able to narrow this down to the CombatGameConstants only defining 6 levels of Evasion and suggested a work around. You can now "officially" earn 7 Pips without breaking the AI. Thanks for all you have done Mpstark!

Updated Versioning- We've adapted JK's versioning method of first defining the BATTLETECH version this was build for (1.4.0) and then adding one more digit for our mod "1.4.0.1" and as the last release of cFixes was 1.4.0, this happens to line up with BATTLETECH 1.4.0 and allows a fairly seamless transition.

In addition to the large fixes, a number of smaller typos, formatting errors and missing amounts have been fixed. Overall, cFixes has grown to over 260 fixes to the stock .json files. If you find any errors in these, or stock files we have missed, let us know.

Dr. Banzai is still busy with life, OP will be updated when he gets the chance.
 
cFixes 1.4.0.2

For BATTLETECH 1.4.0

Requires ModTek 0.7.0

Instructions:
For older versions - Delete old cFixes folder in BATTLETECH\Mods
Copy cFixes-1.4.0.2 in to the BATTLETECH\Mods folder.

Make sure to remove the old cFixes folder, certain files have changed merge formatting. Initial load times have increased with additional files, over 250 .jsons are now corrected. After the initial load, ModTek's cache takes care of it.

Major New Features:

Corrected Battlemaster and Trebuchet Hardpoint Errors
The Left Arm on both 'Mechs had incorrect hardpoints displayed by default. The Energy slot on the TBT is now always over the hand and not obscured by any Missile hardpoint. The BLR now displays dual MGs properly and while this fix doesn't correct every possible combination of Ballistic and Support weapon orders, it's less error prone than the stock ordering.

Further work has been done on minor typos and moving to the advanced JSONPath merge feature in ModTek. This will likely be the last release until BATTLETECH 1.5, which has been stated to be bug fixes, coming in mid-March.
 
Please note: There is a fix to fp_flattenedEarth.json in this release. We do not know the impact this may have on players who do not own Flashpoint and we would really like to know.
 
Updated on Nexus now as well