Register for your free account! | Forgot your password?


Go Back   elitepvpers > Popular Games > League of Legends
You last visited: Today at 18:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Durpin's LoL Skin Changer (with SOURCE)

Discussion on Durpin's LoL Skin Changer (with SOURCE) within the League of Legends forum part of the Popular Games category.

Reply
 
Old 10/14/2012, 23:45   #16
 
elite*gold: 0
Join Date: Oct 2012
Posts: 9
Received Thanks: 2
Use this for latest patch:

#define PATCH_OFFSET 0x008EEC00
#define PATCH_RETURN_TO 0x008EEC07
*durpin is offline  
Old 10/15/2012, 00:47   #17
 
elite*gold: 0
Join Date: Mar 2007
Posts: 170
Received Thanks: 48
thx, still waiting for u to add me to msn bro

btw need to change this line
a.push(0x9B8EC3);

to this right?
a.push(0x9B8FB0);
mamaorha is offline  
Old 10/18/2012, 11:28   #18
 
elite*gold: 0
Join Date: Mar 2007
Posts: 170
Received Thanks: 48
is this correct?
no idea what u did with the things in //
and still no clue how to find new offsets after patch

Quote:
uint PATCH_OFFSET = 0x008EEC00;
int PATCH_RETURN_TO = 0x008EEC07;
int _STRICMP = 0x9ED918;
int ORIGINAL = 0x9B8FB0;

BlackMagic magic = new BlackMagic();

string name = "test";
int nTargetPlayer = name.Length + 1;
int skinId = 1;

Find("League of Legends (tm) Client", "League of Legends");

magic.Open(GamePID);

ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
Byte[] bytes = encoding.GetBytes(name);

uint lpAddress = magic.AllocateMemory(sizeof(Byte) * nTargetPlayer);

magic.WriteBytes(lpAddress, bytes);

magic.Asm.AddLine("mov eax, [" + (int)lpAddress + "]");
magic.Asm.AddLine("push eax");
magic.Asm.AddLine("push esi");
magic.Asm.AddLine("mov eax, [" + _STRICMP + "]");
magic.Asm.AddLine("call dword[eax]");// magic.Asm.AddLine("call(dword_ptr(eax)");
magic.Asm.AddLine("test eax, eax");
//a.jnz(lbl_Skip);
magic.Asm.AddLine("mov edx, [" + skinId + "]");// magic.Asm.AddLine("mov(edx, atoi(" + skinId + ")");
//a.bind(lbl_Skip);
magic.Asm.AddLine("pop eax");
magic.Asm.AddLine("pop eax");
magic.Asm.AddLine("push -1");
magic.Asm.AddLine("push " + ORIGINAL);
magic.Asm.AddLine("mov eax, [" + PATCH_RETURN_TO + "]");
magic.Asm.AddLine("jmp eax");

lpAddress = magic.AllocateMemory(magic.Asm.GetMemorySize());
magic.Asm.Inject(lpAddress);

BlackMagic magic2 = new BlackMagic();
magic2.Asm.AddLine("mov eax, [" + (int)lpAddress + "]");
magic2.Asm.AddLine("jmp eax ");

magic2.Open(GamePID);
magic2.Asm.Inject(PATCH_OFFSET);
mamaorha is offline  
Old 08/24/2013, 18:08   #19
 
elite*gold: 0
Join Date: Jun 2012
Posts: 3
Received Thanks: 0
Bump, LoLSkins.net discontinued.
Can anyone give updated pointers for this source code ?
Insensitivity is offline  
Old 08/30/2013, 13:29   #20
 
elite*gold: 0
Join Date: Mar 2007
Posts: 170
Received Thanks: 48
can somebody share how to find the offset?
mamaorha is offline  
Old 09/08/2013, 09:52   #21
 
elite*gold: 0
Join Date: Mar 2007
Posts: 170
Received Thanks: 48
is it possible that the first pointer is
007E8CAC?
mamaorha is offline  
Reply


Similar Threads Similar Threads
Skin Changer
10/25/2011 - League of Legends - 5 Replies
In der LoL section war vor einigen Tagen oder auch Wochen ein Skin Changer. Kann mir jemand einen Link zum Download o. zum Thread schicken ?



All times are GMT +2. The time now is 18:36.


Powered by vBulletin®
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2021 elitepvpers All Rights Reserved.