Total War: WARHAMMER II

Total War: WARHAMMER II

Multiplayer Victory Conditions (H2H)
68 Comments
Horace  [author] 23 Aug, 2021 @ 7:05am 
Indeed, I have not updated it yet. Will take a look at it at some point soon-ish
Zach 22 Aug, 2021 @ 2:41pm 
This needs updating, otherwise when enabled it will hide the new legendary lords from being picked when starting a new campaign.
Horace  [author] 25 Jun, 2021 @ 1:12am 
I think I updated it to the last DLC
Budai 24 Jun, 2021 @ 2:27pm 
Does this work with the newest DLC?
Horace  [author] 9 May, 2021 @ 2:58pm 
I don't know how to do the chapter objectives, I assume it requires some more advanced scripting than I am capable of. You could quite easily make a long version of this by altering the victory conditions as I described below then just exporting it
Nertanef 7 May, 2021 @ 12:13pm 
Also do you think chapter objectives can be transferred over? I don't know anything about modding, I suppose I should go check if you can just copy and paste files over ;P
Nertanef 7 May, 2021 @ 12:12pm 
Do you happen to have a long version of this?
Horace  [author] 30 Mar, 2021 @ 3:59am 
Should be updated for Rakarth now
Horace  [author] 8 Mar, 2021 @ 3:46pm 
Hope that's some help, give me a shout if you need any other pointers and I will try and reply when I get a chance
Horace  [author] 8 Mar, 2021 @ 3:42pm 
(Removed this - game takes too long with these destroy faction tasks generally)

objective
{
type DESTROY_FACTION; // Destroy the Empire faction
faction wh_main_emp_empire;
confederation_valid;
}
Horace  [author] 8 Mar, 2021 @ 3:41pm 
I made them slightly quicker for multiplayer campaigns I play (noone can be bothered with the "end game" in multiplayer, it is usually done and dusted by then and it's no fun watching someone having to go over the whole map for a last settlement..


(Reduced the required provinces but made Reikland required by adding the province key for Reikland - you can find all the keys in the database easily)

objective
{
type CONTROL_N_PROVINCES_INCLUDING; // Capture at least 12 provinces
total 12;
province wh_main_reikland;
}


(Reduced the number to 6 for World Tour - same reasons as above)
objective
{
type CONTROL_N_REGIONS_FROM; // World Tour
total 6;
region wh_main_couronne_et_languille_couronne;
region wh_main_reikland_altdorf;
...
(Rest of the list left the same but short on characters)





Horace  [author] 8 Mar, 2021 @ 3:32pm 
PART 3 OF PASTE

}
objective
{
type LIMIT_FACTION_TO_REGIONS; // Defeat the Chaos Invasion
faction wh_main_chs_chaos;
faction wh_dlc03_bst_beastmen_chaos;
region wh_main_chaos_wastes;
}
objective
{
override_text mission_text_text_mis_activity_archaon_spawned;
type SCRIPTED;
script_key archaon_spawned;
}
objective
{
type HAVE_CHARACTER_WOUNDED; // Defeat Archaon
override_text mission_text_text_wh_main_objective_override_archaon_wounded;
start_pos_character 2140782858;
}

//

payload
{
game_victory;
}
}
}
Horace  [author] 8 Mar, 2021 @ 3:32pm 
PART 2 OF PASTE

type CONTROL_N_REGIONS_FROM; // World Tour
total 8;
region wh_main_couronne_et_languille_couronne;
region wh_main_reikland_altdorf;
region wh_main_eastern_sylvania_castle_drakenhof;
region wh_main_yn_edri_eternos_the_oak_of_ages;
region wh_main_tilea_miragliano;
region wh2_main_skavenblight_skavenblight;
region wh_main_southern_oblast_kislev;
region wh2_main_hell_pit_hell_pit;
region wh_main_the_silver_road_karaz_a_karak;
region wh_main_eastern_badlands_karak_eight_peaks;
region wh_main_death_pass_karak_drazh;
region wh2_main_devils_backbone_lahmia;
region wh2_main_land_of_the_dead_khemri;
region wh2_main_southern_great_jungle_itza;
region wh2_main_isthmus_of_lustria_hexoatl;
region wh2_main_iron_mountains_naggarond;
region wh2_main_eataine_lothern;
region wh2_main_avelorn_gaean_vale;
region wh2_main_vampire_coast_the_awakening;
region wh2_main_the_galleons_graveyard;
region wh2_main_sartosa_sartosa;
Horace  [author] 8 Mar, 2021 @ 3:29pm 
So for example with Vampire Counts.. I really just copied the short campaign conditions which are these:

**PART 1 OF PASTE**

//******************************************//
//******************************************//
//************ VAMPIRE COUNTS **************//
//******************************************//
//******************************************//

