Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Hunt Showdown (PC) .dds

Featured Replies

  • Author
  • Localization

DJ Normality, posted Thu May 06, 2021 1:01 am (63806)


Having some issues with these textures its like the header is the .dds file and the texture data is stored in the .dds.1 .dds.2 files.

Any help?
  • Author
  • Localization

DJ Normality, posted Thu May 06, 2021 9:08 am (63812)


Image

Update** i see the 1st .dds is the header and all the others 1-9 are the resolutions.

Is there any chance a script can be made to join all these to the main 1 ?
  • Author
  • Localization

spiritovod, posted Thu May 06, 2021 12:18 pm (63821)


It would be easy in case of using single compression, like explained here, but in the provided sample there are at least 4 of them: BC1, BC3, BC4 and BC5 (potentially more). So you should at least parse the header for compression type - 4 bytes at 0x80 offset: 0x48 for BC1, 0x4E for BC3, 0x54 for BC5. Morover, BC4 used in gloss maps has different header, so the type, 0x50, is placed at 0x7C there.

Aside from that I don't know why you need all mips for a texture, the one with biggest number (and resulution) will be enough.
  • Author
  • Localization

DJ Normality, posted Thu May 06, 2021 12:22 pm (63822)


I was able to find them i just uploaded these for samples. Is there not a way to apply that header to all the other dds.2 dds.3 files. Even if i have to manually work around the changes. The highest i seen was 8K. Or is manually pasting the .dds header to each .dds.1 file my only option ?
  • Author
  • Localization

spiritovod, posted Thu May 06, 2021 12:57 pm (63824)


It's just a lot of work to do: consider compression, consider resolution (which is stored at 0xC), consider header type (DXT1 or DX10, CryEngine is using unified DX10 for all types). I think a Noesis script would be better alternative in this case, but I'm not fluent in it.
  • Author
  • Localization

z4ruz, posted Fri May 14, 2021 3:01 am (64030)


To merge some DDS, there's DDSUnsplit. I used the GUI version from this video:
https://www.youtube.com/watch?v=3nYU4Vhh1W8
It is said to be applicable for CryEngine 3.X (<3.7), while the HSD is 5.
The tool merges files, but the result CAN NOT be viewed as simple DDS image, since has non-standard header.
However, RawTex tool still can handle it, if you change the .dds extension to any other.
There's attached picture of butcher_apron_ddna.dds.#a merged (# = 3..5). Format is BC4 (ATI1).
Someone actually asked for help with HSD textures on XeNTaX discord.
CryEngine has Asset Browser - wondering if it capable of reading those (properly).
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.