Jump to content

[Guide] Learn how to make armors/weapons with custom texture with unreal


Mask

Recommended Posts

Ok guys because i want to help you with how to make armors or weapons with a texture like mine ice set here: http://www.maxcheaters.com/forum/index.php?topic=38300.0

Follow my guide and you will made it. :)

-:- Programs You will need -:-

 

Unreal (works for interlude but with kamael/hellbound/gracia you get error) :

 

http://www.sexyracing.com/lineage/l2howto/UE2Runtime-22261903.exe

 

Utpt 2.0 beta 5 (to open and extract kamael-hellbound-gracia textures)

 

http://www.acordero.org/download/get.aspx?filename=utpt20beta5.zip

 

Utx fixer (to make utx work with utpt for kamael-hellbound-gracia)

 

http://www.4shared.com/file/69750076/71ca421b/utx_fixer.html

Pack:

http://www.4shared.com/file/69645240/71e26aa4/Programs_Pack_by_yiannis93.html

 

 

-:- The GUIDE -:-

 

1. Download the above files and extract pack file to a location of your choice , for example desktop.

 

 

2. Select the .utx file that you want to take from it the textures,[Textures are in C:\Program Files\Lineage II\systextures] , for example i ll take an armor for Male Human Fighter= MFighter.utx.

 

 

3. Copy and paste it on the extracted folder.

 

 

4. Drag and drop it on l2decrypt and wait till it says that it finish successful with lime green words.

 

 

5. A file with appear like this MFighter.clear.utx , run the l2 tool and select it by pressing the "..." button next to utx.

 

 

6. Then when you opened it click on button "Line2 -> UnrealED".

 

 

7. A window will appear like this ????utx??????? , Press ok.

 

 

8. Another window will appear that you need to type name , name it:  MFighter.unreal and press ok.

 

 

9. Let it till it shows a window with ?????? , then close it.

 

 

10. Install the unreal program.

 

 

11. When you installed it go to C:\UnrealEngine2Runtime\System and find the file UnrealEd.

 

 

12. Right click on it and send to desktop to create a shortcut.

 

 

13. Now run the shortcut you have just created.

 

 

14. On the window "Textures" go to File===>Open===>and open the Mfighter.utx.

 

 

15. Find the textures you want and extract from each the sp and ori (Sometimes there isnt ori or sp...In that case you take only the one it exists.)

 

 

16. Ok open them with photoshop both and on ori change the colour to anything you want and save them. The ori you save it as dxt1 1 alpha and the sp dxt3.

 

 

17. Now run the unreal from the desktop shortcut and import the ori+sp files and the texture. You import them from File->>Import

 

42155017vt0.th.jpgthpix.gif

 

 

18. Ok now go at File->>New. Put a name you want for example Glow. At properties change the Class'Engine.Shader' to TexEnvMap and press the button "New".

 

63773285rq1.th.jpgthpix.gif

 

 

19. A window will open. Now as its opened select the Texture from unreal site and go to the opened window and at material press use.Then close the window.

 

88195982wn0.th.jpgthpix.gif

 

 

20. Ok now go to File->>New

 

 

21. Now choose a name like Mfighter_u and leave it to Class'Engine.Shader' and press new.

 

 

22. Another window will appear.

 

 

23. Ok now be careful. On Diffuse-Opacity-Specularity Mask you will select the ori and press use. At Specular you will select the sp and press use and at SelfIllumination you will select the TexEnvMap glow and press use. In case there is only sp in a texture you will put the sp at Diffuse-Specular-Specularity Mask and the TexEnvMap glow at SelfIllumination. IN BOTH CASES YOU WILL SET OutputBlendig to OB_Masked and TwoSided to true. When you are done close the window.

 

51952635xn3.th.jpgthpix.gif

 

 

24. Ok Man you are done with editing.

 

 

25. Now go File->>Save and save it on the extracted folder at the beginning with any name you want.

 

 

26. Close the unreal and go to the extracted folder of beginning.

 

 

27. Find the utx you have just made and put in in folder encdec.

 

 

28. Go on encdec folder and find the file Enc , right click it and on your_utx_name change it to your utx name :P. Save and close it.

 

65313941br2.th.jpgthpix.gif

 

 

29. Then double click it and a dos window will open and close and a file will appear with name enc-yourutxname.utx

 

24453732fx1.th.jpgthpix.gif

 

 

30. Cut/Copy paste it in C:\Program Files\Lineage II\systextures and rename it to yourutxname.utx

 

 

