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

Haraton_II.

Recruit
Jul 1, 2024
5
0
Hey,

I hope I chose the right forum for this.

I picked up the game last week after over a year of absence. Started another Lubeck to Hansa campaign. A day or two later, I got the "new" dlcs "Winds of Change" and "King of Kings" after steam sale started, including the unit packs.

Installed dlcs, started the game and my unit models changed from the trade nation unit pack to Winds of Change units. WoC also trumped many other skins from the league unit packs. Then I realized, Catholic Majors never really worked, I always had the wonky old Austria unit models...

I tried deactivating and activating the dlcs in different orders, WoC came out on top. Deinstalled the game, still nothing.

Is there a way to fix it? How does the game chooses in which order to load the skins from dlcs? I like that Wind of Change updates to the vanilla german/ western units (and others), but I don't want it to alter the skins that are provided from other dlcs. Anything I can do? Is there a way in the files to rank in which order the game should import the unit models? Like: trade nations > german princes > cathlic majors > evangelian majors > Winds of Change? Or something like a mod to change unit models like when creating a custom nation?

It is not that big of a deal but I'd like to fix it if possible. Thanks for your help.
 
The priority of each sprite pack is defined in the base game file gfx/sprite_packs_order/00_sprite_pack_orders.txt and each sprite pack has conditions which are defined in gfx/sprite_packs/ (dlc sprite packs have this folder inside their .zip file). A country gets the sprite pack with the highest priority out of all the sprite pack whose conditions it fulfills.

If you don't want any of the winds of change sprites, you can deactivate the winds of change unit pack in the launcher. If you want just some of the sprite packs, you can change the priorities in gfx/sprite_packs_order/00_sprite_pack_orders.txt (ideally in a mod). You can also change the conditions in the gfx/sprite_packs/ files to change which nations gets which sprite pack. You can extract the file from the .zip file of the DLC and put it in the gfx/sprite_packs/ folder in your mod. Then your mod will override the file from the DLC.

Then I realized, Catholic Majors never really worked, I always had the wonky old Austria unit models...
Austria should have the tier 1, 3 and 4 models(HAB_NEW_INFANTRY_1, HAB_NEW_INFANTRY_3, HAB_NEW_INFANTRY_4) from the catholic majors unit pack, but their tier 2 model(HAB_INFANTRY_2_catup) needs the Catholic League Unit Pack. Are these DLCs installed in steam and activated in the launcher? Which models does the console command sprite_pack_debug show for you(you have to scroll to the top of the output)?
 
Thanks for the quick help.

I'll have a look at the gfx files tomorrow, thanks alot. I trust myself with changing some .txt settings but have never written a mod (and prbly never will^^), but if you know an existing mod, I'll happily take it:)

Is there a way to pick and choose from different sprite packs via gfx? i.e. Tier 1&3 from X, tier 2 from Y and tier 4 from Z?

Regarding Austria: I doublechecked, everything is working. It's been a long time since I played as Austria an seemingly never noticed their units apart from tier 2... When I had a look into the gfx files earlier, I simply noted the ugly blue pants in the HAB sprites and thought: "Well, I cannot remember ever seeing the catholic Major units.."

Low and behold, simply my bad recollection^^
Crosschecked with Spain, works as well:)

Thank you again. Maybe you'll here from me tomorrow, hopefully not;)
 
Is there a way to pick and choose from different sprite packs via gfx? i.e. Tier 1&3 from X, tier 2 from Y and tier 4 from Z?
Yes. They are also defined in the file for the sprites pack in the gfx/sprite_packs/ folder. It is best if you create a new file there in which you define your own sprite pack. Then you can select which sprites it should have (in the sections sprite_infantry, sprite_cavalry and sprite_artillery and under which conditions it should be used (country_trigger). You can give your own sprite pack a high priority in a file in gfx/sprite_packs_order. You can create your new file there and just put your_sprite_pack_name = 100 to give it a higher priority than any of the vanilla sprites.

but have never written a mod (and prbly never will^^)
Creating a mod is as easy as editing a .txt file. Just go to "all installed mods" in the launcher an click on "upload mod" and then on "create mod" and fill out the form. Then the launcher creates the mod and a folder for it in the eu4 folder in Documents. You can place files in the mod in the same subfolders in which they are in the game folders(or the DLC .zip files). If your files have a different name than the vanilla files, they will be loaded alongside the vanilla files. If you have a file which has exactly the same name as a vanilla file, it will override it(so you should make sure that it is a copy of the vanilla file which has all the content which you don't want to change). You can also override DLC files in this way. I don't think you can edit DLC files in their .zip files, because that will change the checksum of the DLC and the game will think that it is corrupted.