Total War: WARHAMMER III

Total War: WARHAMMER III

Daniel the Godslayer (Daemon Prince Buff)
 This topic has been pinned, so it's probably important
Raven Frostborn  [developer] 9 Apr, 2022 @ 6:55am
Changing Cheat Wings and Adding Abilities/Passives/Spells
This post was made for Seraphica to explain how to add passives like Gorefeast to weapons. Steam has a very short character limit for comments, so I have to post this as a discussion instead of a regular comment. While it was made in regards to weapons, the same principle applies to all of Daniel's items. If you'd like to change the balancing of items, it's fairly straightforward as you only need to change the numbers listed under the "values" column; most of these are the same numbers as in-game, although some such as hitpoints are percentage based. I hope this guide is helpful to both Seraphica and anyone who wants to change items in the future!

1. Download RustedPackFileManager (RPFM) and follow the initial setup instructions, than click on the "Game Selected" option and select Warhammer 3.

2. EDIT: It's come to my attention that CA changed how packfiles are stored, so this step has changed a bit. In RPFM, use the following path to open the mod's data:
PackFile > Open From Content > RavenFrostbornTheGodslayer.pack
Sorry for any confusion that this step might have caused!


This way probably won't work anymore, refer to the edit above!
Find my mod's packfile in your game directory, it should be: ProgramFiles (x86) > Steam > SteamApps > Common > Total War Warhammer III > data > RavenFrostbornTheGodslayer.pack
Make a backup of this file by copying it and pasting it in a folder or on your desktop, this is just so you can revert changes if there's any major mistakes.

3. Click on the arrows on the left side of the new options on the left side of your screen, this will open the files. You'll be editing "armory_items_to_effects_tables", you can ignore "land_units_tables" as it's pretty much only used for health and melee attack/defence.

4. Select the "ravenfrostborn_the_godslayer_armour" in the armoury folder, this will bring up all of Daniel's armoury items. Use the filter in the lower-mid section of your screen and type "weapon", this will narrow things down to what you want.

5. Find the weapon you want to edit. This is a trial and error process that will require you to start up the game, load into campaign (or customs, but campaign is best), check to see what got changed and then adjust values accordingly. The weapons don't have their in-game names, so you'll have to make an educated guess on which weapon is which; the names under "Armory Item" are generally descriptive enough to tell you which God it belongs to, but the numbers don't help very much as sometimes "Sword 1" could be the end game item and sometimes "Sword 8" could be the end game item. After each change to a weapon you'll want to load up the game and check what got affected, take note of it if you've got a bad memory like me lol.

6. In a notepad, copy/paste the information of the weapon you're editing. For example, if you're changing the Bloodletter sword you'll need to copy and paste these: "wh3_main_dae_cha_daemon_prince_weapon_bloodletter_sword_1", "character_to_character_own". Once you have these in the notepad, right click on any of the rows in the centre of the manager and click "add row"; then remove "weapon" from the search filter so that you see all the armoury items like in Step 5. Scroll all the way to bottom, you'll see a completely empty row. Paste "wh3_main_dae_cha_daemon_prince_weapon_bloodletter_sword_1" in "Armory Item", type "1" in "Value", paste "character_to_character_own" in "Effect Scope".

7. The last step is to add the passive ability, you can find these by using the filter. Change the row it's searching to "Effect" instead of "Armory Item", then type in the ability you're looking for. Try not to be too specific, one word of the ability is usually enough; for example, typing "sinful footing" will give you no results but typing "sinful" will give you all the items that have that ability. So to add Gorefeast you'd search "gore" and then copy "wh3_main_effect_ability_enable_gorefeast", remove the filter, scroll down to your custom row, then paste "wh3_main_effect_ability_enable_gorefeast" in "Effect". This will give your selected weapon the Gorefeast passive ability, it should work for every single passive, spell and ability.

8. SAVE YOUR CHANGES!!! Packfile > Save Packfile

