Use when repairing Unreal Engine Blueprint or UMG assets after migration between projects or engine versions, especially CompileAllBlueprints failures, Widget Blueprint compile failures, missing macro graphs, orphaned pins, missing functions, missing variables, missing structs, broken casts, wildcard pins, stale UMG widget variable GUIDs, CoreRedirect issues, GameMode default class loss, or runtime startup crashes that remain after Blueprint compile cleanup.
Installation
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Use when repairing Unreal Engine Blueprint or UMG assets after migration between projects or engine versions, especially CompileAllBlueprints failures, Widget Blueprint compile failures, missing macro graphs, orphaned pins, missing functions, missing variables, missing structs, broken casts, wildcard pins, stale UMG widget variable GUIDs, CoreRedirect issues, GameMode default class loss, or runtime startup crashes that remain after Blueprint compile cleanup.
检查日志中不再出现原始 missing class/function/variable/struct、orphaned pin 或 stale widget variable 错误。
打开并保存被修复资产,确认重启编辑器后错误不复现。
如果原始问题表现为运行崩溃,必须验证同一启动/PIE/Cook 路径。
常见问题
迁移后蓝图仍引用旧 C++ 类型导致 PIE 崩溃
现象:编辑器或 PIE 日志出现 Unable to load <ComponentName> ... because its class (<OldClass>) does not exist,随后调用栈落在组件方法内的空指针访问;或 .uasset 原始字符串仍命中旧类名、旧委托签名、旧 GameplayAbility 基类。
原因:Blueprint 资产在旧模块/旧类名下保存过,迁移后 C++ 类型已重命名,但缺少 CoreRedirect 或资产没有在新 redirect 下重新保存。