Skip to main content

A Unity extraction and patching package

Project description

UnityPy

Discord server invite PyPI supported Python versions Win/Mac/Linux MIT Test

A Unity asset extractor for Python based on AssetStudio.

Next to extraction, UnityPy also supports editing Unity assets. Via the typetree structure all object types can be edited in their native forms.

# modification via dict:
    raw_dict = obj.read_typetree()
    # modify raw dict
    obj.save_typetree(raw_dict)
# modification via parsed class
    instance = obj.read()
    # modify instance
    obj.save(instance)

If you need advice or if you want to talk about (game) data-mining, feel free to join the UnityPy Discord.

If you're using UnityPy for a commercial project, a donation to a charitable cause or a sponsorship of this project is expected.

As UnityPy is still in active development, breaking changes can happen. These changes are usually limited to minor versions (x.y) and not to patch versions (x.y.z). So in case that you don't want to actively maintain your project, make sure to make a note of the used UnityPy version in your README or add a check in your code. e.g.

if UnityPy.__version__ != '1.9.6':
    raise ImportError("Invalid UnityPy version detected. Please use version 1.9.6")
  1. Installation
  2. Example
  3. Important Classes
  4. Important Object Types
  5. Configurations
  6. Credits

Installation

Python 3.8 or higher is required.

Install via PyPI:

pip install UnityPy

Install from source code:

git clone https://github.com/K0lb3/UnityPy.git
cd UnityPy
python -m pip install .

Notes

Windows

Visual C++ Redistributable is required for the brotli dependency. In case a new(ish) Python version is used, it can happen that the C-dependencies of UnityPy might not be precompiled for this version. In such cases the user either has to report this as issue or follow the steps of this issue to compile it oneself. Another option for the user is downgrading Python to the latest version supported by UnityPy. For this see the Python version badge at the top of the README.

Crash without warning/error

The C-implementation of the typetree reader can directly crash Python. In case this happens, the usage of the C-typetree reader can be disabled. Read this section for more details.

Example

The following is a simple example.

import os
import UnityPy

def unpack_all_assets(source_folder: str, destination_folder: str):
    # iterate over all files in source folder
    for root, dirs, files in os.walk(source_folder):
        for file_name in files:
            # generate file_path
            file_path = os.path.join(root, file_name)
            # load that file via UnityPy.load
            env = UnityPy.load(file_path)

            # iterate over internal objects
            for obj in env.objects:
                # process specific object types
                if obj.type.name in ["Texture2D", "Sprite"]:
                    # parse the object data
                    data = obj.read()

                    # create destination path
                    dest = os.path.join(destination_folder, data.name)

                    # make sure that the extension is correct
                    # you probably only want to do so with images/textures
                    dest, ext = os.path.splitext(dest)
                    dest = dest + ".png"

                    img = data.image
                    img.save(dest)

            # alternative way which keeps the original path
            for path,obj in env.container.items():
                if obj.type.name in ["Texture2D", "Sprite"]:
                    data = obj.read()
                    # create dest based on original path
                    dest = os.path.join(destination_folder, *path.split("/"))
                    # make sure that the dir of that path exists
                    os.makedirs(os.path.dirname(dest), exist_ok = True)
                    # correct extension
                    dest, ext = os.path.splitext(dest)
                    dest = dest + ".png"
                    data.image.save(dest)

You probably have to read Important Classes and Important Object Types to understand how it works.

Users with slightly advanced Python skills should look at UnityPy/tools/extractor.py for a more advanced example. It can also be used as a general template or as an importable tool.

Important Classes

Environment

Environment loads and parses the given files. It can be initialized via:

  • a file path - apk files can be loaded as well
  • a folder path - loads all files in that folder (bad idea for folders with a lot of files)
  • a stream - e.g., io.BytesIO, file stream,...
  • a bytes object - will be loaded into a stream

UnityPy can detect if the file is a WebFile, BundleFile, Asset, or APK.

The unpacked assets will be loaded into .files, a dict consisting of asset-name : asset.

All objects of the loaded assets can be easily accessed via .objects, which itself is a simple recursive iterator.

import io
import UnityPy

