分享一个LOL界面修改的方式
分享一个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
ps: 国服不知道有没有封号风险,我才用了一天,使用需谨慎
ps2: 国服客户端页面里面的代码真乱各种调试信息和报错,怪不得那么卡
ps3: 理论上来说所有用这种cef做前端的软件像wegame, 迅雷,百度网盘,etc…都可以这样修改.同理用v8的也可以,但是v8的一般都会自己编译一些新的回调函数进去.不好说
1、本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2、如果源码下载地址失效请/联系站长QQ进行补发。
3、本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4、本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【源码源码ui网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5、请您认真阅读上述内容,购买即以为着您同意上述内容。
互保站 » 分享一个LOL界面修改的方式