hxhb / blog-comments

https://imzlp.com and https://zhalipeng.com is my blog.
1 stars 0 forks source link

posts/17590/ #121

Open hxhb opened 4 years ago

hxhb commented 4 years ago

https://imzlp.com/posts/17590/

HotPatcher是我最近写的用于打包UE项目资源热更的工具,用于追踪工程版本的资源变动来打出Patch。在项目里已经使用了一段时间,目前比较稳定,今天整理了一下文档,开源出来,会持续更新,欢迎提issus。

xermao commented 4 years ago

生成的补丁不能直接放到Pak文件夹里用吗,会提示Pak master signature table check failed for pak

hxhb commented 4 years ago

生成的补丁不能直接放到Pak文件夹里用吗,会提示Pak master signature table check failed for pak

可以的,出现这个问题应该是你在项目设置里设置了Signing Key,在HotPatcher的UnrealPak参数那一项指定和你项目设置一样的加密参数即可。

hongqimei commented 4 years ago

为什么把pak文件放到/engine/projectname/content/Paks中不会自动加载呢

hongqimei commented 4 years ago

前面说错了,放到这个里面WindowsNoEditor\Pak\Content\Paks

xermao commented 4 years ago

我这测试可以自动加载

hongqimei commented 4 years ago

打包有什么是必选的么,获得你能简单说下你的经历

hongqimei commented 4 years ago

能加个qq么1778750163

hxhb commented 4 years ago

前面说错了,放到这个里面WindowsNoEditor\Pak\Content\Paks

打包出来运行时会默认加载下面三个路径里的Pak:

# relative to Project Path
Content/Paks/
Saved/Paks/
# relative to Engine Path
Content/Paks

检查一下你的路径。

hongqimei commented 4 years ago

LogPakFile: Warning: Couldn't find pak signature file '../../../Pak/Content/Paks/1.0.3_WindowsNoEditor_P.pak' LogPakFile: Warning: Unable to create pak "../../../Pak/Content/Paks/1.0.3_WindowsNoEditor_P.pak" handle LogPakFile: Warning: Failed to mount pak "../../../Pak/Content/Paks/1.0.3_WindowsNoEditor_P.pak", pak is invalid. 这是我添加了Encryption和Signing后运行的结果,我在打包pak时加了那些与这Encryption和Signing有关的配置,但是还是出现这个原因,不知道你能否给我在两个对应的在pak时的配置,实在急用,拜托了

wangxuxu123 commented 4 years ago

这个插件支不支持移动平台热更 代码或者资源的?

hxhb commented 4 years ago

这个插件支不支持移动平台热更 代码或者资源的?

支持。