Hearts of Iron IV

Hearts of Iron IV – How to Fix Mod Not Showing Up

This guide will be covering the steps on how you can fix the mod that is not showing up or not working in Hearts of Iron IV. If you’re one of the Hearts of Iron IV players who just download or updated a mod and can’t make it work, this one is for you.

Potential Quick Fix

Alright, so you’ve got an issue where your mod ain’t showing up properly or it is and you ain’t getting the mod in-game.

There are 2 methods to fixing this:

First is simple go to your Documents\Paradox Interactive\Hearts of Iron IV and delete that folder (maybe backup your savegame folder there if you want them!). This normally fixes it and any weird issues your game is having.

The second is a bit more tricky and a bit of an annoyance to do but here goes. Navigate to Documents\Paradox Interactive\Hearts of Iron IV\mod and there are loads of files that are ugc_xxxxxxxxxx.mod awfully exciting and all. You need one of them to have the same xxxxxxxxxx as the steam file id of your mod you want. Where do you find the steam id though? Well fair play for not knowing, here are some mods that relate to me and their IDs then I’ll say how to find it quickly for others.

  • Novum Vexillum – 1827273767
  • Novum Vexillum Global conflict – 2227081070
  • A Very British Civil War – ‘Something’ – 2270938177

Go to a browser or steam and check the very top it’ll be like sharedfiles/filedetails/?id=2227081070 and id= is the workshop content id.

Now I’m gonna assume you ain’t got that file, that’s a bit crap but let’s fix it. A speedy way to do this is to go to one of your other ugc_xxxxxxxxxx.mod files and open it in notepad, it’ll have a bit that says path = “this” copy whatever “this” is and paste that into your file explorer address bar, mine’s

path="F:/SteamLibrary/steamapps/workshop/content/394360/1600626946"

for example. Now what we gotta do is switch to the “394360” folder and open the folder that relates to the mod at hand, it might contain a .zip file so you gotta enter that I’m afraid, anyway copy the contents of the file called descriptor.mod.

So final stage, copy any of that random as ugc_xxxxxxxxxx.mod files from before and replace those x’s with your workshop file ID. And enter it, delete the entire contents apart from the path bit and paste in that stuff from your descriptor.mod, now you gotta change the path by swapping out the last number “1600626946” in the above example with the workshop item id you want. That’s it all done. Follow on for a speedy fix for Global Conflict or British civil war mods.

Global Conflict

Copy and paste a ugc_xxxxxxx.mod file and rename it ugc_2227081070

Open it up and delete everything apart from the path and paste in

version="1.3"
tags={
"National Focuses"
}
dependencies={
"Novum Vexillum"
}
name="Novum Vexillum Global Conflict"
picture="thumbnail.png"
supported_version="1.10.*"
remote_file_id="2227081070"

Now change a large number of the path to 2227081070 and you’re done!

British Civil War

Copy and paste a ugc_xxxxxxx.mod file and rename it ugc_2270938177

Open it up and delete everything apart from the path and paste in

version="1.1.0"
tags={
"Alternative History"
"Events"
"Gameplay"
"Ideologies"
"Military"
"National Focuses"
"Technologies"
}
replace_path="common/units/names_ships"
replace_path="common/units/air"
replace_path="common/operations/LaR_historical_operations"
replace_path="common/operations/LaR_FRA_operations"
replace_path="common/abilities"
replace_path="common/ai_focuses"
replace_path="common/ai_peace"
replace_path="common/ai_strategy"
replace_path="common/ai_strategy_plans"
replace_path="common/ai_templates"
replace_path="common/bookmarks"
replace_path="common/countries"
replace_path="common/country_leader"
replace_path="common/decisions"
replace_path="common/decisions/categories"
replace_path="common/ideas"
replace_path="common/national_focus"
replace_path="common/scripted_effects"
replace_path="common/scripted_localisation"
replace_path="common/scripted_triggers"
replace_path="common/technology_sharing"
replace_path="common/units/names_divisions"
replace_path="common/units/names"
replace_path="events"
replace_path="gfx/loadingscreens"
replace_path="history/states"
replace_path="history/countries"
replace_path="history/units"
replace_path="map/strategicregions"
replace_path="map/supplyareas"
replace_path="common/ai_equipment"
picture="thumbnail.png"
name="A Very British Civil War"
supported_version="1.10.*"
remote_file_id="2270938177"

Now change a large number of the path to 2270938177 and you’re done!

About the author

Earl is one of those gamers who will play almost any new games. But he more prefers playing FPS and open world games.