|  | 
 
| 
一个json数据里面有所有英雄的所有信息,其中aram(ARAM=All Random All Middle)指的是大乱斗
x
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册  
 数据地址:
 
 https://leagueoflegends.fandom.com/wiki/Module:ChampionData/data
 
 如何方便的查看
 
 https://github.com/nomi-san/balance-buff-viewer
 
 
 
   
 是如何修改客户端的
 
 他竟然能修改客户端!!!
 
 源代码如下
 
 PenguLoader(https://github.com/PenguLoader/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是开源的,理论上来说游戏也不太会更新
 
 修改皮肤
 
 https://github.com/rumi-chan/LeagueThemes
 
 
   
 试了一下国服显示有问题
 
 用的Irelia-theme这个主题
 
 要修改文件rumi.js
 
 第一行添加
 
 
 复制代码import './rumi.theme.css'
 修改文件rumi.theme.css
 
 添加一个
 
 
 复制代码  #rcp-fe-viewport-root > .rcp-fe-viewport-persistent {
     display: none;
}
 
   
 PenguLoader其他的功能
 
 https://github.com/PenguLoader/awesome-pengu
 
 自动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的一般都会自己编译一些新的回调函数进去.不好说
 | 
 |