Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 14 additions & 3 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

- Python (建议 `3.11` 及以上)
- [Node.js](https://nodejs.org/en),我们的前端基于 electron。
- [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/),需要用其构建 C++ 接口加速计算。
- [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/),需要用其构建 C++ 接口加速计算,需要勾选MSVC生成工具和Windows 11 SDK

### 🎡 开始构建

Expand All @@ -50,6 +50,8 @@ pip install -r requirements.txt
# 检查依赖安装情况并编译 C++ 接口
pip install -e .
```
如果报错找不到pybind11,请手动修复path变量或者在import pybind11之前增加
sys.path.append("C:\\Users\\xxx\\miniconda3\\envs\\ww-toolbox\\Lib\\site-packages")

接下来安装前端依赖并构建前端。

Expand Down Expand Up @@ -131,8 +133,17 @@ npm start .

## 📖 文档

敬请期待。

手动数据更新方式(安装版可以手动替换resources下相关目录)
assets\imgs下char、echo、suit文件夹执行 python fetch.py,自动更新图片
assets\characters.txt 更新新人物名称
assets\echo.json 通过 generate_tools/echo.html 通过填入数据库链接的网页内容生成,后续会更新更方便的方式
assets\suit.txt 手动更新套装名称,后续会更新更方便的方式。
assets\config\entry_coef.yml 修改人物初始词条比重,当前部分人物词条按照qq机器人守岸人提供的权重

exe打包流程
项目目录下
pyinstaller main.spec 复制dist文件夹内内容到frontend/backend下
frontend目录下 .\node_modules\.bin\electron-builder.cmd 打包app,最后安装包在dist目录下
## 📜 开源协议

Wuthering Waves Toolbox 使用 MIT 协议开源。 请参考 [`LICENSE`](./LICENSE)。
9 changes: 9 additions & 0 deletions assets/characters.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
陆·赫斯 Luuk
爱弥斯 Aemeath
莫宁 Monin
琳奈 Lynae
千咲 Chisa
嘉贝莉娜 Galbrena
尤诺 Iuno
奥古斯塔 Augusta
弗洛洛 Phrolova
Expand Down Expand Up @@ -34,3 +40,6 @@
莫特斐 Mortefi
渊武 Yuanwu
桃祈 Taoqi
漂泊者·衍射 RoverSpectro
漂泊者·湮灭 RoverHavoc
漂泊者·气动 RoverAero
249 changes: 216 additions & 33 deletions assets/config/entry_coef.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,161 @@ Default:
cri_dmg: 0.9
resonance_eff: 0.5

Luuk:
name: "陆·赫斯"
dmg_source: "atk"
coef:
resonance_burst: 0.60
resonance_eff: 1

Aemeath:
name: "爱弥斯"
dmg_source: "atk"
coef:
cri_rate: 2
cri_dmg: 1
atk_rate: 1.1
atk_num: 0.12
resonance_eff: 0.2
resonance_burst: 0.77

Monin:
name: "莫宁"
dmg_source: "def"
coef:
def_num: 0.1
def_rate: 1.25
resonance_eff: 1.3
cri_rate: 0.1
cri_dmg: 0.3
resonance_burst: 0.44

Lynae:
name: "琳奈"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.05
resonance_eff: 0.2
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.792
resonance_burst: 0.253

Chisa:
name: "千咲"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.250
cri_rate: 2
cri_dmg: 1
resonance_burst: 0.605

Galbrena:
name: "嘉贝莉娜"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.200
cri_rate: 2
cri_dmg: 1
charged_atk: 0.418

Iuno:
name: "尤诺"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.200
cri_rate: 2
cri_dmg: 1
resonance_burst: 0.715

Augusta:
name: "奥古斯塔"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.200
cri_rate: 2
cri_dmg: 1
charged_atk: 0.832

Phrolova:
name: "弗洛洛"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.1
cri_rate: 2
cri_dmg: 1
resonance_skill: 0.737
resonance_eff: 0

Cartethyia:
name: "卡提希娅"
dmg_source: "hp"
coef:
resonance_burst: 0.19
normal_dmg: 0.66
hp_num: 0.01
hp_rate: 1.1
resonance_eff: 0.1
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.704
resonance_burst: 0.308

Lupa:
name: "露帕"
dmg_source: "atk"
coef:
resonance_burst: 0.64
resonance_skill: 0.18
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.2
cri_rate: 2
cri_dmg: 1
resonance_skill: 0.231
resonance_burst: 0.737

Ciaccona:
name: "夏空"
dmg_source: "atk"
coef:
resonance_eff: 1
charged_atk: 0.23
resonance_burst: 0.47
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.3
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.506
charged_atk: 0.363
resonance_burst: 0.627

Zani:
name: "赞妮"
dmg_source: "atk"
coef:
charged_atk: 0.76
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.3
cri_rate: 2
cri_dmg: 1
charged_atk: 0.715
resonance_burst: 0.154

Cantarella:
name: "坎特蕾拉"
dmg_source: "atk"
coef:
normal_dmg: 0.79
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.5
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.660

Brant:
name: "布兰特"
Expand All @@ -47,6 +169,20 @@ Brant:
atk_rate: 0.5
atk_num: 0.05

Phoebe:
name: "菲比"
dmg_source: "atk"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.1
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.088
charged_atk: 0.660
resonance_skill: 0.055
resonance_burst: 0.187

Roccia:
name: "洛可可"
dmg_source: "atk"
Expand All @@ -57,7 +193,12 @@ Carlotta:
name: "珂莱塔"
dmg_source: "atk"
coef:
resonance_skill: 0.75
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.200
cri_rate: 2
cri_dmg: 1
resonance_skill: 0.910

Camellya:
name: "椿"
Expand Down Expand Up @@ -94,15 +235,25 @@ Changli:
name: "长离"
dmg_source: "atk"
coef:
resonance_burst: 0.27
resonance_skill: 0.59
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.3
cri_rate: 2
cri_dmg: 1
resonance_skill: 0.660
resonance_burst: 0.440

Jinhsi:
name: "今汐"
dmg_source: "atk"
coef:
resonance_burst: 0.20
resonance_skill: 0.72
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.250
cri_rate: 2
cri_dmg: 1
resonance_skill: 0.715
resonance_burst: 0.330

Yinlin:
name: "吟霖"
Expand Down Expand Up @@ -136,7 +287,14 @@ Encore:
name: "安可"
dmg_source: "atk"
coef:
normal_dmg: 0.59
atk_num: 0.12
atk_rate: 1.1
resonance_eff: 0.3
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.660
resonance_skill: 0.275
resonance_burst: 0.220

Verina:
name: "维里奈"
Expand Down Expand Up @@ -190,8 +348,14 @@ Chixia:
name: "炽霞"
dmg_source: "atk"
coef:
resonance_burst: 0.35
resonance_skill: 0.46
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.5
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.165
resonance_skill: 0.550
resonance_burst: 0.440

Sanhua:
name: "散华"
Expand Down Expand Up @@ -239,22 +403,41 @@ Taoqi:
resonance_burst: 0.50
resonance_skill: 0.38

Phrolova:
name: "弗洛洛"
RoverSpectro:
name: "漂泊者·衍射"
dmg_source: "atk"
coef:
resonance_skill: 0.40
resonance_eff: 0

Augusta:
name: "奥古斯塔"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.25
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.165
charged_atk: 0.165
resonance_skill: 0.660
resonance_burst: 0.220

RoverHavoc:
name: "漂泊者·湮灭"
dmg_source: "atk"
coef:
charged_atk: 0.73

Iuno:
name: "尤诺"
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.5
cri_rate: 2
cri_dmg: 1
normal_dmg: 0.275
resonance_skill: 0.220
resonance_burst: 0.605

RoverAero:
name: "漂泊者·气动"
dmg_source: "atk"
coef:
resonance_burst: 0.60
resonance_eff: 1
coef:
atk_num: 0.1
atk_rate: 1.1
resonance_eff: 0.2
cri_rate: 2
cri_dmg: 1
resonance_skill: 0.840
resonance_burst: 0.216
Loading