Jump to content

Guide Swapping Textures / Editting Your Own


Recommended Posts

Hello everybody

 

This is already an old guide from me, I had first made it for another forum but well I can post it here too :)

So alrdy sory if i still got links to somewhere else, just reply/pm me and i'll get them out :)

 

Do mind you are the only one seeing these changes! Other people in the game will see you in your original armor/weapons ofcourse...

 

Goodluck

 



 

 

Programs, check wich one you need for what you want to do:

 

L2 Fileedit (C4-High5): http://www.4shared.com/rar/qjA8DxYI/Programs_for_Tex-editting.html  (> Credits to CriticalError) 

Programs for texture editting: http://www.4shared.com/rar/qjA8DxYI/Programs_for_Tex-editting.html (Credits ... no idea)

 



1. Swapping Textures

 

First we will need the item ID's from the item-textures we are going to swap. Open L2Fileedit and open the file Itemname-e [located in your system].

You will see a list with all items listed in your client.

For example I will swap the texture from Vesper Caster Acumen, and will change it to the texture from the Hellblade (From High5 client)

> Use CTRL F [= search] to search the ID

Note: Make sure you got the EXACT right weapon... as you see i take Vesper Caster {pvp} Acumen.

 

You will get this:

20r69oz.png

1ewbr6.png

 

Now we know the ID's from both weapons, you could also search them on the internet, but its way easyer to just copy this list to a .txt file and use search

really saves time :P

 

Now open weapongrp.dat [located in your system] and use the search option to go to the ID from the weapon where you want the textures from! In my case

thats my Hellblade with ID 21919.

 

0 21919 1 1 7 45 0 Branch2.br_wp_Caladbulg_m00 BranchSys2.br_wp_Caladbulg_t00 0 0 0 0 0 1 0 0 BranchSys2.icon.br_wp_Caladbulg_i00 -1 1520 8 1 0 0 3 27 1 1 Branch2.br_wp_Caladbulg_m00 1 1 BranchSys2.br_wp_Caladbulg_t00 4 ItemSound.sword_big_1 ItemSound.sword_mid_2 ItemSound.sword_mid_3 ItemSound.public_sword_shing_4 ItemSound.itemdrop_sword ItemSound.itemequip_sword 10 396 176 1 7 8 0 0 0 0 379 0 1 1 1000 0 -1 0 LineageEffect.c_u004 6.00000000 0.00000000 0.00000000 1.29999995 1.00000000 LineageWeapons.rangesample 1.35000002 0.55000001 0.55000001 14.00000000 0.00000000 0.00000000 4 -1 -1 -1 -1 -1
Thats the line you see, we will do it the easy way, so just copy the line. (make sure you copy the whole line, you can do this the most easy by putting your mouse

in from of the "0" and then just moving down 1 line, this way he will select everything from the "0" till before the next "0" from the next line.)

 

Now search for the weapon where you want this texture on, in my case this is vesper caster with the ID 14502.

 

 

0 14502 3 1 15 5 0 LineageWeapons.vesper_caster_m00_wp LineageWeaponsTex.vesper_caster_t00 LineageWeaponsTex.vesper_caster_t01 0 0 0 0 0 2 0 0 icon.weapon_vesper_caster_i01 -1 1080 13 1 0 0 1 icon.pvp_tab 27 1 1 LineageWeapons.vesper_caster_m00_wp 2 2 LineageWeaponsTex.vesper_caster_t00 LineageWeaponsTex.vesper_caster_t01 4 ItemSound.spear_5 ItemSound.staff_2 ItemSound.spear_6 ItemSound.spear_9 ItemSound.itemdrop_staff ItemSound.itemequip_staff 20 317 234 2 7 4 4 0 0 0 379 0 1 1 1000 0 -1 0 LineageEffect.c_u005 -9.00000000 0.00000000 0.00000000 0.60000002 0.10000000 LineageWeapons.rangesample 0.85000002 0.55000001 0.50000000 22.00000000 0.00000000 0.00000000 5 -1 -1 -1 -1 -1
[code/]
Now, really easy. Just paste the whole line from the first weapon over this one, and just change the ID back

So you will get this:

[code]0 14502 1 1 7 45 0 Branch2.br_wp_Caladbulg_m00 BranchSys2.br_wp_Caladbulg_t00 0 0 0 0 0 1 0 0 BranchSys2.icon.br_wp_Caladbulg_i00 -1 1520 8 1 0 0 3 27 1 1 Branch2.br_wp_Caladbulg_m00 1 1 BranchSys2.br_wp_Caladbulg_t00 4 ItemSound.sword_big_1 ItemSound.sword_mid_2 ItemSound.sword_mid_3 ItemSound.public_sword_shing_4 ItemSound.itemdrop_sword ItemSound.itemequip_sword 10 396 176 1 7 8 0 0 0 0 379 0 1 1 1000 0 -1 0 LineageEffect.c_u004 6.00000000 0.00000000 0.00000000 1.29999995 1.00000000 LineageWeapons.rangesample 1.35000002 0.55000001 0.55000001 14.00000000 0.00000000 0.00000000 4 -1 -1 -1 -1 -1
[/code]
Save the file and your weapon is changed :) (make sure you save as header 413, also give saving some time.. patientce is a nice gift!)

This goes exactly the same for armors/hats [located in armorgrp.dat] or any other items.
[hr][hr]

[u][b]2. Making your own textures[/u][/b]

If you hate the colors from your items, why dont you change them? Its actually not that really hard, if you can handle photoshop.
and to be honest... I'm not that good in photohop but.. shhht.

Let's do it! I will explain it all by changing the textures of a Hat!, we will change the textures from "Romantic Chapeau".

