- All games
- Ghost Recon Breakpoint
- Mods
- Miscellaneous
- AnvilToolkit
AnvilToolkit
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
Version1.2.6
- Download:
- Manual
File information
Last updated
Original upload
Created by
Kamzik123Uploaded by
kamzik123Virus scan
Safe to use
Tags for this mod
Current section
About this mod
A collection of tools used for editing the game files of various Anvil games.
- Requirements
-
This mod does not have any known dependencies other than the base game.
Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You are not allowed to modify my files, including creating bug fixes or improving on features under any circumstances
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You are not allowed to use assets from this file under any circumstances
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
- Changelogs
-
-
Version 1.2.6
- Changes:
- - Separated AC3 and AC3Remastered mesh saving options
- - Added option to automatically rescale meshes (AC3 and later only)
- - Readded Vertex Color import
- - Enabled Scale editing for AC2-Revelations meshes
- - Added check to prevent import without tangents for AC2-Revelations meshes
- - Complete DynamicProperty rework -> Added BaseTypes
- - Reworked TextureSet -> Added names to all TextureMap slots
- - Added ability to set Material ID by drag and dropping Material file in the Mesh Viewer
- - Added Origins and Odyssey LocalizationPackage support
- - Added GRB hashes
- Bug Fixes:
- - Fixed crash when parsing non-mesh GLB nodes
- - Fixed AC3 Classic incorrect Vertex Format assignment
- - Fixed some windows staying open after swapping game
- - Fixed Vertex Color reading and saving
- - Fixed various GLB imported crashes, namely "Invalid Tangent" error
- - Fixed AC3 Remastered Vertex formats
- - Fixed AC1-Revelations Vertex formats
- - Fixed Scale not being saved in AC2-Revelations meshes
- - Fixed Scale being read incorrectly in AC2-Revelations meshes
- - Fixed skinned mesh vertex color reading
- - Fixed AC3 TimeOscillatorData
- - Fixed AC3 Remastered TextureSet
- - Fixed Cloth file crashes
- - Fixed zero length Mesh Primitives not getting loaded
- - Fixed TagRules import
-
Version 1.2.5
- Changes:
- - Added AssassinAbilitySet support for AC4
- - Complete Scimitar Class rewrite
- - AC2-Rogue:
- - Added XML support for Cloth, ClothSettings, ClothActionSettings, LiteRagdoll
- - Added AC1 textures support
- - Added multithreadded forge file fetching
- - Added more hashes (AC4 and Rogue now have 0 numeric extensions)
- - Removed all forge repacking restrictions for Ezio trilogy
- - Improved ShipHealthData code
- - Reworked XML reading code
- - Moved compression/decompression fully to RAM
- - Added RAM check
- - Reworked Materials
- - Added support for individual Material Properties
- - Updated to latest DDSUnswizzle version
- - Improved DDS deserialization, a lot more DDS formats should be recognised and NVTT exported files should work as intended
- - AC4: Added XML support for EconomicSystemSettings
- - Added option to batch export textures and any other file format, just select all the files, right click and export
- - Added lots of enums, DynamicProperties and Services, thus further improving BuildTables support (99% of AC4 BuildTables are exportable now)
- - Added option to Compile XML files
- - Added option to Compile XML files when repacking a data file
- - Improved overall TextureMap support
- - Improved TextureMap editor speed for games that use TopMips
- - Added TextureMap support for: Steep, Ghost Recon Breakpoint
- - Added option to make console always on top
- - Added option to prevent .bak file overwriting
- - Added file tooltips
- - Added BallJointCommonData XML support
- - Added Mesh Viewer
- Bug Fixes:
- - Fixed TextureSelector and UVTransform property reading/writing
- - Fixed Ezio trilogy TextureSet reading/writing
- - Fixed UIInventoryItem crashes
- - Fixed ShipHealthData crashes
- - Fixed EntityBuilderTemplateOverride reading
- - Fixed AC3 SpawnInventoryParams crash
- - Fixed Unity NodeSolver crashes
- - Fixed Ezio trilogy Property Path Node
- - Fixed AC1 TextureMap files not exporting in formats other than DDS
- - Fixed "Open in Explorer" always creating a new Windows Explorer instance
- - Fixed files refusing to open in specific default Windows applications
- - Fixed Syndicate SpawnInventoryParams
- - Fixed Syndicate RowSelection
- - Fixed Oodle crash when unpacking multiple files at once
- - Fixed incorrect treatment of binormals as vertex color
- - Fixed GLB export merging vertex groups with shared material
-
Version 1.2.4
- Changes:
- - Added AC1 support
- - Added AC4 ContentPackage support
- - Added ShipCollisionData support for Rogue and AC4
- - Added support for NavalPuckleGunSettings
- - Forge and Data files will no longer unpack if their unpacked folder already exists
- - Improved NavalSwivelGunUpgradeSettings
- Bug Fixes:
- - Fixed AC1 Class ID reading
- - Fixed bug where sometime the search bar would remain focused and glitch out
-
Version 1.2.3
- Changes:
- - Added around 35000 new hashes
- - Added support for 14 Dynamic Property classes
- - Complete rewrite of Dynamic Properties code
- - Data unpacker now stores temp files smaller than 1mb in RAM instead of writing them to the disk
- Bug Fixes:
- - Fixed numerous BuildTable/EntityBuilder bugs and crashes
-
Version 1.2.2
- Changes:
- - AC2-Rogue: Added XML support for: UIInventoryItem, UIInventoryPage
- - AC2-Syndicate: Added XML support for InventoryItemSettings, BuildTable and EntityBuilder
- - Added LocalizationPackage support to Ghost Recon Breakpoint
- - Added PropertyPathNode Effect hash name
- - Added TagRuleBuildTable support in the TagRules file
- - Added XML support for: NavalAmmoSettingsRef
- - Complete rewrite of Material code
- - Given names to a lot of Material unknown parameters
- - Improved BuildTable, EntityBuilder and EntityGroupBuilder code
- - Improved InventoryItemSettings code
- - Improved LODSelector code
- - Improved file reference fetching speed a lot
- - Reworked class reading
- - XML Serializer now exports only game specific data, instead of data for all of the games
- Bug Fixes:
- - Fixed BuildTable/EntityBuilder/EntityGroupBuilder crashes
- - Fixed Unity BC7 pixel format support
- - Fixed crash when game icon file is not found
- - Fixed forge unpacking crash when illegal path characters are found
- - Fixed game explorer crash when going back from a deleted folder
-
Version 1.2.1
- Changes:
- - Improved file lists handling
- - Added Syndicate PrefetchingFileInfos support (Might cause some errors ingame for big Prefetching files)
- - Added FGFL export to text utility
- Bug Fixes:
- - Fixed FileReference XML crash
- - Fixed crash when illegal characters are found in file path
- - Fixed multiple file unpacking/repacking sometimes failing to report when finished
- - Fixed Game File lists being hardcoded
- - Fixed AC3 BuildTable/EntityBuilder/EntityGroupBuilder support
- Note:
- - If you have a forge unpacked with a previous AnvilToolkit version, you have to change the GlobalMetaFile extension from .data to .MetaFile and change the PrefetchingFileInfos file extension from .data to .PrefetchInfo
-
Version 1.2.0
- Changes:
- - Added Actions label to file actions
- - Added CapsuleShape export to obj
- - Added DDSUnswizzle
- - Added Game Editor presets
- - Added Hash Converter Utility
- - Added Mesh Viewer
- - Added Syndicate CompiledMip support
- - Added Syndicate TextureMap support
- - Added Texture drag and drop replacement
- - Added XML support for: DataLayer, DataLayerGroup, DataLayerManager, LineIdToSoundLengthPackage, NavalSwivelGunUpgradeSettings, ShipHealthData, DynamicActionBlockWrapper, TextureSet, TagDictionnaries, TagRules, UniverseTagRules, Universe, FastTravelManager, BuildTable, EntityBuilder, EntityGroupBuilder, LODSelector, InventoryItemSettings, UIInventoryItem and UIInventoryPage
- - Added a lot of new hashes
- - Added ability to save textures directly in other game formats
- - Added automatic Game Explorer scaling should the default size be bigger than screen size
- - Added automatic generic file backup creation
- - Added glTF export and import
- - Added more options to Texture Viewer
- - Added multithreadding to forge unpacking
- - Added option to Cut, Copy, Paste and Delete files to the Game Explorer
- - Added option to automatically download AC3, AC4 and Rogue file lists for use in File References
- - Added option to create backups without date, existing backups will be skipped
- - Added option to drag and drop files onto the Game Explorer to move/copy them to the folder (hold CTRL while dropping to copy)
- - Added option to go directly to Game Entry editor if game folder is not found
- - Added support for AC2, Brotherhood and Revelations meshes
- - Added support for all the DDS PixelFormats the game uses
- - Added support for unpacking and repacking forge and data files for: Ghost Recon: Breakpoint, Steep, Origins and Odyssey
- - Changed default mesh export type to GLB
- - Changed default xml export file name
- - Improved Window handling
- - Improved data file compression
- - Improved file format definitions
- - Improved placeholder exe names
- - Massive improvement to Game Explorer speed
- Bug Fixes:
- - Fixed AC3 files not working
- - Fixed DX10 texture writing
- - Fixed Rogue DataPC_extra_chr.forge writing
- - Fixed Run Game button, it will now use the exe you have specified
- - Fixed Syndicate Texture crashes
- - Fixed Texture Viewer showing some textures darker than they really are
- - Fixed crash when texconv.exe is not found
- - Fixed forge writing for Ezio Trilogy
- - Fixed game explorer context menu bugs
- - Fixed mesh serialization
- - Fixed skinned mesh reading
-
- Donations
-
Both straight donations and premium membership donations accepted
AnvilToolkit
This program is a collection of tools with the aim of making new
modifications possible and making already possible modifications easier
to create.
Tutorials:
All tutorials can be found here.
The tool is under constant development, with new features and file support
being worked on. In the future many more files will be supported and
easily editable.
Unpacking and repacking .forge and .data files:
To unpack/repack a .forge or a .data file, simply select it in the game
explorer and either click on the available options on the right hand
side of the tool or right click the file and select the desired option.
Unpacking can also be done by double clicking the .forge/.data file.
Editing textures:
To open the texture viewer, double click the texture file. Once the window
has loaded, you can either save the texture as a JPG, PNG, DDS or TGA
image or you can replace the texture with a new one. It is recommended
to use the DDS format for replacing textures, as that gives you more
control over the texture parameters.
Supported games:
- Assassin's Creed 1
- Assassin's Creed 2
- Assassin's Creed: Brotherhood
- Assassin's Creed: Revelations
- Assassin's Creed III
- Assassin's Creed IV: Black Flag
- Assassin's Creed: Rogue
- Assassin's Creed: Unity
- Assassin's Creed: Syndicate
- Assassin's Creed: Origins (forge, data and localization only)
- Assassin's Creed: Odyssey (forge, data and localization only)
- Ghost Recon: Breakpoint (forge, data, textures and localization only)
- Steep (forge, data, and textures only)
If you get an error saying you need to instal Net5, you have to download and install this.
If you need any help using the toolkit or you want to keep up to date with
all the changes and improvements, you can join the AnvilToolkit discord
server here.
This program is a collection of tools with the aim of making new
modifications possible and making already possible modifications easier
to create.
Tutorials:
All tutorials can be found here.
The tool is under constant development, with new features and file support
being worked on. In the future many more files will be supported and
easily editable.
Unpacking and repacking .forge and .data files:
To unpack/repack a .forge or a .data file, simply select it in the game
explorer and either click on the available options on the right hand
side of the tool or right click the file and select the desired option.
Unpacking can also be done by double clicking the .forge/.data file.
Editing textures:
To open the texture viewer, double click the texture file. Once the window
has loaded, you can either save the texture as a JPG, PNG, DDS or TGA
image or you can replace the texture with a new one. It is recommended
to use the DDS format for replacing textures, as that gives you more
control over the texture parameters.
Supported games:
- Assassin's Creed 1
- Assassin's Creed 2
- Assassin's Creed: Brotherhood
- Assassin's Creed: Revelations
- Assassin's Creed III
- Assassin's Creed IV: Black Flag
- Assassin's Creed: Rogue
- Assassin's Creed: Unity
- Assassin's Creed: Syndicate
- Assassin's Creed: Origins (forge, data and localization only)
- Assassin's Creed: Odyssey (forge, data and localization only)
- Ghost Recon: Breakpoint (forge, data, textures and localization only)
- Steep (forge, data, and textures only)
If you get an error saying you need to instal Net5, you have to download and install this.
If you need any help using the toolkit or you want to keep up to date with
all the changes and improvements, you can join the AnvilToolkit discord
server here.