# all of the following would work
src = "file_path"
src = b"bytes"
src = io.BytesIO(b"Streamable")

env = UnityPy.load(src)

for obj in env.objects:
    ...

# saving an edited file
    # apply modifications to the objects
    # don't forget to use data.save()
    ...
with open(dst, "wb") as f:
    f.write(env.file.save())

Asset

Assets (SerializedFile class) are a container that contains multiple objects. One of these objects can be an AssetBundle, which contains a file path for some of the objects in the same asset.

All objects can be found in the .objects dict - {ID : object}.

The objects with a file path can be found in the .container dict - {path : object}.

Object

Objects (ObjectReader class) contain the actual files, e.g., textures, text files, meshes, settings, ...

To acquire the actual data of an object it has to be read first. This happens via the .read() function. This isn't done automatically to save time because only a small part of the objects are of interest. Serialized objects can be set with raw data using .set_raw_data(data) or modified with .save() function, if supported.

Important Object Types

Now UnityPy uses auto generated classes with some useful extension methods and properties defined in legacy_patch. You can search for a specific classes in the module UnityPy.classes with your IDE's autocompletion.

Texture2D

  • .m_Name
  • .image converts the texture into a PIL.Image
  • .m_Width - texture width (int)
  • .m_Height - texture height (int)

Export

from PIL import Image
for obj in env.objects:
    if obj.type.name == "Texture2D":
        # export texture
        data = obj.read()
        path = os.path.join(export_dir, f"{data.m_Name}.png")
        data.image.save(path)
        # edit texture
        fp = os.path.join(replace_dir, f"{data.m_Name}.png")
        pil_img = Image.open(fp)
        data.image = pil_img
        data.save()

Sprite

Sprites are part of a texture and can have a separate alpha-image as well. Unlike most other extractors (including AssetStudio), UnityPy merges those two images by itself.

  • .m_Name
  • .image - converts the merged texture part into a PIL.Image
  • .m_Width - sprite width (int)
  • .m_Height - sprite height (int)

Export

for obj in env.objects:
    if obj.type.name == "Sprite":
        data = obj.read()
        path = os.path.join(export_dir, f"{data.m_Name}.png")
        data.image.save(path)

TextAsset

TextAssets are usually normal text files.

  • .m_Name
  • .m_Script - str

Some games save binary data as TextAssets. As m_Script gets handled as str by default, use m_Script.encode("utf-8", "surrogateescape") to retrieve the original binary data.

Export

for obj in env.objects:
    if obj.type.name == "TextAsset":
        # export asset
        data = obj.read()
        path = os.path.join(export_dir, f"{data.m_Name}.txt")
        with open(path, "wb") as f:
            f.write(data.m_Script.encode("utf-8", "surrogateescape"))
        # edit asset
        fp = os.path.join(replace_dir, f"{data.m_Name}.txt")
        with open(fp, "rb") as f:
            data.m_Script = f.read().decode("utf-8", "surrogateescape"))
        data.save()

MonoBehaviour

MonoBehaviour assets are usually used to save the class instances with their values. The structure/typetree for these classes might not be contained in the asset files. In such cases see the 2nd example (TypeTreeGenerator) below.

  • .m_Name
  • .m_Script

Export

import json

for obj in env.objects:
    if obj.type.name == "MonoBehaviour":
        # export
        if obj.serialized_type.node:
            # save decoded data
            tree = obj.read_typetree()
            fp = os.path.join(extract_dir, f"{tree['m_Name']}.json")
            with open(fp, "wt", encoding = "utf8") as f:
                json.dump(tree, f, ensure_ascii = False, indent = 4)

        # edit
        if obj.serialized_type.node:
            tree = obj.read_typetree()
            # apply modifications to the data within the tree
            obj.save_typetree(tree)
        else:
            data = obj.read(check_read=False)
            with open(os.path.join(replace_dir, data.m_Name)) as f:
                data.save(raw_data = f.read())

TypeTreeGenerator

UnityPy can generate the typetrees of MonoBehaviours from the game assemblies using an optional package, TypeTreeGeneratorAPI, which has to be installed via pip. UnityPy will automatically try to generate the typetree of MonoBehaviours if the typetree is missing in the assets and env.typetree_generator is set.