9. Load up the game and check the weapons, you should see your change on one of the weapons; if it's not on the one you want you'll have to go back into the manager and make a new row or change the weapon you put in "Armory Item". Repeat this process as many times as needed to get the desired result, this can be time consuming but if you set things up right you WILL find the weapon you're looking for. If you don't want to do the trial and error way, you could also make a new row for every available weapon and just give everything the passive; you'd need to copy/paste every weapon's "Armory Item" ID in that notepad but it would save time for sure.
Last edited by Raven Frostborn; 17 Sep, 2022 @ 9:48pm
< >
Showing 1-6 of 6 comments
Seraphica 9 Apr, 2022 @ 7:55am 
Thank you, I managed to get that working! Got the Hungering Blade to have Gorefeast. Much more thematic now.
Raven Frostborn  [developer] 9 Apr, 2022 @ 8:39am 
Originally posted by Seraphica:
Thank you, I managed to get that working! Got the Hungering Blade to have Gorefeast. Much more thematic now.
You're welcome! I'm glad you got it working, that's a great change!
Raven Frostborn  [developer] 13 Apr, 2022 @ 4:12am 
For Space Pirate M10: If you'd like to remove the spells for Cheat Wings, you can do so by opening my mod in RPFM, putting one of the wing's names into the filter and deleting the lines of code with spells present. I'll provide the names below as well as an example of what you'd want to delete.

IN ORDER: Undivided, Khorne, Slaanesh, Nurgle, Tzeentch 1, Tzeentch 2
wh3_main_dae_cha_daemon_prince_wings_base_6
wh3_main_dae_cha_daemon_prince_wings_beast_1
wh3_main_dae_cha_daemon_prince_wings_sensuous_3
wh3_main_dae_cha_daemon_prince_wings_corpulent_1
wh3_main_dae_cha_daemon_prince_wings_bird_5
wh3_main_dae_cha_daemon_prince_wings_bird_7

A spell line would be organised like this:
wh3_main_dae_cha_daemon_prince_wings_bird_7 wh3_main_effect_ability_overcast_fleshy_abundance 1 character_to_character_own
bertrand3a 11 May, 2022 @ 8:16am 
i dont even see RavenFrostbornTheGodslayer.pack wtf
Raven Frostborn  [developer] 6 Sep, 2022 @ 4:50pm 
Originally posted by bertrand3a:
i dont even see RavenFrostbornTheGodslayer.pack wtf
I just realised several months later that I misunderstood your issue! I thought you were having trouble downloading the mod but apparently CA changed how pack files are stored at some point without telling anybody, so the way to access them is different than it was at the time of writing this guide. I'm terribly sorry for the mistake, I sincerely apologise!

To edit the mod you now go to the following path in RPFM:
PackFile > Open From Content > RavenFrostbornTheGodslayer.pack
From there the guide should still be correct, I'll change that step to avoid any future issues!
Last edited by Raven Frostborn; 6 Sep, 2022 @ 4:57pm
Raven Frostborn  [developer] 17 Sep, 2022 @ 10:31pm 
This post is for "Smol Sea Slug", I hope this guide will be helpful to you! It'll also work for anyone else who wants to change which set of Wings gives Cheats, as the same process applies to all changes.
I've written a full guide, but you only need to do steps 1-4A and steps 8-9 if you want to get the change done quickly. Steps 4B-7 are the full guide so if you don't want to learn the process in-depth you can skip them.

1. Download RPFM (Rusted Packfile Manager) and the Total War Warhammer Assembly Beta, the latter is included with any of the games and is available to install in your game library. To finish the setup you just need to set the path for your game install folder and your Assembly Kit install folder.

2. Open RPFM and click "Packfile" in the top left corner, click the "Open From Content" drop down menu, select "RavenFrostbornTheGodslayer.pack". This should load the files. Next you'll click "db", "armory_items_to_effects_tables", and finally "ravenfrostborn_the_godslayer_armoury". This will open my mod and show you all the armoury items.

3. Using a key combination, press Control, Shift, A. This creates a new row, you can also right click and select "Add Row". Do this seventeen times, you'll need these rows to add the cheats to the Blackened Wings.

4A: Quick Change. If you want to quickly finish the work, you can copy/paste the following code after highlighting the necessary rows (click/drag); however I'm also going to write the full guide just in case you want to learn how to do changes like this in general and what those changes mean:
4A1. Put "wh3_main_dae_cha_daemon_prince_wings_base_5" in every "Armory Item" row.

4A2. Copy/Paste the effects one row at a time, once per row. Each effect goes in the "Effect" row.
wh_main_effect_character_stat_speed
wh_main_effect_character_stat_miscast
wh2_dlc10_effect_attribute_enable_perfect_vigour
wh3_main_effect_attribute_enable_devestating_flanker
wh3_main_effect_ability_enable_mortal_blow
wh3_main_effect_ability_enable_deathbringer
wh3_main_effect_ability_enable_fuelled_by_rage
wh_dlc08_effect_ability_enable_frenzy
wh_main_effect_attribute_enable_vanguard_deployment
wh3_main_effect_ability_overcast_heart_of_winter
wh3_main_effect_ability_overcast_death_frost
wh3_main_effect_ability_enable_ice_sheet
wh3_main_effect_ability_overcast_blizzard
wh3_main_effect_ability_overcast_fleshy_abundance
wh3_main_effect_ability_overcast_phantasmagoria
wh3_main_effect_ability_overcast_pink_fire_of_tzeentch

