Total War: WARHAMMER II

Total War: WARHAMMER II

Kaedrin's Mod Manager v1.9.0
KMM Troubleshooting
It seems there are a lot of issues for many of you getting KMM to work, but most of the time, resolutions and/or helpful tips get lost in the endless history of the comments thread. So, I'm gonna make this post as a one-stop destination to help everybody who's having issues with KMM. Hope this helps! Please note, I will always try to keep this up-to-date and applying to the latest version of KMM. I am writing this about the current 1.8.10


First Things First:


The first thing to remember is that KMM is not a full-fledged replacement for the vanilla launcher and everything that it does in all areas. It DOES NOT download updates to mods and apply them. If/when a mod is updated, you need to launch the vanilla launcher first, go to your mods, and activate ALL mods. Let everything finish updating that may still need to apply any post-launch updates. Then, after that, you need to disable ALL mods from the vanilla launcher. Having mods still enabled in the vanilla launcher will create problems when you launch KMM. In fact, every time I launch the game, I do this to guarantee the vanilla launcher is not trying to handle anything. It only takes a few extra seconds and is what I would call a "best-practice" measure. In my opinion, this is the proper way to launch the game. It may seem a little "extra", but, I think there's a reason why I've never had a single issue with this launcher, so take it for a grain of salt if you will!

If the launcher is still giving you issues, and you're certain that you're running it correctly, lets move on to the next portion:


Double-Check Install:


If you properly followed ALL of Chance's installation instructions, and in order, then you should have stored the KMM folder (includes the launcher, api, .cfg, and other files) in a totally different destination than your Warhammer 2 Data folder. If you did not do this, and if it is located in your Data folder, then this is the problem... You HAVE to have it in a different location. This is simply the way that it works for now. Go to your Data folder and completely move it to your Desktop or some other place on your harddrive that is not the Warhammer 2 data directory. This is really the only tricky part to the install that there could be for anybody who just installed it like a normal mod. Otherwise, you should just go follow his install instructions and double-check that you did all of his steps in the correct order and in the correct manner... If this is not the problem, lets continue onward!


Launcher & System Troubleshooting:


* The first step is to pre-prep your system to make sure nothing is getting in the way of KMM. If you have anti-virus software, you need to add the KMM application executable to the application exception(s) for your AV software. I won't walk you through how to do this because every software is a bit different. You'll just have to look up how to do that for your specific software and try it. I use Malwarebytes Premium so if want help with that one, then I can help with that one if you need.

