English | 简体中文
- English | 日本語 | 简体中文
https://www.bilibili.com/video/av1952608324
Note
帕鲁 Steam 版 本地游戏 存档文件夹: %localappdata%\Pal\Saved\SaveGames
你要修改的存档文件夹: %localappdata%\Pal\Saved\SaveGames\[你的 Steam ID]\[你的 游戏存档 ID]
本工具目前只支持Steam,如果你使用的是Xbox Game Pass版本,可以参考一下两个工具来转换存档格式:
![Screenshot](https://private-user-images.githubusercontent.com/38860226/316251756-51a9c262-a71a-4008-b2a3-f4a68e78046a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2MjA2MDAsIm5iZiI6MTczOTYyMDMwMCwicGF0aCI6Ii8zODg2MDIyNi8zMTYyNTE3NTYtNTFhOWMyNjItYTcxYS00MDA4LWIyYTMtZjRhNjhlNzgwNDZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDExNTE0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAwNTQzNzE4OWFhZWFlNzhmZTI5Y2U3ODg5NGNjMjE5MWU0ODg5Y2EzZjVmYjFiMzY0ODA3ODM2ZWVkMjEzNTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.MGXHUGKQ037KYppgQH4QHQYQ7xEWdX4rZOoXZWlcFy8)
- 生成帕鲁
- 复制帕鲁
- 删除帕鲁
- 显示 / 隐藏 不在玩家帕鲁栏位中的帕鲁
- 显示 / 隐藏 无用的帕鲁数据
- 列出玩家和帕鲁
- 查看帕鲁数据
- 改变帕鲁性别
- 切换 BOSS / 稀有 / 塔主
- 修改 / 删除帕鲁昵称
- 增删 帕鲁学会的主动技能
- 增删 帕鲁装备的主动技能
- 增删 帕鲁被动技能
- 修改 帕鲁等级
- 修改 帕鲁浓缩机等级
- 修改 帕鲁魂强化等级
- 修改 帕鲁种族
- 修改 帕鲁个体值
- 计算并展示 最大生命值,攻击力,防御力,工作速度
- 移除 帕鲁工作疾病
- 复活帕鲁
- 修改 食物BUFF 的时间 (目前只支持CLI)
直接运行可执行文件,你不需要安装Python等依赖。
- 稳定版:
- 最新(你可能会遇到问题):
- 请确保你使用了 Python 3.11+
pip install --upgrade palworld-pal-editor
python -m palworld_pal_editor
- 下载
./docker/sample-docker-compose.yml
- 做适当的修改,并重命名为
docker-compse.yml
- 运行
docker compose up -d
- 克隆项目.
- 复制
./docker/sample-docker-compose.yml
到./docker/docker-compose.yml
, 并根据需求做适当修改(网络不佳的用户建议传入代理环境变量)。 - 运行
./build_and_run_docker.sh
以构建容器并运行容器。(Windows的话你把里面的命令复制出来手动跑就行了)。
- 安装 Python 3.11+ 和 node.js
- 克隆 / 下载项目代码
- 在项目文件夹里运行,Windows:
setup_and_run.ps1
, Unix-like系统:setup_and_run.sh
.
options:
-h, --help 显示帮助
--lang LANG 设置应用语言,可选项: en, zh-CN, ja
--path PATH 存档文件夹的路径
--mode MODE 运行模式,可选项: cli, gui, web
--port PORT WebUI监听的端口
--password PASSWORD WebUI的密码,默认无密码
Note
- 通常来说你不需要手动修改配置文件
- 命令行参数会覆盖并写入配置文件
默认:
// config.json
{
"i18n": "en",
"mode": "web",
"port": 58080,
"path": null,
"password": null,
"JWT_SECRET_KEY": "X2Nvbm5sb3N0"
}
自定义:
// config.json
{
"i18n": "zh-CN",
"mode": "gui",
"port": 12345,
"path": "/path/to/save/folder",
"password": "YOUR PASSWORD FOR WEBUI AUTH",
"JWT_SECRET_KEY": "JUST SOME RANDOM TEXTS"
}
Important
以下视频展示了如何从代码运行,如果你下载的可执行文件的话,你可以快进跳过那些部分。
- DOCKER
2024-03-03.13-29-42.mp4
- GUI / WEB
Screen.Recording.2024-03-03.at.2.57.13.AM.mp4
- CLI: (old, but you get the idea)
2024-02-25.14-49-22.mp4
- 改进网页端(一开始是打算做桌面端程序的,但想着dockerfile都写了,就临时改主意搓了一个。我这坨屎山vue实在是写的太乱了qwq)。
- 桌面端, 或者干脆用 Textual 做一个控制台UI, XD。
- 移动帕鲁存储栏位?或者修改主人? idk
- More Stuff...
- 如果你遇到任何问题,或者需要新功能,请先搜索 Issues 板块。
- 先看一看最新的分支
- 如果你真的想贡献的话,建议先开PR让大家知道。
- 感谢 Take-Me1010 的日语翻译。
- 感谢 MagicBear 大大的超快速存档载入方法。
- 感谢 palworld-save-tools 提供的存档解包工具。
- 感谢 MagicBear 大佬的 Palworld-Server-Toolkit 的启发。
- 感谢 EternalWraith 的 PalEdit 的启发。
- 感谢各位能和我一起玩游戏的朋友 ❤。
- 复健一下两三年没用的Python。
- 这个人实在是太无聊了。
- 这个人已经被另外一个工具的BUG折磨坏了。