共计 1243 个字符,预计需要花费 4 分钟才能阅读完成。

分享一个 LOL 界面修改的方式

前言

lol 大乱斗玩家, 因为想要一个大乱斗平衡性的页面. 感觉应该已经有人做了, 搜了一下果然

一个 json 数据里面有所有英雄的所有信息, 其中 aram(ARAM=All Random All Middle) 指的是大乱斗

数据地址

如何方便的查看

果然又有人做好了

效果图如下:

分享一个 LOL 界面修改的方式

是如何修改客户端的

他竟然能修改客户端!!!

源代码如下

PenguLoader

注入的方式作者提供了 2 种:

1.IFEO

2.Symlink(客户端会自动加载 version.dll, 国服没有这个 dll, 但是有了会加载)

如何注入的和具体原理参考源码 IFEO.cs 和 Symlink.cs, 我由于没关 360 自动使用了 Symlink , 理论上 mac 也是可以用的, 作者还在开发中

具体原理是 lol 客户端用的是内嵌网页有个 libcef.dll, 然后作者自己做了一个带调试 / 加载自定义文件 功能的 libcef.dll, hook 了一下原来的 dll 的 cef_initialize

具体代码见 dllmain.cc

从原理上来说因为是对 dll 的 hook, 所以更新什么的都不影响,cef 是开源的, 理论上来说游戏也不太会更

修改皮肤

也有人做好了

效果图如下:

分享一个 LOL 界面修改的方式

试了一下国服显示有问题

用的 Irelia-theme 这个主题

要修改文件 rumi.js

第一行添加

import './rumi.theme.css'

修改文件 rumi.theme.css

添加一个

  #rcp-fe-viewport-root > .rcp-fe-viewport-persistent {display: none;}

真实效果图如下:

分享一个 LOL 界面修改的方式

PenguLoader 其他的功能

自动 ban/pick

假段位

假名字

自动邀请

一键删除所有好友

修改音乐

etc….

有人 github 上不去放上文件

使用:

1. 安装 Pengu Loader,

2. 打开 Pengu Loader

3. 如果有修改注册表的权限,

直接第 4 步 (使用 1.IFEO 注入)

如果没有权限需要:

选择 LeagueClient.exe(这个要自己找, 我的在 C:lol 英雄联盟 (26)LeagueClient), 这个目录, 定位一下 lol 的 exe.(使用 Symlink 注入)

4. 点击打开 Pengu Loader 所在的的目录, 把 assets,plugins 两个文件夹放进去即可

目录结构如下:

Pengu Loader/
|assets <- bg.jpg 是背景图片可以随便换
|plugins <- js&css

平衡性文件是:balance-buff-viewer.js

另外的是主题, 可以随意修改, 支持 wegame 打开

地址:

https://wwtw.lanzouq.com/iXCJm1gy6hej

ps: 国服不知道有没有封号风险, 我才用了一天, 使用需谨慎

ps2: 国服客户端页面里面的代码真乱各种调试信息和报错, 怪不得那么卡

ps3: 理论上来说所有用这种 cef 做前端的软件像 wegame, 迅雷, 百度网盘,etc… 都可以这样修改. 同理用 v8 的也可以, 但是 v8 的一般都会自己编译一些新的回调函数进去. 不好说

下载说明:

1、本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。

2、如果源码下载地址失效请/联系站长QQ

3、本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!

4、本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【源码无忧】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。

5、请您认真阅读上述内容,购买即以为着您同意上述内容。

A盘站 » 分享一个LOL界面修改的方式

发表回复