Enhanced Feature Implementation and Cleanup #1

Merged
njohnson merged 32 commits from feature/icon_factory into main 2025-06-04 22:40:19 -04:00
Owner

This pull request aims to enhance several features of the application, fix issues with data handling, and perform cleanup of unused files.

Key Changes:

  • Feature Enhancements:
    • Added support for various file types including syntax highlighting for gsc, rmb, and shock files.
    • Implemented a new search functionality and improved zone viewer with sorting enhancements.
    • Introduced tabs for viewing rumble and shock files, along with dedicated viewers for these file types.
  • Data Handling Fixes:
    • Corrected issues related to data compression, byte order handling, and tag parsing in COD Wii zonefile and fastfile.
    • Fixed LocalStrViewer entry count and renamed the group box for better usability.
    • Added support for category sorting within XTreeWidget using TREE_CATEGORY enum.
  • Code Cleanup:
    • Removed numerous unused header files, temporary user files, and generated PNG files to streamline the codebase.
    • Removed redundant LZO source and unnecessary resource files for better maintainability.
    • Added dependencies for libraries in app, tests, and tools projects to ensure seamless integration.
  • Progress Updates:
    • Currently working on the implementation of XMem functions and LZO compression alongside ZLib fixes.

Additional Notes:

  • Enhanced main window with new highlighting options and viewer logic updates.
  • Introduced support for fastfile and zonefile in all COD titles, unified test factory methods to include Wii support
This pull request aims to enhance several features of the application, fix issues with data handling, and perform cleanup of unused files. Key Changes: - Feature Enhancements: - Added support for various file types including syntax highlighting for gsc, rmb, and shock files. - Implemented a new search functionality and improved zone viewer with sorting enhancements. - Introduced tabs for viewing rumble and shock files, along with dedicated viewers for these file types. - Data Handling Fixes: - Corrected issues related to data compression, byte order handling, and tag parsing in COD Wii zonefile and fastfile. - Fixed LocalStrViewer entry count and renamed the group box for better usability. - Added support for category sorting within XTreeWidget using TREE_CATEGORY enum. - Code Cleanup: - Removed numerous unused header files, temporary user files, and generated PNG files to streamline the codebase. - Removed redundant LZO source and unnecessary resource files for better maintainability. - Added dependencies for libraries in app, tests, and tools projects to ensure seamless integration. - Progress Updates: - Currently working on the implementation of XMem functions and LZO compression alongside ZLib fixes. Additional Notes: - Enhanced main window with new highlighting options and viewer logic updates. - Introduced support for fastfile and zonefile in all COD titles, unified test factory methods to include Wii support
njohnson self-assigned this 2025-06-04 22:40:12 -04:00
njohnson added 32 commits 2025-06-04 22:40:12 -04:00
Added dependencies for the libs in the app, tests and tools projects. This change ensures that these components depend on the correct libraries.
njohnson merged commit 6632149f42 into main 2025-06-04 22:40:19 -04:00
njohnson deleted branch feature/icon_factory 2025-06-04 22:42:15 -04:00
Sign in to join this conversation.
No description provided.