Change Log

Application Changes

  • Added error message when trying to import a modpack while the game is running.
  • Added customize menu to change skin/hair/iris/tail/etc colors.

Textures

  • Added check for resolutions that are not multiples of 2.

Bug Fixes

  • Fixed an issue where having the normal map be a different resolution than the other textures would cause the 3D model to not load.
  • Fixed an issue where hair in modlist would not fully load and cause an error when accessory colorset was present.
  • Fixed an issue where VFX files would not export.
  • Fixed an issue where models with variants >100 would not load correctly.
  • Fixed an issue where offsets could be incorrect when importing and having beyond a .dat4 in certain circumstances.
  • Fixed an issue where data would be placed in .dat4 even after it hit the 2GB limit.
  • Other minor fixes and improvements

Application Changes

  • Problem check now turns off LoD setting if it is on.
  • Problem check supports additional .dat files.
  • File type check added to problem checker.
  • Modpack creation now allows overwriting.
  • ModList is now sorted alphabetically.
  • Added select/deselect all buttons to modpack import.

Textures

  • Changed bitmap handling.
  • Fixed image resizing.

3D

  • Changed bitmap handling.
  • Specular is now used for skin textures.

Bug Fixes

  • Fixed an issue where problem check was not reading data correctly.
  • Fixed an issue where accessories were not working in Model ID search.
  • Fixed an issue where certain items with missing textures would not load.
  • Fixed an issue where dat paths were set incorrectly during import under certain circumstances.
  • Fixed an issue where certain attributes would cause advanced importing to crash.
  • Fixed an issue where translucency button would revert when switching textures.
  • Fixed demihuman variant from model ID search.
  • Other minor fixes and improvements.

3D

  • Added more checks for Key already present errors

Bug Fixes

  • Fixed an issue where Modpack creation was skipping a file (thanks to Kaladin Stormblessed)
  • Fixed an issue where reading the HUD list could cause a crash.

Application Changes

  • [ModPack]Now does 100 entries at a time.
  • [ModPack]Now supports > 2GB.
  • [ModPack]Progress window for creator.
  • Updated Links
  • Changed new window positions to center
  • Added more checks on startup

Textures

  • Added Translucency Toggle for textures

3D

  • Added more checks for Key already present errors
  • Added attributes to Advanced Importing

Bug Fixes

  • Fixed an issue where Roegadyn body textures would not appear correctly
  • Fixed access violation causing application crash when viewing certain textures
  • Fixed an issue where the Select Active button in the modpack creator would only select visible entries.
  • Fixed an issue where items in .dat5 would show inactive incorrectly.
  • Fixed an issue where importing after a .dat5 was created was not working properly.
  • Other minor fixes and improvements.

Application Changes

  • [ModPack Creator]Added multi select buttons.
  • [ModPack Creator]Added multi select buttons.
  • [ModPack Creator]Added .atex and .avfx details.
  • [ModPack Creator]Added count and size.
  • [ModPack Creator and Importer]Added GB to total size of selected files.
  • [ModPack Creator and Importer]Added sort on header click.
  • [ModPack Importer]Added progress dialog on import.
  • [ModPack Importer]Moved import process to a separate thread.
  • [Directories]Added ability to change ModPack Directory
  • Added support for additional dat creation after 2GB limit is reached.

Textures

  • Added “does not exist” message if the texture is not present in the game files.
  • Decreased image display size to save on memory, and prevent crashes.

3D

  • Added more checks on Import

Bug Fixes

  • Fixed an issue where size in ModPack Importer would not convert to MB or higher.
  • Fixed an issue where ModPack Importer window would not close on import.
  • Fixed an issue where only part a was being read for DemiHuman MTRLs
  • Fixed an issue where Miqo’te hair 104 and 109 were present but had no textures
  • Fixed an issue where the Check For Problems would show LoD settings for both DX versions
  • Other minor fixes and improvements.

Application Changes

  • Added Make ModPack and Import ModPack in the Mods menu for batch export/import.
  • Added Default Race under Options menu, this will show the selected races texture in 3D view.
  • Added Mod Repos to the menu.
  • Added the ability to delete mods from Mod List.
  • Added version number to error messages
  • Mod List now supports multi-select (Ctrl + Click) (Shift + Click).
  • Pets now has separate entries for each version
  • Removed DX Version from Menu, clicking on the DX Version in the status bar now changes the DX version.
  • Monsters and DemiHumans now save to their respective folders when saved from Model Search.

Textures

  • Added secondary textures for pets
  • Added Field Markers to UI

