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

(DAT/CSPACK): support version 1. #477

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on May 19, 2021

  1. (CsPack): support version 1.

    * Version check now only compares against ASCII `"CsPack"`. Version is then calculated/validated from the byte at offset 6: `'1'` or `'2'` (`Signature` property remains unchanged).
    * Entry size is now calculated based on version: `12` or `24` bytes.
    * Entry count of `0` is now explicitly allowed (as it's supported *and* has been observed in CatSystem releases).
    * `CsNameDecryptor` requires an additional argument: `extension_pos`. This replaces usage of `0x10` for extension check (which is specific to the `CsPack2` version).
    trigger-segfault committed May 19, 2021
    Configuration menu
    Copy the full SHA
    3adfe7d View commit details
    Browse the repository at this point in the history