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, it also supports editing Unity assets. So far following obj types can be edited:

  • Texture2D
  • Sprite(indirectly via linked Texture2D)
  • TextAsset
  • MonoBehaviour (and all other types that you have the typetree of)

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 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. Those 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. Custom Fileystem
  6. Credits

Installation

Python 3.7.0 or higher is required

via pypi

pip install UnityPy

from source

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 by adding these two lines to your main file.

from UnityPy.helpers import TypeTreeHelper
TypeTreeHelper.read_typetree_boost = False

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.

People 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.

Setting the decryption key for Unity CN's AssetBundle encryption

The chinese version of Unity has its own inbuild 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 UnityPy.set_assetbundle_decrypt_key(key), with key being the value that the game that loads the budles passes to AssetBundle.SetAssetBundleDecryptKey.

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 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 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

All object types can be found in UnityPy/classes.

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 TextFile, so to convert the str back to bytes correctly m_Script.encode("utf-8", "surrogateescape") has to be used.

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. If a type tree exists, it can be used to read the whole data, but if it doesn't exist, then it is usually necessary to investigate the class that loads the specific MonoBehaviour to extract the data. (example)

  • .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())

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

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!

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 seperator 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


Release history Release notifications | RSS feed

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.20.16.tar.gz (6.2 MB view details)

Uploaded Source

Built Distributions

UnityPy-1.20.16-cp313-cp313-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13 Windows ARM64

UnityPy-1.20.16-cp313-cp313-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.13 Windows x86-64

UnityPy-1.20.16-cp313-cp313-win32.whl (2.0 MB view details)

Uploaded CPython 3.13 Windows x86

UnityPy-1.20.16-cp313-cp313-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp313-cp313-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

UnityPy-1.20.16-cp313-cp313-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

UnityPy-1.20.16-cp312-cp312-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12 Windows ARM64

UnityPy-1.20.16-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

UnityPy-1.20.16-cp312-cp312-win32.whl (2.0 MB view details)

Uploaded CPython 3.12 Windows x86

UnityPy-1.20.16-cp312-cp312-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp312-cp312-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

UnityPy-1.20.16-cp312-cp312-macosx_10_13_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

UnityPy-1.20.16-cp311-cp311-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11 Windows ARM64

UnityPy-1.20.16-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

UnityPy-1.20.16-cp311-cp311-win32.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86

UnityPy-1.20.16-cp311-cp311-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp311-cp311-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

UnityPy-1.20.16-cp311-cp311-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

UnityPy-1.20.16-cp310-cp310-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10 Windows ARM64

UnityPy-1.20.16-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

UnityPy-1.20.16-cp310-cp310-win32.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86

UnityPy-1.20.16-cp310-cp310-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp310-cp310-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

UnityPy-1.20.16-cp310-cp310-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

UnityPy-1.20.16-cp39-cp39-win_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9 Windows ARM64

UnityPy-1.20.16-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

UnityPy-1.20.16-cp39-cp39-win32.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86

UnityPy-1.20.16-cp39-cp39-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp39-cp39-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

UnityPy-1.20.16-cp39-cp39-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

UnityPy-1.20.16-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

UnityPy-1.20.16-cp38-cp38-win32.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86

UnityPy-1.20.16-cp38-cp38-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp38-cp38-musllinux_1_2_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

UnityPy-1.20.16-cp38-cp38-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

UnityPy-1.20.16-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

UnityPy-1.20.16-cp37-cp37m-win32.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86

UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

UnityPy-1.20.16-cp37-cp37m-macosx_10_9_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for unitypy-1.20.16.tar.gz
Algorithm Hash digest
SHA256 a434ea98f1490e2aa625b0810903d52c0096361012aa45af7d02a7fac99dc0a6
MD5 9f86b274c64091144b4e2d29a649dc66
BLAKE2b-256 2c8078aeef1e418fc7c0b293649d06f032958ce69f38094e36695056ec55461f

See more details on using hashes here.