31. You done it m8!!!

 

 

32. Now to use it... Open the armorgrp with fileedit and for example u edited dragonic up body. Find the line of dragonic up body and copy paste it in the end of the window(when you paste it press 1 time the enter button). Change the id to your prefered number. And now you need to change the textures of mfighter up body to yourutxname.yourshadername.

 

42034986zz0.th.jpgthpix.gif

 

70696117of6.th.jpgthpix.gif

 

58278256oj0.th.jpgthpix.gif

 

33. Save it and you made it! Now made sql and server files and you can spawn it in game and see your work! :)

 

 

 

-:-ANIMATION EFFECT-:-

 

Ok to add animantion effect is the same but with some differences :P

 

1. We are one the point where you import ori and sp textures but also you will import lighttexture from my pack.

 

 

2. Now go File->> New and change the Class'Engine.Shader' to TexPanner also put name of your choice like lightglow, and press the button New.

 

 

35855322tt8.th.jpgthpix.gif

 

 

3. A window will open and choose the lighttexture and press use on material. Change the settings like on picture below and close the window.

 

46664049gb8.th.jpgthpix.gif

 

 

4. Then File->>New type a name and press the button New.

 

 

5. Change  the setting like picture below and close it.

 

96247287yo5.th.jpgthpix.gif

 

 

6. Save it and do what the upper guide says next when you saved it.

 

 

PS* Change the file Light Texture to lighttexture in my pack.

 

 

-:- To take textures from Kamael-Hellbound-Gracia -:-

 

1. Download UTPT and Utx fixer

 

 

2. Run the utx fixer and click Load UtX file button. Select the utx that you want to take the textures from it like Mkamael.utx and press open.

 

 

3. A file will appear on the place where you have your utx file with name Mkamael-fixed.utx

 

 

4. Now run the UTPT and click File-->Options -->Extracting-->Base Directory and choose the place you want to save your textures and press ok. You will get an application error but thats nothing ;).

 

 

5. Now File-->Open and select the Mkamael-fixed.utx  and open it.

 

 

6. Now you can extract textures and extract them by right click on the texture you want to extact--->Extraxt as Image-->All Mipmaps as DDS

 

 

7. Now you can follow the above guide to edit the textures. ;)

 

 

 

Thx and i hope i helped!  :D

 

Link to comment
Share on other sites

dude i don't have words to say

 

perfect just perfect

 

+1 Karma for this guide (pictures and easy to understand)

 

keep up the good work ;)

Link to comment
Share on other sites

dude i don't have words to say

 

perfect just perfect

 

+1 Karma for this guide (pictures and easy to understand)

 

keep up the good work ;)

 

thx!!! :) I will add also how to make armors with animation effect :o

Link to comment
Share on other sites

@yiannis93

 

GJ GJ GJ GJ GJ  :P

 

This was my request ^^

 

Btw i was mean only how to make the armor like this and not how to edit textureS :P

 

