# DnfLauncher **Repository Path**: ct243768648/DnfLauncher ## Basic Information - **Project Name**: DnfLauncher - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-12-15 - **Last Updated**: 2026-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DnfLauncher 使用Qt(5.14.1)和C++开发的台服Dnf(0627版本和1031版本)的客户端启动器,包含了核心动态库插件,支持等级补丁、字体简体修复、免Hosts、输入法修复、Windows10登录。1031版本支持自定义插件加载。 ## ClientBinFiles ClientBinFiles/0627目录中存放了配套的0627客户端文件; ClientBinFiles/1031目录中存放了配套的1031客户端文件。 ClientBinFiles/Start目录中存放了本项目登陆器的依赖(动态库)文件。 ## 依赖 ### Mysql驱动安装: 1、解压`DevEnv/qsqlmysql.dll_Qt_SQL_driver_5.14.2_MinGW_32-Bit.zip`; 2、将解压后`release/sqldrivers`目录下的`qsqlmysql.dll`文件复制到Qt的插件目录(如:`C:/Qt/Qt5.14.2/5.14.2/mingw73_32/plugins/sqldrivers`); 3、将解压后目录中的`libmysql.dll`文件复制到Qt的`bin`目录(如: `C:/Qt/Qt5.14.2/5.14.2/mingw73_32/bin`); ## 构建 - 在构建环境中添加以下环境变量: ``` BUILD_ENV_SRV_IP BUILD_ENV_DB_PORT BUILD_ENV_DB_USER_NAME BUILD_ENV_DB_PASSWORD ``` 分别表示:默认的服务器Ip、默认的数据库端口、默认的数据库用户名、默认的数据库密码 - 总项目下存在3个子项目:1031DnfIjl15Lib、FixIatLib和Launcher。 1031DnfIjl15Lib为1031客户端对应的插件项目; FixIatLib为0627客户端对应的插件项目; Launcher为启动器项目。 - 开始编译构建 ## 使用方法 1. 删除客户端目录下除文件夹、audio.xml和Script.pvf外的其他文件; 2. 将本启动器压缩包中文件解压到客户端目录(注意:解压后的DNF.exe一定在客户端的第一层目录); 3. 如需修改登录配置,则可以在客户端目录创建一个Config.json文件,填写内容如下: ``` { "SrvIp": "", "DbPort": 0, "DbUserName": "", "DbPassword": "", "MaxLevel": 0 } ``` 分别表示:服务器Ip、数据库端口、数据库用户名、数据库密码、最高等级; 4. 若使用1031版本登陆器,且需要加载自定义插件,请将插件放到Plugins目录中(如果Plugins目录不存在,手动创建即可); 5. 运行客户端目录下的Start目录中的Launcher.exe,启动登录器。 ## 感谢支持 - [ggkeyu](https://gitee.com/ggkeyu)/**[msy2](https://gitee.com/ggkeyu/msy2)** - 天子2.0二开源 - 1031单机登录器多功能3.9源码 - dnf背包编辑工具 [Zageku](https://github.com/Zageku)/**[DNF_pvf_python](https://github.com/Zageku/DNF_pvf_python)** - [zuopucuen](https://github.com/zuopucuen)/**[dnfLogin](https://github.com/zuopucuen/dnfLogin)**