Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are not allowed to modify my files, including creating bug fixes or improving on features under any circumstances
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are not allowed to use assets from this file under any circumstances
Asset use permission in mods/files that are being soldYou 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 pointsYou 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.7
Changes:
- Added Time Stamps to console
- Added lots of hashes
- Added option to change Console Timestamp format
- Added read/write perms check when selecting game directory
- Made GRB data files always serialize uncompressed
- Set default culture to invariant
- Updated SharpGLTF in preparation for Skinned Meshes
- Game Explorer:
- Added ability to open a new Mesh Viewer window or to focus the currently opened one
- Added ability to open a new Texture Viewer window to create new Texture Maps
- Added Backspace hotkey to go to previous folder in Game Explorer
- Added F5 hotkey to refresh folder in Game Explorer
- Mesh Viewer:
- Added AC1, Unity, Syndicate and GRB meshes support
- Added Bones list
- Added Mesh custom properties export/import
- Added ability to merge meshes
- Added option to load standalone GLB files -> If a mesh with the same ID is present in the Mesh Viewer, it will be replaced
- Added options to change default and boost camera speeds in settings
- Improved Automatic Rescale -> If an object already has a scale, it will no longer be discarded
- Improved UI
- Rewrote camera controller -> Camera movement is now smooth, press Shift for speed boost
- Texture Viewer:
- Added Texture conversion tools
- Any image format can now be used to import textures
- XML support:
- Added GRB BuildTables support
- Added GRB EntityBuilder support
- Added GRB Materials support
- Added Syndicate and Unity LiteRagdoll support
- Added Syndicate and Unity SoftBodySettings support
- Added Unity and Syndicate Cloth support
- Improved MaterialNodeSolver code
- Removed list counts from EntityBuilder, EntityGroupBuilder, BuildTable, Cloth and Material files
Bug Fixes:
- Fixed AtomRTCPDescriptor
- Fixed BaseObjectPtr
- Fixed Ezio trilogy forge file serialization
- Fixed Game Explorer crash when selected file has undefined action
- Fixed Mesh Viewer BuildTable exporting creating broken BuildTables for Ezio games
- Fixed Mesh replacement crashes
- Fixed Unity and Syndicate TextureSet
- Fixed Vertex Format conversion
- Fixed bug where Mesh Viewer would ask twice if you want to save changes when closing
- Fixed bug where extension would get removed from folders when copying
- Fixed bug where windows would not get removed from window list when closed with Alt+F4
- Fixed crash when converting texture to BC7 when importing
- Fixed crash when doubleclicking non-existing file in Game Explorer
- Fixed crashes when a mesh fails to read
- Fixed error when trying to overwrite files when copying folders
- Fixed incorrect bounds computation in meshes
- Fixed loading GLB with multiple meshes contained within
- Fixed missing constructors for some Base Types
- Fixed missing data in MeshInstancingData
- Fixed missing side buttons in Game Explorer when a Mesh file is selected
- Fixed porting TextureMaps with TopMips to older games
- Fixed windows opening and xmls exporting even when file failed to load
- Fixed crashes when importing specific GLB material types
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
AnvilToolkit This program is a collection of tools with the aim of making new modifications possible and making already possible modifications easier to create.
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 - 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.