Jump to content

Recommended Posts

Posted

I have successfully converted most of the C6 textures to work with a C1 client, but what I am missing is a lot of TexEnvMap classes.

 

For example, a Shader will have them defined as such:
 

Diffuse = Texture'LowBody.MShaman_m002_t59_l_ori'
NormalMap = None
Opacity = Texture'LowBody.MShaman_m002_t59_l_ori'
Specular = TexEnvMap'LowBody.TexEnvMap1'
SpecularityMask = Texture'LowBody.MShaman_m002_t59_l_sp'
SelfIllumination = None
SelfIlluminationMask = None
Detail = None
DetailScale = 8
OutputBlending = OB_Normal (0)
TwoSided = true
Wireframe = false

 

But I can not find any reference to it anywhere. If I export them using the Gildor's exporter, it will generate some files, but they are either empty or encrypted. Am I even supposed to use TexEnvMap  for D-A grade armors? I also looked in cubemaps and goldcubes.

 

Also off topic question, some armors, like Majestic Plate will have OutputBlending set to OB_Normal (0) in the exported settings, but will only work correctly once you either set a Final Blend or set it to OB_Masked. I also noticed that Doom Plate pants will have twosided set to false, but C6 client still displays them correctly, while C1 doesn't. Can anyone offer some explanation? 

Posted (edited)
2 hours ago, CriticalError said:

as you answered yourself, many armor, weapons, accessories do not have mapping and use textures added either sp2 or finalblend.

 

So is the "Specular = TexEnvMap'LowBody.TexEnvMap1'" basically just a placeholder? I'm trying to guess the reasoning for its inclusion?

 

I guess it is kind of like how the Tallum/Majestic, etc. plate have included the whole "dream catcher" mesh, but the devs never bothered to include a texture?

unknown.png

 

One last thing if you can. Do you know what's the difference between using a Shader with OB_Masked or Final Blend with FB_AlphaBlend? I'm guessing that FB_AlphaBlend is more resource heavy, but that hardly matters in 2020? I can for example achieve the same visual result, at least as far as I can tell, with either, but OB_Masked seems a lot easier to set.

Edited by Orphexile
Posted (edited)

  

12 hours ago, Orphexile said:

 

So is the "Specular = TexEnvMap'LowBody.TexEnvMap1'" basically just a placeholder? I'm trying to guess the reasoning for its inclusion?

 

I guess it is kind of like how the Tallum/Majestic, etc. plate have included the whole "dream catcher" mesh, but the devs never bothered to include a texture?

unknown.png

 

One last thing if you can. Do you know what's the difference between using a Shader with OB_Masked or Final Blend with FB_AlphaBlend? I'm guessing that FB_AlphaBlend is more resource heavy, but that hardly matters in 2020? I can for example achieve the same visual result, at least as far as I can tell, with either, but OB_Masked seems a lot easier to set.

 

it could be called something like that

 

well as far remember the result is same but you can play with effect of ilumination in the map, maybe wrong but remember like that.

Edited by CriticalError
Posted (edited)
1 hour ago, CriticalError said:

  

 

it could be called something like that

 

well as far remember the result is same but you can play with effect of ilumination in the map, maybe wrong but remember like that.

Do you know where _bh (back head) animations/textures are defined? It's not under chargrp. Hairgrp perhaps, but it's encrypted in some weird format? 

Edited by Orphexile
Posted

Specular = TexEnvMap'LowBody.TexEnvMap1'

In the same package MShaman.utx

 

And you have something like this:

 

    EnvMapType = EM_CameraSpace (1)
    TexCoordSource = TCS_CameraEnvMapCoords (11)
    TexCoordCount = TCN_3DCoords (1)
    TexCoordProjected = false
    Material = Texture'Shine.Shine0' <---- CUBEMAPS.UTX
    FallbackMaterial = None
    DefaultMaterial = None
    SurfaceType = 0
    bUseTextureAsHeat = false
    HeatMaterial = None
with L2PE you can see

 

21 hours ago, Orphexile said:

One last thing if you can. Do you know what's the difference between using a Shader with OB_Masked or Final Blend with FB_AlphaBlend? I'm guessing that FB_AlphaBlend is more resource heavy, but that hardly matters in 2020? I can for example achieve the same visual result, at least as far as I can tell, with either, but OB_Masked seems a lot easier to set.

https://docs.unrealengine.com/udk/Two/MaterialTutorial.html

 

