佩法尔的一个蟒蛇般的阿塞茨图迪奥港

Unit的Python项目详细描述


单位年

基于unitypackAssetStudio的统一资源提取器。

基本结构来自assetstudio,对象处理来自unitypack。

安装

pip install UnityPy

用法

fromUnityPyimportAssetManageram=AssetManager()# Load file via file patham.load_file(fp)# Load all files in a folderam.load_folder(fp)forname,assetinam.assets.items():forid,objinasset.objects.items():data=obj.read()

目标

近期

  • 添加文档

遥远的未来

  • 能够编辑资产(如在UABE中)
  • 更广泛的对象类型支持
  • 代码优化
  • 多处理

动机

我是一个活跃的数据挖掘者,注意到unitypack在新的unity资产上有问题。 unitypack中的问题不是那么容易修复,而且未记录的代码有点难以理解。 这就是我尝试其他工具的原因,比如uabe和assetstudio。遗憾的是,这些工具都不能像unitypack那样使用。 这就是我开始这个项目的原因。

许可证

UnityPy是根据麻省理工学院的许可条款授权的。许可证文件中提供了完整的许可证文本。

社区

Discord

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ArrayList中实体对象上的JAVA泛型   带Redis的爪哇芹菜vs单用Redis   java在设备面向横向时隐藏标题栏/通知栏   java JXTreeTable:如何使用ComponentProvider为一列设置渲染器   java创建异常的成本与记录异常的成本相比   java在方法参数中使用setter传递新对象   java在一个类中的方法与另一个类中的方法交互时遇到问题   java如何迭代2个大小相等的ArrayList   Java getDesktop()。open在Windows中工作,但在Mac中不工作   从tomcat切换到jetty后的java“无法启动嵌入式容器”,Spring引导   java如何使用void方法   java如何在解组时在JAXB的ValidationEventHandler中获取节点值?   如何使用Akka Java API创建不响应的TCP接收器   JavaScriptjQuery在java中将记录上传到数据库时的进度条   如何在重新绘制时在java小程序中显示上一个图像