Author Topic: Satsuki IroPng2DDS simple gui  (Read 15590 times)

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Satsuki IroPng2DDS simple gui
« on: 2020-04-05 19:55:47 »
Hello.

DDS (BC7) is a common texture compression format used by lots of moderns games.
And now with ffnx 1.50+ you can use this format with FF7 instead of png.

It's having lots of adventages:
-It's realy fast for loading and all the job is done with graphic card and not cpu
-It's take less memory (about 25/30% of png) so no more texture corruption problems
-It's visualy loseless
-It's compressing well so the iro or 7z share of the mod will be realy lighter (for my full pack 7z png is 6go and 7z dds is 2.3go)

To convert from png to dds i made this simple gui witch is self explainatory, but if you need help, just ask ^^

It can also convert a classic iro file mod to iro dds file.
It Can also convert dds to png (as dds is a lossy codec, don't do dds > png > dds ... you'll have quality loss after some time)



https://mega.nz/file/PVhxyYDI#3gQPe1h2eKDH3QzivgECWb0qqU0CDMvD_pc3PG6g_X4

If you have bugs converting, install the vc runtimes (provided in "runtime" subfolder)
« Last Edit: 2021-03-09 14:59:24 by satsuki »

obesebear

  • *
  • Posts: 1389
    • View Profile
Re: Satsuki Png2DDS simple gui
« Reply #1 on: 2020-04-06 00:30:06 »
This will be great for the field and battle backgrounds!

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #2 on: 2020-04-15 17:38:26 »
Added an option to convert classic iro to dds iro in one clic
(maybe some mod can move this post to ff7 tools as with iro conversion it's more an ff7 tool now)

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #3 on: 2020-04-16 19:42:45 »
Version 1.12:
-Added an option to normalise png input to avoid unacurate color in some conversion with texconv
-The iro conversion now analyse the preview file in the xml and don't convert them to dds format, so previews are ok in 7H

Fewtch

  • *
  • Posts: 78
  • All good things in time
    • View Profile
    • ArtStation
Re: Satsuki IroPng2DDS simple gui
« Reply #4 on: 2020-04-17 05:08:00 »
*shakes head* You're just too good man

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #5 on: 2020-04-17 06:31:20 »
Updated link (was the old version ^^')

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #6 on: 2020-04-23 18:41:11 »
New version :
-Added 32/64 bits OS autodetection then use the right tool version
-Updated texconv to avoid bad contrast with some file conversion

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #7 on: 2020-04-24 14:12:14 »
new version :
-The normalise png function now convert all full transparent pixel to pure black to avoid bad edge conversion (with my old iro pack for exemple)

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #8 on: 2020-04-28 20:56:42 »
New version:
-Auto check for right png resolution to avoid bug ingame with mipmap

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #9 on: 2020-04-29 16:34:47 »
New version

-added a flag "dds converted" to iro's description in 7h
-added mipmap check for iro
-better log for mimap

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #10 on: 2020-04-30 08:31:26 »
new version:
-Now mipmap are used only with file witch can make use of it (optimising final size and avoiding bugs)

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #11 on: 2020-05-02 12:59:35 »
new version:
-If a file is in bas resolution and can't use mipmap properly, it's converted without mipmap and logued, so you can manulay correct it if you want, but it won't crash even if you don't ^^

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #12 on: 2020-05-03 22:38:56 »
new version:
-Fixed a bug if iro's conversion + texconv + no mimap + no normalisation

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #13 on: 2020-05-07 11:34:01 »
New version.
-Corrected a bug in iro conversion if iro don't use a mod.xml file

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #14 on: 2020-05-09 14:24:57 »
New version:
-Add mipmap generation for fields too (slightly better quality with lastest ffnx canary)

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #15 on: 2020-05-09 21:12:32 »
new version 1.22:
-add a option to convert back dds to png

orichalcon

  • It's a sin that somehow
  • *
  • Posts: 438
  • Light is changing to shadow
    • View Profile
    • The Reunion
Re: Satsuki IroPng2DDS simple gui
« Reply #16 on: 2020-05-09 21:39:28 »
new version 1.22:
-add a option to convert back dds to png

nice... yep, this is the tool i was asking for in the other thread  ;D

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #17 on: 2020-05-09 21:48:06 »
New version 1.23
-Corrected an issue with iro and png introduiced in 1.22
thanks Lord UrQuan for reporting

EQ2Alyza

  • 7th Heaven Crew
  • Global moderator
  • *
  • Posts: 3200
  • Dilly-Dally Shilly-Shally
    • View Profile
    • EQ2Alyza - YouTube Channel
Re: Satsuki IroPng2DDS simple gui
« Reply #18 on: 2020-05-12 02:57:19 »
For some reason, I can't drop anything into the file list box. I've tried PNG, DDS and IRO (not mixing them together) but my mouse cursor always changes to the "Not Allowed" symbol. I don't think it's something with your program, so just wondering if you know anything in Windows that might cause this.

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #19 on: 2020-05-12 08:10:20 »
Don't launch it as an admin ^^

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #20 on: 2020-05-14 19:47:47 »
New version 1.24:
-Corrected the iro's previews files (thanks kilyan for reporting)

hihi

  • *
  • Posts: 12
    • View Profile
Re: Satsuki IroPng2DDS simple gui
« Reply #21 on: 2020-05-19 05:07:59 »
Hi Satsuki,

I am getting this error



Any idea?

The full installer from another thread is working though

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #22 on: 2020-05-19 05:20:32 »
Witch windows and graphic card do you use ?
Witch option in the soft do you use ?
WItch conversion do you attemps ?

hihi

  • *
  • Posts: 12
    • View Profile
Re: Satsuki IroPng2DDS simple gui
« Reply #23 on: 2020-05-20 04:55:37 »
I am using Windows 8.1.

Been getting that error message as soon as I ran the program.

satsuki

  • *
  • Posts: 782
    • View Profile
    • My softs (french only)
Re: Satsuki IroPng2DDS simple gui
« Reply #24 on: 2020-05-20 08:07:19 »
Do you use it from a folder where you have full accèus like the desktop ?
Could you try to install vb6 runtime ? (https://sourceforge.net/projects/vb6extendedruntime/)