First we will need to make our UTX-files readable. Open your L2UTXfixer and search for the file "LineageAccessoryTex.utx" like this:

[img=http://i53.tinypic.com/6iqwci.png]

This program will create a file called "LineageAccessoryTex-fixed.utx". This file can be opened with UTPT.
Open your UTPT and click "File" > "Open" and open your Fixed file.

Now search for your Romantic Chapeau in the list

[img=http://i53.tinypic.com/28wmrlv.png]

Right click on the 1 of the 2 Texture files and chose for "Extract as image" > "First mipmap as TGA"
(Make sure you know where you extract them to.. you can see/change this at "file" > "Options" > "Extracting tab")

[img=http://i52.tinypic.com/iwhzkg.png]

Now its time to show your skills in photoshop.
Open your photoshop and open the TGA file.

Now you can edit it as you want, i will make it ... Red?

[img=http://i52.tinypic.com/iyj0n9.png]

Its just a really simple thing, but its as example. Now, save your picture as TGA

[img=http://i51.tinypic.com/2a762s5.png]

Now we got our new romantic chapeau, just need to make it an UTX file again, so lets open it with UnRealED

Click "File" > "New" and fill in the information and click "New"

[img=http://i51.tinypic.com/sqldgi.png]

You got an empty windows now, so go to "File" and click "Import" and chose for your new item (in the TGA file)

[img=http://i53.tinypic.com/x0zg8w.png]

Change compression to DXT3 and lcik "Ok all"  >> Make sure you dont have any spaces bewteen words

You will see your own creation there now, lets finish it

right Click on your creation and chose for "properties".
You will get this:

[img=http://i53.tinypic.com/1y8v35.png]

Click on the "+" before Surface and chose at "Twosided" for "True"
Then close this little window and save the file. (If you get some error, save your file on your desktop,, that mostly works)
Now our file turned into UTX again. But its not ready yet, just needs a last decode

So copy this file to a folder where "Enc" is located.
right-click on "Enc" and chose for "edit"

[img=http://i52.tinypic.com/ao5gxz.png]

This is what you get (still had smthng in it from the previous time). Now change "pinkromantic.utx" to your creation's name
In my case this is "RomanticChap.utx" and chose for "save"

Now double click on Enc and it will create a new file.
Delete the old file and rename the new file (enc-RomanticCheap.utx to RomanticChao.utx .. or whatever your file was called)

Now we are done :)

Put this file into your Systextures and you added your costum. But you cant see it ingame yet...
We will do that in the next part
[hr][hr]

[u][b]3. Adding Costum Textures[/u][/b]

So, to continue with my previous example we will try to add our romantic chapeau in our client.

Open your L2FileEdit and search the ID from the item your want to change the textures from. (Same as explained in part 1)
I want to put my new texture on my "Refined Romantic Chapeau".. but you can put it on any other hat you want.

I searched the ID (13501) and now i will open armorgrp.dat and search the line with ID 13501  (exactly the same as in part 1)

This is the line:
[code]1 13501 0 3 4 4 0 Dropitems.drop_archer_hat_m003_a LineageAccessoryTex.archer_hat_m003_b_t01 0 0 0 0 0 1 0 0 icon.accessory_archer_hat2_i00 -1 10 13 0 0 0 1 10 1 LineageAccessory.Mfighter_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Ffighter_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Mdarkelf_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Fdarkelf_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Mdwarf_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Fdwarf_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Melf_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Felf_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Mmagic_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Fmagic_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Morc_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Forc_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Mshaman_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Fshaman_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.mkamael_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.fkamael_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 1 0 255 1 1 LineageAccessory.Mfighter_archer_hat_m003_a 1 LineageAccessoryTex.archer_hat_m003_b_t01 0 0 LineageEffect.p_u002_a 1 ItemSound.itemdrop_armor_glove ItemSound.itemequip_armor_cloak 1 0 0 0 0 0 0 0 0[/code]

Now, we will need to change all textures with our new one.
But we need to know how our files are called, so open L2ViewUTX and open your file.
You will see this


[img=http://i55.tinypic.com/2yze9w9.png]

To locate your textures you first take the name from your file, then the name from your creation. I got it easy, mine is
RomanticChap.RomanticChap

Just replace all lines wich start with "LineageAccessoryTex. ..." with your own line.

In my case you will get this:

[code]1 13501 0 3 4 4 0 Dropitems.drop_archer_hat_m003_a RomanticChap.RomanticChap 0 0 0 0 0 1 0 0 icon.accessory_archer_hat2_i00 -1 10 13 0 0 0 1 10 1 LineageAccessory.Mfighter_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Ffighter_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Mdarkelf_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Fdarkelf_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Mdwarf_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Fdwarf_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Melf_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Felf_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Mmagic_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Fmagic_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Morc_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Forc_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Mshaman_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Fshaman_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.mkamael_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.fkamael_archer_hat_m003_a 1 RomanticChap.RomanticChap 1 0 255 1 1 LineageAccessory.Mfighter_archer_hat_m003_a 1 RomanticChap.RomanticChap 0 0 LineageEffect.p_u002_a 1 ItemSound.itemdrop_armor_glove ItemSound.itemequip_armor_cloak 1 0 0 0 0 0 0 0 0 
If you are a bit lazy, use the "Replace" option :P.

 

Now save this in your armorgrp.dat (make sure header is on 413)

and check ingame :)

 

Goes the same for weapons (located in LineageWeaponTex) and armors



 

Hope you liked the guide

 

Credits uploading: Michael

Credits guide: Michael

 

Thanks for reading.

Edited by aVVe
Link to comment
Share on other sites

  • 5 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock