
服装替换器
OutfitSwapper:一个适用于Palworld的UE4SS模组。通过自定义角色网格pak文件使用热键,即时切换原版外观,并使用附带的Python脚本转换社区服装pak。视觉变更仅在客户端生效。需要UE4SS以及转换后的pak文件放在`~mods`文件夹中。
查看大图描述
OutfitSwapper 是一个用于 Palworld 的客户端 UE4SS 模组,允许你在运行时于自定义角色网格 pak 和原版之间切换:无需删除或反复替换 pak 文件。使用快捷键在转换后的服装之间循环切换,瞬间切回原版,并且可以在任何服务器上继续游玩。
视觉变化仅在本地生效:其他玩家不会看到你切换后的服装。大多数社区服装替换模组必须先使用捆绑的 Python 工具(convert_outfit_pak.py)进行转换,该工具会将标准的 _P 覆盖 pak 转换为适用于本模组的附加式、可切换 pak。
安装说明
1. 安装 UE4SS 将 UE4SS 安装到你的 Palworld 文件夹(Pal/Binaries/Win64/)。如果尚未设置,请参阅 UE4SS 文档。
2. 安装 OutfitSwapper 将 OutfitSwapper 文件夹解压到: Pal/Binaries/Win64/ue4ss/Mods/OutfitSwapper/
3. 启用模组 打开 Pal/Binaries/Win64/ue4ss/Mods/mods.txt 并将:
OutfitSwapper : 0
改为:
OutfitSwapper : 1
4. 转换你的服装 pak 解压该工具,下载 repak 可执行文件,然后运行:
python convert_outfit_pak.py -i "path\to\YourMod_P.pak"
将生成的注册表条目添加到 outfits.lua(或使用 -u 标志自动更新)。将输出的 *ZZZ_Outfit_P.pak 放入 Pal/Content/Paks/~mods/
5. 启动并游玩 启动 Palworld,进入世界,并使用下方快捷键。如果某些内容未加载,请检查 UE4SS.log 中的 [OutfitSwapper] 行。
已知问题:
- 首次进入世界时应用缓慢。
- 打开物品栏时原版网格可能短暂可见:打开物品栏时模型闪烁:不同的 pak 可能使用不同的架构来打包模型、材质和纹理,从而影响应用过程;如果你在自定义网格应用前短暂看到原版模型,自定义网格可能需要更多时间加载。
主要功能
- 运行时服装循环:无需重启或移除 pak,即可在已注册的服装之间切换。
- 原版切换:立即恢复原始网格(默认按键:9)
- 快捷键控制:向前循环(0)、向后循环(-)、切换(9);均可在 config.lua 中配置
- 控制台命令:outfit next、outfit prev、outfit toggle、outfit refresh、outfit status、outfit name
- 服装和头部目标:支持身体/服装网格模组以及头部完整角色模组
- 物品栏预览支持:尽可能应用于游戏内角色预览
- 包含 Pak 转换器:将大多数社区 _P 服装/头部替换模组转换为 OutfitSwapper 可用的附加式 pak;自动检测服装与头部、旧式全身模组以及多角色切换 pak
- 漂移监视器:如果装备变更或重生后网格漂移回原版,则在后台重新同步
- 持久选择:在会话之间记住你上次的服装以及开/关状态
需求
- Palworld(Steam)
- UE4SS v3.0+(安装在 Pal/Binaries/Win64/)
- Python 3:仅运行 pak 转换器时需要
- repak.exe:捆绑在压缩包中(供转换器使用)
- 转换后的服装 pak:一个或多个 *ZZZ_Outfit_P.pak 文件,位于 Pal/Content/Paks/~mods/
- 社区网格模组:你需要提供要转换的源服装 pak;本模组不再分发角色资源
说明
- 当前示例中的主要目标是女性角色网格;男性支持取决于源 pak。
- 转换后请移除或禁用原始社区替换 pak,以避免冲突。
- 重要! 用作展示图片的模型不包含在本模组中。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。