//** SINGLE PLAYER **
victory_objective
{
faction wh_main_vmp_vampire_counts;
campaign_type sp_normal;

// SHORT CAMPAIGN
mission
{
victory_type wh_main_victory_type_short;
key wh_main_short_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
{
objective
{
type CONTROL_N_PROVINCES_INCLUDING; // Capture at least 12 provinces
total 12;
province wh_main_reikland;
}
objective
{
type DESTROY_FACTION; // Destroy the Empire faction
faction wh_main_emp_empire;
confederation_valid;
}
objective
{
Horace  [author] 8 Mar, 2021 @ 3:27pm 
Thanks, you're welcome :)

@August, yes you can do the same for long single player campaigns. It is all exactly the same principle except instead of changing the text in
//** MULTIPLAYER HEAD-TO-HEAD VERSUS **

you change the text in

// LONG CAMPAIGN

or // SHORT CAMPAIGN

(for short single player games)


LyKaizZ 3 Mar, 2021 @ 9:01am 
this mod is so cool thanks you so much for you work ! i searched many mods like this but found nothing for the multiplayer , Victory combat ovehaul 2 mod don't work in multiplayer.
i rewarded you mod and i will share to my friends :steamthumbsup:
August 11 Jan, 2021 @ 7:23am 
Or better - can you copy here for example VC what you did, for 1 fraction.

I can't quite figure out which rows and how exactly can be edited.
If you showed your text, I could just make changes for key cities.
August 11 Jan, 2021 @ 3:25am 
Hi! Can you do the same, but for long single player campaign? Or, can you tell how to do it)))
Horace  [author] 11 Dec, 2020 @ 3:09am 
Open BOB from the Total war assembly kit.


Select Campaigns from the middle panel. Click main_warhammer

Click "<all>" and "Pack/Create Pack file"

Hit start - the game should load the first screen then close, and indicate success by going green in BOB


Success! Your pack file will be in:
C:\Program Files (x86)\Steam\SteamApps\common\Total War WARHAMMER II\assembly_kit\retail\data

Copy it into:
C:\Program Files (x86)\Steam\SteamApps\common\Total War WARHAMMER II\data


Put an image file into the data folder with the same name as your pack file - The Steam workshop seems to require this for some reason - it will be the cover picture for your mod


Go to the Mod Manager when you load TW


Click the Upload button. You might need to go into the workshop page for your mod to make it public etc and send the details to your friend.
Horace  [author] 11 Dec, 2020 @ 3:09am 
Go to the //** MULTIPLAYER HEAD-TO-HEAD VERSUS ** section



Change "total 100" to whateer you would like it to be. It looks like this:

//** MULTIPLAYER HEAD-TO-HEAD VERSUS **
victory_objective
{
faction wh_main_dwf_dwarfs;
campaign_type mp_vs_normal;
mission
{
victory_type wh_main_victory_type_mp_versus;
key wh_main_mp_versus_victory;
issuer CLAN_ELDERS;
primary_objectives_and_payload
{
objective
{
type RAZE_OR_OWN_X_SETTLEMENTS;
total 100;
}

//

payload
{
game_victory;




Once you are done save the file as victory_conditions.txt (the original file name)


Horace  [author] 11 Dec, 2020 @ 3:08am 
It's really easy to do, not sure when I will have time to do it myself.

Go to:

C:\Program Files (x86)\Steam\SteamApps\common\Total War WARHAMMER II\assembly_kit\raw_data\EmpireDesignData\campaigns\main_warhammer


Open victory_objectives.txt

Save a copy as a backup of the original if you like - it doesn't really matter you can always just re-verify the files if you want the original back.


Scroll down to the faction you want to change (or do it for all of them if you want to change them all)









Freya 10 Dec, 2020 @ 6:31am 
hey do you take mod requests? can you make one that changes it to 150 and 200 captured or razed settlements respectively? kinda wanna have the sandbox experience with my friend and i dunno how to make a mod for wh
Horace  [author] 14 Sep, 2020 @ 8:32am 
@Naxdy, not sure can't remember what happens on completion of the campaign.

@Captain no not sure how to re-enable those, it requires some more serious modding
Captain 13 Sep, 2020 @ 7:42am 
does this mod add those chapter objectives for the multiplayer too?
Naxdy 7 Sep, 2020 @ 8:27am 
is it possible to continue playing, and to transition into a more sandbox-like experience after one player fulfills the victory conditions of their faction?
Horace  [author] 5 Jul, 2020 @ 4:48pm 
you can customise the victory conditions quite easily to a certain extent. you might need some more advanced scripting for some of those though
parent child bowl 8 Jun, 2020 @ 2:27pm 
I am aware. I wasn't trying to use it in Vortex. I just noticed the interference because I started a Vortex game without disabling mods.
Horace  [author] 8 Jun, 2020 @ 2:24pm 
As I said this is a mod for Mortal Empires
parent child bowl 8 Jun, 2020 @ 10:04am 
The mod seems to cause issues in the Vortex Campaign. While activated there are several LL missing from the faction selection screen. The mod needs to be deactivated in order to play them in the Vortex Campaign.

The following LL are missing:

Repanse de Lyonesse
Markus Wulfhart
Grom the Paunch
Eltharion
Imrik
Malus Darkblade
Gor-Rok
Nakai the Wanderer
Deathmaster Sniktch
Broth of Crom 6 Jun, 2020 @ 6:18pm 
Right now CA's multiplayer coop is broken when someone is playing as Imrik (maybe others). The coop objectives are a blank screen. So I would maybe wait (if you thought about looking into it) until they release an imminent patch. I was going to test it with your mod to see if it accidently fixed CA's bug of the blank coop objectives screen when playing as different heroes....but I know some modders fix CA's bugs lol
Horace  [author] 6 Jun, 2020 @ 2:42am 
I did, I don't think it was working properly and I don't play enough (any) coop to try and get it working. I can try and take another look at it if you want
Broth of Crom 5 Jun, 2020 @ 2:57pm 
Did you remove the coop victory conditions mod?
parent child bowl 4 Jun, 2020 @ 5:59am 
Everything works now, thank you :D
Horace  [author] 4 Jun, 2020 @ 5:47am 
I have updated it, it seems to work for me. Let me know if not.

I should also mention this is for Mortal Empires, I haven't altered the Vortex conditions. I assume I could do it if required
parent child bowl 4 Jun, 2020 @ 4:54am 
I tried with other races:

Worked: VCounts, Empire, Dawi, GS, WoC
Didn't work: TK, VCoast, Skaven, Norsca, HE, DE, Lizardmen, Brettonia

I don't have Beastmen and WE, so I don't know for them.
parent child bowl 4 Jun, 2020 @ 4:35am 
I tried with Wulfrik, Tyrion, Settra and Direfin.

The one that works for my friend is Mannfred and I just tried him and it does work for me too.
Horace  [author] 4 Jun, 2020 @ 4:30am 
Which race were you playing as?
parent child bowl 4 Jun, 2020 @ 2:53am 
It might not be a problem at your end, but a bug in the game. I tried around a bit and I don't just have no victory conditions in ME H2H multiplayer, but in single player as well. The friend I'm playing with (also only this mod) doesn't have the issue. He has victory conditions. It also doesn't matter who's hosting the game. It works fine for him, but not for me. So the error doesn't apply to everyone.

I verified the game files, but it didn't change anything. I am using the weapon damage fix beta if that could play a role.
Horace  [author] 3 Jun, 2020 @ 5:32pm 
Ok let me take a look, must have missed a } somewhere in the file. I'll post it back up tomorrow
parent child bowl 3 Jun, 2020 @ 5:23pm 
I now don't have victory conditions at all when using the mod. It is the only mod I use and everything is normal when I deactivate it.

Is there a way for me to fix this?
parent child bowl 3 Jun, 2020 @ 6:36am 
Thank you very much for the update!
Horace  [author] 7 Feb, 2020 @ 12:28pm 
See PMs :)
Karl Franz 4 Feb, 2020 @ 11:19pm 
objective
{
type DESTROY_FACTION; // Destroy the Empire faction
faction wh_main_vmp_vampire_counts;
confederation_valid;


^that's the entry in the directory. I was told it doesn't matter if i get rid of the //Destroy the empire faction or not
Karl Franz 4 Feb, 2020 @ 11:16pm 
I'm still forced to eliminate "reikland"
Karl Franz 4 Feb, 2020 @ 11:16pm 
Didn't work. I made the mod but it hasn't changed anything.
Horace  [author] 4 Feb, 2020 @ 10:54am 
It will be in your Steam folder
Karl Franz 31 Jan, 2020 @ 11:26am 
my warhammer directory is stored in my secondary hard drive, my I:/ drive. Would that mske a difference?
Horace  [author] 31 Jan, 2020 @ 7:16am 
You need to find victory_objectives.txt in the following location:

C:\Program Files (x86)\Steam\SteamApps\common\Total War WARHAMMER II\assembly_kit\raw_data\EmpireDesignData\campaigns\main_warhammer

Make the changes to the relevant faction in that file - it is pretty obvious what to delete etc

Then you just need to load up BOB, in Working Data select campaigns, main_warhammer then select "All" and "Create Pack File". Then just hit start. Then you just need to put the pack file in the directory below and name it, and it should appear in your mod manager list

C:\Program Files (x86)\Steam\SteamApps\common\Total War WARHAMMER II\data

This is assuming you aren't altering the vortex conditions, if you are doing that then you would need to adjust the above accordingly
Karl Franz 29 Jan, 2020 @ 5:11pm 
Accept my friend request and you can explain to me how to do it, i'm slightly familiar with using BoB.
Horace  [author] 29 Jan, 2020 @ 3:05pm 
I can give you a few pointers definitely and might be able to do it if I get a spare min :)