openkore · OpenKore/openkore
OpenKore 是《仙境传说 Online》(Ragnarok Online)的免费开源客户端与自动化辅助工具,采用 Perl 编写;README 说明支持 Linux、Windows、macOS 跨平台运行。仓库主题涉及 AI、自动化与 MMO。README 提示运行前需查阅 Wiki 的 Requirem...
OpenKore 是面向《仙境传说 Online》(Ragnarok Online)的一款自定义客户端与自动化辅助程序,以 Perl 为主要开发语言,采用 GNU General Public License v2 发布。README 将其定位为「free、open source、cross-platform」的项目,并明确说明支持 Linux、Windows 与 macOS 三大平台。
需要先说明的是:README 中列出的官方服务器状态表显示,绝大多数官方服务器(aRO、bRO、cRO、euRO Prime、iRO、idRO、jRO、kRO、laRO、ruRO Prime、tRO、twRO 等)当前状态均为 Not working,其防护手段包括 CheatDefender、EAC、nProtect、Frost Security 以及各区域的自定义防护。因此,本项目更适合作为学习 Perl 网络客户端实现、协议解析与自动化逻辑的代码样本,而非可直接用于官方服务器的工具。
README 给出的上手路径非常简短,共三步:
git clone https://github.com/OpenKore/openkore.git 完成克隆。openkore.pl;Windows 用户还可以改用 start.exe 或 wxstart.exe 启动。在动手之前,README 特别提示必须先阅读 Wiki 上的 Requirements 页面,核对运行所需的依赖环境。也就是说,Perl 运行时与相关模块的具体版本要求并不写在 README 正文里,需要以 Wiki 为准。
README 的 F.A.Q. 给出了一条由浅入深的排查链路,值得按顺序执行:
「Things to know」一节对贡献者提出了明确要求:确认已在 master 分支的最新提交上复现问题,并检索是否已有相同 issue;使用英文发帖;使用官方提供的 issue 模板;说明所连接的服务器信息以及自己对配置所做的改动;简要描述发生了什么,附上截图,并在有错误信息时一并提供。README 还提醒,开发者是在业余时间维护项目,回复需要一定等待时间。
README 用一张表格列出了各区域官方服务器的防护方案与可用状态。表中所有条目均为 Not working,防护类型涵盖 CheatDefender(aRO Baphomet、twRO)、EAC(bRO、iRO、idRO Yggdrasil)、nProtect(cRO、idRO Classic、jRO、kRO、kRO Zero、ROla、tRO Chaos/Thor、tRO Classic)、Frost Security(euRO Prime、ruRO Prime)以及 Custom(laRO、tRO Baphomet 的两个条目)。Supporter 一栏除 ruRO Prime 标注为 ya4ept 外,其余均为 N/A。这张表是判断项目当前适用范围最直接的依据。
README 的 Other Links 汇总了项目历史、Legacy Changelog、RoadMap,以及功能请求的 Wiki 分类与 GitHub 标签入口,适合想了解项目演进脉络的读者。许可方面,本项目采用 GNU General Public License version 2:可以自由使用、修改与分发,但分发修改版本时必须同时提供源代码。README 正文中的完整许可链接指向的是 GPLv3 页面,与文中声明的 v2 存在不一致,实际授权条款建议以仓库内的 LICENSE 文件为准。
Hypersomnia 是 TeamHypersomnia 用 C++ 从零编写的一款多人俯视角(top-down...
NBlood 是用 EDuke32 引擎技术与开发思路对 Build 引擎游戏所做的逆向工程移...
Frogatto & Friends 是一款 2D 横版动作冒险游戏,主角是一只青蛙;开发团队...
id Software 以 GPL 许可证发布的《雷神之锤3竞技场》(Quake III Arena)源...