The Editor can be used to create mods, with the ability to import, export, and view many files including textures, meshes, and audio with an massive amount of features to help you along the way.
The Mod Manager is designed for simplicity, allowing you to import, play and combine mods made by others
(or yourself) exported by the Editor, all in a few clicks.
Changelog 2.2.0
- Added full support for EA SPORTS FC 27 (Editor and Mod Manager).
- Added FC 27 morph face support, with FBX import and export and mesh previews (Editor).
- Added Check Shader Compatibility, which lists project meshes using shaders the game doesn't have (Editor).
- Added choosing the face donor, source variation and face ID in Batch Import Faces (Editor).
- Added Batch Add Badges (Editor).
- Added Batch Add Kits (Editor).
- Added Batch Add Tifos (Editor).
- Added Add Player Body to the upper and lower body folders, for giving a player their own body mesh (Editor).
- Mesh imports now rebuild GPU mesh wrapping (Editor).
- Compute and deformer references are now kept when importing meshes into modern games (Editor).
- Fixed Add Sock on FC 25 and improved support for adding female sock meshes (Editor).
- Added Texture Quality settings, letting mod authors define texture groups with quality presets (Editor).
- Added Texture Quality choices for mods that have them, which lower the resolution of the chosen textures when installing (Mod Manager).
- Mods larger than 4 GB are now exported as part files (Mod.fifamod.1, .2, ...), which the Mod Manager imports, replaces and removes together with the mod (Editor and Mod Manager).
- The mod library is now on the game's drive (:\FIFA Mod Manager\Mods\), and existing mods are moved there automatically (Mod Manager).
- Greatly improved performance of applying mods by hard-linking mods into the mod data instead of copying them (Editor and Mod Manager).
- Improved performance of applying mods by copying mod data in parallel while the rest of the install runs (Editor and Mod Manager).
- Improved performance of applying mods by scanning the game's bundles once per install (Editor and Mod Manager).
- Improved performance of applying mods by building superbundle TOCs in memory before writing them (Editor and Mod Manager).
- Improved superbundle TOC reading performance (Editor and Mod Manager).
- Improved superbundle TOC writing performance (Editor and Mod Manager).
- Improved BundleRefTable reading performance (Editor and Mod Manager).
- Improved BundleRefTable writing performance (Editor and Mod Manager).
- Improved bundle manifest writing performance (Editor and Mod Manager).
- Greatly improved modding cache generation performance (Editor and Mod Manager).
- Improved performance of importing mods by hard-linking them into the mods folder instead of copying them (Mod Manager).
- Editor's temporary launch mods are now written to the game's drive so they can be hard-linked (Editor).
- Improved Mod Manager performance by compiling fully optimized code up front (Mod Manager).
- Added the -update "" argument, which replaces installed mods with newer versions from a folder (Mod Manager).
- Mods opened while the Mod Manager is busy are now imported once it's ready, instead of being ignored (Mod Manager).
- Added a button to open the mods folder, and Show in Folder for available mods (Mod Manager).
- Improved cancelling while launching the game (Editor and Mod Manager).
- The close-game prompt now closes as soon as the game exits (Editor and Mod Manager).
- Fixed a crash when the game exits just before the close-game prompt appears (Editor and Mod Manager).
- Fixed a mod replaced on disk while the Mod Manager was open being installed incorrectly (Mod Manager).
- Fixed mods with a cut-off header not being reported and removed like other damaged mods (Mod Manager).
- Fixed bundled chunk ranges while keeping the full streamed data (Editor and Mod Manager).
- Fixed launching after opening or creating another project starting the game with the previous project's mods (Editor).
- Fixed a failed or cancelled mod export deleting the previous export (Editor).
- Fixed Batch Mod Export's Edit Export Settings not saving the settings into projects saved by older versions of the tool (Editor).
- Batch Mod Export now uses the Excellent compression level by default (Editor).
- Reorganized the Tools menu (Editor).
- Folder revert results now show as a notification instead of a message box (Editor).
- Greatly improved Data Explorer performance when selecting folders (Editor).
- Improved asset list sorting performance (Editor).
- Improved Data Explorer filtering performance (Editor).
- Improved Data Explorer folder tree update performance (Editor).
- Reduced Data Explorer memory use (Editor).
- Fixed Data Explorer folders staying hidden after adding assets while filtering or after clearing a filter (Editor).
- Fixed the asset counts wrapping one character per line and making the explorer and asset list headers very tall when the pane is narrow (Editor).
- The Data Explorer now keeps the selected folder selected and in place when changing filters, and selects it again when a filter that hid it is cleared (Editor).
- Clicking a folder no longer scrolls the Data Explorer sideways (Editor).
- Shift + mouse wheel now scrolls the Data Explorer and asset list sideways (Editor).
- Copy ID is now available on many more asset folders (Editor).
- Added Batch Import and Batch Export to the Data Explorer, Legacy Explorer and Chunk/RES Explorer tabs, importing into and exporting from the whole explorer (Editor).
- Improved Batch Import performance (Editor).
- Fixed the editor not responding during Batch Import of meshes and textures (Editor).
- Fixed asset modified states not always refreshing after loading or cancelling a project load (Editor).
- Fixed File > New leaving the previous project's modified assets highlighted (Editor).
- Fixed cancelling Save As at the save prompt still loading, reloading or starting a new project, losing the unsaved changes (Editor).
- Fixed cancelling an open tab's save prompt not stopping a project load or new project (Editor).
- Fixed empty bundles remaining in projects and mods after reverting duplicated faces and other assets (Editor).
- Greatly improved T3DB database loading performance (Editor).
- Greatly improved T3DB database saving performance (Editor).
- Improved T3DB table opening performance (Editor).
- Reduced T3DB database memory use (Editor).
- Fixed newly opened T3DB editors briefly showing an empty table list (Editor).
- Fixed saving a T3DB database with a value too long for its text field, or outside its integer column's range, corrupting other values in its row (Editor).
- Improved legacy file loading performance (Editor).
- Improved loading performance of large assets by decompressing them in parallel (Editor and Mod Manager).
- Improved property grid search, with context for each result and navigation between results (Editor).
- Improved the property grid's pointer reference controls (Editor).
- Brought back the dedicated Vec3 editor in the property grid (Editor).
- Fixed the property grid leaving empty space when scrolling while filtering (Editor).
- Fixed the property grid's handling of unset string fields (Editor).
- Replaced the file type icons with new ones and added icons for more types (Editor).
- Open Original is no longer shown for added assets (Editor).
- Improved accent-insensitive asset filtering (Editor).
- Fixed exporting assets whose names contain characters that aren't allowed in file names (Editor).
- Fixed the texture viewer resetting the selected mip and slice when switching tabs (Editor).
- Added Resize for textures, in the right-click menu and the texture editors (Editor).
- Texture import errors now say why the import failed (Editor).
- Fixed Batch Import converting new images with another folder's DDS format (Editor).
- RimeTextureAsset is no longer treated as a texture (Editor).
- Greatly improved mesh viewer loading performance (Editor).
- Fixed the mesh viewer cutting off meshes when zoomed out (Editor).
- Added statistics for the selected LOD to the mesh viewer (Editor).
- Fixed the mesh viewer going back to LOD 0 when a mesh is re-imported (Editor).
- Fixed the mesh viewer showing nothing after re-importing a mesh that moved out of view (Editor).
- Mesh exports now use Flatten Hierarchy by default, so each mesh keeps its LOD in its name when imported into Blender (Editor).
- Fixed exporting several meshes at once using the saved skeleton for trophies instead of their own (Editor).
- Batch Import no longer needs a default skeleton to import trophy meshes (Editor).
- FBX imports now triangulate meshes that contain quads (Editor).
- Fixed FBX imports scaling meshes differently depending on their rotation (Editor).
- Fixed FBX imports splitting vertices that have NaN UVs (Editor).
- Fixed face imports using hair color textures as face color textures (Editor).
- Escape now closes the Batch Import Faces summary (Editor).
- Fixed issue where hair textures were removed when removing hair meshes (Editor).
- Improved duplication performance (Editor).
- Fixed shoe duplication copying the cloth blueprint twice, leaving it registered under the wrong GUID (Editor).
- Fixed Batch Add Shoes importing cloth mesh files as the shoe's regular mesh (Editor).
- Fixed Fix Cloth Assignments not checking cloth blueprints already changed in the project (Editor).
- Fixed adding an asset to a bundle discarding existing edits to it (Editor).
- Fixed writing EBX assets with boxed delegate type IDs, primitive type references or boxed category flags (Editor).
- Fixed some EBX assets getting the wrong header when writing (Editor).
- Improved EBX loading performance (Editor).
- Fixed SDK generation issue for FIFA 21 and FIFA 22 (Editor).
- Fixed saving BIG files dropping entries without data and miscounting entries (Editor).
- Improved NewWave import, batch import and batch export performance (Editor).
- Fixed saving NewWave banks with Boolean columns failing (Editor).
- Fixed row numbers stacking up in the NewWave and Harmony editors when changing data sets (Editor).
- Fixed a crash in the NewWave and Harmony editors when reloading a sorted table, such as after an import (Editor).
- Added playback, export and import support for loader-streamed Harmony samples (Editor).
- Fixed saving Harmony banks with loader-streamed samples, such as BE_SFX, breaking those sounds, including when importing longer audio (Editor).
- Fixed saving some Harmony sample banks scrambling some of their values, such as sample IDs (Editor).
- Added more known NewWave and Harmony parameter names (Editor).
- Fixed movie re-imports adding an audio seek entry the original asset didn't have (Editor).
- Added more known legacy file names (Editor).
- Updated all SDKs (Editor).
- Updated packages (Editor and Mod Manager).
- Many small performance improvements and bug fixes around the tool (Editor and Mod Manager).
Changelog 2.1.2
- Fixed issues where some assets weren't correctly showing as modified after being modified (Editor)
- Fixed potential error when opening an asset under certain conditions (Editor)
- Improved performance of importing player hair meshes (Editor)
- Fixed T3DB editor scroll position being reset when inserting rows (Editor)
- Fixed data explorer Ctrl+F shortcut not working consistently (Editor)
- Fixed error in property grid when adding a new item (Editor)
- Fixed a few data explorer edge cases (Editor)
- Fixed project always becoming dirty when exporting as a mod, even when no changes were made (Editor)
- Removed some unnecessary logging (Editor)
- Fixed error when removing cloth (Editor)
- Improved NewWaveAsset editor to always keep EBX in sync with resource (Editor)
- Improved performance of conflicts tab resolution (Mod Manager)
- Improved performance of rendering Editor Task window (Editor)
- Fixed some general bugs around edge cases (Editor and Mod Manager)
- General performance improvements (Mod Manager)
- Updated packages (Editor)
Changelog 2.1.1
- Prevented the Editor and Mod Manager from running from temporary archive-extraction folders and added clear instructions to extract the applications first (Editor and Mod Manager)
- Moved the Auto-Launch Live Editor toggle to beside the Mod Manager launch controls (Mod Manager)
- Improved Live Editor setup and launching with validated Launcher.exe selection, a download shortcut, startup-readiness detection and clearer cancellation and failure handling (Editor and Mod Manager)
- Improved Live Editor autorun-script staging and cleanup so stale scripts are removed, partial copies are cleaned up and installation failures stop the launch with a clear error (Editor and Mod Manager)
- Improved game-session tracking to follow the real game window and avoid cleaning up mod data or autorun scripts during bootstrap-process restarts (Editor and Mod Manager)
- Improved Mod Executor, Live Editor and GameSessionHelper logging (Editor and Mod Manager)
- Fixed Property Grid numeric editing to use the current culture and accept either a comma or period as the decimal separator without treating either as a thousands separator (Editor)
- Fixed Property Grid modified-state styling not updating after replacing list or expanded-structure values (Editor)
- Fixed NewWave UInt64 dataset import and export, including correct handling of the -1 sentinel in CSV, XLSX and batch exports (Editor)
- Fixed the Autorun Script Editor selection summary not refreshing after scripts were removed (Editor)
- Ensured automatic repairs performed while loading older projects mark the project as modified so the repaired data is saved (Editor)
- Improved Data Explorer and asset-list refresh, selection and view-switching performance while preserving loaded thumbnails and avoiding redundant work (Editor)
- Reduced unnecessary Data Explorer tree rebuilds so filtering and asset changes better preserve the selected folder and scroll position (Editor)
- Fixed newly created Data Explorer folders not always appearing when their initial visibility did not change (Editor)
- Fixed asset-list Name sorting to use natural filename order with stable full-path ordering for duplicate filenames (Editor)
- Fixed the Editor UI freezing when creating or opening a new project under certain conditions (Editor)
- Sorted mod asset entries into a stable order when exporting mods (Editor)
- Fixed the T3DB editor marking the database as dirty when nothing changed (Editor)
- Fixed Add Cloth to Face failing (Editor)
- Fixed shoe cloth duplication trying to add an already-created blueprint a second time (Editor)
- Added validation that prevents duplicating an EBX asset over the original asset or another existing asset (Editor)
- Improved support for importing some common video formats (Editor)
- Updated bundled FFmpeg to 9.0.1 (Editor)
- Updated dependencies (Editor and Mod Manager)
Changelog 2.1.0
- Rebuilt the EBX type system and the legacy and RIFF EBX readers and writers for greater accuracy, compatibility and performance (Editor)
- Rebuilt SDK generation to produce more accurate and complete SDKs with richer type, field, array, default-value, callable, method and interface metadata (Editor)
- Improved SDK generation performance when reading type information from the game and generating SDK assemblies (Editor)
- Added correct EBX support for delegates, callable/function metadata, default class and array values, boxed values, flags and type references (Editor)
- Improved EBX handling of inherited, missing, transient and overridden fields, field ordering, dependencies and import references (Editor)
- Registered types defined by TypeInfoAsset EBX assets in the type registry, allowing TypeRef values to resolve them by name, GUID and hash (Editor)
- Improved EBX reading, writing, indexing and instance creation performance while reducing allocations and memory usage (Editor)
- Added lazy type-registry loading, background warm-up and cached type factories to improve startup and asset-opening performance (Editor)
- Improved property grid loading performance by loading external pointer targets only when displayed instead of preloading every dependency (Editor)
- Improved EBX XML import and export accuracy for delegates, flags, enums, GUIDs, references, defaults and type-info data (Editor)
- Improved EBX XML import and export performance (Editor)
- Improved XML export of external EBX references with unresolved asset names (Editor)
- Fixed the default EBX export format setting not selecting the configured format for generic EBX assets (Editor)
- Removed EBX export and import as JSON (Editor)
- Added support for EBX XML import through the Texture Editor Import button (Editor)
- Redesigned the property grid with cached type metadata, lazy child creation, virtualized control recycling and batched updates for faster loading and editing (Editor)
- Expanded property-grid filtering with name, value, GUID, type and array-index searches, numeric ranges and AND, OR and NOT expressions (Editor)
- Improved the property grid metadata section with better naming and the addition of partition and instance GUIDs (Editor)
- Added searchable type-reference and delegate editors, with delegate choices limited to functions with compatible signatures (Editor)
- Added a flags-enum editor with checkbox selection, undefined-bit display and raw hexadecimal set, copy and clear actions (Editor)
- Expanded boxed-value editing for arrays, booleans, enums, flags, numbers, pointers, resource and type references and strings (Editor)
- Improved pointer-reference labels, navigation and rebinding with resolved target names, types and paths (Editor)
- Added pointer-reference context actions for copying target names, types, paths, partition GUIDs and instance GUIDs (Editor)
- Added an advanced Read and Write action for round-tripping an EBX asset through the serializer (Editor)
- Added numeric expression support to number editors (Editor)
- Improved property-grid copy and paste performance with cached type metadata and compiled property accessors (Editor)
- Improved property-grid scrolling and expansion behavior (Editor)
- Fixed errors when displaying mods with unknown category or subcategory values (Mod Manager)
- Added optional namespace grouping to the Type Explorer, with collapsible groups, type counts and a sticky namespace header (Editor)
- Expanded Type Explorer definitions with namespaces, abstract status, inheritance, interfaces, correctly ordered fields, precise reference/list types and default values (Editor)
- Added function and delegate definitions to the Type Explorer, including modifiers, return behavior, expression names and ordered parameters with qualifiers and defaults (Editor)
- Added Type Explorer filters for classes, value types, enums, primitives, interfaces, functions and delegates (Editor)
- Improved Type Explorer loading, filtering, definition generation and bulk-export performance (Editor)
- Improved the asset instances window and added GUID display and copying (Editor)
- Added Type Contains filter to the asset instances window (Editor)
- Removed Rename Instance from the asset instances window (Editor)
- Added result counts and multi-selection to the references pane, moved scans off the UI thread and discarded outdated results when the selected asset changes (Editor)
- Improved SDK updating with background initialization, cancellation, clearer logging and no required restart after regeneration during startup (Editor)
- Fixed SDK memory scanning missing matches at buffer boundaries or accepting failed reads (Editor)
- Fixed asset-cache initialization when a cache contains no bundles (Editor)
- Added generated SDK identity to the asset cache so it rebuilds whenever the loaded SDK changes (Editor)
- Fixed TOC bundle hash-table alignment shifting every following offset by four bytes (Editor and Mod Manager)
- Fixed ChunkFileManifest string tables being written without required 16-byte alignment (Editor and Mod Manager)
- Fixed BundleRefTable reading overflowing the stack on deep compressed-string chains or hanging on malformed cycles (Editor and Mod Manager)
- Fixed BundleRefTable writers storing the wrong asset-path string count (Editor and Mod Manager)
- Fixed bundle-only chunk assignments using case-sensitive hashes instead of the required lowercase hashes (Editor)
- Fixed TOC reading leaving null bundle entries when resident and superbundle-backed bundles are mixed (Editor and Mod Manager)
- Reworked DbObject reading and writing to preserve field order, duplicate names and case-sensitive lookup (Editor and Mod Manager)
- Added clear failures for partial bundle reads and mismatched TOC and bundle entry counts (Editor and Mod Manager)
- Added game executable changelist tracking to projects, mods, SDKs, caches and installed mods, detecting game updates that do not change layout.toc version (Editor and Mod Manager)
- Added automatic repair for stale collector links left in older projects by reverted legacy files (Editor)
- Fixed project loading of compressed EBX data, linked assets, empty bundles and several added or modified asset states (Editor)
- Made project loading cancellable and moved expensive loading and asset-reset work off the UI thread (Editor)
- Improved project loading by overlapping project-file reads with parallel decompression and parsing of modified EBX assets (Editor)
- Improved project loading performance and responsiveness by skipping redundant per-asset Data Explorer and modified-state UI notifications during reloads (Editor)
- Standardized on fully loaded EBX projects and removed the obsolete Fully Load EBX Assets setting (Editor)
- Removed obsolete low-memory controls (Editor and Mod Manager)
- Improved project saving with parallel EBX serialization and compression overlapped with other project writes, file preallocation and fewer allocations (Editor)
- Fixed saving the current project before opening another project freezing the Editor UI (Editor)
- Added Save Incremental to create the next numbered project copy without prompting (Editor)
- Improved the recent-projects menu adding pin, unpin, remove, clear and open-in-new-window right-click actions (Editor)
- Added Open Project Folder menu item (Editor)
- Improved some UI titles and descriptions (Editor)
- Added a keyboard shortcut for opening the Settings pane (Editor)
- Improved configuration saving to be more reliable using background autosaving with atomic replacement, backups and shutdown flushing (Editor)
- Improved startup by initializing resources, type information and legacy-name data in the background (Editor)
- Improved Editor cache loading and regeneration with a block-based format, parallel processing on SSDs, HDD-aware loading and clearer stage progress (Editor)
- Expanded SSD/HDD-aware parallelism across asset loading, cache generation, batch operations and the mod library, including destination-drive detection (Editor and Mod Manager)
- Improved asset loading logic to be more accurate (Editor)
- Improved editor shutdown performance and cleanup (Editor)
- Replaced filter tags with lightweight inline-highlighted search text that applies on Enter and copies or pastes as a complete query (Editor and Mod Manager)
- Added a shared search control and parser used across asset explorers, references, asset instances, the Property Grid and the Mod Manager (Editor and Mod Manager)
- Added NOT expressions and standardized logical-filter parsing across the Editor and Mod Manager (Editor and Mod Manager)
- Added path, subtype, compressed-size and logical-offset asset filters (Editor)
- Consolidated numeric filters around exact, comparison and inclusive-range syntax (Editor)
- Limited each asset explorer to filter keys relevant to its asset type (Editor)
- Changed asset hash filters to use decimal by default and a 0x prefix for hexadecimal (Editor)
- Removed the None in Folder asset filter (Editor)
- Improved Data Explorer filtering performance with parallel matching, per-worker path sets and fewer UI collection updates (Editor)
- Improved Data Explorer loading, sorting, expanding, thumbnail view and newly added path handling and performance (Editor)
- Fixed Data Explorer asset counts sometimes remaining blank after first initialization (Editor)
- Fixed newly added top-level asset paths not appearing in the Data Explorer (Editor)
- Fixed Data Explorer refreshes losing the selected folder or keyboard focus (Editor)
- Fixed failed batch operations leaving Data Explorer refresh permanently suspended (Editor)
- Fixed the Chunk/RES Explorer missing refreshes for modified or newly added chunks (Editor)
- Improved asset-list loading and sorting performance (Editor)
- Limited Open All to 50 assets to prevent accidental UI overload (Editor)
- Consolidated EBX, RES, chunk and legacy asset and folder context menus for more consistent availability and behavior (Editor)
- Expanded context-menu actions for copying EBX, RES, chunk and legacy asset metadata (Editor)
- Improved batch import, export and revert progress, cancellation, error reporting and UI responsiveness across asset explorers (Editor)
- Greatly improved multi-asset and folder revert performance by batching cleanup work, delaying the task window for short operations and adding completion feedback (Editor)
- Fixed Batch Asset Revert crashing when a chunk list contains a non-GUID line (Editor)
- Fixed one invalid RES file aborting the rest of a batch import (Editor)
- Fixed the batch mod export progress window losing focus during export (Editor)
- Improved performance of bulk exporting asset paths, file names and file information (Editor)
- Fixed folder reverts also matching similarly prefixed folders (Editor)
- Fixed remembered batch choices leaking between operations (Editor)
- Fixed dirty-state and linked-asset tracking when reverting or modifying added assets (Editor)
- Improved tab-closing and command cleanup to prevent stale handlers and retained editor tabs (Editor)
- Made task and progress windows attach to the active Editor window instead of always using the main window (Editor)
- Delayed the asset-opening task window so it appears only for slower operations (Editor)
- Hid import controls when the current asset editor does not support importing (Editor)
- Trimmed pasted values automatically in single-ID input dialogs (Editor)
- Expanded the Hash Generator with localization, DJB2 and FNV variants plus optional lowercase hashing (Editor)
- Fixed copying an empty value from a dataset grid throwing an error (Editor)
- Fixed empty asset metadata or root-folder copy actions throwing or leaving stale clipboard content (Editor)
- Fixed dataset grids attaching the new-row event handler more than once (Editor)
- Fixed Bundle Explorer property changes not reliably updating its UI (Editor)
- Improved Bundle Explorer opening and reference-scanning performance (Editor)
- Made the Information tab fetch its changelog asynchronously instead of freezing the Editor (Editor)
- Added a read-only SCU Explorer for combining selected updates in priority order and browsing their bundles and assets (Editor)
- Added a setting to delete downloaded SCU updates when launching the game (Editor and Mod Manager)
- Added an enabled-by-default setting to delete cached mainmenuconfig.json when launching FC25+ with a modified Ambassadors asset (Editor and Mod Manager)
- Improved mesh export/import skeleton selection window to look nicer and be faster (Editor)
- Improved FBX import and export speed, memory use and native-resource disposal (Editor)
- Improved mesh-viewer loading performance by caching mesh and FBX data and avoiding repeated conversion and per-section work (Editor)
- Improved mesh-viewer opening performance and consistency by sharing HelixToolkit rendering resources (Editor)
- Added Reload Textures and Load Default Textures actions to the mesh viewer (Editor)
- Improved mesh texture controls for selecting color, normal or both texture types (Editor)
- Improved mesh preview rendering to eliminate black spots and avoid unnecessary normal-map conversion (Editor)
- Improved mesh-viewer camera reset, view shortcuts and behavior after importing a replacement mesh (Editor)
- Kept the mesh-viewer loading overlay visible until its first rendered frame (Editor)
- Fixed composite mesh writing and multiple mesh import, export and section-layout errors (Editor)
- Improved FC25 and FC26 mesh-set reading and writing accuracy (Editor)
- Prevented failed native image mappings from crashing viewport rendering (Editor)
- Made chunk GUIDs deterministic for newly added textures and meshes, reducing written bytes when mods add the same asset (Editor)
- Consolidated texture, atlas and PNG previews into a faster shared texture viewer (Editor)
- Added image copying, RGBA, gamma and grid controls, mip and slice selection, and copyable dimensions and formats to the shared texture viewer (Editor)
- Improved texture-editor and large DDS preview loading, fit-to-window behavior and memory cleanup (Editor)
- Improved texture import resizing performance, aspect-ratio handling and the Import Convert to DDS workflow (Editor)
- Made texture-resize prompts attach to the main Editor window (Editor)
- Fixed aspect-ratio resizing truncating a calculated texture dimension to zero (Editor)
- Fixed texture array, cube-array and volume conversion using incorrect byte counts for array, depth or per-chain chunk-size metadata (Editor)
- Fixed AtlasTexture export and import (Editor)
- Fixed texture dimension metadata not updating reliably across different texture asset types (Editor)
- Fixed errors when reverting an added texture that was still open in the Texture Editor (Editor)
- Prevented failed texture preview recreation from leaving invalid GPU resources (Editor)
- Added an editor for SvgImage types, with support for export and import (Editor)
- Added a dedicated MovieTexture2Asset editor (Editor)
- Reworked MovieTexture2Asset import and export for improved stability, quality and MOV/WebM support (Editor)
- Fixed low-quality MovieTexture2Asset imports (Editor)
- Added JSON import and export for UITextDatabase assets (Editor)
- Added a HarmonySampleBank editor for browsing, playing, adding, replacing and batch-importing samples (Editor)
- Added Harmony dataset editing plus CSV export and import (Editor)
- Added per-bank and global Harmony sample and dataset batch export actions (Editor)
- Improved NewWave parsing, opening and export performance (Editor)
- Improved NewWave batch import performance (Editor)
- Improved NewWave importing for stream-pool audio and repeated imports of already-added chunks (Editor)
- Fixed repeated NewWave StreamPool imports continually inflating shared audio chunks with orphaned data (Editor)
- Made selection-parameter-only NewWave banks read-only to prevent unsupported edits (Editor)
- Fixed modified audio chunk compression and size handling that could produce invalid chunks (Editor)
- Added a clear error when vgmstream audio conversion fails (Editor)
- Added validation that prevents malformed zero-length SPS audio blocks from hanging export (Editor)
- Fixed audio durations displaying the wrong hour value or a leading zero (Editor)
- Added parallel NewWave audio conversion and improved playback duration and progress reporting (Editor)
- Added support for 3-channel and 8-channel EA Opus audio (Editor)
- Redesigned Lua function edits to work globally on any legacy Lua asset and be more customizable (Editor and Mod Manager)
- Added source and bytecode import/export for LuaRunnerCompiledLua assets with ABI-aware recompilation and accurate round trips (Editor)
- Fixed Lua function parameter counts being parsed incorrectly in some expressions (Editor)
- Removed FIFA Kit Creator settings.json conversion into the teamkits Lua table (Editor)
- Added project and mod support for installing Live Editor autorun scripts (Editor and Mod Manager)
- Added a dedicated Live Editor Autorun Scripts editor with create, import-folder, rename and delete actions (Editor)
- Improved Export All and Import All Language Strings performance (Editor)
- Renamed Legacy DB UI and terminology to T3DB (Editor)
- Reworked BigFile reading and writing and added RefPack recompression support (Editor)
- Improved BigFile reading, writing and viewing performance (Editor)
- Preserved each modified BigFile entry's original compressed or uncompressed storage mode (Editor)
- Made BigFile texture previews honor the Editor's fit-to-window setting (Editor)
- Improved IBX reading, writing and XML conversion accuracy and performance (Editor)
- Moved IBX conversion off the UI thread and improved cancellation, invariant numeric handling and result counts (Editor)
- Improved IBX writing to reduce file sizes (Editor)
- Fixed legacy database string writes that could silently corrupt data when a value exceeded its allowed length (Editor)
- Fixed T3DB Excel export and reimport silently zeroing numeric columns (Editor)
- Fixed T3DB version handling (Editor)
- Added a clear error when a T3DB table exceeds the format's record limit (Editor)
- Improved T3DB reading, writing, searching, replacing, pasting and bulk row operations performance (Editor)
- Improved T3DB Excel, TXT and TSV import and export performance and resource cleanup (Editor)
- Improved T3DB spreadsheet and text import parsing with flexible decimal separators and clear row, column and table errors for invalid numeric values (Editor)
- Improved NewWave and Harmony CSV parsing of numeric values with flexible decimal separators (Editor)
- Added active-filter highlighting, filter counts and Clear Filters actions to the T3DB, NewWave and Harmony editors (Editor)
- Improved T3DB table switching and NewWave and Harmony dataset loading performance (Editor)
- Improved T3DB Go to Row and Go to Column actions and fixed column preservation when navigating (Editor)
- Improved standalone T3DB behavior (Editor)
- Improved batch legacy import with parallel processing, active-filter support, cancellation and correct root-folder handling (Editor)
- Improved legacy asset modification flow and performance for already modified or added files (Editor)
- Fixed Copy Legacy SHA1 returning the original hash instead of the modified hash (Editor)
- Fixed legacy asset changes not notifying explorer and project-state listeners (Editor)
- Fixed BigFile rewrites shifting entries in archives with mixed DAT subtypes (Editor)
- Fixed BigFile text previews throwing on entries shorter than three bytes (Editor)
- Improved performance of BigFile DDS viewer loading (Editor)
- Added a reusable virtualized hex viewer for binary BigFile and InitFS entries, autorun files and unsupported legacy assets (Editor)
- Standardized exported legacy asset extensions to lowercase (Editor)
- Replaced the large compiled legacy-name table with a compressed name list loaded in the background, reducing binary size and startup cost (Editor)
- Added more known legacy file names (Editor)
- Added Batch Import Wardrobe Variations for male, female or both variants (Editor)
- Added Batch Add Shoes and validation that prevents replacing an existing shoe ID accidentally (Editor)
- Added Add Sock with a dedicated input workflow (Editor)
- Added Add Sock, Add Underarms, Add Gloves, Add Accessories and an improved Add Tattoo workflow (Editor)
- Added Batch Add GK Gloves, Gloves and Tattoos (Editor)
- Added Add Accessory Variation and Batch Add Accessory Variations workflows (Editor)
- Added Add Chant (Editor)
- Added Batch Add Overlays, Balls, Trophies, Banners, Flags, Scarves and Adboards (Editor)
- Added Batch Add Jersey Fonts (Editor)
- Improved Batch Import Faces performance and face folder handling to support face variations (Editor)
- Added separate face actions for strand hair, facial hair and eyebrows (Editor)
- Added Copy Cloth from Other Blueprint with a searchable cloth-blueprint selector (Editor)
- Added face-asset removal actions and improved cloth, strand, mouthbag, hair and hair-accessory linking (Editor)
- Improved linked-asset tracking and reverts for face imports (Editor)
- Fixed kit folder import failing when the optional hotspot asset is absent (Editor)
- Improved shoe cloth duplication and added Fix Cloth Assignments (Editor)
- Fixed armband duplication (Editor)
- Added head variation textbox to upper-body and lower-body asset duplication UI (Editor)
- Improved trophy creation to add missing assets, skeleton references and world-bundle data (Editor)
- Fixed some duplicated content being added to wrong superbundle (Editor)
- Made generated chunk GUIDs deterministic across duplication workflows (Editor)
- Preserved compressed and uncompressed storage modes encoded in chunk GUIDs when adding, modifying, duplicating and reimporting chunks and legacy assets (Editor)
- Preserved previously discarded BundleRefTable header flags when reading and rewriting BundleRefTable assets (Editor and Mod Manager)
- Improved BundleRefTable reading and writing performance (Editor and Mod Manager)
- Fixed duplication workflows accessing properties that are not present in FC 25 assets (Editor)
- Added support for parallel asset compression improving compression performance on larger assets (Editor and Mod Manager)
- Added detection and a clear error for truncated or incomplete mod files (Mod Manager)
- Improved modding cache format to be smaller, and load, generate, and write much faster while using far less memory (Editor and Mod Manager)
- Added parallel catalog execution on SSDs (Editor and Mod Manager)
- Improved applying mods performance on SSDs and especially HDDs (Editor and Mod Manager)
- Improved TOC reading and writing performance (Editor and Mod Manager)
- Improved mod installation progress so archives and multi-file imports report completed-file counts (Mod Manager)
- Added a full-window mod installation progress overlay and disabled conflicting actions while the Mod Manager is busy (Mod Manager)
- Improved multi-file mod installation performance with parallel processing and duplicate-path handling (Mod Manager)
- Expanded archive import and UI support for .bz, .gz, .lz and .tar, including streamed and Zstandard-compressed TAR files, and removed unsupported .cab and .iso claims (Mod Manager)
- Fixed uppercase .FIFAMOD discovery (Mod Manager)
- Improved handling when loading a project or mod with an unsupported version (Editor and Mod Manager)
- Improved old-format mod reading (Mod Manager)
- Improved mod-library startup with parallel index reading, lazy screenshot loading and isolated error handling so one broken mod cannot abort the rest (Mod Manager)
- Improved the Mod Manager startup loading overlay so it renders and animates before initialization work begins (Mod Manager)
- Added shared mod-icon caching so identical icons reuse one decoded image, reducing memory usage (Mod Manager)
- Made affected-file lists load asynchronously and added InitFS and autorun-script entries (Mod Manager)
- Added mod-description search (Mod Manager)
- Fixed issues with changing game (Mod Manager)
- Added category, subcategory, title and filename sorting to the available mods list (Mod Manager)
- Improved profile loading, mod priorities, conflicts, categories, move commands and estimated-size calculation (Mod Manager)
- Added debounced configuration and profile autosaving with atomic replacement, backups and shutdown flushing (Mod Manager)
- Improved uninstalling so deleted mods are removed from every profile and individual file failures are reported (Mod Manager)
- Applying an already applied but disabled mod now enables it (Mod Manager)
- Added -launch [profile] and -closeAfterLaunch command-line options (Mod Manager)
- Registered the Mod Manager install location to Windows Registry (Mod Manager)
- Moved file associations to background startup work (Mod Manager)
- Avoided claiming archive file associations when the Mod Manager is the only available handler (Mod Manager)
- Added Microsoft Defender exclusion for the selected game folder on startup (Editor and Mod Manager)
- Made modded-folder swapping recover from interrupted moves and improved file-link creation and cleanup (Editor and Mod Manager)
- Added retries for transient Windows directory-move failures while rebuilding FIFAModData (Editor and Mod Manager)
- Fixed the launch-conflict confirmation ignoring Yes and improved game and launcher detection, forced closure and cleanup (Editor and Mod Manager)
- Fixed Live Tuning, asset-file and dynamic-localization cleanup not running when launching with already applied mod data (Editor and Mod Manager)
- Stopped logging an expected anti-cheat restore failure as an error while the game is still open (Editor and Mod Manager)
- Fixed supported game settings not being written to the game INI file (Mod Manager)
- Fixed game-selection races, ordering and stale selection behavior (Editor and Mod Manager)
- Fixed launching from the Editor reusing an unrelated or stale FIFAModData folder when no project changes were detected (Editor)
- Delayed supported drive checks until launch so the Editor can now be used without launching the game on unsupported drives (Editor)
- Fixed InitFS Export All writing nothing when entry names contain no folders (Editor)
- Fixed the texture dimensions checker retaining results from its previous run (Editor)
- Improved mod executor logging and cancellation (Editor and Mod Manager)
- Improved post-launch modded-folder restoration and autorun-script cleanup across game bootstrap restarts, overlapping launches and transient file locks (Editor and Mod Manager)
- Reduced mod file sizes by omitting redundant type and RID metadata for in-place RES modifications (Editor and Mod Manager)
- Updated the application to .NET 11 (Editor and Mod Manager)
- Enabled server garbage collection for the Editor (Editor)
- Updated the shipped Oodle library to 2.9.16 (Editor and Mod Manager)
- Improved Oodle DLL loading to prefer the game's DLL when versions are the same (Editor and Mod Manager)
- Improved compression and decompression performance, validation and failure reporting (Editor and Mod Manager)
- Fixed compression failures being silently stored as uncompressed data instead of reporting the failure (Editor and Mod Manager)
- Updated FFmpeg to 8.1.2 and reduced its packaged size (Editor)
- Updated DirectXTex (Editor)
- Updated other packages (Editor and Mod Manager)
- Reduced published app size (Editor and Mod Manager)
- Removed obsolete dependencies and code (Editor and Mod Manager)
- Fixed numerous stream, native handle, pooled buffer, event-handler, image, process and editor-tab resource leaks (Editor and Mod Manager)
- Updated all SDKs (Editor and Mod Manager)
- Many small performance improvements and bug fixes around the tool (Editor and Mod Manager)