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

文章资源6130
分享一个LOL界面修改的方式前言lol大乱斗玩家,因为想要一个大乱斗平衡性的页面.感觉应该已经有人做了,搜了一下果然一个json数据里面有所有英雄的所有信息,其中aram(ARAM=AllRandomAllMiddle)指的是大乱斗数据地址如何方便的查看果然又有人做好了效果图如下:是如何修改客户端的他竟然能修改客户端!!!源代码如下PenguLoader注入的方式作者提供了2种:1.IFEO2.Symlink(客户端会自动加载version.dll,国服没有

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

前言

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

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

数据地址

如何方便的查看

果然又有人做好了

效果图如下:

分享一个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.安装PenguLoader,

2.打开PenguLoader

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

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

如果没有权限需要:

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

4.点击打开PenguLoader所在的的目录,把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的一般都会自己编译一些新的回调函数进去.不好说

打赏
版权声明本文地址:http://jishubk.com/post/734.html
1.文章若无特殊说明,均属本站原创,若转载文章请于作者联系。
2.本站除部分作品系原创外,其余均来自网络或其它渠道,本站保留其原作者的著作权!如有侵权,请与站长联系!
技术博客

欢迎发表评论:

评论列表

暂时没有评论

暂无评论,快抢沙发吧~

扫码二维码