分享一个LOL界面修改的方式
共计 1243 个字符,预计需要花费 4 分钟才能阅读完成。
分享一个 LOL 界面修改的方式
前言
lol 大乱斗玩家, 因为想要一个大乱斗平衡性的页面. 感觉应该已经有人做了, 搜了一下果然
一个 json 数据里面有所有英雄的所有信息, 其中 aram(ARAM=All Random All Middle) 指的是大乱斗
如何方便的查看
效果图如下:
是如何修改客户端的
他竟然能修改客户端!!!
源代码如下
注入的方式作者提供了 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 是开源的, 理论上来说游戏也不太会更
修改皮肤
效果图如下:
试了一下国服显示有问题
用的 Irelia-theme 这个主题
要修改文件 rumi.js
第一行添加
import './rumi.theme.css'
修改文件 rumi.theme.css
添加一个
#rcp-fe-viewport-root > .rcp-fe-viewport-persistent {display: none;}
真实效果图如下:
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 打开
地址:
ps: 国服不知道有没有封号风险, 我才用了一天, 使用需谨慎
ps2: 国服客户端页面里面的代码真乱各种调试信息和报错, 怪不得那么卡
ps3: 理论上来说所有用这种 cef 做前端的软件像 wegame, 迅雷, 百度网盘,etc… 都可以这样修改. 同理用 v8 的也可以, 但是 v8 的一般都会自己编译一些新的回调函数进去. 不好说
1. 本站所有资源来源于用户上传和网络,如有侵权请联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别!
教热门 » 分享一个LOL界面修改的方式