Skip to content

Latest commit

 

History

History
266 lines (201 loc) · 11.4 KB

README.cn.md

File metadata and controls

266 lines (201 loc) · 11.4 KB

Palworld Pal Editor

English | 简体中文

GitHub Repo Stars  GitHub Release GitHub Repo Downloads 

Python  PyPI - Version  PyPI - Downloads 

Ko-Fi  PayPal    AliPay  WeChat  PayPal 

Discord Server 

Star History Chart 

支持的语言

  • English | 日本語 | 简体中文 | French

这是什么?

幻兽帕鲁 帕鲁 编辑器

https://www.bilibili.com/video/BV1cN6oYMEqL

Note

帕鲁 Steam 版 本地游戏 存档文件夹: %localappdata%\Pal\Saved\SaveGames

你要修改的存档文件夹: %localappdata%\Pal\Saved\SaveGames\[你的 Steam ID]\[你的 游戏存档 ID]

本工具目前只支持Steam,如果你使用的是Xbox Game Pass版本,可以参考一下两个工具来转换存档格式:

我们的 Discord 服务器里也有一些人提供了教程。

Important

为了防止数据丢失,请注意备份存档 (这个工具会自动帮你备份)。

如果遇到BUG欢迎提交 Issue

Screenshot

这个工具能干啥

  • 列出玩家和帕鲁
  • 查看帕鲁数据
  • 修改 帕鲁种族
  • 添加帕鲁
  • 复制帕鲁
  • 删除帕鲁
  • 改变帕鲁性别
  • 切换 BOSS / 稀有 / 塔主 / 石板 等特殊品种
  • 修改 / 删除帕鲁昵称
  • 增删 帕鲁学会的主动技能
  • 增删 帕鲁装备的主动技能
  • 增删 帕鲁被动技能
  • 修改 帕鲁等级
  • 修改 帕鲁浓缩机等级
  • 修改 帕鲁魂强化等级
  • 修改 帕鲁个体值
  • 修改帕鲁工作适应性
  • 计算并展示 最大生命值,攻击力,防御力,工作速度
  • 治愈(复活)所有帕鲁,移除所有负面效果
  • 允许作弊,超出游戏内允许的数值上限,比如255级强化等级,装备超过三个技能等。(需要手动启用作弊功能)
  • 修改 食物BUFF 的时间 (目前只支持CLI)
  • 显示 / 隐藏 不在所有者玩家帕鲁栏位中的帕鲁
  • 显示 / 隐藏 无用的帕鲁数据

未来计划 (No ETA)

  • 修改玩家属性加点等数值。
  • 为玩家解锁科技树。
  • 用户可以自定义的技能预设组合。
  • 重写帕鲁工会和背包的代码,实现切换所有者,帕鲁按存放容器分类等功能。
  • 用户界面。。。

使用

方案 A. 使用打包的可执行文件

直接运行可执行文件,你不需要安装Python等依赖。

Note

如果你的目标只是简单修改帕鲁存档,那就不需要往下读了。后面的内容为开发者,及更进阶的用户参考。

方案 B. 通过 pip 安装

  1. 请确保你使用了 Python 3.11+
  2. pip install --upgrade palworld-pal-editor
  3. python -m palworld_pal_editor

方案 C. 使用 Docker Container

  1. 下载 ./docker/sample-docker-compose.yml
  2. 做适当的修改,并重命名为docker-compse.yml
  3. 运行 docker compose up -d

如果你想手动构建 Image

  1. 克隆项目.
  2. 复制 ./docker/sample-docker-compose.yml./docker/docker-compose.yml, 并根据需求做适当修改(网络不佳的用户建议传入代理环境变量)。
  3. 运行 ./build_and_run_docker.sh 以构建容器并运行容器。(Windows的话你把里面的命令复制出来手动跑就行了)。

方案 D. 直接运行代码

  1. 安装 Python 3.11+ 和 node.js
  2. 克隆 / 下载项目代码
  3. 在项目文件夹里运行,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

  1. 通常来说你不需要手动修改配置文件
  2. 命令行参数会覆盖并写入配置文件

默认:

// 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

贡献

  1. 如果你遇到任何问题,或者需要新功能,请先搜索 Issues 板块。
  2. 先看一看最新的分支
  3. 如果你真的想贡献的话,建议先开PR让大家知道。

赞助

如果你喜欢这个工具,可以考虑赞助我,以帮助我继续开发和维护这个工具。

Ko-Fi  PayPal    AliPay  WeChat 

ko-fi ❤️

PayPal

AliPay WeChat

感谢


原因?

  1. 感谢各位能和我一起玩游戏的朋友 ❤。
  2. 复健一下两三年没用的Python。
  3. 这个人实在是太无聊了。
  4. 这个人已经被另外一个工具的BUG折磨坏了。