import UnityPy
from UnityPy.helpers.TypeTreeGenerator import TypeTreeGenerator

# create generator
GAME_ROOT_DIR: str
# e.g. r"D:\Program Files (x86)\Steam\steamapps\common\Aethermancer Demo"
GAME_UNITY_VERSION: str
# you can get the version via an object
# e.g. objects[0].assets_file.unity_version

generator = TypeTreeGenerator(GAME_UNITY_VERSION)
generator.load_local_game(GAME_ROOT_DIR)
# generator.load_local_game(root_dir: str) - for a Windows game
# generator.load_dll_folder(dll_dir: str) - for mono / non-il2cpp or generated dummies
# generator.load_dll(dll: bytes)
# generator.load_il2cpp(il2cpp: bytes, metadata: bytes)

env = UnityPy.load(fp)
# assign generator to env
env.typetree_generator = generator
for obj in objects:
    if obj.type.name == "MonoBehaviour":
        # automatically tries to use the generator in the background if necessary
        x = obj.read()

AudioClip

  • .samples - {sample-name : sample-data}

The samples are converted into the .wav format. The sample data is a .wav file in bytes.

clip: AudioClip
for name, data in clip.samples.items():
    with open(name, "wb") as f:
        f.write(data)

Font

Export

if obj.type.name == "Font":
    font: Font = obj.read()
    if font.m_FontData:
        extension = ".ttf"
        if font.m_FontData[0:4] == b"OTTO":
            extension = ".otf"

    with open(os.path.join(path, font.m_Name+extension), "wb") as f:
        f.write(font.m_FontData)

Mesh

  • .export() - mesh exported as .obj (str)

The mesh will be converted to the Wavefront .obj file format.

mesh: Mesh
with open(f"{mesh.m_Name}.obj", "wt", newline = "") as f:
    # newline = "" is important
    f.write(mesh.export())

Renderer, MeshRenderer, SkinnedMeshRenderer

ALPHA-VERSION

  • .export(export_dir) - exports the associated mesh, materials, and textures into the given directory

The mesh and materials will be in the Wavefront formats.

mesh_renderer: Renderer
export_dir: str

if mesh_renderer.m_GameObject:
    # get the name of the model
    game_object = mesh_renderer.m_GameObject.read()
    export_dir = os.path.join(export_dir, game_object.m_Name)
mesh_renderer.export(export_dir)

Texture2DArray

WARNING - not well tested

  • .m_Name
  • .image converts the texture2darray into a PIL.Image
  • .m_Width - texture width (int)
  • .m_Height - texture height (int)

Export

import os
from PIL import Image
for obj in env.objects:
    if obj.type.name == "Texture2DArray":
        # export texture
        data = obj.read()
        for i, image in enumerate(data.images):
            image.save(os.path.join(path, f"{data.m_Name}_{i}.png"))
        # editing isn't supported yet!

Configurations

There're several configurations and interfaces that provide the customizability to UnityPy.

Unity CN Decryption

The Chinese version of Unity has its own builtin option to encrypt AssetBundles/BundleFiles. As it's a feature of Unity itself, and not a game specific protection, it is included in UnityPy as well. To enable encryption simply use the code as follow, with key being the value that the game that loads the bundles passes to AssetBundle.SetAssetBundleDecryptKey.

import UnityPy
UnityPy.set_assetbundle_decrypt_key(key)

Unity Fallback Version

In case UnityPy failed to detect the Unity version of the game assets, you can set a fallback version. e.g.

import UnityPy.config
UnityPy.config.FALLBACK_UNITY_VERSION = "2.5.0f5"

Disable Typetree C-Implementation

The C-implementation of typetree reader can boost the parsing of typetree by a lot. If you want to disable it and use pure Python reader, you can put the following 2 lines in your main file.

from UnityPy.helpers import TypeTreeHelper
TypeTreeHelper.read_typetree_boost = False

Custom Block (De)compression

Some game assets have non-standard compression/decompression algorithm applied on the block data. If you wants to customize the compression/decompression function, you can modify the corresponding function mapping. e.g.

