Hi,

I started using UnityPy for a project and it would be useful to see
about adding it to ports. It essentially allows accessing the assets of
Unity projects. I've included 4 of the 5 dependencies in the
attachments: py-brotli, py-lz4, py-fsb5, py-texture2ddecoder. The last
one is py-Pillow and is already in ports.

A relatively simple example is on the project GitHub page:
https://github.com/K0lb3/UnityPy#example

I've tested this and it works, and will probably be using it regularly
in the near future.

This project and most dependencies are MIT-licensed. The only exception
is py-lz4, which is BSD 3-clause.

Some notes on the ports:
- py-brotli build a bundled version and doesn't provide a way that I
  could find to link to system libs from archivers/brotli.
- py-texture2ddecoder needs swap16() and swap32() to be commented out,
  as it clashes with a definition in a header. Also had to work around
  malloc_usable_size, but this seems to work.

ok? comments?

Attachment: py-brotli.tgz
Description: Binary data

Attachment: py-lz4.tgz
Description: Binary data

Attachment: py-fsb5.tgz
Description: Binary data

Attachment: py-texture2ddecoder.tgz
Description: Binary data

Attachment: py-unitypy.tgz
Description: Binary data

Reply via email to