Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: roundRekt/UnityPy
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: K0lb3/UnityPy
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 23 files changed
  • 4 contributors

Commits on Jul 9, 2026

  1. Fix segfault in TypeTreeHelper boost when reading past buffer end

    Add an 'exhausted' flag to ReaderT that is set when any bounds check
    fails. Check this flag at the entry of read_typetree_value and
    read_typetree_value_array to immediately return NULL (with a Python
    ValueError set) instead of continuing to operate on invalid state.
    
    Also add NULL checks after PyList_New calls that could fail when
    allocation is requested for a large count derived from misaligned data.
    SNWCreations authored and K0lb3 committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    129b187 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e6d18a View commit details
    Browse the repository at this point in the history
  3. Fix(typetreehelper.cpp): replace remaining PyErr_Format(s) with PyErr…

    …_SetString and return null in their place
    K0lb3 committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    02cf4cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c265e8 View commit details
    Browse the repository at this point in the history
  5. refractor(tpk.py): load tpk blob via importlib.resources (K0lb3#373)

    * Checking for python version for the open_binary and files calls
    * chore(tpk.py): use if/else instead of try/except, unwrap function
    
    ---------
    
    Co-authored-by: Rudolf Kolbe <[email protected]>
    TedyonGit and K0lb3 authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    59af5e2 View commit details
    Browse the repository at this point in the history
  6. feat: read preload table to get path id (K0lb3#372)

    * feat: read preload table to get path id
    
    * refactor: only build container index once
    
    * fix: encapsulate lock
    
    * fix: condition
    StarHeartHunt authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    3dda24b View commit details
    Browse the repository at this point in the history
  7. release: 1.25.2

    K0lb3 committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    d06d6d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9a7c0ab View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e5c30db View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5567c5e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2026

  1. feat(tpk): replace internal tpk parser with moved out project, use @c…

    …ache instead of dict caches
    K0lb3 committed Aug 1, 2026
    Configuration menu
    Copy the full SHA
    68c7469 View commit details
    Browse the repository at this point in the history
  2. chore: update tpk file

    K0lb3 committed Aug 1, 2026
    Configuration menu
    Copy the full SHA
    8196d88 View commit details
    Browse the repository at this point in the history
  3. chore(gitignore): update

    K0lb3 committed Aug 1, 2026
    Configuration menu
    Copy the full SHA
    a3fa5f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2081f83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06b10bc View commit details
    Browse the repository at this point in the history
  6. release: 1.25.3

    K0lb3 committed Aug 1, 2026
    Configuration menu
    Copy the full SHA
    38a1b90 View commit details
    Browse the repository at this point in the history
  7. fix(TypeTreeHelper.py): array of TypelessData was using read_bytes in…

    …stead of read_byte_array (non critical, as this path likely never gets hit)
    K0lb3 committed Aug 1, 2026
    Configuration menu
    Copy the full SHA
    79dfc74 View commit details
    Browse the repository at this point in the history
Loading