from UnityPy.enums.BundleFile import CompressionFlags
flag = CompressionFlags.LZHAM

from UnityPy.helpers import CompressionHelper
CompressionHelper.COMPRESSION_MAP[flag] = custom_compress
CompressionHelper.DECOMPRESSION_MAP[flag] = custom_decompress
  • custom_compress(data: bytes) -> bytes (where bytes can also be bytearray or memoryview)
  • custom_decompress(data: bytes, uncompressed_size: int) -> bytes

Custom Filesystem

UnityPy uses fsspec under the hood to manage all filesystem interactions. This allows using various different types of filesystems without having to change UnityPy's code. It also means that you can use your own custom filesystem to e.g. handle indirection via catalog files, load assets on demand from a server, or decrypt files.

Following methods of the filesystem have to be implemented for using it in UnityPy.

  • sep (not a function, just the separator as character)
  • isfile(self, path: str) -> bool
  • isdir(self, path: str) -> bool
  • exists(self, path: str, **kwargs) -> bool
  • walk(self, path: str, **kwargs) -> Iterable[List[str], List[str], List[str]]
  • open(self, path: str, mode: str = "rb", **kwargs) -> file ("rb" mode required, "wt" required for ModelExporter)
  • makedirs(self, path: str, exist_ok: bool = False) -> bool

Credits

First of all, thanks a lot to all contributors of UnityPy and all of its users.

Also, many thanks to:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unitypy-1.23.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distributions

unitypy-1.23.0-cp313-cp313-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13Windows ARM64

unitypy-1.23.0-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86-64

unitypy-1.23.0-cp313-cp313-win32.whl (2.0 MB view details)

Uploaded CPython 3.13Windows x86

unitypy-1.23.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

unitypy-1.23.0-cp313-cp313-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

unitypy-1.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

unitypy-1.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

unitypy-1.23.0-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

unitypy-1.23.0-cp313-cp313-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

unitypy-1.23.0-cp312-cp312-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12Windows ARM64

unitypy-1.23.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

unitypy-1.23.0-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86

unitypy-1.23.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

unitypy-1.23.0-cp312-cp312-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

unitypy-1.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

unitypy-1.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

unitypy-1.23.0-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

unitypy-1.23.0-cp312-cp312-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

unitypy-1.23.0-cp311-cp311-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11Windows ARM64

unitypy-1.23.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

unitypy-1.23.0-cp311-cp311-win32.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86

unitypy-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

unitypy-1.23.0-cp311-cp311-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

unitypy-1.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

unitypy-1.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

unitypy-1.23.0-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

unitypy-1.23.0-cp311-cp311-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

unitypy-1.23.0-cp310-cp310-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10Windows ARM64

unitypy-1.23.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

unitypy-1.23.0-cp310-cp310-win32.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86

unitypy-1.23.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

unitypy-1.23.0-cp310-cp310-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

unitypy-1.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

unitypy-1.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

unitypy-1.23.0-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

unitypy-1.23.0-cp310-cp310-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

unitypy-1.23.0-cp39-cp39-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9Windows ARM64

unitypy-1.23.0-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

unitypy-1.23.0-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86

unitypy-1.23.0-cp39-cp39-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

unitypy-1.23.0-cp39-cp39-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

unitypy-1.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

unitypy-1.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

unitypy-1.23.0-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

unitypy-1.23.0-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

unitypy-1.23.0-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

unitypy-1.23.0-cp38-cp38-win32.whl (1.2 MB view details)

Uploaded CPython 3.8Windows x86

unitypy-1.23.0-cp38-cp38-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

unitypy-1.23.0-cp38-cp38-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

unitypy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

unitypy-1.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

unitypy-1.23.0-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

unitypy-1.23.0-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file unitypy-1.23.0.tar.gz.

File metadata

  • Download URL: unitypy-1.23.0.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0.tar.gz