3D

  • Added Advanced Importing for 3D models.
  • An import settings file now exports with 3D models containing extra data.
  • TexTools will now stay on the same race after importing.
  • Added message when model being imported has indices in the extra data that are out of range.
  • Added Update TEX button, this will reload the textures on the model.
  • Changed reflection amount to be within button text.
  • DemiHuman parts now appear in dropdown menu when selected from Model Search.
  • Ctrl+R now resets the camera in 3D view.

Bug Fixes

  • Fixed an issue where Mounts did not appear after patch 4.2
  • Fixed an issue where the application would not read .dat files higher than 0 for 0a.
  • Fixed an issue where UI items would not appear unless alpha was checked.
  • Fixed an issue where models in the DemiHuman category would not load when opened from the ModelSearch Window.
  • Fixed an issue where indices were not being read as unsigned, causing certain models to not fully load.
  • Fixed an issue where any model in the monster category would not import correctly.
  • Fixed an issue where models with more than 10 parts would not import correctly.
  • Fixed an issue where bones weights being imported would not equal to 1 in some cases. (Big thanks to Sel.)
  • Fixed an issue where bones with 0 weight would cause issue upon reimporting. (Big thanks to Sel.)

Application Changes

  • Added a scrollable message box so that it does not run off the screen. (Thanks to Soralin)
  • Camera now retains its position when switching between models in the same category. (Thanks to Soralin)
  • Added missing Egi (Sephirot, Bahamut).
  • Added discord link.
  • Added tutorials link to Help menu.

Bug Fixes

  • Fixed an issue where TexTools was unable to access .dat1 for 0a, and would crash.
  • Fixed an issue where the decimal separator for different languages would change to a comma, which made it import/export incorrectly.
  • Fixed an issue where if two consecutive parts of a mesh had been deleted, it would cause TexTools to crash on import.
  • Fixed an issue where TexTools would crash if some meshes had secondary texture coordinates for one mesh but not another.
  • Fixed an issue where MeshParts for LoDs other than the primary were being written incorrectly to the MDL file, causing the DX9 client to crash.
  • Fixed an issue where Start Over would place the modlist in the default location even if a custom directory had been set.

Application Changes

  • Added the ability to change directory for Index Backup folder and Modlist file.
  • Added error checking when reading the games items list.
  • Added missing Egi (Sephirot, Bahamut).
  • Added discord link.
  • Added tutorials link to Help menu.

3D Changes

  • Removed warning for having extra texture coordinates as that is now taken care of internally.

Bug Fixes

  • Fixed an issue where models were not able to be imported if there was a gap in part numbers.
  • Fixed an issue where data was being read incorrectly on importing a model for a second time.
  • Fixed an issue where DX version setting would not save, and would be DX11 after restarting the application every time.
  • Fixed an issue where RGBA toggles were not selectable on UI items.
  • Fixed an issue where texture variations of Pets were not displaying in 3D view.
  • Other minor bug fixes

HotFix

Application Changes

  • Added additional checks to prevent writing an offset of 0 to the modlist.
  • Added additional checks to make sure settings are set correctly.

3D Changes

  • Added an error message when the AssetCc2.exe may be an unsupported version.

Bug Fixes

  • Fixed an issue where extra vertex data was not being read correctly on import causing parts of gear to go flying off into space somewhere.
  • Fixed an issue where importing a model with a mesh that is referencing a bone that is included in the model but not referenced by the original would cause TexTools to crash.

Application Changes

  • Changed texture type to reflect selections in photoshop export options.
  • Added Mipmap count to texture display to make it easier to determine whether Generate MIP maps option is necessary.
  • Added additional checks to determine issues on Textools startup.

3D Changes

  • Added additional safeguards to importing when required data is missing.

Bug Fixes

  • Fixed an issue where certain textures were unable to be exported because of “Illegal characters in path”.
  • Fixed an issue where models being imported that had index data count > 16,000 were not being split into separate parts causing the game to crash.
  • Fixed an issue where index data and blend indices were not being combined correctly when imported, causing crashes when importing.
  • Fixed an issue where TexTools would not load hand models when being opened from model ID search.
  • Fixed an issue where version check was retrieving the incorrect version number.
  • Fixed an issue where index offsets were not being written correctly to the extra model data.
  • Fixed an issue where the saved directory for UI items was incorrect.
  • Other minor bug fixes

