# DNFCalculating **Repository Path**: d8feel_project/DNFCalculating ## Basic Information - **Project Name**: DNFCalculating - **Description**: 此项目为DNF装备搭配及伤害计算提供便利的工具 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 42 - **Created**: 2021-03-25 - **Last Updated**: 2021-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 简介 此项目为DNF装备搭配及伤害计算提供便利的工具 执行程序下载:https://pan.lanzous.com/b01bfj76f 或 https://www.lanzou.com/b01bfj76f python(3.8)编写,使用 pyqt5图形 GUI 库 主框架由纸飞机实现,西瓜协助修改,SCUDRT 对算法进行优化修改,风之凌殇添加多进程优化 使用说明:https://i_melon.gitee.io/dnfcalculating/#/ ## 依赖安装 安装[Python](https://www.python.org/),计算器开发使用的是3.8版本 安装项目依赖 > pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ -r requirements.txt ## macOS下运行方式         直接在`Finder`中双击`run_mac.command`即可运行。         或者在`终端(Terminal)`中,执行命令`python3.8 main.py`即可运行。 ## 程序结构 |-- DNFCalculating     |-- run_mac.command:macOS下运行脚本     |-- CHANGELOG.md:程序更新记录     |-- LICENSE:开源许可     |-- main.py:程序主入口     |-- README.md:程序说明     |-- requirements.txt:项目依赖包     |-- Characters:职业实现目录     |-- PublicReference:公有引用方法     |   |-- base.py:输出职业公有实现方法     |   |-- base_buff.py:奶系职业公有实现方法     |   |-- common.py:界面公有实现方法     |   |-- __init__.py:初始化文件,启用多线程及日志记录     |   |-- choise:选项设置     |   |   |-- 细节选项.py     |   |   |-- 选项设置.py     |   |   |-- 选项设置_buff.py     |   |-- equipment:装备设置     |   |   |-- basic_equ.py:装备公有类     |   |   |-- equ_list.py:装备列表     |   |   |-- 基础函数.py:各类隐藏基础公式     |   |   |-- 宠物.py     |   |   |-- 宠物_buff.py     |   |   |-- 武器融合.py     |   |   |-- 武器融合_buff.py     |   |   |-- 称号.py     |   |   |-- 称号_buff.py     |   |   |-- 装备_套装.py     |   |   |-- 装备_武器.py     |   |   |-- 装备_特殊.py     |   |   |-- 装备_防具.py     |   |   |-- 装备_首饰.py     |   |   |-- 辟邪玉.py     |   |   |-- 辟邪玉_buff.py     |   |-- utils:工具类     |       |-- calc_core.py:装备寻优     |       |-- common.py:格式化时间     |       |-- config.py:配置读取     |       |-- constant.py:常量     |       |-- copy.py:深度拷贝     |       |-- img.py:常量图片     |       |-- MainWindow.py:自定义窗口     |       |-- minheap.py:最小堆排序     |       |-- producer_consumer.py:多进程     |       |-- TitleBar.py:自定义标题栏     |       |-- zipfile.py:压缩文件     |-- ResourceFiles:资源文件夹     |   |-- 职业文件夹     |   |   |-- bg.jpg:背景图     |   |   |-- 人物.png:详情界面人物图     |   |   |-- reset:默认配置文件夹     |   |   |   |-- attr.ini:细节选项输入     |   |   |   |-- equ.ini:装备选择     |   |   |   |-- equ1.ini:装备打造选项     |   |   |   |-- equ2.ini:装备条件选择     |   |   |   |-- equ3.ini:装备页面百变怪、神话排名、显示选项、时装选择     |   |   |   |-- equ4.ini:神话属性调整     |   |   |   |-- equ5.ini:自选装备锁定     |   |   |   |-- skill1.ini:BUFF输入、护石、觉醒状态、时间输入、希洛克武器词条     |   |   |   |-- skill2.ini:技能等级、技能TP、技能次数、宠物次数     |   |   |   |-- skill3.ini:辟邪玉、希洛克、黑鸦设置     |   |   |   |-- skill4.ini     |   |   |   |-- skill5.ini:技能页职业个性化选项存档     |   |   |   |-- skill6.ini:技能次数及宠物次数输入     |   |   |-- 技能:技能图标文件夹     |   |-- Config:配置文件夹     |   |   |-- 基础设置.ini     |   |   |-- 攻击目标.ini     |   |   |-- adventure_info.json:加载职业配置     |   |   |-- config.json:配置选项文件     |   |   |-- release_version.json:计算器版本     |   |-- img:公有图片     |   |   |-- logo.ico     |   |   |-- 刀魂之卡赞.png     |   |   |-- 觉醒选择.png     |   |   |-- 输出背景.png     |   |   |-- 输出背景_BUFF.png     |   |   |-- 远古记忆.png     |   |   |-- 分类     |   |   |-- 头像     |   |   |-- 希洛克     |   |   |-- 装备     |   |-- Skins:计算器皮肤包     |-- Tools         |-- 图标去白点.py         |-- 神话融合图标拼接.py