大家好
今天给大家介绍一个在 GitHub 上挺火的开源项目——Rose。简单来说,它是一个免费、开源的《英雄联盟》自动换肤工具,能让你在游戏里无缝使用所有皮肤,包括你并没有购买的那些。
Rose 是什么?
Rose 被设计成一个在系统托盘中静默运行的小工具。你只需要在英雄选择阶段选好皮肤,它就会自动检测你的选择,并在游戏加载时把皮肤“注入”进去,整个过程你几乎感觉不到它的存在。
它的原理是基于 Pengu Loader 框架,通过 JavaScript 插件与英雄联盟客户端进行交互,只修改本地的渲染变量来显示自定义的模型和纹理。官方特别强调,它不会修改网络数据、内存状态或游戏机制,因此不会带来任何竞技上的优势,纯粹是一个客户端层面的皮肤展示工具。
核心功能一览
除了最基础的自动换肤,Rose 还内置了不少实用功能:
- 全皮肤预览与使用:在英雄选择界面,你可以直接预览并选中任何皮肤,包括锁定状态的皮肤。
- 派对模式(Party Mode):这是 Rose 的一个亮点。通过 Cloudflare 的 WebSocket 中继,你可以和同一个房间里的朋友共享皮肤选择,让开黑更有乐趣。
- 自定义皮肤模组:除了官方皮肤,它还支持加载社区制作的自定义皮肤模组,包括地图、字体、播报员等。
- 随机皮肤与历史记录:可以设置随机皮肤,也能快速找回每个英雄上次使用的皮肤。
- 自动更新:Rose 会检查 GitHub 上的新版本,并提示你更新。
技术架构简介
Rose 的架构主要由三部分组成:
- Python 后端:负责与英雄联盟客户端的 LCU API 通信,处理皮肤文件的下载与管理,并运行一个 WebSocket 服务器与前端插件进行实时通信。
- Pengu Loader 插件:一系列 JavaScript 插件,用于扩展客户端的 UI,比如解锁皮肤预览、自定义皮肤选择器等。
- Cloudflare Workers:用于支撑“派对模式”的实时通信中继服务。
如何下载与安装?
Rose 是一个 Windows 平台的应用程序,需要在 Windows 10 或 Windows 11 上运行。
- 项目主页:https://github.com/Alban1911/Rose
- 下载地址(Releases):https://github.com/Alban1911/Rose/releases/latest
你只需要从 Releases 页面下载最新的安装包(Installer),运行后按照提示完成安装即可。
⚠️ 重要注意事项
在尝试之前,有几点需要你自行评估:
- 封号风险:尽管 Rose 声明只修改本地渲染、不涉及竞技优势,但使用第三方工具修改客户端仍然可能违反《英雄联盟》的服务条款,存在账号被封禁的风险。请在使用前自行权衡。
- 隐私与数据分析:Rose 默认会向开发者服务器发送一个伪匿名的安装 ID 和版本信息用于统计分析。如果你介意,可以在
config.py文件中将ANALYTICS_ENABLED设置为False来关闭此功能。
Rose 为喜欢尝鲜的玩家提供了一个免付费体验全皮肤的途径。如果你对它的功能感兴趣,可以去项目主页了解更多细节。