Total War: WARHAMMER III

Total War: WARHAMMER III

4,488 ratings
Community Bug Fix Mod - Game v7, Batch 0
165
57
22
32
52
22
11
37
17
8
8
14
23
14
13
9
8
4
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
5.375 MB
Aug 31, 2022 @ 1:55pm
Dec 7 @ 6:17am
53 Change Notes ( view )

Subscribe to download
Community Bug Fix Mod - Game v7, Batch 0

Description
Community Bug-Fix Mod

Welcome to the CBFM Steam page!

You're probably here because you like playing TWWH and want to have a slightly better time at it. Us too. Mostly.

This mod, as you may have assumed from the title, is a collection of bug fixes developed by an unruly conglomerate of modders in the community. There are also a solid number of bug fixes provided by other people who submit their fixes or allow us to embed their mods. Please refer to the Credits section for more details there!

How We Fix Bugs

The team behind CBFM work together to build up new batches of fixes that we release on a "whenever the heck it's ready" basis, with a built-in offset of "whenever the heck Groovy is available to press the magic upload button". The process for creating and uploading a new batch is usually thus:
1) Gather reports of bugs; mostly, we take them on our GitHub, listed below, or on the #community_bugfix channel in the Modding Den Discord, listed below.
2) Community members - when they have the time and desire - will go through the incoming reports and perform the following auditing:
a) Wrap your head around what in the name of Sigmar the reporter even means.
b) Verify that this is indeed a bug, and not, say, a dog. Or an intended feature.
c) Verify that this bug does indeed happen, through reproducing the issue or other investigation.
d) Discover the root of the problem, if relevant.
e) Determine the best course of solving the problem, if at all possible. Often includes working with other community members for particularly tricky issues.
f) Implement the fix, and find the best spot in our mod to submit the fix.
g) Confirm that the fix works and doesn't cause any other problems.
3) As the above process runs in the background, a good batch of changes are submitted in conjunction, as multiple people are working on multiple bugs at various times. When we get enough fixes, we group them up into a "batch" of fixes, test out that batch for a few days and send a beta version to the Discord for any extra spot-checking, and submit it to the loving community when we're confident!

Base-game updates are very similar, with the extra steps of finding any bugs CA fixed and getting rid of our bug fixes for those problems, updating any functionality that is altered for the version of the game, and trying to resolve any "small victories" we can accomplish for the new version. It's better to get something out that doesn't crash, rather than fix every new bug, but we try to get any that we can fit tossed in.

Our Buggy Policies
The fixes we implement in this mod have certain standards to adhere to. In short, we expect our fixes to be functional, invisible, and compatible. That means they work well, you don't realize they're there, and they don't cause interference with any other mods.

Due to those three requirements, we cannot resolve every bug ourselves. There may be things that seem glaringly obvious to fix that this mod hasn't. It simply may be that we haven't figured out a way of fixing it that doesn't contradict those three standards.

It should also go without saying that we can only fix what we can fix. This goes two ways:
1) We can only fix what we're actually able to fix, within the bounds of the game's moddability.
2) We can only fix what we're actually able to fix, within the bounds of the team's capability.

We can only do what we can do.

The most important tenet of all for CBFM is thus:
This is an entirely volunteer team of community members who maintain this mod for their own reason, out of their own volition, with their own skillset, responsibilities, and free time. While we like running this mod, we owe nothing. Updates will happen when they happen, and we fix things entirely at our own discretion. Pestering us about a bug for the eight hundredth time may only serve to make us ignore it more, out of spite.

That paragraph was slightly saltier than I initially intended, but it's a feature not a bug so let's keep sailing.

Bugs Fixed
I'm straight up not going to keep track of this on our Steam page, I've got kids to feed. You can instead check out our GitHub page[github.com] which will have listed all of the "Resolved" issues. There will also be a running list of new fixes in the Change Notes tab, for new and changed fixes.

Naming Convention
Just so it's clear - I'll be keeping the following naming convention as the mod is updated:
[Major game version] Batch [Number of CBFM patches in that major game version].

