搜尋

英雄

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

英雄聯盟 2014-05-07 修改整理 【轉帖】英雄聯盟改SKIN

  [複製連結]
1
lol0972921 ( Lv.50 智天使 ) 發表於 2014-5-9 11:34:43 | 只看該作者 回覆獎勵 |升序瀏覽 |閱讀模式
檔案名稱:dinput8.dll、skinID.ini
更新日期:2014-05-07
檔案下載:

所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。






安裝方式:
檔案放到 C:\Program Files (x86)\GarenaLOLTW\GameData\Apps\LoLTW\Game 底下
功能說明:英雄聯盟改SKIN


#輸入要修改的召喚師名稱,並將後面等號改成1
#範例:我愛英雄聯盟 = 1

[SummonerName]
我愛英雄聯盟 = 1

#修改SKIN編號於 http://www.lolking.net/models 選完您要的SKIN後,網址列後面會有SKIN號碼
#範例:http://www.lolking.net/models/?champion=266&skin=1
#也可到安裝目錄 GarenaLoLTW\GameData\Apps\LoLTW\Air\assets\images\champions 查看圖片編號

[Champions]
Aatrox = 1
Ahri = 4
Akali = 4
Alistar = 2
Amumu = 2
Anivia = 1
Annie = 8
Ashe = 5
............................................
======================================================
修改SKIN原理:
在LOL遊戲紀錄檔GarenaLoLTW\GameData\Apps\LoLTW\Game\Logs\Game - R3d Logs
可以查看到如以下2行關鍵字

Spawning champion (英雄名稱) with skinID 造型編號 on team 隊伍分類 for clientID 遊戲編號 and summonername (召喚師名稱) (is 玩家或AI判斷)

Hero 英雄名稱(造型編號) created for 召喚師名稱

這時候用IDA靜態反彙編主程式尋找以上關鍵字,可以得知由以下CALL呼叫
sub_658E90(召喚師名稱, 英雄名稱, 造型編號, 隊伍分類, 未知參數, 遊戲編號, 未知參數, 未知參數, 判斷是否為活人還AI, 未知參數)

其中隊伍分類只分成藍、紫方分別為100和200
遊戲編號是英雄在隊伍裡的編號,10位召喚師編號0~9

搜尋用AoB:57 FF 73 13 8D BB 97 00 00 00 8B D7 E8


8B 43 09
89 01
8D 8C 24 4C 02 00 00
83 BC 24 60 02 00 00 10 8D 84 24 18 02 00 00
50
0F 43 8C 24 50 02 00 00 B8 64 00 00 00
80 7B 0F 00
0F 45 F8
57
FF 73 13
8D BB 97 00 00 00
8B D7
E8 69 A8 0D 00
mov eax,[ebx+09]
mov [ecx],eax
lea ecx,[esp+0000024C]
cmp dword ptr [esp+00000260],10
lea eax,[esp+00000218]
push eax
cmovae ecx,[esp+00000250]
mov eax,00000064
cmp byte ptr [ebx+0F],00
cmovne edi,eax
push edi
push [ebx+13]
lea edi,[ebx+00000097]
mov edx,edi
call 00258E90


esp+24C = ecx = 召喚師名稱




隊伍分類預設是200
檢查 [ebx+F] 是否為1
是1的話將隊伍分類改為100

[ebx+13] = 造型編號
[ebx+97] = 英雄名稱

總結:
ecx       = 召喚師名稱
ebx+5   = (DWORD) ObjID    %d
ebx+9   = (DWORD) clientID %i
ebx+D   = (BYTE)  NodeID    %d
ebx+F   = 0(200) or 1(100) 隊伍判斷(藍 or 紫)
ebx+10h = (BYTE) 有值為召喚師,不然就是AI
ebx+13h = (BYTE) skinID       %i
ebx+97h = 英雄名稱               %s

__asm
{
  mov summonername,ecx
  pushad
  lea edi,[ebx+97h]
  mov champion,edi
  call Get_champion_skinID
  cmp NameCheck,0
  je Normal
  mov NameCheck,0
  cmp skinID,0
  je Normal
  mov eax,skinID
  mov [ebx+13h],eax
Normal:
  popad
  push [ebx+13h]
  lea edi,[ebx+97h]
  jmp [RskinID]
}




評分

參與人數 3GP +3 收起 理由
VenLbWne + 1 很給力!
ccizcciz + 1 很給力!
zoodf45 + 1 神馬都是浮雲

檢視全部評分




大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品
6
hsiaopang ( Lv.10 見習生 ) 發表於 2014-6-25 14:51:36 | 只看該作者
感謝~ 來看一下有什麼需要幫助!
回覆 使用道具 檢舉
5
ricky0613 ( Lv.10 見習生 ) 發表於 2014-6-13 15:49:50 | 只看該作者
看得不是很明白.....
回覆 使用道具 檢舉
4
cmtborther1 ( Lv.10 見習生 ) 發表於 2014-6-2 04:08:38 | 只看該作者
不是很清楚之後的操作.....
回覆 使用道具 檢舉
3
722859533 ( Lv.10 見習生 ) 發表於 2014-5-23 23:59:36 | 只看該作者
立即下載看看!!!
回覆 使用道具 檢舉
2
q1b2c33d44 ( Lv.10 見習生 ) 發表於 2014-5-16 12:20:55 | 只看該作者
有人發現烏迪爾的910元的造型改的出來  但技能一放就又變成原本的了????
回覆 使用道具 檢舉

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單