League of Legends (solved)

Having trouble playing a game, post here

League of Legends (solved)

PostPosted by RedAdder » Sun Dec 13, 2009 1:51 pm

Missing Exports in Game/:
Kernel32.dll - RtlCaptureContext
Kernel32.dll - GetProcessId (LAUNCHER.MAESTRO.DLL)

Registered on the official League of Legends site.
Downloaded the game from an offical source suggested by offical League of Legends site.

Got win2kgaming_xp_v1_8.zip from this site(a newer version may be available).
Applied ExcludeFromKnownDlls.reg (Reboot needed) as described in the README.TXT of win2kgaming_xp_v1_8
Warning: This, in theory, may modify the behaviour of existing programs, although I didn't notice anything, and I did these changes a year ago.

Made a copy of the original D:\WINNT\system32\KERNEL32.DLL to KERNEL32_ORG.DLL in my own "original DLLs" folder.

Copied KERNEL32_ORG.DLL from "original DLLs" folder and KERNEL32.dll from win2kgaming_xp_v1_8 into League of Legends folder

Copied KERNEL32_ORG.DLL from "original DLLs" folder and KERNEL32.dll from win2kgaming_xp_v1_8 into League of Legends\Game folder

Running the game launcher will now run the Updater, Client and when you hit play a game the Game/Client.
Last edited by RedAdder on Mon Dec 21, 2009 7:59 pm, edited 1 time in total.
RedAdder
 
Posts: 29
Joined: Sat Dec 27, 2008 10:22 pm

Re: League of Legends

PostPosted by OldBoy2k » Sun Dec 13, 2009 2:00 pm

Missing Exports:
Dbghelp.dll - MiniDumpWriteDump,SymEnumSymbols,SymFromAddr,SymGetTypeInfo,SymSetContext
Kernel32.dll - RtlCaptureContext

kind regards
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends

PostPosted by OldBoy2k » Mon Dec 14, 2009 9:52 am

Hi,

it seems also a new version of Dbghelp.dll is required.Can you check?Does the game install a Dbghelp.dll in the binaries directory of the game?

greets
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends

PostPosted by RedAdder » Fri Dec 18, 2009 10:47 pm

There is a dbghelp.dll in the Game folder. From 29.04.2009
RedAdder
 
Posts: 29
Joined: Sat Dec 27, 2008 10:22 pm

Re: League of Legends

PostPosted by OldBoy2k » Sat Dec 19, 2009 12:15 am

Okay, thanks for checking.Please add this info to the top of your post.Thankyou.

Missing Exports:
Kernel32.dll - RtlCaptureContext

kind regards
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends

PostPosted by RedAdder » Sat Dec 19, 2009 1:23 pm

The launcher complained about missing getProcessId (or sth like that) too. Can you confirm? So I should add that too?
RedAdder
 
Posts: 29
Joined: Sat Dec 27, 2008 10:22 pm

Re: League of Legends

PostPosted by OldBoy2k » Sat Dec 19, 2009 1:35 pm

I can not check the launcher because of two missing libraries.

Edit:
Better would be if you could upload the Dependency Walker profiled launcher.exe (dwi).Just follow this guide
Part 2. Advanced error detection in Profile Mode:
Dependency Walker profile guide

Thankyou.
BR
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends

PostPosted by RedAdder » Mon Dec 21, 2009 7:56 pm

Here is the dwi file for the launcher, profiled up to the point before it actually launches the application:

http://www.sendspace.com/file/4xwq3s
RedAdder
 
Posts: 29
Joined: Sat Dec 27, 2008 10:22 pm

Re: League of Legends

PostPosted by OldBoy2k » Mon Dec 21, 2009 8:25 pm

Hi,

you profiled with the Wrapper kernel installed.Can you do one run without?I need to see the missing Exports.

greets
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends

PostPosted by RedAdder » Tue Dec 22, 2009 6:24 pm

RedAdder
 
Posts: 29
Joined: Sat Dec 27, 2008 10:22 pm

Re: League of Legends

PostPosted by OldBoy2k » Tue Dec 22, 2009 11:44 pm

Great work.Thanks.I checked the launcher and as you have already mentioned,GetProcessID is the last Missing Export.I added it for you.

Missing Exports:
Kernel32.dll - GetProcessId (LAUNCHER.MAESTRO.DLL)

kind regards
OldBoy2k
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends (solved)

PostPosted by Rox » Mon Apr 19, 2010 9:05 pm

Hello. I did get the launcher to work when i did as it was said in the first post. It works until I press "play". Then my computer thinks a long time and then comes this error:

Image

Is there some way to fix it?
Rox
 
Posts: 8
Joined: Mon Apr 19, 2010 8:59 pm

Re: League of Legends (solved)

PostPosted by OldBoy2k » Mon Apr 19, 2010 10:28 pm

Hi Rox,welcome to Win2kgaming forum.I need to look at some DWI log file created from Dependency Walker to see if there are some functions/hotfixes missing on your system.Please follow part 1+2:
click here: how to create Dependency Walker DWI

Whats the CPU you are running?

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Re: League of Legends (solved)

PostPosted by Rox » Tue Apr 20, 2010 10:01 am

Rox
 
Posts: 8
Joined: Mon Apr 19, 2010 8:59 pm

Re: League of Legends (solved)

PostPosted by OldBoy2k » Tue Apr 20, 2010 10:48 am

Okay,it seems like we need to add another Missing Export for the Kernel.

Missing Export:
KERNEL32.dll - SetDllDirectoryA

Please follow this Wrapper Quick installation guide:
Quick-Installguide OldCigarette's 2000 XP API Wrapper
Note: You don't need to do 6) - 10)

Fix:
1) copy the Wrapper Kernel32.dll and renamed system Kernel32_ORG.dll to the following directory:
Code: Select all
c:\program files\league of legends\air\


Question:
Can you post the directories of the Updater.exe and Client.exe?Is it the
Code: Select all
c:\program files\league of legends\air\
directory,too?

BR
OldBoy2k
 
Posts: 1351
Joined: Fri Feb 15, 2008 5:10 pm

Next

Return to Troubleshooting

Who is online

Users browsing this forum: No registered users and 1 guest