Application Changes

  • Updated to latest version of Helix Toolkit.
  • Added new steam directory name “FINAL FANTASY XIV Online” to common install directories.
  • Help > Check For Problems now does a more thorough check.
  • Changed .modlist and saved directory to MyDocument/TexTools so that it is shared by all newer version of TexTools.
  • User settings from this version onward should now persist as new versions are released.
  • Help > Report Bug now opens a new link to a public issue tracker.
  • Added a whole bunch of additional safeguards and checks for importing.
  • Added a crash dialog with information that can be copied to clipboard for bug reports.

3D Changes

  • Meshes in the .dae file no longer have to be in order when importing.
  • Secondary Texture coorindates now export and import (used for decals/face paints).
  • Extra data used to hide mesh parts when overlaid by another mesh now imports and updates (this should fix a lot of issues).
  • Faces now import correctly.
  • Slight increase in emissive intensity in 3D viewer.
  • Added a notice for the model in Character > Body stating that it is not the default model when unequipped.
  • Added initial support for importing from blender (must use “Better Collada exporter” from here https://github.com/godotengine/collada-exporter)

Bug Fixes

  • Fixed an issue where textures would not appear correctly on 3D model when the texture width was greater than its height.
  • Fixed an issue where the model for Hyur Midlander Female in Charater > Body would not display.
  • Fixed an issue where imported model indices could be read incorrectly under certain circumstances.
  • Fixed an issue where offset was being set to 0 when importing an item with a larger data size than that already in the modlist.
  • Fixed an issue where some exported models had incorrect skinning (eg. Yotsuyu body[9130]), also fixes incorrect skinning on import.
  • Fixed an issue where certain models would not display in 3D (eg. Raubahn[9095]).
  • Fixed an issue where under certain circumstances information would be saved incorrectly to the modlist causing file pointer issues.
  • Other minor bug fixes

Application Changes

  • Added watermark to search box for better visibility.
  • Added open folder icon to Texture and Model tabs for easier access to the items folder.

3D Changes

  • Added emissive texture (Glow) to shader and export.
  • Models importing is now more accurate and free of issues. (Big Thanks to NeoX42)
  • Exporting .dae files with all models is now supported.
  • Requires AssetCc2.exe from Havok Content Tools (Not Provided)

Bug Fixes

  • Fixed an issue where certain models with vfx textures would not load.
  • Fixed an issue where the models for Selene and Bishop AutoTurret were incorrect.
  • Fixed an issue where certain models were using incorrect textures.
  • Fixed issue where monk weapons that used equipment for secondary model would not display.
  • Fixed an issue where data was not being saved correctly in the modlist in certain scenarios, causing double entries, crashes, and incorrect reverts.
  • Fixed an issue where blank entries appeared in modlist window.
  • Fixed an issue where Egi’s were crashing due to missing hyphen.
  • Fixed an issue where the Type dropdown would not empty after changing items.
  • Fixed an Issue where importing a model twice would cause incorrect data to be read.
  • Other minor bug fixes

Application Changes

  • Added more translations.
  • Removed ability to turn off modlist.

Texture Changes

  • Added Loading Image, Map Symbol, Online Status, and Weather to UI.

3D Changes

  • Models now export at 10x their original size for easier modding.
  • Changed the datatype of Normals and Texture coordinates from Half Floats to Singles.
  • Changed up axis to Y_UP.
  • Other smaller tweaks to importing and exporting.

Bug Fixes

  • Fixed an issue where certain items were using system locale instead of application language.
  • Fixed an issue where some languages would not function correctly.
  • Fixed an issue where UI texture would not be imported correctly.
  • Fixed an issue where certain head models could not be exported.
  • Fixed an issue where a check for .modlist was being called before it was created.
  • Other minor bug fixes

Application Changes

  • Reorganized list into more categories.
  • Added Options > Save All DDS to menus.
  • Added Help > Start Over to menus
  • Added dat file identifier to modlist data
  • Added Backup for 060000 indices
  • Changed location of modlist file
  • Now attempts to locate ffxiv install directory

Texture Changes

  • Added some UI textures (more coming soon)
  • Added Icon set to texture map list for gear
  • Added support to import/export texture types A8, A1R5G5B5, A4R4G4B4
  • Textures saved as an image no longer have a pre-multiplied alpha

3D Changes

  • Import now corrects bone name order discrepancies
  • This allows replacing mesh parts from different pieces of gear
  • Import now uses the binormals in the .dae file if they are present
  • Switched UV coordinates to (0,1) for OBJ files

Bug Fixes

  • Fixed an issue where certain models of gender specific gear would not load
  • Fixed an issue where texture map would not get selected correctly upon switching items
  • Fixed an issue where certain faces were not loading
  • Fixed an issue where application would not open if sqpack directory was chosen
  • Other minor bug fixes

Application Changes

  • Added DemiHuman category to Model Search.
  • Folder select dialog now reappears if incorrect folder is selected.

Texture Changes

  • Added _stigma.tex to Equipment Decals.

3D Changes

  • Meshes exported in .dae file are now separated into parts to reflect MDL structure.
  • Improved importing, it should work with most equipment.
  • Alpha texture for 3D files now exports separately.

Bug Fixes

  • Fixed an issue where certain model IDs would not appear in search results list.
  • Fixed an issue where other windows would stay open when main window was closed.
  • Fixed an issue where certain items with VFX files would crash due to being read incorrectly.
  • Fixed an issue where certain models for MCH weapons would not be displayed.
  • Fixed an issue where application would not check if a newer version was available.
  • Other minor bug fixes.

Updated HelixToolkit and SharpDX versions.

Application Changes

  • Now works with 4.1 Patch.
  • Added Search > Model ID option in menu.
  • (Experimenta/Beta)Importing Models is now possible.
  • Should now be more memory efficient.

3D Changes

  • Export Model + Materials now exports a Collada .dae file as well as .obj files.
  • Exported .dae files are skinned (include skeleton & blend weights).
  • Note: Not all models are exportable as .dae yet.
  • Changed culling mode.
  • A few tweaks to the shader.

Bug Fixes

  • Fixed a bug that would prevent using ‘Disable All Mods’ and ‘ReEnable All Mods’.
  • Fixed colorset crashing under certain circumstances.
  • Fixed an issue where updated image would not stay after importing or enabling/disabling colorsets.
  • Fixed an issue where certain Hyur Highlander textures/models would not appear.
  • Other minor bug fixes.

Significant changes were made to the code. See Github for more details.

Application Changes

  • Application is no longer in beta
  • Changed lighting and reflection checkboxes to buttons which now cycle through values
  • Texture or Model tab now stay selected when switching between items
  • Selected texture map stays selected when switching between races/parts/types
  • Color channel checkboxes stay selected when switching between texture maps
  • Added index backup option, backs up to new folder “Index_Backups”
  • Now checks if the game has updated in order to apply fixes and do backups

3D Changes

  • Added mounts under the demihuman category (chocobos, magitek armor, etc.)
  • More tweaks to the shader

Texture Changes

  • Added VFX textures for items that have effects

Bug Fixes

  • Minor bugfixes

Application Changes

  • Added a transparency checkbox for 3D models
  • Added a change reflections checkbox for 3D models
  • Disabled virtualization in treeview as it was causing issues with old items being selected while scrolling

3D Changes

  • Updated 3D viewer to custom shaders for more accurate results
  • All items that have a 3D model should now be viewable
  • Added support for reading and viewing more than 2 meshes

Texture Changes

  • Changed the pixelformat of saved files to bmp to support separate alpha channel

Bug Fixes

  • Fixed an issue where not all mounts and minions were being displayed
  • Fixed an issue where extracted OBJ files had incorrect texture coordinates
  • Fixed an issue where some objects were not being disposed of properly causing increasing memory consumption
  • Fixed an issue where some items 3D model would cause a crash due to different texture sizes
  • Fixed an issue where some items textures were race specific and would cause a crash when viewing the 3D model
  • Fixed an issue where most SB items would cause the game to crash when changing colorsets
  • Other minor improvements and bug fixes.

Application Changes

  • Modlist toggle now fully functional
  • Image will now auto-update when importing & enabling/disabling
  • The application will now check for updates on startup

Bug Fixes

  • Fixed issue where DX11 textures were saving with 4 -‘s instead of 2
  • Fixed issue where the textures original offset was not being saved correctly in modlist when replaced with larger texture
  • Fixed issue where compressed data was not being calculated correctly for imported textures
  • Fixed issue where attempting to export colorsets for items that are not dyable ingame would cause application to crash
  • Fixed issue where importing a colorset that was already in the modlist would not enable the mod
  • Changed dat detection of Check for Problems from 4 to 5
  • Other minor improvements and bug fixes.

Now compatible with Stormblood

Application Changes

  • *not yet functional* Modlist toggle for those who are using other means of modding the game and do not want to use TexTools modlist file
  • Lots of Exception Handling, now error messages should show instead of crashing
  • Added d3dcompiler dlls for older Windows OSs

Bug Fixes

  • Fixed issue where index2 was not being read or written to correctly
  • Fixed issue where colorset would crash if imported more than once