Lesson 4 Part 1 - Kamzik123/AnvilToolkit-Resources GitHub Wiki

179650361-a577e0fb-a8b6-4bff-b14d-d339ff0c9a29

Author: Aetiüs

Lesson 4 Part 1 - Swapping Animations and Meshes


In this lesson we will discuss 2 Things.

  • Changing The Animation of The Characters
  • Mesh Files

    -We will use (Ezio Trilogy) in this lesson.

Changing The Animation of The Characters

We are going to use (AC2).
Our goal is to make (Ezio's) movement the same as (Desmond's) movement and to make (Altair) rest a bit.
you will find the required files that make what we mentioned possible in (DataPC.forge) then (25_-_Game Fix.data).
We will start by the movement topic, I want from you to get

10642_-_ezio_anim_set.AnimSet
10641_-_uni_desmond_AC2_anim_set.AnimSet

Image 1 Image 2

Open (HxD).
Put in (HxD), 10642_-_ezio_anim_set.AnimSet
10641_-_uni_desmond_AC2_anim_set.AnimSet.
Skip 00 and 01 and to copy the next 4 Bytes (ID) from (Ezio's) file and paste it in (Desmond's) file.
Let's say that we just renamed (Desmond's) file as (10642_-_ezio_anim_set.AnimSet)
It won't work, you need the (ID).

Image 3

You save what you did and just rename the file.

Make (Desmond's) file name as (10642_-_ezio_anim_set.AnimSet).
Repack and open your game and you will see the changes.

Now let's make (Altair) rest.
Again, (DataPC.forge) then (25_-_Game Fix.data).
We need

10638_-_uni_altair_anim_set.AnimSet
10620_-_Merchant_Blacksmith.AnimSet

Do the same, no changes.
Skip 00 and 01 then just copy the next 4 Bytes in (10638_-_uni_altair_anim_set.AnimSet)
and paste them in (10620_-_Merchant_Blacksmith.AnimSet).
Rename then repack.

Here is your mod.

Image 4

Summary: You fool the game until you get what you want.

Next part?

Mesh Files

Image 5

That is the Mesh file for (Ezio's Chest).
From the picture you can know what is the use of them, these files define the shape of what you want to enter, define the borders, and on these limits you set what you want.

Now the game will not read these files by itself Do you know who reads them?
Files named (Buildtable).

Do you know who reads the (Buildtable) files?
EntityBuilder files.
one more time
We have files that define shapes, who reads these files and helps the game to know them?
Buildtable files, who reads (Buildtable) files?
EntityBuilder files.

Now I will teach you more ways to get smart about the game and fool it again.
Beginning if you want to show (Mesh) files.
Get your tool, click on the (Mesh) file and the tool, in turn, will create for you a (glb) file.
Copy that file and put it in (Blender), import the file there.
Now, let me teach how to delete a (Mesh) file.
You can delete the (Mesh) file by just deleting it like any normal file.
But this method does not work in all cases.

So let me teach you a simple way.
We will remove the mask of (Turkish Assassin Armor).
You will find the files for this outfit in (DataPC.forge) then (95_-__CC_U_EzioAuditoreUltimate_Yussuf.data).

Image 6

26_-_CC_U_EzioAuditoreUltimate_Yussuf_Mask
196_-_CC_U_Ezio_ULC_Ultimate_Mask_LOD0

Image 7

That is the mask, now.
Open the (Mesh) file in (HxD).
We want the (ID), so skip with me 00 and 01 and copy the next 4 Bytes.

Image 8

Search for that (ID) in the (Buildtable file).

Image 9

And, delete it from there by setting the bytes into (00).
Save and repack everything.
Here is your mod.

Image 10

Now that you know how to delete them.
Let me show you how to use them for your benefit Let me show you how to replace them.

We're going to make Ezio's body look like this

Image 11

Open (DataPC.forge) and (86_-__Ezio_Rome.data).
Search for the word (Chest).

Image 12

467_-_CR_U_Ezio_Chest_I_LOD0.Mesh
449_-_CR_U_Ezio_Chest_A_LOD0.Mesh

After that search for the word (Shoulder).
Get for me (230_-_EzioRome_Body3_Shoulders.BuildTable) that is the (Buildtable) file.
Open all them in (HxD), focus.
Get for me the (ID) of the chest that you are currently wearing.
I am currently wearing (467_-_CR_U_Ezio_Chest_I_LOD0.Mesh), I will get the (ID) for it.
I will search for the (ID) in the (Buildtable) file.
I will replace all (ID) I see for that chest in (Buildtable) file.
So after you search, You get me the (ID) for that chest (449_-_CR_U_Ezio_Chest_A_LOD0.Mesh)
And you replace there.
Save and repack.
Here is your mod.

Image 13

One more thing, I will teach how to get that (E3 Crossbow).
(DataPC.forge) then (29_-_Game Bootstrap Settings.data).
We need two files, no more.

Image 14

5906_-_R_Crossbow_LOD0.Mesh E3 Crossbow
5899_-_R_Crossbow_Ezio_B_LOD0.Mesh Currently Crossbow
I want from you to copy those files outside then put them in (HxD).

You get for me the (ID) from (5899_-_R_Crossbow_Ezio_B_LOD0.Mesh).
You paste it in (5906_-_R_Crossbow_LOD0.Mesh).
You rename and repack.
And game reads from ID, not names so what you need is the ID.

Image 15

Here is your mod.

Image 16

Best Wishes
Aetiüs

⚠️ **GitHub.com Fallback** ⚠️