Posted
1 hour ago, SGER@fjs said:

Specular = TexEnvMap'LowBody.TexEnvMap1'

In the same package MShaman.utx

 

I was asking, because this is what gets extracted when I run the UModel tool from Gildor:
Untitled.jpg

 

If I use Gildor's Extractor tool, then the list is much larger, but the files seem to be encoded:
Untitled.jpg

Posted
13 hours ago, Orphexile said:

 

I was asking, because this is what gets extracted when I run the UModel tool from Gildor:
Untitled.jpg

 

If I use Gildor's Extractor tool, then the list is much larger, but the files seem to be encoded:
Untitled.jpg

TexEnvMap is a modifier, not texture.

with umodol only can export the properties

https://docs.unrealengine.com/udk/Two/MaterialsModifiers.html

Posted (edited)

Yeah, the thing is that it doesn't, not all of them anyway. I can export about 8 of of the 60+ TexEnvMap modifier properties, so everything in between is just guessing which Specular Texture to match. I talked to GIldor about it and he confirmed it, here is his reply: "Ok, then I understood things right, as I mentioned in previous message - there's no link between cubemap and its 6 textures. Probably because UE3 and UE4 has perfect matching - there will be a folder with cubemap's name, and it will contain those 6 textures. It seems this doesn't work for UE2, and I can't do anything to fix at ATM."

Edited by Orphexile
Posted

read specular and specularitymask https://docs.unrealengine.com/udk/Two/MaterialsShaders.html#Specular

 

Specular

With this, you can blend an EnvironmentMap on the Shader: set a TexEnvMap texture in Specular and the Shader will look shiny.

You can also add a SpecularityMask, this is a texture with an alphachannel, or a masked texture, that tells how shiny the Shader has to be in each pixel. The black parts of the alphachannel leave it mat, and the white parts become the shiniest. Of course, the SpecularityMask doesn't do anything if you didn't set a TexEnvMap in Specular.

This is a Shader with Specularity on it, and the SpecularityMask is a white alphachannel with a black circle in it:

specular.jpg

SpecularityMask

This Material is used in conjunction with the texture assigned to the Specular field. The SpecularityMask uses the alpha channel of whatever texture or Material that is assigned to it and uses it as a mask for the Specular field.

Posted (edited)

@SGER@fjsIn my specific problem, I am trying to port the C6 textures into a C1 client and keep them as authentic as I possibly can, so knowing which of the textures included in the Cubemap textures to include is "vital". 

 

I have a feeling that we are not on the same page.

 

1. MShaman gets exported into 338 .tga textures (C6)

2. The MShaman\TexEnvMap only incudes 4 TexEnvMap properties, for .tga Specular textures that are included in the MShaman package, so:

- t_ma.tga
-t_maj.tga

-t_wedd.tga

3. For every other .tga texture, you only get a Shader property in MShaman\Shader with a, for example: "Specular = TexEnvMap'UpBody.TexEnvMap56'" declaration, but no TexEnvMap56 file in the  MShaman\TexEnvMap folder (Because Gildor's tool can't generate TexEnvMap properties for textures outside the package - Cubemaps.utx)

 

Is the "trick" to always include the "Shine0" one when setting a Specular, because I have a metric tonne of Specular textures? But then again, I can't imagine an item like Demon's Robe having the same Specular texture as Doom Plate, because one is a robe and the other is plate?
 

Untitled.png

Edited by Orphexile
Posted
2 minutes ago, Orphexile said:

@SGER@fjsIn my specific problem, I am trying to port the C6 textures into a C1 client and keep them as authentic as I possibly can, so knowing which of the textures included in the Cubemap textures to include is "vital". 

 

Is the "trick" to always include the "Shine0" one when setting a Specular, because I have a metric tonne of Specular textures?
 

Untitled.png
 

no, that will depend on the texture you want to add the specular

 

In the case of "MShaman_m002_t59_l_ori" you have "Specular = TexEnvMap'LowBody.TexEnvMap1 '", then when you export with the umodel you must look specifically for "TexEnvMap1" which would be the file TexEnvMap1.props.txt, and inside this it will tell you corresponding texture to use.

 

In short it would be:

http://www.mediafire.com/convkey/0eb8/61rnsiahvd6yhcszg.jpg

 

In the case of the draconic:

http://www.mediafire.com/convkey/efc7/p4lzb51aw2bfx0xzg.jpg

 

