分享一个LOL界面修改的方式
前言
lol大乱斗玩家,因为想要一个大乱斗平衡性的页面.感觉应该已经有人做了,搜了一下果然
一个json数据里面有所有英雄的所有信息,其中aram(ARAM=All Random All Middle)指的是大乱斗
数据地址
如何方便的查看
果然又有人做好了
效果图如下:
是如何修改客户端的
他竟然能修改客户端!!!
源代码如下
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是开源的,理论上来说游戏也不太会更
修改皮肤
也有人做好了
效果图如下:
试了一下国服显示有问题
用的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打开
地址:
https://wwtw.ayxkfq.com/iXCJm1gy6hej
1:如非特殊说明,本站提供的素材及源码教程不拥有任何权利,其版权归原着者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容因本站持有版权专利,也仅做为本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将本站教程进行商业交易、转载等行为,只为研究、学习所提供,如使用后发生的一切问题与本站无关。
5:站内任何内容若有侵犯你的版权,请@客服QQ:994859115指出,本站将立即改正删除。
6:本站任何内容文字均为网络收集,不承担任何版权问题,也不提供任何技术支持!