Jump to content

[GUIDE]How to make the texture of your weapon move.Video tutorial, Pictures.SbS.


Recommended Posts

Hi all. Today i am going to teach you how to make the texture of your weapon move. To make it simpler, i am going to teach you

 

how to add textures like in demonic weapons. :)

 

Pictures download link: http://www.4shared.com/file/115726032/da819581/Pictures.html

 

                                    [glow=red,2,300]1.Download Programs[/glow]

 

First you have to download these programs: http://www.4shared.com/file/112914148/66d36dca/Programs.html (UTPT,

 

UnrealEngine2, L2UtxFixer). Extract the folder somewhere, and install unreal.

 

                                    [glow=red,2,300]2.Make LineageWeaponsTex-fixed.utx file.[/glow]

 

2.Now go to (your client folder)\systextures\ and find the file LineageWeaponsTex.utx. asd.gif Make a copy of this where ever you want,

 

and one in the Programs folder you downloaded before. 2.gif Open L2utxfixer and press Load UTX File, and select the

 

LineageWeaponsTex.utx 3.gif . Then a window will apear. Press OK 4.gif. In the folder a file called: LineageWeaponsTex.utx-fixed created

 

right? 5.gif :P

 

                                    [glow=red,2,300]3.Make the weapon you want tga with UTPT.[/glow]

 

Open UTPT and go to file>options>extracting 6.gif7.gif and select there the place you want the tgas to extract 8.gif. Then press open

 

and open LineageWeaponsTex-fixed.utx9.gif. Here we can choose what weapon we want. Let's take an example i want imperial shield.

 

I find in the list where is the shield10.gif, find its texture under it 11.gif and press right click at the texture>extract as>

 

First Mip Map TGA 12.gif. Now in the file you choose before (in options>extracting), you will have you shield's texture as tga 13.gif.

 

Open it with photoshop 14.gif.

 

                                    [glow=red,2,300]4.Make tga ready for unreal with photoshop.[/glow]

 

Now in photoshop, select the magic wand tool 15.gif and click near the imperial shield (NOT IN IT!!!) 16.gif. Then you select the brush

 

tool, with color black 17.gif and you draw the place you made with magic wand tool 18.gif. When you draw it, you select again magic

 

wand tool and click at the rest of the shield that you didn't draw, and draw it.19.gif (NOT IN THE SHIELD NEAR IT!!!). Then select again

 

the magic wand tool and click near the shield. It must have placed all of the gray place now with magic wand tool. 20.gif

 

Ok don't close the place we made with magic wand tool and go to the small windows on the right side of the screen

 

and go to channels and click alpha 1 21.gif. Then in alpha 1 you must see the place with magic wand tool. Draw it with black. 22.gif

 

Now at the left side of the screen press File>SaveAs 23.gif and add the name "ALPHA" as tga save it 24.gif.

 

Don't close photoshop yet. Now at chanels small window press at the RGB, and then at the top of the screen, press

 

Image>Adjustments>Desaturate 25.gif. Press File>SaveAs with name "BETA" as tga 26.gif.

 

(here do the same thing with every kind of weapon)

 

We have one more thing with photoshop. Press File>New with name Untitled - 1 and preset Custom. Width:512 pixels

 

Height: 512 pixels, Resolution: 72 pixels/inch, color mode: RGBColor 8bits and background contents:White. Create it. 27.gif.

 

Ok now here you can draw the texture that you want to move. Or you can open it as another file, place the whole picture

 

with Rectangular Marquee Tool, press ctrl+c 28.gif and ctrl+v 29.gif at the file you created. Here is one nice texture:

 

http://www.imageshack.gr/view.php?file=zy7na3q5ace2ej05ret9.gif  If you like it press right click on it

 

and save image as and save it. Then open it with photoshop and place it with Rectangular Marquee Tool and ctrl+c and

 

ctrl+v at the file you created (Pic 28,29). Press File>SaveAs and add name texture, as tga 30.gif. HeHe We finished with photoshop :P .

 

                                     [glow=red,2,300]5.Make the utx file with unreal.[/glow]

 

Now open unrealed and it will open two windows. The small one make it to be big 31.gif. Press File>Import 32.gif and select

 

all the file that we made with photo shop.(ALPHA,BETA,TEXTURE). Press open 33.gif. Then here where it says Package

 

enter name:custom, where it says group enter name:texture and don't change the name. Compression:DXT3

 