Provenance

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

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 076a7e025d75c879ef63c56d525de4526cf19857c6bc960266d2401ef705e117
MD5 19401dde46bc38d7f6f4081843109e8c
BLAKE2b-256 e80043b7e92d363320f587622e2108a8592e047cd693c084e92b4a0f351e3d6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 90f88db9e1d1dd7058da2de22b010ab73d5f0568524aef6d02e984d2608a659e
MD5 cdbd1bf4e7525001d07dd1f718c82713
BLAKE2b-256 c27ff7f2f717f7e999df57c4b2a86035eb3489c3c9c99c190876bc56ca182e1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp313-cp313-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5e8286ac87dbb7ca19e2771358cc2b5fb9120b704ccf18f8f06bb93415b32d48
MD5 875695516a717cae43dacb629bb17f90
BLAKE2b-256 52abdaaeb3cb1417f8628e2fdb48778afdc11491bd3ade78d13bef2b4562cd75

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e120051773088289fb91d932515f168747da36bd34c7fbb4111f4ec9169cbb80
MD5 d12393529d04f39f1aa455ab335d4eab
BLAKE2b-256 51a15f18eefee17203ebed87f78048ae8f7b10d6f113a28928e3a60c48bffeff

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 83c921d2bdb804ec38daee177e330354dcb4f2f86b39f8b97d660967fcf65297
MD5 dbe0e70e857d519b4fea5362705a6251
BLAKE2b-256 48ff428296a0a1a89996e5a7a2e4be63537a0a59b728d8d622ef5307b0289374

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30b18976305f1e365a05a93f64591c4875cb08d26cd72e6c5081658e7ebfdec4
MD5 79fa4adfdfb92e3de16ea5be62a6611b
BLAKE2b-256 8150390aba27afeb69f1b7442809049bd6cc27e07e308db839f874b98143cb22

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5226d4a3f73429fe4624f6e82f52685c6d2737adf3b969d6875075c73c470db
MD5 31c6e8d83112bceb347b94ecb9995343
BLAKE2b-256 1faa10dfbf7805f4ee123fbbeae656ad9d935bc3f6565c327624fd7c7b41321f

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e07318c0756caa68a931e84a4f2b483dc2eeafffc23d5f381e1e269fec57c871
MD5 affffe16f243d780d802d494f3eac2b6
BLAKE2b-256 556c8dd8beeb1bf433f114ef04b321edb84c6c417c36514d860d99c006f097f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c9f7c506da67991814b611c1bbe5f2688544db748f4e53008c72c430ad00e376
MD5 8f4da6d8ece090f15fd68d096da5e531
BLAKE2b-256 8f34a3e953796f311af986bb9e647f6c3dc2face10157b08a766c891ff79ed52

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8eab84da4a77340c1957cf8bc7eb056f83e058e99b831d3cc80b448f8c06016a
MD5 caccf655add670f109ed2e2211a00734
BLAKE2b-256 25215fab24bee6eaaf4086eb972fd8806c4c3152ee2db73bd229c805f8ae27fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ca39245f97a8468afde2f454d16e7c11a98915f4d3500a16722b6b9a1c952736
MD5 f4226f590aeaa8ca9f4711a91d989002
BLAKE2b-256 23fcf403e32adddd5e365dc0108d8caf58e9df5e17bd55eae9c5e966483a952d

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp312-cp312-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2820ac2e2672f073713ef195244fd183512b833deb970baa2c2d80de37ee56f9
MD5 1176a42ce202c058e2f7514db805c81d
BLAKE2b-256 d4439d118346011260c279325d239c18df1e217aed704ff7051bb512e7f64851

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a0d66f94d8078c06bf5bf4bfc1bbc02f9d56705cfcf9e0ba376beea59c230f41
MD5 ee90379d8220ceae5cc2233374bf54d9
BLAKE2b-256 b62a436102feb86c1645a8d7b84f87e66f0dc1f9bbdc9b0b15922b8013e48348

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 66ca712cacc90e79c5a529d5ac0b50b8565ce200b4c9439c37809528056f711e
MD5 e47e357d44ce34a346e47b1870839b0d
BLAKE2b-256 3c4a04cf4fb6104843e172f7bd64c99abade04c136088cf7c181b2e0695e4a6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c9a9686160b8ea5db8d218fc0d20bcbabea1aa71eef3985bbb5f5f7319b0adc
MD5 ae5b6f5163c96e0f121798240638eee7
BLAKE2b-256 a9841fb95a2093d40639a9a481e8ffd879c73fe2f85ea6e1021ff8296016da22

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a030c4fbd984bca338934b3a953aa22601dfe3a397d0ff98616585657084524
MD5 f95fad731b6c72f7340cb936c57a91e3
BLAKE2b-256 7a55b9672f0fb8ae7402e6f37157f70895017cccc755ef74eddc71e3a8862b96

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a40602c7b6e02a2fa48a39b46ca8829f155e0d71a6bb0ae40007764a69788c5c
MD5 f01a85e012f755bf38278fa94efb4385
BLAKE2b-256 6983e42f3000a5831684eb39467b55eff8c548262631b2953742debd7b8db965

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 58a48c67958c2b480175e022a1441f9f8a186760cb95d1628041388d4d4aca05
MD5 24eaac321863df5ad3c3bb36a3311332
BLAKE2b-256 869852925cec4299925528deed49a239cc23e4a46540379ea550ba5d9d1e81a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e4360ce9c6ff04db7f0b4fe96549d27f4a0242bb011b7298e0de1e5232967f40
MD5 8f040fc1dd1ee6359b20091a7041cc21
BLAKE2b-256 7981ec7be48145674f2867fda84dc0aad0aee23f6cd04d2e389df0f42eba27ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 97c56a00422a806b9534325ac073231b80ff52879537378ab386a82f6fa9f727
MD5 f1406f708eb1b202e19a531540407147
BLAKE2b-256 508b58e919fe1f3d6141fb490ca937219c2f96cd4041e5058feeb75ce8ffd72b

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp311-cp311-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2e23b0b8a18032e395cc28068364b7ac693ff1de551b9bab68955f792e000f65
MD5 2e76f8ed76b36ad96574921f7d099ecf
BLAKE2b-256 660f28a39c65ed4a774823d6d9ef9778a972b03bdd51d6e87604b25da85a0bdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a8321cc8c397c4c7e55c47269b970212183a13f01913207ff26e6b226d6a8906
MD5 95060cab34edafd2fb31f536a3ba1502
BLAKE2b-256 68d900a884432ad5555519d3308455900347377072175ab4350eab89b8a9ec3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3423ccfbf046d47d57543ab5b0351496076ba3c471e66fcb3e1f23f4771c465a
MD5 10c7e2ad123c9ddb3f1e81f65e8e80a5
BLAKE2b-256 daf98a1a39d7ece4b22dec3747a633394709b2a66c70121b5a29e9095525c8a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93646882bbeb6ff5009b4abefb0564bdd42ddc21e0f221767a6978bbd54edaee
MD5 29ac25f07549fa32a6ab7e550ea2553f
BLAKE2b-256 78f8b5ef77ba9d21692da2df90c6b47dcf5a78b349c48f6a1803c90264b5d44c

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50c25f3b21b184f3e760002d085d70a5b23b90cdf8fdea964b5173cdf9e0a062
MD5 d4741a8f33e51b9d78b00e0ac5d33a0e
BLAKE2b-256 6cce11553a1cca47e621665d5b5da123d448030426628314c46ef616dc78920d

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d25c3a0c24554f4b9c7ae3558acdbbba1eeb058a34b5acac6a135e935b89f94b
MD5 1729ef895af402fe268fb375adb16e85
BLAKE2b-256 e7ca5bd6534787fcf3ee20f09e4c5650c00cafca836ea158af2fa35777a1ca9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ffc6b9dd10c983dce916596272f765bc9f3de8388819bf857ae3c5ae9d1aea7
MD5 62962af3d8b0ffec4110d91ca39419ad
BLAKE2b-256 d9c7374ba07ce47352e3861a8ecbe65582ea0d8d9a7b5532f377f8c8f43b87ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 3fc2c6e8f5e1906949aa1508ec3d642e84a9d2e2e908de0f2f409ae83c475a94
MD5 538e98cdc33d6d6e3c009796c2ae8e36
BLAKE2b-256 6af032e3b309681c6e6280d904eafb0adb2bb2e44557caa0999db11215ace6f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f816eb68fdd3cf4a9119924f2a213fbdcf74277740a66a47183b8abcc28b0236
MD5 55c0c42dbf5813f2ec2a3b6e5942caa5
BLAKE2b-256 dc9dac5ecbf72c290bda720e4877fa476951db6ef0849c78e819354727a4f487

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d796e8dc23373f1b183737a76e7c16c6cb539c6a37f3bdec6c30a086ccc7c027
MD5 0894206d6969fe45980af3f8105f6e69
BLAKE2b-256 4998c4710aa7ae667a7740aeff336f433ae338308b2a95d184d0ab6884377f11

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b230f1f949b5f9f3d9252da5dd3ecd1006df035854f95af766cd63c5b61d566
MD5 48ad169b5c20e033bdf5385bbf7bfad2
BLAKE2b-256 d184c4b8c2bd675a2da5b9546c05540fa01a61857dd08b57cbb67386250492d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 697f9acce90dc3164a283c3c2d3b11d4740e6100e23a3aa2a29e83750c64693e
MD5 7be9f6ba1eb44ebc1148d0d8f456c253
BLAKE2b-256 78694da373a566dbeaed91fce1f6a966ef4f6f8b55e1e602d67fa0fdfd91adee

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba8eb909bf2dd247f347153f0c26b974f6e5ae58f0fcc77999ceb09da26747d7
MD5 297060be201f9663b239dedfa4946c62
BLAKE2b-256 553b02cdb0aadbdf4bfb734c1d63282bdbab356641b1b1934950ff364fcc5f1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 27f106fd28b07f7cc71e7d38aaf7867dee18bb6b880fcac2a464c06f777b3b2c
MD5 436c6033809d7239edd814ca4cbb777f
BLAKE2b-256 c6d02fc98811fdf1acb127b6d9a99ac39287cc16e4c8dd28a5031bfa8d17370b

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4c3b27430fbfc4d74fb32b865d21dd0b57486ecd7265e3c904cf69ac3620d27
MD5 4f27a02745f5507f439e5443d27bccbb
BLAKE2b-256 50361c6a26c12daaf20b39be47c59cdc19cbb819ab7a23eedc151b82825dc2c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e772d9cf0bc9306ef34b2672d8959328602cf995b6060255515567d462df63d2
MD5 a2fa5dec5f1a23ee79b23b1703716347
BLAKE2b-256 1804f8066ab6d5f03d9b5d39e6ad54098ef837aa0ef68a6d0ead3507220e20b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: UnityPy-1.20.16-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/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 42a3c87d0694d3daaeaa7f897549d4e8151117235dc379213ad44cb9573f7b7c
MD5 4b6f4afcdcdc97a46967b795b94b35a9
BLAKE2b-256 1adca631073dc249da23bb5b1ae6d9cbb75bc9831abedcb151bc09a26744fe69

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-win_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: UnityPy-1.20.16-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/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a5ba6cf8c7fb1fe13b13a504019afea0138724962bd2b07f82c48af37f9cd573
MD5 a1ddf93fad53761d1f53268c003bbe7e
BLAKE2b-256 6a9fff52846b5f95eb75dea2106e984d004b5ca2cb1e0eda6bf1197efa59c78f

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 eed1350ce94c152c4e3e839fe44d8805d0c0640595d6a1f9ddcbd424a9793c61
MD5 aa894db1a2986cc379e9f4bcef0a4be3
BLAKE2b-256 60306455cdbd49363d25e556bc7020a36abca5e28147cc503ed88453b54ffbf2

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 03946365bcafdd8d2ded5694ba96451c704a690c46fc1f9d55f520e5daa5db75
MD5 bd347ca7b5fe0c575ce06db9aa96381e
BLAKE2b-256 adb5db9ef54f2c09ddc2f57b19732970478dda4809c74da399fc18ca87c43486

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a0cdfa9b68df095205741c6b1a38da45dfc5a6728ca30f962b0f7825d50d4961
MD5 52a8b6f381e1ab6f708e1a955a71ab23
BLAKE2b-256 769bc0c022fbd7ba7a5a4348e0acd10b14311675778b167bf158b0db7bd1b86a

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f5e158fbaf8ec55d2af25dd25fe78ae80a6d6397440dad21fe59e49d127aa971
MD5 984a6c8290f0b0ef398886d345c6ad15
BLAKE2b-256 98e12aed039151ae8ed5174e4c86106c5cfc9b5d8a96777ac4a7d72f3bb7ea67

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c70a09392d4a427981d695fb186d9ed47ca280d854f126adb820ac90a8d18f88
MD5 bf7d0aea29e8549215b275dfd267ef40
BLAKE2b-256 2979df7016890151f345eac301559e2dc0fe66c05bcfa63c0484286426e9b84c

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b790a2bc1e9e6a9af3801a754ace95c65067672a3f9ff47b10939435851758e
MD5 441024c6b6a5ec83a0031a65331bea61
BLAKE2b-256 3d634e5a7d103ad7c2b7903763c31e3ff341b55094eda7a64f2dc5ee7b9ec1d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b0609e719d5fd55f541eb3429a18355b3736dcf59eecbcbfbcf25e0a23ac0d1
MD5 790b6c461732679a37eb7f16f76d93a3
BLAKE2b-256 bc337735239c9500c41f4c340f20fcc37fa73692fea0b9d20d3ce07c9da28366

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: UnityPy-1.20.16-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/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 217be2753949088e1b30226107f62fefa1839180ea5f9f26ed9304ba02451e22
MD5 37310300487a7089946383145c0e36da
BLAKE2b-256 160265a508c0c0ef447f13dd5c1d5e2ba591444b07346d89a466cb06e7007194

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6169c3a4f448cfe00d9bc2883813b2f934aba05a461c95104f4effa607278c1c
MD5 6d5657d71055b947f26e89dfdbbf89bb
BLAKE2b-256 68fd9056965bfc5135ca349e4225852b9dc1b872c6a8047ec6c6975fe8fa62d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c9e5abbd0694fe7f227c50330176eef282c6fc7b5d74c21e6eb51cb41684d71d
MD5 531890526305b1f27ea7c82f39350738
BLAKE2b-256 8cd66fd9af7b1339535ad39a43225b0f93616df2c53460b6965a2c7abe9a6f02

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d6a7f15a66790a790d4c39a7534cb8c90a8f28662891eed9eb982b82fd18edf6
MD5 433b83cbee717425027f161fdfe98ac6
BLAKE2b-256 b52197db01ad7c6f9b23a08b10f2149214ea763ec898de72deeadba612a378f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 192ab0cf618e10cb380a0ec048d53f18e4a50917035c8d044926de4f4433867a
MD5 50fed485159c95746c6eb81c777c1065
BLAKE2b-256 cd8185ee992eaae5243cb41cd624c2f0ac8113be6ba8f2a1f4467e083bbac52c

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 380541c241236780dd99f318170e2502b2e1a11b120cdb927fc7ed1ed2a7f514
MD5 563d7443c7e337c1e8f3a144a1bc32ca
BLAKE2b-256 c25b3258182437341f1b1bc105fe6cd1a068588502e559d465d84e58510bbcc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07cb34e846c620f955498faefaca891f660cd957ad6d6ac57423275db4d7b215
MD5 66b18a4614001dee12ecd5327fcd8e73
BLAKE2b-256 c4705a773f3d1033ac5b2dc19cff58d13dfa67791b10a5819c14c83ce8b4f485

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c38acba2f100ffaccdc7c4a470e441544a5f6be9d44a49879a0b8ef09b781e3
MD5 b85d3b6d415652a838ac3c0198b34b48
BLAKE2b-256 4e3fa1b180afe82c5000c7779609717cabb5db5ea7bc692583c9cef885bde290

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp38-cp38-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 60e559191d6aa81c496f4ce76834d306e6ff501517f5f86c0a73df2aadef48b5
MD5 212a85e34d6acd261c6b1ede10983ca1
BLAKE2b-256 c4a857c6ee90ffa873112061834ec254949705bc7a995bf45c89178a53966a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-win_amd64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-win32.whl.

