百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

HotPatcher

> 编程语言
开源

管理和打包 Unreal Engine 热更新插件。

1.5K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

管理和打包 Unreal Engine 热更新插件。

HotPatcher

重要通知:作者没有任何平台和渠道录制收费课程,也不对任何第三方的商业行为背书。请擦亮双眼,谨防上当受骗。

本软件的开源协议:允许在商业项目中免费使用功能,但不允许任何第三方基于该插件进行任何形式的二次收费,包括但不限于录制收费课程、对插件及代码的二次分发等。

English Document:README_EN.md

HotPatcher是虚幻引擎中涵盖了热更新、构建提升、包体优化、资源审计等全方面流程的资源管理框架。

在热更新领域,HotPatcher可以管理热更版本和资源打包,能够追踪工程版本的原始资源变动。支持资源版本管理、版本间的差异对比和打包、支持导出多平台的基础包信息、方便地Cook和打包多平台的Patch,并提供了数种开箱即用的包体优化方案,支持迭代打包、丰富的配置化选项,全功能的commandlet支持,可以非常方便地与ci/cd平台相集成。全平台、跨引擎版本(UE4.21 ~ UE5)支持。

目前支持的引擎版本为UE4.21-UE5最新版本(5.3.2),我创建了个群来讨论UE热更新和HotPatcher插件的问题(QQ群958363331)。

插件文档:UE资源热更打包工具HotPatcher

视频教程:UE4热更新:HotPatcher插件使用教程

我的UOD热更新主题演讲:

  • Unreal Open Day2022 UE热更新的原理与实现 | 查利鹏
  • Unreal Open Day2020 虚幻引擎4全平台热更新方案 | 查利鹏

我写的UE热更新和资源管理的系列文章,可以作为工程实践的参考:

  • UE热更新:需求分析与方案设计
  • UE资源热更打包工具HotPatcher
  • UE热更新:基于HotPatcher的自动化流程
  • 2020 Unreal Open Day
  • UE热更新:拆分基础包
  • UE热更新:资产管理与审计工具
  • UE热更新:Create Shader Patch
  • UE热更新:Questions & Answers
  • UE热更新:资源的二进制补丁方案
  • UE热更新:Shader更新策略
  • UE 资源合规检查工具 ResScannerUE
  • UE热更新:Config的重载与应用
  • 基于ResScannerUE的资源检查自动化实践
  • UE5:Game Feature预研
  • UE 资源管理:引擎打包资源分析
  • 基于ZSTD字典的Shader压缩方案
  • 虚幻引擎中 Pak 的运行时重组方案
  • 一种灵活与非侵入式的基础包拆分方案
  • HotPatcher 的模块化改造和开发规划
  • 资源管理:重塑 UE 的包拆分方案

基于HotPatcher的资源管理框架

应用项目

元梦之星 QQ Apex Legends Mobile WitiSports MOSSAI 二之国:交错世界

HotPatcher在大量的UE项目中使用,是目前UE社区中最流行的热更新工具。

捐赠

如果HotPatcher项目有帮助到你,并希望HotPatcher以后能够做的更好,可以扫描下方的捐赠二维码支持作者。

微信支付 支付宝

GitHub Issues· 38 开放

在 GitHub 查看全部
  • #117

    请问能否适配5.7?

    更新于 2026年3月6日
  • #110

    插件是否已经支持了5.4?

    更新于 2025年12月10日
  • #115

    Create Patch chunk asset资产会在每个pak中都存在

    更新于 2025年8月20日
  • #111

    UE5.3.2 chunk配置了no-asset目录,预览显示的pak包并没有,打包多个pak后会有重复的内容

    更新于 2025年2月19日
  • #99

    发布的时候有进度吗?这样转圈也不知道什么进度了

    更新于 2025年2月14日
  • #108

    c2440 ue5.32 这个怎么修复

    更新于 2025年1月26日
  • #109

    UE5.1 82.0无法打包Cook动画资产

    更新于 2024年10月12日
  • #107

    UE5.2.1,HotPatcher 82.0,在ByPatch下单独打包一个Niagara文件报警告

    更新于 2024年8月13日
  • #103

    UE5.3.2 Unlua热更新失效

    更新于 2024年6月23日
  • #101

    5.2 报错, 未添加默认值

    更新于 2024年5月13日

核心特点

  • •Unreal Open Day2022 UE热更新的原理与实现 | 查利鹏
  • •Unreal Open Day2020 虚幻引擎4全平台热更新方案 | 查利鹏
  • •UE热更新:需求分析与方案设计
  • •UE资源热更打包工具HotPatcher
  • •UE热更新:基于HotPatcher的自动化流程
  • •2020 Unreal Open Day
  • •UE热更新:拆分基础包
  • •UE热更新:资产管理与审计工具
  • •UE热更新:Create Shader Patch
  • •UE热更新:Questions & Answers

> 标签

C++hotupdateue4ue5unreal-engine

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言