(THIS IS VERY IMPORTANT). Press OKALL 34.gif. Now at the top of the left press file>new 35.gif

 

and add name animation. At materialclass select TexPanner and press new 36.gif. It will make a window TexPanner Properties. Move it at the

 

right side 37.gif and press one left click at the texture you want to move 38.gif. (it must be in the window if you imported it).

 

Now bring back the window with the propeties and press one left click where it says Material, and press use.

 

Now you can see the texture moving right there. If you want to make it move faster add more time at PanRate 39.gif.

 

When you add your time close the propeties. Ok now press File>New and add name bythelasthero and press new 40.gif.

 

Now make one left click at the texture ALPHA you imported and make one click at the propeties at Diffuse

 

and press use 41.gif. Now make another click at Opacity Use42.gif. Now make one left click at the texture we made that moves

 

(texpanner), the texpanner(with the name animation) 43.gif. Click at propeties the Specular and press use 44.gif. Now make one left

 

click at the texture BETA 45.gif and click at propeties SpecularityMask and press use 46.gif. Now at outputblending

 

add OB_MASKED and at twosided true 47.gif. Close the propeties. Press File>Save and save it to C:\ with name custom 48.gif.

 

                                     [glow=red,2,300]6.Encrypt the file.[/glow]

 

Now download this encrypt folder: http://www.4shared.com/file/113001708/8df45782/encrypt_folder.html and extract it somewhere.

 

Place the custom.utx that we created with unreal at C:\ at encrypt folder 49.gif. Run encrypt custom.utx.

 

Now it created us a file enc-custom.utx50.gif. Delete the official custom.utx from the file and rename enc-custom.utx to

 

custom.utx.51.gif

 

                        [glow=red,2,300]7.Put the file to your client and add the texture with fileedit.[/glow]

 

Now copy the custom.utx and paste it at (your client folder)\systextures53.gif. Then download the file edit here:

 

http://www.4shared.com/file/113002282/b1865991/_2__L2_FileEdit65.html and open it and go to

 

(your client folder)\system\ and open weapongrp.dat54.gif. There search for the weapon you edited, for example i search

 

for imperial shield, my id is 6678 55.gif, i don't know yours you must find it. Now in the line that your weapon is find

 

where it says LineageWeaponsTex.imperial_shield or whatever it says(but it must say first LineageWeaponsTex.)

 

and replace it with custom.texture.bythelasthero56.gif. Now press save&encrypt and save it as version 413. 57.gif

 

                                               [glow=red,2,300]8.How to play.[/glow]

 

Open or restart your server and open l2.exe. Add your account and log in with your char.

 

Press //itemcreate and add the id of your item. :P :P :P :P :P :P . XaXaXa.

 

                                            [glow=red,2,300]Have Fun!!![/glow]

 

This guide is created by me and not c/p.

 

[glow=red,2,300]Pictures added.[/glow]

 

[glow=red,2,300]Results video added.[/glow]

 

 

[glow=red,2,300]Tutorial video added.[/glow]

 

Link to comment
Share on other sites

Same As On The AIO Topic...It's Really Helpfull But A Bit Non-Approachable...Such Posts Should Have Colors And Generally Edit The Text...Put Underlines,bold,italic,colors,center...blabla..All This Staff You Know..Then It Will Be Much Better...

Link to comment
Share on other sites

Same As On The AIO Topic...It's Really Helpfull But A Bit Non-Approachable...Such Posts Should Have Colors And Generally Edit The Text...Put Underlines,bold,italic,colors,center...blabla..All This Staff You Know..Then It Will Be Much Better...

i think now is better

Link to comment
Share on other sites

  • 2 weeks later...

a nice tutorial but with pictures would be a great one!

 

btw if you use print screen for the pictures i dont think they save anywhere... everytime i want to take a pic i press print screen and then i open the paint tool and i paste it...

Link to comment
Share on other sites

a nice tutorial but with pictures would be a great one!

 

btw if you use print screen for the pictures i dont think they save anywhere... everytime i want to take a pic i press print screen and then i open the paint tool and i paste it...

thanks man you helped me a lot. I will add pictures soon.

 

I fixed some silly mistackes like when i wanted to say copy i wrote alt+c not ctrl+c :P. And some other mistackes.

 

Soon pictures will be added.

Link to comment
Share on other sites

Add a video of the final work and i will ask a mod to give you karma :P

 

Really nice guide, i will read it with patience and try to do one.

