Skip to content

0.2.0.12

Latest

Choose a tag to compare

@avan06 avan06 released this 02 Jan 03:40

Release Notes for [Version 0.2.0.12]

This release includes significant bug fixes, performance enhancements, and feature additions, ensuring a more robust and user-friendly experience.

Below are the updates and enhancements included in this release, categorized by their respective commit dates:


Dec 29, 2024

  1. Bug Fixes:

    • [Experimental Modification] Resolved the "Playgo Chunk hash file was not allocated enough space" error.
      • Modified the Gp4Project in LibOrbisPkg to include .dds, right.sprx, and sce_discmap.plt files automatically during package builds. Manual placement is still required for these files.
      • LibOrbisPkg currently cannot generate .dds, right.sprx, and sce_discmap.plt files, so they need to be manually placed.
      • The length of ChunkSha.FileData is calculated based on pkg.Header.package_size, which includes files not listed in the gp4, such as "Image0\sce_sys*.dds". On the other hand, ChunkSha.meta is determined based on the file list in the gp4.
  2. Performance:

    • Added parallel processing with MaxDegreeOfParallelism set to 10 to optimize resource usage.
  3. Code Enhancements:

    • Simplified PFSCReader and removed redundant PFSCWriter.
    • Improved methods for reading/writing PfsHeader without manual stream position adjustment.

Mar 19, 2024

  1. Enhanced display of PFSC sector offset information in the PkgView window for better PKG file insights.
  2. Added a ParseSectorOffsetInfo method to provide comprehensive sector map details.

Mar 18, 2024

  1. Improved PFS sector offset and directory/file details in the PkgEditor window.
  2. Introduced SectorOffsetInfo for detailed sector offset mapping.
  3. Noted slower PKG file loading due to additional display details, pending optimization.

Mar 17, 2024

  1. Added display fields for ino and offset for PFS files in the Files tab of PkgEditor.
  2. Refined sorting for directories and files during PKG builds to align with original methods.

Mar 16, 2024

  1. Adjusted sorting logic for Dirs and Files to match original methods during Build PKG.
  2. Prevented errors when reading pfs_image with a size of 0.

Mar 15, 2024

  1. Improved accuracy of FlatPathTable classification in PkgEditor.
  2. Added detailed parsing of FlatPathTable in PKG loading workflows.

Mar 13, 2024

  1. Enhanced display of PKG Header details, including metas, entry names, size info, and PFSC header details.
  2. Updated accessibility for key fields in PFSCReader and NameTableEntry.

Mar 12, 2024

  1. Restored NPBIND_DAT flags to unencrypted format for compatibility with official tools.

Mar 10, 2024

  1. Enhanced entry order and naming logic in PkgBuilder.
  2. Improved error logging for "Playgo Chunk hash file was not allocated enough space."

Mar 4, 2024

  1. Added a progress bar for "Build PKG" operations in GP4View.
  2. Introduced hexadecimal and decimal views for PKG Header information.

Mar 3, 2024

  1. Enhanced real-time progress display for the "Export GP4 Project" feature in PkgView.

Mar 2, 2024

  1. Improved SFOView with additional fields for description and language editing.

Mar 1, 2024

  1. Resolved compatibility issues caused by Tuple and DeflateStream changes in .NET 8.

Feb 28, 2024

  1. Added List files subcommand to PkgTool for both PKG and PFS input types.(Merge branch 'add-list-files-subcommand' of https://github.com/Pysis868/LibOrbisPkg)
  2. Updated to .NET 8.0, addressing various warnings and obsolescence issues.