Skip to content

此项目暂不合适繁体中文用户,无需尝试

Notifications You must be signed in to change notification settings

PandasWS/LeeClient

Repository files navigation

LeeClient 客户端

LeeClient 是一个整合仙境传说官方所有图档资源, 方便 GM 切换不同版本客户端进行 调试和研究的仙境传说完整客户端, 最终可基于 LeeClient 制作出自己的完整客户端.

运行或使用条件

  • 使用Git for Windows + TortoiseGit 或其他类似 Git 客户端来克隆仓库
  • 请安装大于等于 Python3.7.x 的官方版本 (Windows 避免使用 ActivePython)
  • 使用速度更快的固态硬盘或 M.2 接口的硬盘来存储 LeeClient (小文件有 10 万多个)
  • 至少需要 12 GB 的本地硬盘空间 (仙境传说客户端的体积 + Git 仓库信息)
  • 你应该知道 cmd终端 的含义, 虽然我们需要用的命令并不多
  • 拥有比常人更加好的耐心, 这很重要

首次克隆完毕的注意事项

在您第一次克隆完成此 LeeClient 仓库时, 如果发现刚克隆完成, git 就显示大量红色 的“已修改”状态, 那么您需要修改您本地该仓库的 git 配置.

  1. 请打开可调用 git 指令的命令行控制台
  2. cd 切换到本仓库在您电脑上的路径 (例如:C:\LeeClient)
  3. 执行 git config core.filemode false 关闭当前仓库的 filemode 检测

使用 LeeClientAgent

关于 LeeClientAgent 的环境准备等, 我们在 Utility 目录下单独准备了一份说明文档, 您可以前往查阅: 如何使用 LeeClientAgent

此项目的待办事项

  • 实现汉化覆盖率的统计信息
  • 预置能适配最新 rAthenaCN 的服务端资源, 并提供说明文档
  • 生成按钮汉化数据时, 能够结合各版本客户端补丁 data 目录中的内容
  • 录制 - 简单的使用教程 (环境配置、切换版本、进入游戏)
  • 录制 - 简单的汉化教程 (按钮汉化、物品汉化、技能汉化)
  • 录制 - 如何提交 Pull Request 的教程
  • 支持自动从可更新的客户端上解压并合并部分通用资源文件
  • 设计一种更周全的 msgstringtable 汉化机制
  • 进行大量数据或者文件操作时, 能显示一个进度条
  • 解决老版本客户端没有具备新的 NPC 外观, 在服务端使用新外观会导致客户端崩溃的问题

维护成员招募

此项目长期招募维护人员, 报名者请加入 QQ群: 186495034 并联系群主. 以下为要求:

  1. 熟悉 git 和 github 的使用 (提交、推送、会提 Issues、会提 Pull Request)
  2. 对仙境传说客户端的结构比较清晰, 哪个目录大概做啥用的知道些
  3. 掌握 Lua 5.x 系列的基本语法(汉化非必须, 会最好)
  4. 能掌握 Python3.7.x 最好 (汉化非必须, 但修改 LeeClientAgent 时必须)
  5. 能清楚的描述问题,用科学的方法做事情

目前我们所有维护人员都没有任何报酬, 基本都靠兴趣驱动, 若有捐赠会优先用于项目发展.

版权归属声明

此项目中的官方图档和 Ragexe 系列主程序的版权归韩国重力社 (GRAVITY CO., Ltd.) 所有, 维护团队仅根据网上收集的信息进行整理和归纳.

用于维护此项目的管理程序名为: LeeClientAgent 是一套基于 Python 3.7.x 编写的脚 本程序, 该程序基于 GNU GPLv3. 开源许可协议 (位于 Utility 目录).

About

此项目暂不合适繁体中文用户,无需尝试

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published