can you tell me how i make video?

Link to comment
Share on other sites

with hypercam..Is a very good program..;)

ok legolas thanks i will try

Add a video of the final work and i will ask a mod to give you karma :P

 

Really nice guide, i will read it with patience and try to do one.

i made a video. See at the end of the guide

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.



  • Posts

    • Well, sorry not sorry for resurrecting old topic, but I believe it's ultimately stupid to implement license checks like Vilmis did 🙂   private static String url = "jdbc:mysql://185.80.128.233/" + getData("Zm9ydW1fZGI="); private static String username = getData("bXJjb3B5cmlnaHQ="); private static String password = getData("Y29weXJpZ2h0XzEyMw=="); con = GlobalDB.getInstance().getConnection(); PreparedStatement statement; statement = con.prepareStatement("SELECT field_6 from core_pfields_content WHERE member_id = ?"); statement.setInt(1, Config.FORUM_USER_ID); ResultSet rset = statement.executeQuery();   This awesome way of coding things leaves us with base64-encoded credentials and DB exposed and accessible globally 😉 Btw he checks his licensing data from some plugin generated table his forum uses. Vilmis took action and ensured that mrcopyright user would have only needed accesses and rights for this operation. But he forgot to ensure that his INFORMATION_SCHEMA database would not be exposed and readable... That leads us to fully readable server variables like version used (10.1.26-MariaDB-0+deb9u1 - pretty ancient DB and OS, I'd assume). From here you can go south and do some kinky stuff, if you want and have knowledge for that. But who cares, right?   Ooh, table core_pfields_content field_6 is IP address which is checked by FORUM_USER_ID. Yep, you can query all IP addresses there (124 of them right now) and also do whatever you want with them! 🙂  The most fun part? Files source has been shared what, more than 2 years ago?  Vilmis still uses very same credentials and never changed it after sources exposure - who cares. Although, "sources" may be way too strong word here. If anyone still use paid Orion versions, I'd suggest packing your shit and leaving immediately, or at least fix this incompetent fool caused problems. It's obvious Vilmis don't care or maybe doesn't even know from the first place how to solve this problem (hint hint - tiny PHP Rest API microservice which would do absolutely the same but without exposing sensitive data?). By doing that, he exposes his infrastructure and YOUR data, and he does that for more than 2 years now 🙂 Developer of century!    
    • rename the l2.bin into l2.exe
    • L2LIVE.PRO- Dynamic Mid-rates Essence Seven Signs GRAND OPENING - July 5, 20:00 GMT+3 (EEST) TEST SERVER IS OPEN - COME AND CHECK IT OUT TODAY! Join our community and be part of it at: https://www.l2live.pro https://discord.gg/k3NMgR4Dmu   Server description * EXP/SP: Dynamic (x1- x100 based on your level, *before* Sayha and EXP buffs * Adena: x50 / Item Drop: x10 / Fishing EXP increased / Attribute EXP increased * Simplified gameplay to stay in the loop while not spending hours and hours farming * Starter Pack containing very useful items for beginners * MP replenishing potions with auto-consumption * No overpowered donations L2LIVE shop * All spellbook coupons, pet spellbook coupons and master books are sold via Game Assistant * Additionally you can buy SP pouches, enchanted talismans, pet training guides and various other consumables for Adena and L-Coin * More items such as cloaks, more talismans, agathions, belts, pendants, enchantment scrolls of various grades, evolution stones, etc will be added! Shop server as a shortcut, and all retail-like ways of earning items are still here! L-Coins * Drops with small change and in random amounts from Lv60+ monsters  * All raidbosses drop random amount of L-Coin Pouches generating up to 420 Lcoin per unit. **Grand Olympiad and Events** * Grand Olympiad is held week day * Format is 1v1, unlimited weekly fights  * Heroes are declared weekly at Sunday * There are three automated events - TvT, CTF and Deathmatch, running at evenings * Orc Fortress, Battle with Balok, Keber Hunter, Archievements Box, Daily Gift Calendar provisional events are active too Custom user commands * .offlineplay command, your character will keep playing till death or server restart * .offlineshop command, keeps your shop sitting until all items are purchased * .apon / .apoff - enable/disable HP/MP autoconsume And lots of other small improvements are waiting for you!   Join our community and be part of it at: https://www.l2live.pro https://discord.gg/k3NMgR4Dmu
  • Topics

×
×
  • Create New...