Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major XCI/XCZ rewrite to support multiple XCI partitions #160

Merged
merged 26 commits into from
Dec 17, 2023

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    5394184 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    a88575b View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2023

  1. Configuration menu
    Copy the full SHA
    5772bd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    172388b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5a0654 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e61a75 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35b62c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b445f66 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. Fixed a major issue with the new HFS0 creation caused by using the sa…

    …me offset for all files
    nicoboss committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    dccf9c0 View commit details
    Browse the repository at this point in the history
  2. Fixed a major issue with the new PFS0 creation caused by using the sa…

    …me offset for all files
    nicoboss committed Dec 10, 2023
    Configuration menu
    Copy the full SHA
    f763bc4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    906b5c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7f30a2f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f4f56c View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2023

  1. Fixed XCI compression issue resulting in multiple HFS0 partition at t…

    …he same offset due to empty HFS0 partition having a size of 0 instead of 0x200
    nicoboss committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    9404d45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbe3551 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17ce2eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    87e0a86 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Fixed major root hfs0 issue which cause hfs0 files inside the root hf…

    …s0 to overwrite each other’s
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    c7e2ae5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28096b5 View commit details
    Browse the repository at this point in the history
  3. Add empty partitions instead of skipping them as the Yuzu Emulator ca…

    …n't deal with missing partitions
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    fb70f41 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d06d70 View commit details
    Browse the repository at this point in the history
  5. Fixed NCA hash verification not being able to deal with partitions ot…

    …her than "secure" and generally improved the ExtractHashes function
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    378aacb View commit details
    Browse the repository at this point in the history
  6. Re-enabled solid compression as everything with multi-partition HFS0 …

    …creation seems to be working now
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    3f06ba5 View commit details
    Browse the repository at this point in the history
  7. Fixed major block decompression issue caused by calculating too many …

    …CompressedBlockOffsetList items
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    bf4ba02 View commit details
    Browse the repository at this point in the history
  8. Improved the console output by removing debug output and improving th…

    …e formatting of the relevant output
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    7ed0981 View commit details
    Browse the repository at this point in the history
  9. Separated ThreadSafeCounter into ThreadSafeCounterManager for Android…

    … and ThreadSafeCounterSharedMemory for everyone else. This was done to avoid random BrokenPipeError on system which support shared memory.
    nicoboss committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    e98c405 View commit details
    Browse the repository at this point in the history