Retro Texture Packs!
Our cozy corner of All-Console Texture Packs, perfect for folks on the lookout for a vibrant and bustling hub that covers all the bases! Download, request or help craft new Texture Packs! Whether you're a pro at crafting HD Packs or just starting out, you've landed in the right place! Here you'll find an active community ready to engage and support you every step of the way.

  • Dive into our collection of cool tutorials made by the community! ✏️⋆。°⛧
  • Check out our Excel Spreadsheet with all the Texture Packs available 📄 ࿔*:・゚
  • Share those awesome screenshots of old classics with a fresh new look 📷 ༘ ⋆。
  • Join our Discord! ・゚⋆⛧
  • Support us! ⋆。⛧
Shout out to FloofFluff who had the idea to make this group!
Retro Texture Packs!

Retro Texture Packs!

Image File Formats: PNG vs DDS 🍓

  • Thread starter Thread starter SadOrigami
  • Start date Start date
  • Views Views 1,559
  • Replies Replies 0
  • Likes Likes 4

SadOrigami

Sad 折り紙
Member
Joined
Jun 8, 2023
Messages
269
Reaction score
315
Trophies
0
Location
Narnia
Website
twitter.com
XP
1,636
Country
Argentina
When you extract textures, is common for the files to appear in PNG format, yet almost everyone uploads texture packs in DDS format, why?

Compression:
  • PNG is a format with lossless compression, meaning that it retains all detail!
  • DDS is a format that was made to store textures, compression level varies depending on the format.

    DDS has these formats: BC1, BC2, BC3, BC4, BC5, BC7.
Use:
  • PNG is perfect for editing, since it will always retain the same ammount of detail, no matter how many changes you make.
  • DDS has many uses, but you should never edit these files, since every time you hit save, even if no changes were made, the image will be compressed. Usage varies across formats, for example:

    BC3: alpha transparency fidelity and works on Android emulators
    BC4: best for grayscale textures
    BC7: best color fidelity and image quality (not supported on Android)
Size:
  • PNG file size varies with the ammount of detail that the image has, so in some instances a PNG image may have a smaller filer size than a DDS one.
  • DDS has a fixed size and it depends on the image size and if you decide to apply mipmaps or not.
    For example: 1024x1024=1mb 2048x2048=4mb 4096x4096=16mb
Performance:
  • PNG requires to be decoded by both the CPU and RAM before sending it to the GPU, so it's slower.
  • DDS is loaded directly from the GPU memory, so it loads faster and doesn't use CPU and RAM.
So, the optimal way to work with textures is as follows:

Store: if you plan on editing the textures, you should always store them in PNG format.
Edit: always in PNG, never in DDS.
Share: you should share your packs in DDS BC7 as long as it's supported by the emulator, and BC3 too if you want Android users to enjoy the textures.
 
Last edited by SadOrigami,

Group statistics

Group owner:
SadOrigami
Members:
678
Threads:
198
Messages:
500
Photos:
10

Site & Scene News