Anyway still great job. Already took "karma" :(

 

Keep Up!!!

Link to comment
Share on other sites

@yiannis93

 

GJ GJ GJ GJ GJ   :P

 

This was my request ^^

 

Btw i was mean only how to make the armor like this and not how to edit textureS :P

 

Anyway still great job. Already took "karma" :(

 

Keep Up!!!

Np :P

Btw if you think that deserve sticky then made it cuz many people want to know how to make it :P

Its your desicion... ;)

Link to comment
Share on other sites

Oh thank for this guide :P Maybe I not see error :p

 

Eh :'( I have a this error all along:

 

No Label

 

OS: Windows XP 5.1 (Build: 2600)

CPU: GenuineIntel Unknown processor @ 3404 MHz with 1535MB RAM

Video: NVIDIA GeForce 8800 GTS 512 (7824)

 

Texture LineageWeaponsTex.Alpha.alpha10: Serial size mismatch: Got 51, Expected 6806

 

History: LoadObject <- (Texture LineageWeaponsTex.Alpha.alpha10 33334==33334/45265145 33283 6806) <- ULinkerLoad::Preload <- PreLoadObjects <- UObject::EndLoad <- UObject::LoadPackage <- UEditorEngine::SafeExec <- (LOAD FILE="C:\Documents and Settings\Sebal\Pulpit\Programs_Pack_yiannis93\Programs_Pack_yiannis93\LineageWeaponsTex.clear.utx") <- UEditorEngine::SafeExec <- (OBJ LOAD FILE="C:\Documents and Settings\Sebal\Pulpit\Programs_Pack_yiannis93\Programs_Pack_yiannis93\LineageWeaponsTex.clear.utx") <- UEditorEngine::Exec <- (OBJ LOAD FILE="C:\Documents and Settings\Sebal\Pulpit\Programs_Pack_yiannis93\).. <- UUnrealEdEngine::Exec <- WBrowserTexture::OnCommand <- WWindow::WndProc <- WWindow::StaticProc <- WBrowserMaster::OnCommand <- WWindow::WndProc <- WWindow::StaticProc <- MessagePump <- MainLoop

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.



  • Posts

    • Official Website @>> https://www.eventbrite.com/e/biopeak-male-enhancement-reviews-warning-important-information-no-one-will-tell-you-tickets-894184589177   Biopeak Male Enhancement:- Considering the mind-boggling interest in their products, the organization needed to confine the quantity of units ready to move. We considered what compelled this sugary treat to surprise the world, and we discussed whether it satisfied our grand assumptions,    https://www.facebook.com/BiopeakMaleEnhancementInUS/ https://www.facebook.com/Get.BiopeakMaleEnhancementUS/   https://trybiopeakme.clubeo.com/calendar/2024/04/29/biopeak-male-enhancement-reviews-the-disturbing-biopeak-supplements-truth https://trybiopeakme.clubeo.com/calendar/2024/04/28/biopeak-male-enhancement-reviews-warning-important-information-no-one-will-tell-you https://trybiopeakme.clubeo.com/calendar/2024/04/28/biopeak-male-enhancement-reviews-truth-exposed-2024-biopeak-supplements-usa-for-men https://medium.com/@BiopeakMaleEnhancementBuyNow/biopeak-male-enhancement-reviews-revitalize-your-sexual-biopeak-supplements-health-with-1b0dcc117608 https://medium.com/@BiopeakMaleEnhancementBuyNow/biopeak-male-enhancement-reviews-warning-usa-ca-important-information-no-one-will-tell-you-f375f53b3cd9 https://medium.com/@BiopeakMaleEnhancementBuyNow/biopeak-male-enhancement-reviews-truth-exposed-2024-is-biopeak-supplements-it-scam-or-real-9b8fc49be4c3 https://medium.com/@BiopeakMaleEnhancementBuyNow/be-informed-biopeak-male-enhancement-reviews-on-scam-alert-this-enhancement-for-male-female-2d49c8f9ec17   Nexalyn Norway Official Links   https://www.facebook.com/NexalynInNorway/ https://www.facebook.com/NexalynNorway/ https://nexalyn-norway.company.site/ https://nexalyn-norway.jimdosite.com/ https://nexalyn-norway-1.jimdosite.com/   https://infogram.com/nexalyn-norway-reviews-advarsel-viktig-informasjon-ingen-vil-fortelle-deg-1h0n25oyjvynz4p?live https://medium.com/@NexalynNorway/nexalyn-norway-reviews-truth-exposed-2024-nexalyn-tablet-iceland-for-men-ad3f06ce6c83 https://medium.com/@NexalynNorway/nexalyn-norway-reviews-2024-er-nexalyn-tablet-iceland-lovlig-eller-svindel-ac2a9a8506d3 https://medium.com/@NexalynNorway/nexalyn-norway-reviews-revitalisere-din-nexalyn-tablet-seksuelle-helse-med-a0d44852760c https://bonniedgrafh.clubeo.com/calendar/2024/04/26/nexalyn-norway-reviews-does-it-really-work https://bonniedgrafh.clubeo.com/calendar/2024/04/26/nexalyn-norway-reviews-revitalisere-din-nexalyn-tablet-seksuelle-helse-med https://bonniedgrafh.clubeo.com/calendar/2024/04/27/nexalyn-norway-reviews-advarsel-viktig-informasjon-ingen-vil-fortelle-deg https://bonniedgrafh.clubeo.com/calendar/2024/04/26/nexalyn-norway-reviews-testo-booster-pills-real-buyers-alert https://medium.com/@NexalynNorway/v%C3%A6r-informert-nexalyn-norway-reviews-om-svindelvarsel-denne-forbedringen-for-mannlig-og-kvinnelig-f52047570116
    • WELCOME TO THE BOXID MARKETPLACE THE BOXID is the best place to buy accounts in bulk. Also on THE BOXID there are any services for digital marketing and arbitrage! We offer cheap accounts and provide flexible prices, discounts and bonuses for loyal customers. If you want to make a bulk order, specify the quantity of items in the checkout form or contact our manager and ask for help with your bulk purchase. We sell social media at the most affordable price! https://theboxid.com/category/accounts/
    • Hello, I am adapting it to acis 401, and when I run it in the game it tells me: No rights defined for admin command 'admin_search'. Admin tried to use admin command 'admin_search', but has no access to use it.   Also try to adapt it in AdminAdmin.java with else in the last lines using it as admin_buscar (buscar = search in spanish) and I get the same error: No rights defined for admin command 'admin_buscar'. Admin tried to use admin command 'admin_search', but has no access to use it. I have the AdminSearch.java like this: package net.sf.l2j.gameserver.handler.admincommandhandlers; import java.util.Arrays; import java.util.List; import java.util.StringTokenizer; import net.sf.l2j.commons.lang.StringUtil; import net.sf.l2j.commons.math.MathUtil; import net.sf.l2j.gameserver.data.xml.ItemData; import net.sf.l2j.gameserver.handler.IAdminCommandHandler; import net.sf.l2j.gameserver.model.WorldObject; import net.sf.l2j.gameserver.model.actor.Player; import net.sf.l2j.gameserver.model.item.kind.Item; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; public class AdminSearch implements IAdminCommandHandler { private static final String[] ADMIN_COMMANDS = { "admin_search" }; private static final int PAGE_LIMIT = 15; @Override public void useAdminCommand(String command, Player activeChar) { if (command.startsWith("admin_search")) { StringTokenizer st = new StringTokenizer(command, " "); st.nextToken(); if (!st.hasMoreTokens()) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile("data/html/admin/search.htm"); html.replace("%items%", ""); html.replace("%pages%", ""); activeChar.sendPacket(html); } else { final String item = st.nextToken(); int page = 1; if (st.hasMoreTokens()) { try { page = Integer.parseInt(st.nextToken()); } catch (NumberFormatException e) { page = 1; } } results(activeChar, item, page); } } return; } private static void results(Player activeChar, String item, int page) { final NpcHtmlMessage html = new NpcHtmlMessage(0); html.setFile("data/html/admin/search.htm"); //List<Item> items = new ArrayList<>();//no sirvio List<Object> items = Arrays.asList(ItemData.getInstance().getAllItems()); for (Object itemName : items) if (itemName != null) if (((WorldObject) itemName).getName().toLowerCase().contains(item.toLowerCase())) items.add(itemName); if (items.isEmpty()) { html.replace("%items%", "<tr><td>No items found with word " + item + ".</td></tr>"); html.replace("%pages%", ""); activeChar.sendPacket(html); return; } final int max = Math.min(100, MathUtil.countPagesNumber(items.size(), PAGE_LIMIT)); items = items.subList((page - 1) * PAGE_LIMIT, Math.min(page * PAGE_LIMIT, items.size())); final StringBuilder sb = new StringBuilder(); for (Object itemName : items) { String actualName = getFontedWord(item, ((WorldObject) itemName).getName()); StringUtil.append(sb, "<tr><td>", actualName, " (", ((Item) itemName).getItemId(), ")", "</td></tr>"); } html.replace("%items%", sb.toString()); sb.setLength(0); for (int i = 0; i < max; i++) { final int pagenr = i + 1; if (page == pagenr) StringUtil.append(sb, pagenr, "&nbsp;"); else StringUtil.append(sb, "<a action=\"bypass -h admin_search ", item, " ", pagenr, "\">", pagenr, "</a>&nbsp;"); } html.replace("%pages%", sb.toString()); activeChar.sendPacket(html); } private static String getFontedWord(String word, String tt) { int position = tt.toLowerCase().indexOf(word.toLowerCase()); StringBuilder str = new StringBuilder(tt); String font = "<FONT COLOR=\"LEVEL\">"; str.insert(position, font); str.insert(position + (font.length() + word.length()), "</FONT>"); return str.toString(); } @Override public String[] getAdminCommandList() { return ADMIN_COMMANDS; } } Can someone give me a hand and tell me what I'm doing wrong?  
    • Contact me: Disrcord : https://discord.gg/fJ5geYMu Skype: pparik2451 Email: golbergsoft@gmail.com You are welcome
    • Add Premium Account features. Add Weight Limit
  • Topics

×
×
  • Create New...