Algorithm Hash digest
SHA256 396e2bf8dea49b2bfd6309f5c790b2a5838613be037094bb55e6076c4852a890
MD5 3b180670dccd1ba76ba7e851e6051b49
BLAKE2b-256 c98db5f68af949762edad75b3fb2eb304640ebd2b919eb2f3594f8ae865b0ca4

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0.tar.gz:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 dbc1598091acaadc5337dfaa2add442535c5401f8ec4db0b720d06eb981b8396
MD5 ae5bd0ed4f1eaddac7f7a0988f931210
BLAKE2b-256 30947252d17b7818370f0f74b0725f11fdbe0194fe98ff175ed141488186295e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9adf35d7aa20f264f67ec187dab8568a2d04ca6133021de6e7107921cc571044
MD5 d55af5ddcd7cc15ca5b6d1248dc68a0c
BLAKE2b-256 c27d663d5257d1aeda568f242d6eb3c5558adfdf8fdd5d364f8b5d06a5c71df3

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e7885b88ea0e7555364b68d06cde4c21bbd9e914c5be70b2857ddb987c5df24c
MD5 e61583953a24385a6bd5e88373f6774b
BLAKE2b-256 230dbd18f4e130a39d4b345c22d87715ef65f4448a03df3cb48a9c692f00634f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 402fee1a064702cdab16f4f055dc96660e4c57298567fe282aefc1c668812bba
MD5 182b3fcc5e4003a094ec8784fe51499e
BLAKE2b-256 3371e5b26c416d112d49fb68f30562773188fb3114a631e06b0bbba04b5c45e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ffeacbdf5411f3bea87fd028b41a28013a90d173a1b15fb7035a549af5508c2c
MD5 06cb7c39998d344226628524454df9c7
BLAKE2b-256 e4944208dcf12f3af7b8c31027d2ff94cf62d68e1d5b723abb000b318bc1006b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca727e28a10801cf126d1393d57c8f6c30bbd1781fb060578271ac3858998766
MD5 c1d998b9301d844f2dd239161c211f4f
BLAKE2b-256 581988d81c32afbcf8f5469fc964f6983a7302fa2d58de9f2bcfa9005de533ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a572c4f737bcb4014ebb4de0693384d67bba88c2105633a0f3ceff14fbe80b1b
MD5 a25ac7459fc13f604bec4adb283d913a
BLAKE2b-256 b1dea4472a4d88bbffe8f2b55ccde3650e7fb4b5e76ecf525931e071426d0826

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03081db386b20f22fbdcd3c30d484afcb04b4a5f7d93e8cb2d89b0de3d733a3f
MD5 fdd357d5ea9dcff3bceeb9216e25dd0a
BLAKE2b-256 8dc3845e98c9166a3188a0aafbdea975a7268f83b15bbf69c65e25cce980e049

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 544290fd5c7f187dcc0a31871a29396261acd8bca0faa9ae421e3f2c85c8b6e8
MD5 03de25c564e0249f9758c25ef195f71f
BLAKE2b-256 ea123ea810930ecafaba0395fa25fc362b275e15b6b0a1b03e0ea9c0bbbee623

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 1ae4332800bf691c62b3a2a84781e23c9bcf3faaef59f9f1bfbbf06d07750328
MD5 5eb89f384fa6799742fce6cd270eeea9
BLAKE2b-256 17858f5be57e212b3ed534ef75b791522fe649225e1b7ed836c83b70a89b07bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f4bf06fe72d7220a8bb26fe5a7ad6e206c5cfbe51ed2915c141bb98fa35197bd
MD5 1d92d99ccbadda9f8fdf2e0dafd465e0
BLAKE2b-256 86174d827992caec596bb04be7d6fe31246809b7927cd2c5606f8c8b64081ce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 64d5f9040f46711ff926f75ef124d65549832d7bfe92c134a8bc477cf8007c3f
MD5 b86b436eb2f57abd68381f448c4a1fa6
BLAKE2b-256 290e5b7329f5d0a68559c38d7a11d35a6899da09cc9b4d7f2874c5018074969a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5b537d51cd19f71a62f3ebf62353ca859373cd6defc3181f2e4aa7afb59e837
MD5 68bfca821a0c79791ba27b9c54c39ad1
BLAKE2b-256 6496f1dec46334bcefaa313394a500f093cbfb24f8e1077c6a5114f740921bf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b1ed6ecf41119d915791bda3a5cb51545a9373ebaaf07b0ded492230ca2128a2
MD5 4eea2b319c8f63d032568e7b16b4f559
BLAKE2b-256 222ccc8b2553da03f6315eeb7f48b580b62c185fd47b1691eb7d7ec99494842c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9403f0216a520d8db6580af7b5007d1e39b5fc62597e82b576efd72011e1a0f1
MD5 153a15b2265f6683c432372b9a563e9d
BLAKE2b-256 53f44423e80f9f2dc28cd4b0ef6dcf94399f1540ae96c175ca5fc899b552015c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 22ad9a7c5b43415499539715786f4ec742c41198c36f49ad604d19701daae00d
MD5 743849ef699b6d6c95f9c13cb2373b01
BLAKE2b-256 ff45c6474ddc21ab9bf49cecda72d88c90bcf8dc089785423ad773bee4808463

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b23bd529af219bc394fc34b24a2e931b2f3b5eba601a81652579c0c58441d6b
MD5 f391acfe0bd496dccbf1db0cb3c57e40
BLAKE2b-256 db7593a0d9957229033fa9d8d4771abe6e101fad1671d40b3337337474c918dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d6ff0308d1f5cac42cca783ba65e078ab005c6293da9972f165ea0c544bc01da
MD5 78323f6da87f8e6c06e0bf99d1a479f7
BLAKE2b-256 3ff1af045f0e9724281e2bf55663f4367149319b776f2f4b279ad2dc1d7495cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 db49ed6cdf07d0de535f8a28f5ddc023a856a6e50b3a20ca665cdf66464aada0
MD5 1f8a94a8961dac9373c2039db75b6b31
BLAKE2b-256 11d0a02e24126818873c1b36672277f0db28050b2fa95de01e0cc31977bcc405

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 42a182502ab5609d76f8b1799e78448434c842542d61cb76152b037577f7d19c
MD5 ba19e726979e3bc06e1ea53974d6f7bb
BLAKE2b-256 9aec428c83b1f3f72037019de4d4a1196759aeaf139e64d69b1ae16d3e351dc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 048d88291af49df4f5288d06cd47cf291fb442e94ea79189725bedbb0f6d44ce
MD5 f37a6a85f5dd2a48c843592c732b5ed1
BLAKE2b-256 6508625fac13ae8a5faa5841751a57f7ec98d57a8f61cf079d5afc950acfc4af

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d8ec8c160aadad0c56fa9b2bf95fa6f9fa1a6ae4e0cf1014a8bd7ebaaa743662
MD5 9ae76e7fc547fa05b996cd0847b1f6ae
BLAKE2b-256 d648ae4afc2fa3753733183040fc458c48afdc671b3e007e1cf4b52bc6dd4be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 084b7d8e455cc2267642b83c230c2c897b060faf5f3dd3511c0365ace1affffc
MD5 d5fda494a38205db3f1fa6095d0eedc3
BLAKE2b-256 398d6ddea3cadf2d4411f6c65a049e51a861e1d65c592187fabe6e0d8f1f8ed2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3f0666f57982d792db015e34f1b271af33144b27ef15fb24d08932b1ad9c60f
MD5 c14d26cb9419e716a9f228695ab58a63
BLAKE2b-256 5d46fe6b3b2ab7d0bf767678e093768d8766449fbf73354070907a1107f1a019

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 92dd60275ee77872076db5892f1f02456d69fd1b1c77969f42acb21a09de0148
MD5 26a12c30d90558b8c911bb3a0c4acff7
BLAKE2b-256 0e0c566a9e9a396a7335a628016133d10a0a11a5f1f1e0ee0e1c3a41a2bbb5a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99b1e4089c755ebd6eabcbb46f91c2dc978d208aea7f19cd89da0b23098ad1c2
MD5 c606be68f51476e4e239eeec83a48647
BLAKE2b-256 38952addc65277ba190485969b5b007b479dafb2931671a6753bb145f6c50146

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb5cb32145d43cd73f6e0ebb050d57654c205421cc3a50ef8bfd6334552a341c
MD5 799811271600bc457d2d21bc9841af49
BLAKE2b-256 9a7cc868d531bd3c2b058566550c2d317cbcf4357c59a8ad8931c0e0ec9ddb9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 af61370e6d8898a66e7e5d0a43156f0a1caa456fbb2fbb957e05bf4af5796745
MD5 0ff0f1547636baa22a22edb294f2cffc
BLAKE2b-256 9f6849fddde545f58c24db3a77d8f088099dab77cf444c6127b88fd665ea1ef9

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fe66be1c9641205e444cc212f24535c315386e6f7ec9e4b3ed0e91211af7f0e4
MD5 e2058a9cb73f421a49c12efea9dd479c
BLAKE2b-256 b33fcdac9c2ef932d5f23f0ee858eaa01c65c6ade45526ea7ebdc0fd9b2882f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9ef8ad2c53552ab578c1d66823fc7f67190b84c0630f0a155ffa6f1b2996f6e8
MD5 1f84103d91658f39e21b0ee359b2fd5e
BLAKE2b-256 36a934e936be03a7267bd22342cfa81e003601bd870c832c446e43142135cee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b35b2ff059cbbf1e8264bb0a5f4c3a6c19f61e8f5bdb878b9fd950e8b97a3e4f
MD5 2af48eb6c017f0eee99a106492d74e0e
BLAKE2b-256 50471ff3f596b82a8e7bebfc73deabea9450cabe6fcbea382dd7fad61555b22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a3e71bec957a732d181b0d6502fc4c4b94a49549d7ee5861d51e2099365634ef
MD5 894c679e7b19cedc9e1f2fc1db630f51
BLAKE2b-256 8a8f6a6f6b4c8d3a0bc7113dd063bd9ff7848ac2439929517048c56dc7f6ca72

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 690f16722c868f0ee1e8f49f0ebb67bcc0a881c63e46f65dd00a0a3af5eab3ac
MD5 a43031224f302fa9f67d645676548a9d
BLAKE2b-256 4f08b36201214a769d6bc7d69d05ccd300e70df777cf331fe9ee3ba1111ea7c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e40349f257bd64808e1c197009a81c03a5c26bef3547f0e9742ed9bf85206e5
MD5 285c8dcea7da7c778416ec4c418117d3
BLAKE2b-256 ce491883ec3f3069cf3544ae8167fe3f6c620db47abd70085fbb29e4b44eeb9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dd5d87842ee1eb25947f31cfd7a957bd44164cdefb99b0337dde26c29055b35
MD5 657019fc971324495791ecef7f8eb7fa
BLAKE2b-256 3de2bf99bb438bda90e4131352553afc1bcb10d3fb1b854e17619bcf2891911b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3cbd4ba9aaf2b9ab7db2424228c915b91d65136ee3445fde67e643e33a7eebe7
MD5 9ba29d4306f19dafd97a132e1570e306
BLAKE2b-256 d8b6e4bb1e2c57966edf89d069c7b396361b2f95e8d888f9b55c8d5c57e8a25b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 9656f54ec7d07acdd285a104a4e18c06b7bfd1282dcd33f742db1573432298f8
MD5 b1530c193036b899b2aacc9e4f1498bd
BLAKE2b-256 8d98db8da8e916eb97422b1d621c52cb0325fa20ec613c2a71f779bbb8e28699

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 976f7c4ece2a412a2fd3a554179810431047c02eaef3efdf2d42bf031783f8a0
MD5 dca44f973de3c7e852e195d62b5ce548
BLAKE2b-256 80ee6333d3bb83c559c590d633be2acf9ef37c9e02eb9691c6d7aca91675b8b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8332763165b5a81e41640a07bfd899d65e716218319133dfd8c12b43d01c6b0e
MD5 98846c973c10730adeb3e1ab5b220a53
BLAKE2b-256 6473a8b5679e20425d4316bd40fcbde67f3ba643dded474c6076941a087c31b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a0c5c5089ed7b928687a7c35ba64f97e9d4f899929646ee50467cf974394f93
MD5 52eca7c1e9c4efd0d543eabd3f0ddc97
BLAKE2b-256 c4bab6ae5cc56b624ac1057236559e3417dc7cc245d9dc0a68c8c2394e51474c

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0a9ed8aaf6e53fc55e09cf802d926d9ab8dbf657af910300b0335e2bd8cf188c
MD5 447c8653bdcd7181228bff3ac0882254
BLAKE2b-256 36431629c0479c17f46f2fcb8cb1655b6e2d0988bb3b160708417ddbb299c744

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 743ca1de634179d794a0dae2e859c166372d195c1d1b75445dd2baeef68ec6ba
MD5 cf5a3edf78b2e9b5a5e3b26c648b9715
BLAKE2b-256 864268561947a049d84c03265692510400a3390f738d6769b786ca22c7092bb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 85186db9c6eabbbf1f7a84a44ac6798e8301bd6f4e24de6ed9859a9e3acd1237
MD5 0c1bdd1927ae709695f2645b15cd2bbf
BLAKE2b-256 8ca1a7d7b6ad6175348938127979733a5a492018b89486bb88ba4693b28bc659

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7c1815e5f6c1345abb8bd21f780bf18d8ac588c7e2a93815467759c1b7861d0
MD5 bc8927047388c6cbe11e20e2e0df3eb8
BLAKE2b-256 2af5f73a78735a14a2222faa902d4016633893781ade9f26c05655ee61d74d25

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60a4586e383bbde8666895bf2d644604b41b935f3f2f532b94763eb10a74a486
MD5 0e1afff3873a13916afb426a4d5e21f1
BLAKE2b-256 b93dd2498373db291695651935cf1597831ea8775fc45a17245627090bc79aac

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 57c88627afa86dcde502152fa9e0b9c41436057c3d0ea0f10f93a323fdccd605
MD5 e154107c90e81621649a060e1a1fe96c
BLAKE2b-256 8871c5fbae0010a022a240c385928190e10f447c015fb5ce32379917c6f0d842

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: unitypy-1.23.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 df5ce54c0e916088b8e7635ed079378dd8c161ae3bcfae018055971e320a1622
MD5 c712941aa092a0d8cb15d062e263901b
BLAKE2b-256 cf98d5c6cd7b40af158adf14752930bcef301e393e6222f9b6e71358798fa686

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c5027348554de6f0208e8296e462778b7498a8861e4068d8be96f454de706be
MD5 49b801a12c2e7453317153131fde44d2
BLAKE2b-256 13db9cd2c690b3a154e2e41c02c0fb35eaf0f8b3e08c73eac76cfd24a8a85e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4ffde142a4dc256d01c3969ca8649996f06ae7b4456779d8dca34153789fd32d
MD5 71020ece4aff10553bc04c58b8a3b0a7
BLAKE2b-256 7870935673f38e229ef567232342efbb8ad658f7833a733baeade8aeeb6893bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 148596e2e1b6276fad7bb64fc1367f3e0001b1001ae463d7f636ac9930307d81
MD5 94c3d6007b6902d6b14fecbc22fbcc4b
BLAKE2b-256 44f9120d4117979a93428b2d439902d82baef5ad52fa63a1bcd33a16ebbe4592

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17541dc07820a231774692f754359e6b908e49206d4e7b138eda52be5bae73a8
MD5 528a00ecee1d433dd1d28c1e972241fc
BLAKE2b-256 6c5bb39f6fb5b426d173f061ef5ec139b330a3b4122babed15ccd4cfa2f28ab3

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7680acb7360150a576a39a318f10a9eecb8ae63c9ea9254e6ef40833656f265a
MD5 32fdb649497a6c36f484b6956e463308
BLAKE2b-256 e633c1dc4d32ef3d95c57bf12ed33e232b221fa4d7b0c641d144b11d1244a3f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unitypy-1.23.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unitypy-1.23.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8b24dcd8c15ff5b387afb7566acae52d1d0a33ff43f63fa046a29d36d2944170
MD5 60afadc3cab4ffb43f67b6ad8c513c87
BLAKE2b-256 7c8bb3716b8ba6ab5b7056f1a410c4444def3124162e8e759d36dd1c6a4f4199

See more details on using hashes here.

Provenance

The following attestation bundles were made for unitypy-1.23.0-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page