Posted (edited)

Sorry, could you double check this file, I want to confirm that I'm not crazy and C6 doesn't include most of the TexEnv%%props.txt files.

 

This is what gets exported for me using umodel: Untitled.jpg

 

MShaman.utx from a fresh install (C6): https://gofile.io/d/qu20bz

 

Worse case scenario, I'll just pull textures out of Gracia Final, or a later chronicle.

Edited by Orphexile
Posted

I recommend that you use the umodel in the same game folder and export, like this:

AWU5oFL.jpg

Otherwise you will have the problem you mention, since the umodel cannot find the reference of the textures, then it will not export the information.

  • Like 1
Guest
This topic is now closed to further replies.


  • Posts

    • Would it be possible to update the guide? The images are offline! 😞
    • In the fast-paced world of digital marketing, having the right tools makes all the difference. If you're searching for a reliable SMM panel Nigeria, GoUpSocial is here to take your online presence to the next level. Built for influencers, marketers, startups, and content creators, our platform is the ultimate solution for smart and scalable social media growth. With GoUpSocial, you get more than just numbers—you get engagement that drives real impact. As a trusted Nigerian SMM panel, we help you gain visibility across top platforms like Instagram, TikTok, YouTube, Facebook, and Twitter—all at the most competitive prices in the market. Experience the Power of the Best SMM Panel in Nigeria We understand that quality matters just as much as affordability. That’s why GoUpSocial has become the go-to platform for users seeking the best SMM panel in Nigeria. Here’s what makes us the preferred choice: 🚀 Real-Time Delivery: Get your orders processed and completed in minutes, not hours. 💼 All-in-One Dashboard: Manage all your campaigns with ease from a clean, simple interface. 💡 Effective Strategies: Our tools are tailored for organic-looking growth and high user engagement. 🧾 Transparent Pricing: No hidden fees—just straightforward, affordable packages. 👩‍💻 Expert Support: Our team is available 24/7 to guide you through every step of the process. Whether you need more followers, likes, views, or overall engagement, our SMM panel Nigeria services deliver measurable and meaningful results. Why We’re the Nigeria Fastest and Cheapest SMM Panel GoUpSocial isn’t just another provider—it’s the Nigeria fastest and cheapest SMM panel built with performance and value in mind. We combine automation, intelligent targeting, and local market understanding to help you scale effortlessly. Need to boost a campaign today? Our platform supports instant order processing, real-time tracking, and localized engagement strategies—making it ideal for any influencer or business operating in Nigeria. Plus, as the cheapest SMM panel in Nigeria, we make sure that even clients with limited budgets can access top-quality services without compromise. A Nigerian SMM Panel Built for 2025 and Beyond As social media algorithms evolve, traditional methods of gaining reach and engagement no longer work. That’s why we’ve built the SMM panel Nigeria 2025—a next-gen platform optimized for today’s challenges. From smart delivery settings to niche-specific targeting, GoUpSocial provides you with every advantage in a competitive digital world. Our system adapts to the latest platform changes, helping you stay relevant, visible, and in control. Looking for a localized service? Our SMM panel for Nigerian followers helps you connect directly with your audience—boosting both credibility and conversions. All-in-One Online Panel in Nigeria for Every Social Goal No matter your objective—brand awareness, follower growth, or engagement improvement—GoUpSocial is the online panel in Nigeria that offers it all. With flexible services, dynamic campaigns, and secure systems, we give you the tools to succeed in a crowded online space. And because we’re committed to your growth, our platform is continually updated to reflect the best practices of modern digital marketing. Take the Leap with the Best Nigerian SMM Panel Ready to grow smarter? With GoUpSocial, you don’t just gain social proof—you build real influence. As the cheapest Nigeria SMM panel, we combine speed, quality, and affordability in one seamless platform. Whether you're an aspiring influencer, a marketing agency, or a brand aiming for greater reach, GoUpSocial is the ultimate Nigerian SMM panel to help you reach your full potential. 👉 Sign up today and unlock the next level of social media growth with GoUpSocial.
    • Lineage2 : Website Download now our System Patch. Registration from 12:00 UTC Time.
    • Daily reward system operational. 28 rewards. Option to buy days (Donate). Automatically resets on the first day of each month. External configuration file. You can submit daily rewards by account or IP. Minimum claim level. Claiming on the 28th locks the reward until the next month. Contact Discord: lykoz#0331
  • 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