4A3. Copy/Paste "1" into the "Value" row, all but two of them need a value of "1". Speed (wh_main_effect_character_stat_speed) needs a value of "25" and Miscast Chance (wh_main_effect_character_stat_miscast) needs a value of "-100".

4A4. Copy/Paste "character_to_character_own" in every "Effect Scope" row.

Refer to steps 8 and 9!

4B. Full Guide. Scroll or drag the bar to the bottom of the list, there will be seventeen empty rows which are where you'll start copy/pasting. The Blackened Wings are "wh3_main_dae_cha_daemon_prince_wings_base_5", copy that code without the quotations and paste it in the "Armory Item" row on the centre left; you can click the empty box and drag downwards to select all of them, then paste the code and it'll fill each of those boxes. Each armoury item has it's own name, typically following an easily identifiable type such as Beast items for Khorne and Bird items for Tzeentch. The numbers don't typically follow their in game order, so something like "wh3_main_dae_cha_daemon_prince_wings_base_6" could be the first wing you unlock instead of the last. If you're experimenting with items outside of this guide it'll require some trial and error to figure out which one you want.

5. Next you'll copy/paste the effects that you want, each effect goes in one box each in the "Effect" row. These effects are essentially the stat changes and usable abilities that the item gives you. There are nineteen effects present for the Undivided Wings, but you only need to copy/paste seventeen because the Blackened Wings already have the Purge the Weak and Charge Bonus effect. Here is the list of codes for those effects, you can just copy/paste all of them at once after selecting all the empty "Effect" rows and it'll fill out properly:
wh_main_effect_character_stat_speed
wh2_dlc10_effect_attribute_enable_perfect_vigour
wh3_main_effect_attribute_enable_devestating_flanker
wh_main_effect_character_stat_miscast
wh3_main_effect_ability_enable_mortal_blow
wh3_main_effect_ability_enable_deathbringer
wh3_main_effect_ability_enable_fuelled_by_rage
wh_dlc08_effect_ability_enable_frenzy
wh_main_effect_attribute_enable_vanguard_deployment
wh3_main_effect_ability_overcast_heart_of_winter
wh3_main_effect_ability_overcast_death_frost
wh3_main_effect_ability_enable_ice_sheet
wh3_main_effect_ability_overcast_blizzard
wh3_main_effect_ability_overcast_fleshy_abundance
wh3_main_effect_ability_overcast_phantasmagoria
wh3_main_effect_ability_overcast_pink_fire_of_tzeentch

6. Almost there! Each effect needs a value to determine how much it gives, all but two of them need a "one" (1) in the "Value" row. The only two that are different are Speed (wh_main_effect_character_stat_speed) which needs twenty-five (25) and Miscast Chance (wh_main_effect_character_stat_miscast) which needs negative one-hundred (-100). Any effect that is used as a passive, ability or spell should have a value of "1", this tells the game to let that effect be usable for a character. Any effect that affects stats should be the number you desire, most of them are direct ports (25 melee attack is 25 melee attack) but some of them are percentage based such as speed (25 value speed is 25%).

7. Finally, you just need to copy/paste "character_to_character_own" for each of them in the "Effect Scope" row. This just tells the game that this effect is allowed for your character.

8. SAVE YOUR CHANGES! I highly recommend making a backup of your custom version, keep it in a folder or somewhere where you won't lose it. This is because anytime I update the mod it'll overwrite your changes, if that happens you should be able to drop that backed up version into your data folder and it should work as desired. If that doesn't work, you can change the name of your backup packfile from "RavenFrostbornTheGodslayer" to something else (RavenFrostbornTheGodslayerCustom, anything really) and put it in your data folder, you'll also need to put a .png file of your choice (256x256 resolution) in the data folder as well. This will make the launcher recogise the mod as a packfile you've made and you'll be able to select it like normal. You can also refer to step 4A if you want to just add the rows and copy/paste everytime I update the mod.

9. Load up the launcher and test out your changes!

That should be everything, I tried to be as in-depth as possible to avoid any confusion. I sincerely hope this helps you to enjoy my mod as much as possible, let me know if you have any trouble and I'll try to help as well as I can!
Last edited by Raven Frostborn; 17 Sep, 2022 @ 11:22pm
< >
Showing 1-6 of 6 comments
Per page: 1530 50