Jump to content

[HELP] Exporting "groups" at a time from UTX. Then importing?


Recommended Posts

Posted

Hard to describe in just the title, but this is a troubling question that I could not google/search any easier.

 

So I want to "update" this old UI Mod I have for Interlude. But this particular mod happens to be missing a few things, which is fine because most of this I can fix myself  by importing from an L2UI_CH3.utx that has the missing textures. But problems arise when it comes to one particular "Group" holding the effects for the augmentation window.

 

Here's screenshot so you can picture what I'm talking about (from complete retail L2UI_CH3):

refinegroup.jpg

 

So I begin logically by creating the missing "groups", beginning with "RefineryWnd", and then filling them with the necessary DDS files from retail utx and then lastly checking their properties (mask, alpha, animation, etc) to match the original.

 

"RefineryWnd" was completed without flaws. I move on to "RefineEffect" group. The problem gets vicious at this very moment.

There are, what looks like, over a thousand dds files in this one group to make the silly animations when you augment an item. Now this wouldn't be so bad, until I realized all of them must be linked, in order, with the previous one in it's set (but all in the same group "RefineEffect").

Here's just one of the "thousands" (billions feels like) of dds in that group, showing it's properties, and this horrid "Animnext" field I'd have to put in 1 by one.

animationx.jpg

 

As you can see, this would take for--beep-ing-ever!

 

What I was hoping someone could help me with, is teach me a way to: not only export the group as a whole, but to import into a separate L2UI_CH3.utx at once, with their "Animnext" fields all intact.

 

Is there a way to do this? Maybe with L2tool that I haven't seen? Mass-import of dds files with texture property values not being "lost in translation" (not needing to be typed in again manually)?

 

I'll be glad to share the UI when it is complete. But mostly I don't want to give up on this project. Any help or advice would be extremely appreciated! Thankyou!

Posted

UPDATE:

Ok here's how I solved my problem.

 

Instead of rewriting all the textures with animations-cycles  into my custom UI, I took all the custom UI textures in my utx and put them into an updated working retail UI. This took like 8 hours, and it may have been shorter the other way, but I learned a lot and it also prevents more future missing textures in the utx from showing up later.

I extracted multiple "groups" at once with UTPT, but excluded any replacing any textures with animation-cycles and did those manually instead if i so chose. I know it was a very specific kind of problem, so no worries to the community on not being able to help.

Hope this helps someone else who looking to do big projects faster.

  • 6 years later...
  • GLO locked this topic
Guest
This topic is now closed to further replies.


  • Posts

    • L2Elixir – Patch 4 Is Live!   We’re working non-stop, day and night, to deliver the best possible quality and bring back what made L2Elixir special. This project is built with passion, not shortcuts — for the old-school players who remember, and the new ones who want to experience it properly. Thank you for being part of the journey. Together, we’re making L2Elixir great again ❤️ The legends never fade.    ⚙️ General Enabled Class Change service (same class type only) ALT + B → Services → Character Development Enabled Shift + Click on Treasure Chests Players can now identify real chests (Adena, scroll drops) and use Key / Unlock Event deaths now cancel only debuffs, All self buffs are preserved, fixes issues with Root and similar effects Bladedancer class can now log in even when Max Clients (2) is reached. Since an active Bladedancer is not available for every damage dealer and some players tried to abuse this via VPN or a second PC, this feature was added to keep things fair. protections applies, requires testing!    🎒 Items Crystallizing enchanted items now gives the correct increased crystal amount (retail-like behavior) Removed Agathion Seal Bracelet: Rudolph from Santa rewards (Gracia Final item) Added Dualsword Craft Stamp into Milestone Exchange list    🧙 Skills Fixed Banish Undead lethal chance Hot Springs Malaria and similar effects now level up faster while being attacked
    • thats new SEO level tricks you know nothing of noob - bottom line: exposed.
    • Warning: This guy is a big scammer, trying to sell everything, advertising for servers etc. That's his mail address evgesha.nrnr@gmail.com , stay away!   @Atom @Celestine
    • Warning: This guy is a big scammer, trying to sell everything, advertising for servers etc. That's his mail address evgesha.nrnr@gmail.com , stay away! @Celestine @Atom
  • Topics

×
×
  • 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