Releases: Neinndall/AssetsManager
AssetsManager_v3.2.5.1
HOTFIX UPDATE (#68)
This hotfix update improves the responsiveness of the settings interface and the clarity of comparison logs through human-readable file names. It also optimizes metadata efficiency for faster processing and resolves a synchronization issue when resetting default paths, ensuring a smoother configuration workflow.
Improvements
- Settings / UI Responsiveness
- Improved the synchronization between the settings data and the user interface, ensuring that all changes are reflected instantly throughout the application.
- Diagnostics / Comparison Logs
- Enhanced the WAD comparison logs to include human-readable file names for better traceability.
- Silenced false-positive warnings during backup creation for optional audio containers (e.g., .wpk siblings).
- Data Efficiency / Metadata
- Optimized the comparison JSON structure by removing redundant and unused hash fields.
Bug Fixes
- Settings / Reset Defaults
- Fixed a bug where the "Reset Default" button failed to update the game paths and other fields in the "Default Paths" tab immediately. All settings now refresh instantly upon reset.
AssetsManager_v3.2.5.0
MEDIUM UPDATE (#67)
This update introduces the brand new Automated Asset Watcher for background tracking of game files and features a major optimization for VO audio containers with unified hierarchy merging. It also refines the Notification Hub with a professional HUD aesthetic and enhances the 3D Viewer with persistent visibility states, ensuring a more stable and efficient engineering workflow.
New Features
- Monitor / Automated Asset Watcher
- Replaced the old monitoring system with a brand new automated Asset Watcher. The system now automatically detects changes in your local game files and plugins after every patch, keeping your monitored assets permanently synchronized.
- Added support for automated background updates: the watcher can now check for changes periodically (even every minute) without interrupting your workflow.
- Integrated "Patch Intelligence" icons: assets now show clear status indicators (New, Updated, Up-to-Date) with professional HUD-style circular icons.
- Improved traceability: real updates now automatically save "Old" vs "New" versions in the background, allowing for instant difference viewing at any time.
Improvements
- Audio Engine / VO Audio Container Optimization
- Optimized the logic for voice-over containers (_vo_audio.bnk and .wpk). The system now automatically merges the hierarchy of multiple banks, ensuring that all audio events and their internal structure are fully visible when viewing differences, even if the data is distributed across different files.
- Improved audio discovery: the scanner now also checks the events bank for embedded audios, preventing any "abandoned" audio from being lost during comparison or extraction.
- 3D Viewer / Visibility Persistence
- Implemented a new global visibility toggle for models in the SCENE hierarchy. Users can now hide and show entire models without losing their manual mesh visibility settings (Meshes & Textures).
- Audio Engine / Performance & Consistency
- Optimized the linker engine to load WAD contents only once during audio resolution, significantly reducing disk I/O and speeding up difference viewing.
- Unified the metadata resolution logic across Live Comparisons, History Results, and Archive Explorer for 100% consistent event naming.
- Comparator / UI Category Preservation
- Improved the dependency anchoring logic to keep modified or renamed assets in their primary UI folders. Files acting as dependencies for others are now internally linked rather than moved, ensuring a cleaner and more predictable results tree.
- Notification Hub / Visual Refinement
- Refined the notification layout with a more balanced and compact distribution, ensuring better alignment between the header and the message body.
- Redesigned the "New Notifications" badge with a modern technical HUD aesthetic, featuring semi-transparent backgrounds and a dedicated alert icon for improved visibility.
- Improved the vertical alignment of all elements (icons, text, and close button) for a perfectly centered and professional look.
- Explorer / Context Menu
- Reorganized the context menu by grouping "Favorites", "Watch Asset", and "Image Merger" into a new "Add to" submenu, significantly reducing visual clutter and improving navigation.
Bug Fixes
- Regional Audio Resolution
- Fixed a bug where event names appeared as "Unknown" in regional WADs (e.g., .es_ES). The system now intelligently links to the base master bank to ensure 100% accurate metadata in all languages.
- Backup Dependency Integrity
- Improved the backup loading system to correctly resolve audio support files even when they are stored only as dependencies, ensuring full functionality in History mode.
- Historical Data Fidelity
- Reinforced data integrity by ensuring that backup views use exclusively saved data, preventing incorrect fallbacks to current live game files.
- Audio Engine / Event Metadata Resolution
- Fixed a bug where event names failed to resolve in audio bank files (_events.bnk) during live comparisons, ensuring metadata is consistently displayed across all operational modes including Archive Explorer.
- Comparator / Audio Dependency Integrity
- Fixed a critical issue where modified audio containers (.wpk or _audio.bnk) were saved without their necessary dependencies (_events.bnk and .bin). The system now implements a bi-directional linking logic that ensures all required metadata is packaged regardless of which part of the audio bank was updated.
AssetsManager_v3.2.4.1
HOTFIX UPDATE (#66)
This hotfix is primarily dedicated to fixing some bugs that have carried over from several previous versions, in various areas of the app.
Changes
- Settings / Visual Refinement
- Refined the background of sub-option panels from "Hover" to "Card" style with a 1px border. This ensures a more professional, high-fidelity HUD look with reduced brightness and better contrast across General and Advanced settings.
- Explorer / Nomenclature Unification
- Updated the category labels in the Backup Explorer to use "Removed" instead of "Deleted", aligning with the internal comparison standards.
Bug Fixes
- Explorer / Category Icon Alignment
- Fixed an inconsistency where the "Removed" category folder displayed a standard folder icon instead of the expected circular status icon. Also fully aligned the internal nomenclature to use "Removed" instead of "Deleted" across all services and UI triggers.
- Audio Engine / Historical Metadata Consistency
- Fixed a bug where viewing audio bank differences from the History module failed to resolve event names. The system now correctly anchors metadata resolution to the local backup files in AppData, ensuring accurate event identification regardless of current game updates.
- Explorer / Multi-Selection Context Menu
- Fixed a bug where the "View Selected Differences" header remained stuck in the context menu after selecting a single item following a multi-selection.
- Explorer / .WPK Audio Bank Expansion
- Fixed a bug that prevented voice-over (.wpk) files from correctly expanding to show their audio events when they were located within subdirectories of a WAD file.
- Settings / Interface Restoration
- Fixed a critical issue where the "Auto-extract new assets" and "Generate asset report" options were missing from the General Settings. These essential tools are now fully restored and reorganized under a new "Post-Comparison Actions" section.
- Explorer / Metadata Precision
- Fixed a bug where the "Renamed file metadata" panel appeared incorrectly for deleted files. The panel is now strictly reserved for renamed assets.
- Explorer / Dual View Stability
- Fixed an issue where the "Preview not available" message would disappear when selecting an image in the tree, ensuring consistent feedback across all preview slots.
- Comparison Results / Gallery Visibility
- Fixed a filtering issue in the Discovery Grid (Gallery) that excluded deleted assets. Removed images are now correctly displayed in the visual discovery view.
- Data Engine / Historical Consistency
- Fixed a critical bug where historical comparison results failed to load images or code after a PBE update. The system now intelligently prioritizes local backup data for history and uses direct folder paths for live comparisons, ensuring 100% reliable asset visualization in all scenarios.
AssetsManager_v3.2.4.0
MEDIUM UPDATE (#65)
This update introduces standalone WAD support, a professional animation synchronization system, and advanced diagnostic tools for JSON analysis. It features a significant optimization of the viewer interface and a unified global diagnostic hub, providing a faster and more consistent experience for asset exploration and comparison.
New Features
- Explorer / Standalone WAD Support
- Added the ability to open and explore individual .wad.client and .wad files directly from the toolbar.
- Viewer / Animation Management
- Added "Sync Anims": a new professional synchronization mode that replicates playback state (Play/Pause/Time) across all loaded models in the scene.
- Added the ability to remove animations from the viewer list.
- Explorer / Advanced Search
- Added the ability to search for files by their extension (e.g., .png, .bnk) for faster filtering.
- Added a new informative screen that automatically appears when a search finds no results.
- Explorer / Context Menu
- Improved the context menu with new quick-copy options for file names and paths.
- Update System
- Optimized the update system to reduce data consumption and improve response speed.
- Improved build discovery in the commit history: older changes are now reliably linked to the nearest installation package through a new professional inheritance logic.
- Added automatic detection between stable and experimental (QA) versions.
- New alerts to facilitate returning to the stable version from trial versions.
- Simplified the download progress interface by removing unnecessary technical information.
- GitHub Integration
- Added support for personal GitHub tokens in advanced settings for users requiring higher query limits.
- User Interface
- Improved the menu system with support for smoother and more elegant native submenus.
- JSON Diff Analysis Tools
- Added "Real-time Metrics": a new diagnostic capsule showing total Insertions, Deletions, and Modifications in the toolbar.
- Added "Smart Navigation": clicking on metrics now automatically jumps to the first occurrence of that change type.
- New technical headers: version cards now show file size for better traceability.
- Added "Contextual Breadcrumb": a new bottom bar that shows the current line number and full line content (key-value) in real-time, optimized for large files.
Improvements
- Viewer / Studio Interface Optimization
- Re-engineered the Hierarchy list into a high-density single-line layout, significantly reducing vertical footprint.
- Implemented Dynamic Source Labeling: the hierarchy now automatically distinguishes between "Model" and "Chroma" assets.
- Improved Hierarchy readability: model names are now automatically shortened by removing redundant technical suffixes (truncation at the first dot) for a cleaner look.
- Redesigned the Bottom Action Bar into a compact horizontal toolstrip (36px height), reclaiming vertical space for inspector tools.
- Refined UI precision: achieved mathematically perfect horizontal and vertical centering for action buttons and eliminated redundant tooltips.
- User Interface / Consistency
- Unified the font sizes and layout of all informational screens and welcome messages for a more professional look.
- Notification Hub
- Improved the notification design for more comfortable reading and a cleaner visual layout.
- Added color indicators by alert type (Success, Warning, Error) for instant visual identification.
- Performance
- Improved overall history query performance using a persistent local cache system.
- Integrated unified sequential loading (1 by 1) for thumbnails in both GridView and Gallery, ensuring maximum stability and low resource impact.
- Optimized global memory footprint by applying a 256px limit to all file discovery thumbnails.
- Comparison Results / Global Diagnostic Hub
- Promoted the search box and status filters to the Global Toolbar: search and filter assets instantly across Hierarchy, Gallery, and Overview without switching views.
- Implemented Interactive Diagnostic Badges: converted static counters into smart ToggleButtons with high-fidelity HUD effects (1.5px dynamic borders and technical glow).
- Updated status filter icons to match the project's color standards: Modified is now Blue and Renamed is now Orange for better visual consistency with the file tree.
- Integrated "Search Hub" Design: unified the global searcher and status filters into a single professional tool capsule with a dedicated search icon and technical separators.
- Improved Gallery Experience: cleaned up the visual discovery grid by removing redundant selection states for a more fluid browsing experience.
- Comparison Results / User Experience
- Unified the loading experience: added a loading indicator when viewing differences for multiple files (Batch Mode), ensuring consistent feedback for both single and multiple assets (Images/Text/Audio).
- Explorer / Search Bar Precision
- Refined the search box layout by adjusting the caret margin (6px) and placeholder positioning (14px) for a more balanced and professional HUD aesthetic.
- Text Comparison Engine
- Upgraded scroll synchronization to use percentage-based offsets (v3.2.1.0 style), ensuring perfect alignment between documents of different scales.
- Improved position persistence: toggling the "Hide Unchanged Lines" tool now reliably maintains your current line position in the full document.
- Optimized UI layout: reduced vertical margins to maximize editor height and achieved better visual symmetry.
- Cleaned up the interface by removing redundant copy buttons, centralizing actions in the smart breadcrumb bar.
- Centralized file size formatting logic across the entire application for maximum technical consistency.
Bug Fixes
- Viewer / Sync Anims Stability
- Fixed a bug where animations would auto-resume when switching models due to incorrect default pause states.
- Fixed a playback reset issue where animation time was forced to 0 when switching to a model without animations while "Sync Anims" was active.
- Notification Hub / Visual Stability
- Fixed a small visual jump that occurred in the notification content when marking it as read.
- Settings / Path Selection Reactivity
- Fixed a bug where selected client directory paths were not visible in the interface until the settings window was reopened.
- Explorer / Search Visibility Fluidity
- Optimized the "No results" overlay response time to ensure it disappears instantly when search filters are cleared, improving tree navigation transitions.
- Text Comparison / Stability
- Fixed "Crazy Jumps": resolved a historical bug where document views would jitter or jump when reaching the bottom boundaries using Clamping and Sync Flags.
- Fixed a feedback loop in scroll synchronization that occurred during high-speed manual scrolling.
- Model Management / Data Integrity
- Fixed a logic error in the comparison model where certain size properties were incorrectly handled after refactoring.
AssetsManager_v3.2.3.1
HOTFIX UPDATE (#64)
This hotfix restores build detection capabilities in the Commit History by synchronizing the QA release tag and aligning branch search protocols.
Bug Fixes
- Help / Build Detection Stability
- Fixed a critical issue where automated builds were incorrectly marked as "No build available" due to a tag mismatch between the CI/CD workflow and the internal update service.
AssetsManager_v3.2.3.0
MEDIUM UPDATE (#63)
This update introduces the new Development Center for real-time version tracking, a direct download system for experimental builds, and a complete overhaul of the explorer toolbar for a cleaner and more professional engineering experience.
New Features
- Help / Development Center & Commit History
- Implemented the CommitHistoryWindow (Development Center) integrated with the GitHub API to fetch real-time commit history from the
devbranch. - Integrated a Direct Download System: users can now download and install specific development builds (ZIP) directly from the commit list by linking unique SHAs with GitHub Release Assets.
- Re-engineered UpdatesView: implemented a high-fidelity "Hero Action" layout with a dual-panel design (Info Card / Selection Button) for the Update Center gateway.
- Implemented the CommitHistoryWindow (Development Center) integrated with the GitHub API to fetch real-time commit history from the
- Infrastructure / Rolling Release CI/CD
- Configured GitHub Actions (dev.yml) for automated "Rolling Releases": new builds are compiled and attached to a permanent
developmenttag to avoid release history clutter. - Implemented Optimized NuGet Caching and minimal-verbosity build protocols to reduce deployment time by ~40% per commit.
- Configured GitHub Actions (dev.yml) for automated "Rolling Releases": new builds are compiled and attached to a permanent
- Explorer / Professional HUD Toolbar
- Re-designed the ExplorerToolbarControl into a dual-panel architecture: a clean header for core actions and a professional expanded section for secondary tools.
- Implemented Seamless Panel Fusion: when expanded, the header and tools panel merge into a single visual unit by dynamically adjusting borders and corner radii.
- Integrated a Compact Tools Suite: secondary tools (Collapse, Backup, Mode, Grid, Path, Favs, Merger) are now aligned to the far left with a high-density footprint and 9pt typography for a cleaner engineering aesthetic.
- UI / Technical Settings Control
- Implemented the ModernToggleSwitch style: a professional industrial-grade toggle with a technical LED status indicator and 1.5px high-contrast hover feedback.
Changes
- UI / Viewer Gimbal HUD Optimization
- Eliminated Redundant Perspective View: Removed the duplicate "Perspective" button from the ViewerViewportControl HUD to streamline the user interface and avoid confusion with the Front View/Reset actions.
- Corrected Axis Iconography Standard: Updated axis colors and icons to match the engineering standard (Z=Blue/Forward-Back, Y=Green/Top-Bottom, X=Red/Left-Right) for a more intuitive 3D navigation experience.
Improvements
- UI / Settings Suite Evolution
- Re-engineered the Settings architecture into a Horizontal Studio Layout: transitioned from vertical blocks to a pro-tier action-on-the-right design for General and Advanced panels.
- Unified HUD Spacing Standards: implemented a mathematical grid system (6px subtitle gap, 18px item rhythm, 28px content indent) across all configuration views for pixel-perfect alignment.
- Optimized Settings Sidebar: refined the navigation header with a simplified "SETTINGS / PANEL" hierarchy and a more compact technical icon footprint.
- Path Management: re-designed DefaultPathsSettingsView with a high-width vertical layout to prevent path truncation while maintaining alignment consistency.
- UI / HUD Interactivity & Feedback
- Restored and refined the AccentBrush Hover Protocol: both icons and text now ignite with the system accent color upon interaction, providing instant visual feedback.
- Implemented Forced White Iconography: all toolbar icons now default to a high-contrast white/TextPrimary state for maximum visibility on dark HUD backgrounds.
- UI / Commit History Evolution
- Optimized the CommitHistoryWindow by replacing legacy text-based buttons with a minimalist HUD icon-only architecture.
- UI / Stabilized Search Experience
- Re-engineered the AnimatedSearchBoxStyle: stabilized the search placeholder (magnify icon + "Search...") to remain visible by default and perfectly steady during expansion/collapse animations.
- Optimized Search Geometry: increased the expanded search box width to 180px for improved readability of complex queries.
- Explorer
- Reworked toolbar with vertical labels and dynamic action-oriented icons for Mode and Grouping tools.
- Adjusted main split proportions (850:900) to optimize tool layout and tree legibility.
Bug Fixes
- Explorer / Search Placeholder Visibility
- Fixed a recurring bug where the search placeholder would flicker or disappear prematurely due to focus-state conflicts; implemented a content-based visibility trigger for 100% stability.
- UI / Double Border Artifacts
- Resolved a visual glitch where overlapping 1px borders created a "double line" effect between merged toolbar panels.
- JsonDiff
- Fixed inconsistent Next/Previous navigation by ensuring jumps are relative to the visible viewport when the caret is off-screen or at the document start.
AssetsManager QA Testing
🛠 Automated QA Testing
This release contains the latest automated builds generated from the qa branch.
Last Commit: feat: champion analitycs (fixed a build WIP)
SHA: c4ea82cb669cd5c4567926a4081ff1fbc4a29c19
Note: These are pre-release builds for testing purposes.
AssetsManager_v3.2.2.2
HOTFIX UPDATE (#62)
This update introduces a professional Camera Gimbal system for the 3D Viewer and unifies the historical monitoring experience with a streamlined naming architecture.
New Features
- 3D Viewer / Camera Gimbal HUD
- Implemented a professional Orientation Gimbal HUD: a technical overlay providing instant access to 7 calibrated views (Front, Back, Left, Right, Top, Bottom, and Perspective).
- Integrated a Smooth Flight Engine: transitions between camera angles now utilize a specialized Lerp-based interpolation for a high-end cinematic feel.
- Added Snap-to-View Logic: initial model loading now performs an instant camera snap to the "Professional Front View", eliminating jarring transitions on startup.
Improvements
- UI / Refined Camera Iconography
- Designed a specialized icon set for the Gimbal HUD with semantic axis coloring (Green: Y, Red: X, Blue: Z) and mirrored orientations for improved spatial awareness.
- Architecture / Camera Controller Rework
- Enhanced CustomCameraController with dual-mode operational states:
FlyTo(interpolated) andSnapTo(instant), providing precise control over the user experience.
- Enhanced CustomCameraController with dual-mode operational states:
- Monitor / Unified History Experience
- Refactored the History Module to be fully content-agnostic: unified naming conventions ("Edit Name", "Rename Entry") for both WAD comparisons and JSON remote files.
AssetsManager_v3.2.2.1
HOTFIX UPDATE (#61)
This hotfix introduces batch loading capabilities for chromas and enhances technical asset identification through direct texture naming, significantly optimizing the 3D viewer workflow.
New Features
- 3D Viewer / Multi-Chroma Loading
- Implemented Multi-Selection Support in the Chroma Gallery: users can now select multiple skins using a toggle-based interaction (CheckCircle indicator).
Improvements
- Viewer / Chroma Asset Identification
- Enhanced chroma cards to display the Technical Texture Name (e.g.,
tx_cm) instead of a generic label, significantly improving asset traceability. - Integrated Smart Text Trimming and Detailed ToolTips for long texture filenames, ensuring a clean and readable grid layout.
- Refined the Loading Sequence: the gallery now stays visible during batch operations, providing continuous feedback until the last model is rendered.
- Enhanced chroma cards to display the Technical Texture Name (e.g.,
- UI / HUD Aesthetics & Alignment
- Achieved Mathematical Centering for all gallery controls through refined StackPanel alignments and standardized 18px horizontal padding.
- Viewer / Chroma Preview
- Implemented a prioritized hierarchical search that favors the
_tx_cmpattern (main chroma texture) and ensures matching with the chroma directory name for 100% accurate previews.
- Implemented a prioritized hierarchical search that favors the
AssetsManager_v3.2.2.0
MEDIUM UPDATE (#60)
This version redefines the technical agility of AssetsManager through a deep re-engineering of the 3D Viewer and the comparison engine. It introduces multi-threaded asynchronous loading (Async/Await) for SKN, SCO, and SCB assets, eliminating interface locks and guaranteeing absolute fluidity. This version consolidates the new interactive Chroma Gallery with real-time swatch analysis and debuts the Difference Playlist system for high-performance sequential navigation. Under a Peer-to-Peer communication architecture and high-fidelity HUD aesthetics, this version transforms asset analysis into a symmetrical, reactive, and professional engineering environment.
New Features
- 3D Viewer / Interactive Chroma Gallery
- Introduced a high-fidelity Chroma Selection Center: an intelligent station that automatically detects and filters skin variations for any character.
- Integrated the ChromaScannerService: automated directory analysis that identifies .skn models and generates color-accurate swatches from textures using pixel-sampling algorithms.
- Features a professional HUD Selection Overlay with virtualized grid technology for ultra-smooth navigation through large chroma collections.
- Comparator / Batch Diff Playlist
- Implemented a high-performance sequential navigation system ("Playlist") for both Text and Image difference viewers.
- Added dynamic batch detection: the interface automatically adapts when multiple files are selected for comparison.
- Integrated full keyboard support: navigate between files in a batch using Alt + Left/Right shortcuts.
Improvements
- Architecture / Passive Injector Pattern
- Refactored the ViewerWindow into a pure passive container, delegating orchestration to specialized child controls and improving modularity.
- Implemented Direct Peer-to-Peer Communication between viewer components (Panel, Viewport, Gallery), eliminating event-bubbling overhead.
- Viewer / Asynchronous Asset Loading
- Implemented Background Model Loading (async/await) for SKN, SCO, and SCB files, ensuring a zero-blocking UI experience during heavy geometry parsing.
- Re-engineered SknLoadingService and ScoLoadingService to utilize UI thread synchronization via
Dispatcher, allowing parallel loading of meshes and textures. - Optimized the Chroma Selection Workflow to provide seamless transitions by delaying gallery dismissal until the new model is fully prepared in the viewport.
- UI / Symmetrical Toolbar Architecture
- Standardized the tool capsule layout across all difference viewers: logic follows a unified FILES > MODES > TOOLS hierarchy.
- Redesigned the Image Diff toolbar into a single HUD capsule, eliminating visual clutter and achieving perfect horizontal centering.
- Comparison Results UI / Professional Toolbar
- Redesigned the results toolbar into a unified "Command Console" layout using a cohesive capsule design.
- Integrated the Analytical Dashboard and Status Filters into a single technical block with surgical separators (0.8 opacity).
- Implemented high-contrast state visualization: tools now fade to greyscale (30% opacity) when inactive and ignite with vibrant semantic colors (Green/Orange/Red/Blue) when active.
- UI / Dynamic Context Menu
- Implemented a "live" context menu in the Explorer: automatically switches label to "View Selected Differences" and adjusts its state based on multi-selection content.
- UI / Visual Consistency Standard
- Standardized toolbar separators across all difference viewers: implemented a unified 80% Opacity Protocol to ensure a balanced, high-fidelity HUD aesthetic without visual distractions.
- UI / UX Refinements
- Enhanced the 3D Workspace flow: the editor state now persists after model deletion, ensuring a continuous engineering environment.
- Refined the window status bars to provide clear shortcut information for both change navigation (Alt+Up/Down) and file navigation (Alt+Left/Right).
Bug Fixes
- Explorer / Virtualization Stability
- Fixed a critical selection bug where scrolling through large directories caused accidental preview changes (Breadcrumbs) due to container recycling; migrated the TreeView to Standard Virtualization Mode with an optimized 4-page pre-render cache.
- UI / Visual-Logical Tree Navigation
- Fixed a critical UI crash (
InvalidOperationException) when interacting with highlighted search results; re-engineered the FindAncestor helper to support hybrid navigation between Visual and Logical trees, ensuring compatibility with content elements likeRun.
- Fixed a critical UI crash (
- Explorer / Multi-Selection Logic
- Resolved a fundamental selection bug: the primary focused item is now correctly included alongside secondary multi-selected nodes in all batch operations (Merger, Extraction, Diffs).
- Explorer / Backup Tree Hierarchy
- Fixed a critical bug in Backup mode where disabling "Group by paths" (Categories mode) caused dependencies to be incorrectly nested inside other files, breaking the category structure.
- Resolved an issue where the "Dependency" category folder disappeared in Category mode; implemented a comprehensive item collection strategy to ensure all top-level dependencies are displayed.
- Fixed a technical regression in audio bank processing: implemented a Visual-Technical Path Separation Protocol that preserves original game paths for the
AudioBankLinkerServicewhile using simplified paths for visual categorization.
- UI / Window Persistence Protocol
- Fixed a bug in the Image Merger tool where the window would fail to reopen after being closed via the 'X' button; implemented a robust persistence and visibility protocol to ensure the tool is always accessible from the context menu.
- UI / Resource Dictionary Integrity
- Fixed a XAML runtime exception caused by missing local resources; transitioned to a 100% globalized converter architecture.
- Comparator / .BIN Format Support
- Optimized the batch detection algorithm to properly identify and allow proprietary data formats (.bin, .json, .troybin) in the multi-file text viewer.