* Secondly, ensure that Windows firewall is not blocking the executable (Win10 instructions, sorry, haven't used 7 in a while, so if you're on 7 you'll need to figure this one out or google it). To do this, you will have to right-click the executable, and then left-click Properties. Down towards the bottom, under where you see "Ready-Only" and "Advanced", you will see an additional checkbox that says "Unblock". This will only be there if Windows firewall is blocking it. If you see it, then you HAVE to check the "Unblock" box, then click Apply, and then click Okay. Yes, do both in that order. This will prevent Windows firewall from blocking the application.

* Additionally, set KMM to always run as Administrator. From the same properties screen you were just on, this time go to the "Compatibility" tab. Then, click the option at the very bottom that says "Change settings for all users". In the new window that pops up, go to the very bottom check-box that says "Run this program as an administrator". Click Apply, and then click okay. Yes, do both in that order again. Clicking apply first is the only sure way of making sure that a setting change actually sticks.

* Verify the contents of your KMM folder. It should have the following files in it (pre-launch): steam_api.dll, Steamworks.NET.dll, Warhammer2MM.exe, and Warhammer2.MM.exe.config... If any of these files are missing, then that's your problem. Reinstall KMM by carefully, completely, and exactly following Chance's install instructions, and then make sure all 4 of these files are in the KMM folder. Again, it cannot be in any Warhammer 2 Steam directories, especially the data folder.

* There are some additional settings you'll want to enable and/or verify in KMM. Launch KMM. Click the "Options" tab at the top and then click the "Bypass CA Launcher" and the "Bypass Conflict Detections". I have these enabled and may be why I don't have any issues. These will help make sure KMM isn't getting run over by the CA launcher... Also... go to the Information tab and click "Data Paths". Ensure that the data path is actually going to the data path where your mods are installed. If not, then you will need to point it there, I can't tell you where that is because lots of people customize their install path on whatever hard drive they're using. You'll have to do some searching if you aren't sure... Lastly... click on the Game tab and make sure Warhammer 2 is selected.

* Once all of this is done and verified, KMM should just work and the game and your mods should work. If it's not, and you swear up and down you've done everything above correctly, then something is probably wrong on your Windows system or even with the game install itself. You will need to go into eventvwr.exe, go into the application logs and look for an error regarding KMM. If there is one, please post it here and I will assist in troubleshooting. If the issue is with the game itself, start by running a "verify integrity of game files" on Warhammer 2, as well as ensuring it is fully up-to-date. Any regular Steam user should know how to do this, but ask if you're unsure... Try again after verification and updates are verified.

* If it's a fatal or side-by-side error, try uninstalling the game, purging related data from your system, and then reinstalling from scratch. Get a clean slate.

Some other common errors include there being sfc corruptions, dism errors, or more. Please note that KMM doesn't actually install as a literal program in Windows, so it should not be relying on registry entries. DON'T mess with your registry for this! You could really muck things up even more... However, if you want to make sure your system is in a good operating state, try the following and then see how it runs.

Run cmd as administrator:

sfc /scannow - reboot when finished
DISM.exe /Online /Cleanup-Image /RestoreHealth - reboot when finished
chkdsk /r c: - reboot and let it run the disk check


Again... Finally:


Again, just make sure you are properly using the launcher as described in the "First Things First" section at the top of this article. If the native CA launcher is trying to handle any mod at all, or if it is still in the picture at all, then it will mess with KMM and there will be issues ranging from mods not working to the game not launching.

There's also the fact that you need to quadruple check and make sure none of your mods are having hard conflicts with each other, and that all of them are actually compatible with each other. If you have any that are incompatible, that's more than likely part of your problem if not your whole problem, and it's actually not KMM. In this case, KMM needs no troubleshooting and that's an entirely different matter irrelevant to this post lol....... However, if you want to know a good way on how to generally uninstall/reinstall/install mods using KMM, go to the next section and follow those instructions. They have always proven true for me.


Ghost Mod(s)? Breaking Stuff?


Sometimes, ghost mods mess everything up because yes, the Steam Workshop is buggy as all get out, and the new CA launcher is especially crappy. Ghost mods are far more common than you would think they are. If/when I remove or add any significant mods, I do this just as a best practice and I haven't had a ghost mod issue ever since. I hope this helps!

1) Do the obvious and go to your subscribed mods list and unsubscribe from all mods.
2) Go to Steam settings > Downloads > and "Clear Download Cache". (Exits Steam, stay out for now).
3) Go to the Warhammer 2 Data directory and ensure all mod related .pack and .png files are deleted. Yes this is necessary sometimes, unfortunately.
4) Go to the Steam workshop folder and delete any folders related to any Warhammer 2 mods (I've just bombed out the whole thing before because this can be difficult. It doesn't break anything if that's easier. Steam will recreate it, but if you have any mods for any other games, those will have to be re-downloaded as well.)
5) Log back into Steam, go to Warhammer 2 properties and verify integrity of game files.
6) Subscribe to all mods again (verifying all are 100% compatible of course).
& Launch the native CA launcher, enable all mods, and let any post-install API updates finish applying.
7) Disable all mods from the CA launcher once any (if any) remaining updates are done and then close it.
8) Launch KMM. From options, enable the beta features that make KMM bypass the CA launcher... Select all mods, refresh, then select all mods again and save a new profile. Launch the game.

If it is a ghost mod issue, this will fix it... Yes these steps are pretty involved so if you don't trust yourself to do it them then just ask for more in-depth instructions and I will help as best as I can. Or, if you have a family member of a friend who is more tech-savvy, have him or her help with it. Once you've done this a couple of times yourself, it's pretty quick and easy from then on.

Anyway, I hope this helps! Post here if you're still having issues after all of this, but make sure you post an error log. I can't help you if I don't have any information revealing why it's still not working if you've done all of the above correctly. I will try to keep this updated with new information and new troubleshooting steps as they are made known. This is all I could think of at the time of completing this.
Last edited by InquisitiveBard; 26 May, 2020 @ 10:08am