File metadata

  • Download URL: UnityPy-1.20.16-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2393b8863a61d4d2348d367afbb05e6a71c5c7cce13d1a29e45388982babd461
MD5 bac1e7d8f27122b3bb57286bc410237c
BLAKE2b-256 bfef2b550c121efbd7b7973b396d7cbf55af502bff66eff53997905c226eb932

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-win32.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 533d1f758613feb08b43c4e95c90ac2c63f13d6730342ad6e6f55c2c0644e529
MD5 6d3887e4d9836ffbdfa25fd5be14a24a
BLAKE2b-256 8c2c46b46e2aa2cb1ba0cef8442b5d18146a27583d7f6d698c592763599822db

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a1870395f2144543936dade46d4b653829daefadcf706613af433987505b3a02
MD5 815936f0f6e5f8f3ca7bfc14202b550c
BLAKE2b-256 311b07169eab5eb6eae452ca69195a2bd044984753441fa674bbfaa527c845ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-musllinux_1_2_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2cac50eb4638fc0050d1ad1edf0c38876bab5524e415917b02017ff6cf171f2
MD5 507ba260c9100df572fc2cfa6675a87d
BLAKE2b-256 ba2c0a312851fb369b28160b32b3fb8bb55ca232821e23586da24cca35ea8802

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d60b6aeaf5cedbc35a2ab2e315c1cbca56a3acd2625b14a85eb511e841ab094e
MD5 2200e88c462bba806f8ac62303cc4022
BLAKE2b-256 dddc66975125ac06d7c40328698604388025d4a1754ab559b92ad971bc977420

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

File details

Details for the file UnityPy-1.20.16-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for UnityPy-1.20.16-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd8e28eaad631e0abfbd5cfa1e6857812dc2dd3abd6f07897ea140ffeb0fe71c
MD5 7e434e4017c5855bfc43a173a7bef766
BLAKE2b-256 24b404a291e1e14ee86cc36b0c6d2bed1501b660b4d6f03009d7a2fc5a2d4f04

See more details on using hashes here.

Provenance

The following attestation bundles were made for UnityPy-1.20.16-cp37-cp37m-macosx_10_9_x86_64.whl:

Publisher: release.yml on K0lb3/UnityPy

Attestations:

Supported by

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