- Added SkeletalMesh parser for DarkVoid v576.66 - Added SkeletalMesh parser for Remember Me v832.21 - Added SkeletalMesh parser for Life is Strange v893.21
TFC Installer Version 2.2.8.1
- Added SkeletalMesh parser for Batman: Return to Arkham City v884.101 (PS4) - Added custom parser for Batman: Return to Arkham City v884.101 (PS4) - Added custom parser for Batman Origins Online v806.103 (XBOX360) - Disabled StaticMesh parser for The Battle of Sol v868.0 - Disabled StaticMesh parser for Scourge Outbreak v745.6 - Disabled Material parser for The Deadly Tower of Monsters v870.0
- Added custom StaticMesh parser for Bioshock Infinite v727.75 - Added custom StaticMesh parser for Bioshock Infinite v727.78 (Nintendo Switch)
TFC Installer Version 2.2.6.0
- Release version
TFC Installer Version 2.2.5.7
- Fixed crash when reopening a folder from a previous session that no longer exists (ex: removable drive, changed drive letters etc...)
TFC Installer Version 2.2.3.0
- Release version
TFC Installer Version 2.2.2.2
- Disabled skeletal mesh parser for WWE All Stars V398.37 (PS3) - Added support for change in endianness between package header and compression meta data for fully compressed packages (ex: with WWE and TNA)
TFC Installer Version 2.2.2.1
- Added custom compression flag for Batman Arkham Knight V863.32995 (PS4) - Added support for ThiefSkeletalMesh - Added custom parser for WWE All Stars V398.37 - Implemented Material parser for most games
TFC Installer Version 2.2.2.0
- Release version
TFC Installer Version 2.2.1.21
- Added custom SkeletalMesh parser for Alpha Protocol V539.91 - Added custom StaticMesh parser for Alpha Protocol V539.91
TFC Installer Version 2.2.1.20
- Enabled StaticMesh parser for Injustice V573.49 - Enabled StaticMesh parser for Mortal Kombat Komplete Edition V472.46 - Enabled StaticMesh parser for Mortal Kombat X V677.157
TFC Installer Version 2.2.1.19
- Disabled StaticMesh parser for Injustice V573.49
TFC Installer Version 2.2.1.18
- Fixed null ref when recompressing fully compressed Oodle package
TFC Installer Version 2.2.1.16
- Disabled StaticMesh parser for Mortal Kombat Komplete Edition v472.46 - Improved invalid game patch or texture pack error messages
TFC Installer Version 2.2.1.14
- Disabled SkeletalMesh parser for Yaiba: Ninja gaiden Z V860.97 and V860.98 - Fixed issue with fully compressed package detection for Batman Arkham City v805.102 (WiiU)
TFC Installer Version 2.2.1.13
- Added custom parser for Batman Arkham City v805.102 (WiiU)
TFC Installer Version 2.2.1.12
- Fixed tfc compression flag for XCom2 V848.108 (Nintendo Switch)
TFC Installer Version 2.2.1.11
- Added custom parser for Outlast2 V882.200 (Nintendo Switch) - Added custom parser for Mass Effect V684.153 (PS3) - Fixed tfc compression flags for Outlast V868.3 (Nintendo Switch) - Improved compression method detection for fully compressed packages TFC Installer Version 2.2.1.10 - Added oodle compression flag for: Borderlands v595.58 (Nintendo Switch) - Fixed FByteBulkData offset for incorrectly modded package files
TFC Installer Version 2.2.1.9
- Added custom parsers for all Batman Arkham Origins Xbox360 versions - Added MaterialInstanceConstant parser for Batman Arkham Origins Online v807.104 - Added MaterialInstanceConstant parser for Batman Arkham Origins Online v807.103 (PS3)
- Changed default oodle version from 8 to 7 - Set Oodle 7 for Mass Effect LE PC (instead of 8) - Set Oodle 4 for Borderlands - The Pre-Sequel v832.46 (Nintendo Switch) - Set Oodle 6 for Borderlands 2 v884.46 (Nintendo Switch) - Set Oodle 4 for XCom 2 v846.108
- Added tfc support for: XCom2 War of the Chosen v845.120 - Added custom parser for: Bioshock Infinite v727.78 (Nintendo Switch) - Added custom compression flag for oodle on Nintendo switch - Added custom oodle compression flag for: Borderlands - The Pre-Sequel v832.46 (Nintendo Switch) - Added custom oodle compression flag for: Borderlands 2 v884.46 (Nintendo Switch)
TFC Installer Version 2.2.1.1:
- Added custom parser for: XCom2 War of the Chosen v845.120
TFC Installer Version 2.2.1.0:
- Release version
TFC Installer Version 2.2.0.20:
- Fixed issue with high memory consumption when loading textures
TFC Installer Version 2.2.0.19:
- Fixed issue with StaticMesh parser for: A Hat in Time v888.5
TFC Installer Version 2.2.0.18:
- Fixed issue with game patch marking object updates as deleted instead of updated (introduced delete object implementation in 2.2.0.2)
TFC Installer Version 2.2.0.17:
- Fixed issue with append data to package with new data chunks (introduced with data chunk group implementation in 2.2.0.8)
TFC Installer Version 2.2.0.16:
- Added custom SkeletalMesh parser for: A Hat in Time v881.5 - Added custom SkeletalMesh parser for: A Hat in Time v882.5 - Added custom SkeletalMesh parser for: A Hat in Time v888.5
TFC Installer Version 2.2.0.15:
- Fixed custom StaticMesh parser issue for A Hat in Time v893.5 - Local storage FByteBulkData with offset errors are now ignored to support packages modded with 3rd party tools
TFC Installer Version 2.2.0.14:
- Texture properties are no longer updated during injection for packages with a bulk data table - Added texture pack support for psf files
TFC Installer Version 2.2.0.13:
- Added custom SkeletalMesh parser for: A Hat in Time v893.5 - Added custom StaticMesh parser for: A Hat in Time v893.5
TFC Installer Version 2.2.0.12:
- Fixed local separate data texture injection issue with empty mips
TFC Installer Version 2.2.0.11:
- Implemented Oodle compression (version 4 and 5)
TFC Installer Version 2.2.0.10:
- Implemented append data for packages with compressed chunk groups (larger size edits) - Implemented local separate data texture injection
TFC Installer Version 2.2.0.9:
- Packages that use the Oodle compression method are now re-compressed using ZLib instead of LZO
TFC Installer Version 2.2.0.8:
- Implemented package save for packages with compressed chunk groups (same size edits only) - Implemented custom texture parser for Mortal Kombat 11 v769.157 (injection not supported yet) - Implemented PSF storage method for Texture2D
TFC Installer Version 2.2.0.7:
- Implemented custom package parser for Mortal Kombat 11 v769.157 (recompression not supported yet)
TFC Installer Version 2.2.0.6:
- Implemented FByteBulkData custom Oodle compression flag for MassEffect 1 LE v684.171 - Implemented FByteBulkData custom Oodle compression flag for MassEffect 2 LE v684.168 - Implemented FByteBulkData custom Oodle compression flag for MassEffect 3 LE v685.205 - Implemented FByteBulkData custom Oodle compression flag for Injustice 2 v732.157 TFC Installer Version 2.2.0.5: - Implemented custom parser for Injustice 2 v732.157 - Implemented Oodle decompression method. Recompression is done with LZO
TFC Installer Version 2.2.0.2:
- Added custom SkeletalMesh parser for Blacksite: Area 51 v377.25 - Added custom SkeletalMesh parser for Mortal Kombat Vs DC Universe v402.30 for XBOX360
TFC Installer Version 2.2.0.1:
- Custom parser added for Blacksite: Area 51 v377.25
TFC Installer Version 2.2.0.0:
- Release version
TFC Installer Version 2.1.0.36
- Added custom SkeletalMesh parser for Transformers: Dark of the Moon v537.174 - Added custom StaticMesh parser for Transformers: Dark of the Moon v537.174
TFC Installer Version 2.1.0.34
- Added "updateUITextureSizeProperties" game profile option for upscaled UI textures (Batman Arkham Knight fix) - Added "enableNewCompressedChunks" game profile option to enable/disable new compressed data chunks when objects are moved to the end of the package (Batman Arkham Knight fix)
TFC Installer Version 2.1.0.33
- Added custom parser for Borderlands the handsome collection PS4
TFC Installer Version 2.1.0.32
- LZXrecompression default value is now LZX
TFC Installer Version 2.1.0.31:
- Fixed compressed chunk signature being written as little endian instead of big endian for XBox360 and PS3
TFC Installer Version 2.1.0.30:
- Added LZXrecompression profile option - LZX packages, mips and tfcs are recompressed to the method defined in the game profile
TFC Installer Version 2.1.0.29:
- Added error message when main TOC file is not found
TFC Installer Version 2.1.0.28:
- Fixed incorrect MipTailInfo/MipTailBaseIdx for XBox360
- Fixed issue with compression method detection with LZX fully compressed packages
TFC Installer Version 2.1.0.24:
- Implemented last storage mip max size used in various XBox360 games (4096b limit instead of full 128x128 tile)
TFC Installer Version 2.1.0.23:
- Fixed issue where an empty mip following another empty mip would be mis- identified as a sub-mip on XBox360
TFC Installer Version 2.1.0.22:
- Implemented texture encoding and injection for XBox360
TFC Installer Version 2.1.0.20:
- Fixed PS4 G8, V8U8 and A8R8G8B8 encoding/decoding - Added custom parser for Dishonored v804.42 PS4
TFC Installer Version 2.1.0.19:
- Implemented PS4 texture encoding/decoding
TFC Installer Version 2.1.0.18:
- Fixed issue with inserting new objects in packages that have objects with offset or size = 0, resulting in HeaderSize not being updated
TFC Installer Version 2.1.0.17:
- Added compression method detection for LZX fully compressed packages
TFC Installer Version 2.1.0.16:
- Added support for LZX compression/decompression
TFC Installer Version 2.1.0.15:
- Added append data support for fully compressed packages with uncompressed data at the end of the package
TFC Installer Version 2.1.0.14:
- Added custom parser for Batman Arkham Origins v806.137 PS3/XBox360 - Added custom parser for Batman Arkham Origins Online v807.103 PS3
TFC Installer Version 2.1.0.13:
- Disabled texture encoding for Rainbow Six Vegas 2 v241.71 PS3 - Added support for TailMipInfo property for Batman games
TFC Installer Version 2.1.0.12:
- Disabled SkeletalMesh parser for Destroy All Humans - Path of the Furon v539.90 PS3 - Disabled StaticMesh parser for Destroy All Humans - Path of the Furon v539.90 PS3 - Disabled SkeletalMesh parser for Mortal Kombat v472.46 PS3 - Disabled texture encoding for Mortal Kombat v472.46 PS3 - Disabled SkeletalMesh parser for Mortal Kombat Vs DC Universe v402.30 PS3
TFC Installer Version 2.1.0.11:
- Disabled unsupported StaticMesh parser for 50 Cent: Blood on the Sand v538 PS3 - Disabled unsupported SkeletalMesh parser for Army of Two v445.79 PS3 - Enabled SkeletalMesh packed vertices for PS3 and XBox360 platforms - Added custom parser for Destroy All Humans - Path of the Furon v539.90 PS3 - Disabled texture encoding for Injustice v573.49 PS3
TFC Installer Version 2.1.0.10:
- Added support for PS3 G8, V8U8 and A8R8G8B8 encoding - Fixed bug where texture injection with custom TFC disabled would create compressed mips if the original texture was using TFCs TFC Installer Version 2.1.0.6: - Includes minor refactoring from UPK Explorer functional changes
TFC Installer Version 2.1.0.4:
- Added game platform support
TFC Installer Version 2.1.0.3:
- Fixed bug in property parser where some arrays could be misidentified as arrays of objects
TFC Installer Version 2.1.0.2:
- Fixed issue with mipmap generation in rectangular textures
TFC Installer Version 2.1.0.1:
- Fixed bug where packages containing only proxy texture updates would not be updated
TFC Installer Version 2.1.0.0:
- Release version
TFC Installer Version 2.0.5.13:
- Changed restore dialog to include latest mod install (disabled)
TFC Installer Version 2.0.5.12:
- Fixed bug where game exe would be re-patched with every mod install
TFC Installer Version 2.0.5.11:
- Implemented new backup system with one backup per mod installation (Backups V3) - Uninstall all now has a messagebox confirmation
TFC Installer Version 2.0.5.10:
- Fixed bug with object import update in game patch not being taken into account
TFC Installer Version 2.0.5.8:
- fixed bug where applying a package patch update without matching texture pack update would result in error
TFC Installer Version 2.0.5.7:
- fixed bug where applying texture pack on a new texture in a patched package would result in error
TFC Installer Version 2.0.5.6:
- Basic patch patch implementation
TFC Installer Version 2.0.5.5:
- Fixed bug where TextureCacheFileName was not removed when original mips used TFC for storage
TFC Installer Version 2.0.5.4:
- TextureCacheFileName property is once again removed when no tfc is used in the texture, unless specified in the game profile (ex: Tron)
TFC Installer Version 2.0.5.3:
- Fixed big endian support for fully compressed packages
TFC Installer Version 2.0.5.2:
- Fixed texture pack support for Batman games
TFC Installer Version 2.0.5.1:
- Added basic read/write support for big endian (used by PS3 and XBOX360)
TFC Installer Version 2.0.5.0:
- Release version
TFC Installer Version 2.0.4.8:
- Includes refactoring due to modifications required by UPK Explorer
TFC Installer Version 2.0.4.4:
- TextureCacheFileName property is no longer removed when no tfc is used in the main mips. This prevents crashes with some textures/games
TFC Installer Version 2.0.3.0:
- Release version
TFC Installer Version 2.0.2.25:
- Includes refactoring due to UPK Explorer bugfix related to shifting objects at the end of the package
TFC Installer Version 2.0.2.24:
- Objects with parsing error no longer cause object shifting to crash (used by "enableObjectDataShift" option)
TFC Installer Version 2.0.2.23:
- Package insert data refactoring
TFC Installer Version 2.0.2.22:
- Fixed bug with "enableObjectDataShift" option when texture with new mipmaps is inserted into the package
TFC Installer Version 2.0.2.21:
- Implemented "enableObjectDataShift" game profile option to keep modified textures that have become larger in place instead of moving them to the end of the package
TFC Installer Version 2.0.2.20:
- Includes various refactoring due to UPK Explorer new functionalities
TFC Installer Version 2.0.2.0:
- Release version
TFC Installer Version 2.0.1.10:
- Fixed bug where backups created with older version would not be restored with uninstall all if they were not migrated first.
TFC Installer Version 2.0.1.7:
- Fixed disabled custom parser for Tom Clancy's Rainbox Six - Vegas 2 v241.71
TFC Installer Version 2.0.1.6:
- Added custom parser for Tom Clancy's Rainbox Six - Vegas 2 v241.71 (limited mipmap storage support) - Fixed bug when restoring backups with packages stored directly in the game directory
TFC Installer Version 2.0.1.4:
- Fixed null ref when no excluded folders are defined in the profile
TFC Installer Version 2.0.1.3:
- Added support for excluded subfolders in the game profiles's package folders (see sample profile) TFC Installer Version 2.0.1.2: - Backups have been moved to a dedicated folder: [Gamedir]\TFCInstallerBackups\* - Installing a texture pack will migrate legacy backups before installation. - Custom TFC files (Texture2D_xx.tfc) are now uninstalled only if they were previously installed using TFC Installer (prevents bundled tfcs from being deleted with uninstall all)
TFC Installer Version 2.0.1.0:
- Fixed modded packages with modified offsets causing a blocking error - Release version
TFC Installer Version 2.0.0.9:
- Enabled parser for Transformers: Fall of Cybertron v511.145
TFC Installer Version 2.0.0.8:
- Added support for DarkVoid's X360GammaData structure - Added support for Mortal Kombat X v677.157's tfc names stored as string instead of name property
TFC Installer Version 2.0.0.7:
- Fixed major bug where tfc file indices would not be updated in the packages when installing several texture packs
TFC Installer Version 2.0.0.6:
- Fixed bug in custom Texture2D parser for Deadpool v846.181 - Fixed bug in custom Texture2D parser for Transformers: Fall of Cybertron v846.181 - Fixed bug in custom Texture2D parser for Transformers: Rise of the Dark Spark v846.181 - Fixed bug in custom Texture2D parser for Transformers: War for Cybertron v846.181
TFC Installer Version 2.0.0.5:
- Fixed disabled custom parser for Mortal Kombat Komplete Edition v472.46 - Fixed disabled custom parser for Mortal Kombat X v677.157 - Fixed null ref due to null package profile in fully compressed packages
TFC Installer Version 2.0.0.4:
- Added support for PF_B8G8R8A8 pixel format - Added custom parser for Deadpool v846.181 - Added custom parser for Transformers: Fall of Cybertron v846.181 - Added custom parser for Transformers: Rise of the Dark Spark v846.181 - Added custom parser for Transformers: War for Cybertron v846.181 - Added custom parser for Injustice v573.49 - Added custom parser for Mortal Kombat Komplete Edition v472.46 - Added custom parser for Mortal Kombat X v677.157
TFC Installer Version 2.0.0.1:
- fixed bug where textures without properties would report error instead of being ignored
TFC Installer Version 2.0.0.0:
- Release version
TFC Installer Version 1.4.3.1:
- Fixed incorrectly calculated datasize for nameless properties of type string
TFC Installer Version 1.4.2.5:
- Added support for FString with lenght = 0 TFC Installer Version 1.4.2.3: - Fixed bug where property names for batman nameless properties could no longer be resolved
TFC Installer Version 1.4.2.2:
- Fixed bug where it was no longer possible to create properties for batman games
TFC Installer Version 1.4.2.1:
- Added support for single byte property for games that use byte as enum
TFC Installer Version 1.4.1.2:
- Added support for PF_BC4 pixel format
TFC Installer Version 1.4.1.0:
- Added support for PF_BC5 pixel format - Added support for PF_BC7 pixel format
TFC Installer Version 1.4.0.0:
- Added support for PF_A8R8G8B8 pixel format - Added support for PF_G8 pixel format - Added support for PF_V8U8 pixel format
TFC Installer Version 1.3.9.8:
- Fixed incorrectly read nameless object property for Batman Arkham City v805.101 - Fixed incorrectly read nameless object property for Batman Arkham Origins Online v807.104 - Fixed incorrectly read nameless object property for Batman Arkham Knight v863.32995 - Fixed undetected end properties tag for named properties in Batman Arkham City v805.101 - Fixed undetected end properties tag for named properties in Batman Arkham Origins Online v807.104 - Fixed undetected end properties tag for named properties in Batman Arkham Knight v863.32995
TFC Installer Version 1.3.9.5:
- Removed "compressed size = uncompressed size means data is not stored as compressed" for Batman Arkham Origins v807.138 - Added "compressed size = uncompressed size means data is not stored as compressed" for Batman Arkham Origins Online v807.104
TFC Installer Version 1.3.9.4:
- Fixed incorrect original texture size causing same size updated texture to be moved to the end of the package
TFC Installer Version 1.3.9.3:
- Removed compression method vs detected method validation
TFC Installer Version 1.3.9.0:
- Reverted Swapped Size and OriginalSize nameless property codes Batman Arkham Knight v863.32995
TFC Installer Version 1.3.8.8:
- Swapped Size and OriginalSize nameless property codes Batman Arkham Knight v863.32995
TFC Installer Version 1.3.8.5:
- Fixed swapped sizeX/Y, originalSizeX/Y properties for Batman Arkham Origins Online v807.104 TFC Installer Version 1.3.8.4: - Added MipTailBaseIdx & FirstResourceMemMip properties support for Batman Arkham City v805.101 - Added TextureFileCacheName, MipTailBaseIdx & FirstResourceMemMip properties support for Batman Arkham Origins Online v807.104 - Added support for Batman Arkham Knight v863.32995 bool properties
TFC Installer Version 1.3.8.3:
- Added custom parser for Batman Arkham City v805.101 - Added custom parser for Batman Arkham Origins v807.138 - Added custom parser for Batman Arkham Origins Online v807.104 - Added custom parser for Batman Arkham Knight v863.32995 (partial support: BoolProperty not supported)
TFC Installer Version 1.3.8.2:
- Added suport for .uncompressed_size files (update, backup and restore)
TFC Installer Version 1.3.8.1:
- Fixed nullref when installing a game with empty gameExeFilePath
TFC Installer Version 1.3.8.0:
- Added "hasHashCheck" and "gameExeFilePath" profile options - When installing a texture pack: If "hasHashCheck" is enabled: Package names found in game exe are replaced by non existing package names - When installing a texture pack: If "hasHashCheck" is enabled: original exe is backed up to xxx.exeTFCInstallerBackup if modified - When uninstalling all: original exe is restored from backup, if a ".exeTFCInstallerBackup" is file is found