Lesson 2 - Kamzik123/AnvilToolkit-Resources GitHub Wiki
In this lesson we will discuss 3 Things.
- Model Swap
- Editing Any Text In The Game
-
Modifying The Game UI
-We will use (Ezio Trilogy) and (AC: Rogue) in this lesson.
Today we are going to learn how to create a complete modification, using (Ezio Trilogy) and (AC: Rogue).
What I want from you is absolute focus, let's start.
First, we will use (ACR) as our first example to serve our explanation.
(Outfit 1: Ezio_Ottoman) is the outfit that we will sacrifice today, (Outfit 2: Janissary) is the outfit that we will play today.
(Outfit 2: Janissary):
Open (DataPC.forge), remember in (Lesson 1) I said to you that you can find there all the main characters that you play.
Open (92_-__CC_U_Ezio_Janissary.data), there you can find (Outfit 2: Janissary).
Now I want you to download (HxD), here
HxD.zip
After you download it, open it and then put in it this file (You will find it in 92_-__CC_U_Ezio_Janissary.data):
0_-__CC_U_Ezio_Janissary.EntityBuilder
Just drag it and put it in (HxD) and leave it like that for now.
Now get back to (92_-__CC_U_Ezio_Janissary.data), I want from you now to copy every file but
(0_-__CC_U_Ezio_Janissary.EntityBuilder).
I know that you do not understand the purpose of these actions, I will explain in the end now focus.
Now get back to (DataPC.forge) and open (89_-__CC_U_EzioAuditore_Ottoman.data), there you can find
(Outfit 1: Ezio_Ottoman).
Delete every file but (0_-__CC_U_EzioAuditore_Ottoman.EntityBuilder) then you paste there all the files that you copied.
Open (0_-__CC_U_EzioAuditore_Ottoman.EntityBuilder) in (HxD).
Now, let's explain our actions.
You deleted the files for (Outfit 1: Ezio_Ottoman) and you copied (Outfit 2: Janissary) files, why?
You copied them so the game can read them and you deleted (Outfit 1: Ezio_Ottoman) files because there is no need for them.
Aber, there is an extra step to make the game read files.
To make it read the files, follow me.
What are you seeing here is (0_-__CC_U_Ezio_Janissary.EntityBuilder), I want you to copy what I am selecting in the picture.
Select everything after the first (6 Bytes), then copy what you selected into (0_-__CC_U_EzioAuditore_Ottoman.EntityBuilder).
When you paste what you selected, you paste it after the first (6 Bytes) in (0_-__CC_U_EzioAuditore_Ottoman.EntityBuilder).
Now you told the game to read the files, Simple trick that doesn't need anything.
You are dealing with something unreasonable, something that only reads but does not understand, so give it what it reads and it will respond.
Repack your files and open the game.
Here is your mod, long live (The Ottoman Empire).
This is the outfit that (Ezio) will wear in one of the story missions, and you made him wear it in the whole game.
Let's give you another example using (ACB).
(Outfit 1: Ezio_Florentin) is the outfit that we will sacrifice, (Outfit 2: Giovanni's Suit With Ezio's Old Head) is the outfit that we will play.
Open (DataPC.forge).
Open (96_-__Ezio_ACR_ChristinaMissions_AC2Visual_CMB03.data), Remember (Christina Missions)?
There you will find (Giovanni's Suit) with armor.
Do the same thing as I told you in the previous tutorial.
Open (102_-_CU_EzioFlorentin_Uplay_OverrideBuilder.data), there you can find (Outfit 1: Ezio_Florentin).
Do the same thing and after that, open your game.
Don't forget to activate the outfit as you did your changes in (Ezio Florentin).
Now let's add (Ezio's Head).
Open (86_-__Ezio_Rome.data) and just search for (Head).
(445_-_CR_U_ezio_Head_Old_DiffuseMap.TextureMap)
(446_-_CR_U_ezio_Head_Old_NormalMap.TextureMap)
Replace them with (Ezio's Young Head) files and that's it, (You can find it also in CMB03 file).
If you want to change the cape, you can find the files in (92_-__Ezio_ACR_ChristinaMissions_AC2Visual_CMB02.data).
Just search for (Cape) and get the (Texturemap) files, it's (The Medici Cape you want to edit).
Here is your mod.
Let's give you another example using (AC: Rogue).
You can't play with (Arno's Outfit) in (PC), it's (exclusive for consoles).
So?
(Outfit 1: Altair's Robes) is the outfit that we will sacrifice, (Outfit 2: Arno's Outfit) is the outfit that we will play.
Open (DataPC_extra_chr.forge) and search for the word (Arno), it's (AC: Rogue) not (Ezio Trilogy) and that's why the files are different.
Do the same thing, there is no difference here.
After that, come back and search for the word (altair).
And as you did previously with (ACB) and (ACR), do the same here.
You can see there what do, no difference.
After completion, repack the files and open your game.
Remember, you did your editing in (Altair's Robes).
Don't forget to wear it in the game.
Here is your mod.
Another thing, you see for newer (Assassin's Creed) games the id is from byte 02 to byte 09.
Next part, freund?
Ok, we are going to edit that text over there to (Giovanni's Robes).
I said to you before, you will find any text in (DataPC.forge).
Now, open it.
My game is in (German) so I will open (50_-_LocalizationPackage_German.data).
For you, if your game in (English) then open (41_-_LocalizationPackage_English.data).
After you extract the file just search for the outfit's name and edit it to (Giovanni's Robes).
Remember you will need to import (0_-_LocalizationPackage_English.LocalizationPackage) after you edit it.
Let us go to the next part.
We want now to edit (Picture Num 1) to (Picture Num 2).
If you remember, I said to you that you will find most of the (UI) in (DataPC_extra.forge).
Open it and search for (1888_-_ACB_Inventory_Outfits_YoungFlorentinEzio_MapDesc.data).
Here, the picture you need Image 7.zip
Do your editing then repack everything.
Now here is your full mod.
I'll count on you to do better pictures.
Best Wishes
Aetiüs