We won't bother with minor version changes as that just confuses things, and usually CBFM isn't sent too off-kilter on a minor game update. So if you see `Game v3, Batch 3`, that means this is our third large set of bug fixes within the lifespan of the game's v3. We don't count small hotfixes on our side as batches, only notable updates (prepping for a new game version, dozens of bugs + fixed, etc).

Contributors
This mod ONLY exists through the long-term support and passion of many talented, lovely individuals who have been working on this mod since its inception in WH2. The following is a list of people who have contributed any fix to this mod. I am sure I've forgotten some people out of sheer accident - please correct me and I will update this list!
- Groove Wizard
- Cataph
- Jianni
- Floskan
- Dux
- Drazhir
- JvJ
- captainfall
- Mr Spaghetti
- JerreyRough
- IMRZ
- Celtik (founder of CBF, way back when!)
- WillAitch (upheld the banner of the mod entirely solo in early WH3 and 3K)
- sm0kin
- arondeel
- StoomPowered
- Zorander
- visceraltwist
- Guvenoren
- Maruka
- Iron
- creme_de_la_bear
- Gejnor
- PlummusDucis
- Scicotheron
- Like a Boss
- LuckySpade
- Others I may have missed. Please yell at me and I will add you.

Contributing
If you would like to submit bug reports, please do so at our GitHub issues page[github.com]. Be clear and concise and post links where relevant.

If you'd like to submit bug fixes, please also do so at our GitHub page[github.com]. Make a Pull Request and be specific about what you're fixing, referencing the Issue number that's being fixed.

Compatibility and Submods
CBF is made to be as compatible and discreet as technically possible, but how compatible each bit is going to be with any given mod is going to vary.
You can make a submod for your needs, requiring this mod as per the usual golden-standard. No worries, here's a submodding guide![tw-modding.com]
You do not have permission to embed the mod whole-sale in your mods, as that only causes more trouble than it solves.

[github.com]
[discord.gg]
[tw-modding.com]
1,924 Comments
Dux  [author] 3 hours ago 
@Khazukan:
The Cockatrice fix is in the current beta on Discord (at this point, this is the only difference with the beta), but it's not in the Steam version yet. The next Steam update will take place once we have enough fixes to warrant a proper "Batch 1" for 7.0.
Khazukan Kazakit-ha! 3 hours ago 
is the cockatrice fix in the newest update on the steam version aswell?
the changelog didn't mention anything about that topic.
just making sure.
Khazukan Kazakit-ha! 3 hours ago 
@Groove Wizard
than you very much for that in depth explanation!:KneelingBow:
and for the work all of you guys are doing too!:steamthumbsup:
Beat 13 hours ago 
Cheers for the quick fix guys! Just tested and everything is working great
nicollas.poleto 16 hours ago 
Resistant High Elf trait is not applying to the army
Kabalis 16 hours ago 
Thank you for the updates!
Groove Wizard  [author] 16 hours ago 
Animations issue has been fixed, at least confirmed on my end with Outriders. Let us know if there are still issues.

@Khazukan - We don't keep redundant bug fixes in (as in, edits for things that were bugged in the game but no longer are bugged in the game due to a CA fix) because CBFM is intended to have minimum impact on the game as a whole. Every patch we do is another thing for the computer to load when the game starts up, it's another thing that can conflict with another mod's edits, whatever. And depending on the patch, it can then cause a bug in the *other* direction (i.e., if CA fixes some effect that was supposed to give +10 Melee Attack to some units but didn't work, depending on implementation, that unit may now have +20 Melee Attack, from the double-dipped fixes from CA and CBFM).
Dux  [author] 20 hours ago 
@Beat:
That should have been fixed in the current Steam version, but it looks like it's still an issue. A beta will be released on Discord shortly (within the hour) that addresses this, and we will hopefully have it fixed on the Stream version very soon.
Beat 21 hours ago 
Outriders and engineers that are on a mount are no longer shooting
Khazukan Kazakit-ha! Dec 6 @ 5:28pm 
crossbowmen of the empire do not shoot at all anymore!