I have not yet found a solution, but the weird thing is, my proxy dll DOES actually work on a less secured server, although the export is "DirectSoundCaptureCreate = ___E__0__@0" instead of "DirectSoundCaptureCreate".
I'm not sure how come this is. But I think im on to something here, a good guess would be kalsage is sensing this modified export, and refuses to import this. So I would like to remove the "= ___E__0__@0" from the exports, so it only exports "DirectSoundCaptureCreate". Is there a way to do this?
It was already in Release mode, but as the problem miraculously appeared, it disappeared when I changed the release output folder. Anyway I successfully proxy'd the dll, now on to hooking some functions
//File Manipulation Check (Patch Je --> Jnz) Address= SearchPattern("50 FF 15 x x x x 8B 8D x x x x 89 8D x x x x 81 BD x x x x x x x x 0F 84 x x x x",g_dwBasePointerAddress,0x007fffff); MemCpyEx((LPVOID)(Address+29),(LPVOID)g_fileSecurityCheck, 2);
//Memory Manipulation Check (Patch je--> Jnz) Address= SearchPattern("81 BD x x x x 05 07 01 00 0F 84 9D 01 00 00",g_dwBasePointerAddress,0x007fffff); MemCpyEx((LPVOID)(Address+10),(LPVOID)g_memorySecurityCheck, 2);
I'm trying to create a dinput8.dll proxy using this tutorial (although not for Kal Online but for another game), however the LoadLibrary function doesn't seems to find my renamed original DLL (dinput8_.dll) and I thought this topic would be the best to post my question.
To try and find which causes that error I changed to code for loading the library to this:
The error message I get is "LoadLibrary failed >> 193", so LoadLibrary seems to fail with code 193, but I can't find what this error actually means, but on Google I found it could be either a damaged original DLL (I copied the original from System32, so It's probably not damaged) or the code being compiled for 64bit while it has to be 32bit and vice versa. I couldn't find any site though which came with a fix, so I was wondering if someone here knows how to fix this.
Maybe usefull to know:
I am working on a 64bit Windows 7 with Visual Studi 10, and the DLL is used in a 32bit game from 2004 .
im trying to ready all the post but i cant find any solution of my problem .
Im trying to learn but im stuck at step 4, it seems that "Wrappit.exe" it's wrong or corrupted somewhere cause when i typed "wrappit.exe ... .. . .. ." the command prompt says that "wrappit.exe" cant be recognized as an internal or external command
[Guide] Creating a Simple Loader with Injected DLL for Silkroad 02/02/2016 - SRO Coding Corner - 37 Replies This next article in my series is a very important one for anyone wanting to get started with client modifications or understanding the client itself. This is the base article that will be used for all my future articles that explain various Silkroad development concepts.
Like my previous article, there is nothing terribly exciting with this one as we have to get through the necessary boring stuff first before we can have any real fun. Unfortunately, this article is very heavy text wise and...
1 Hit Hack Cheat Engine Tutorial Request 05/27/2010 - Metin2 - 1 Replies Hi there,
I know how to change Atk Speed, Mov Speed, Range & Type Weapon with CE
But i have never find the way to get the 1hit hack like Multihacks.
Someone can teach me how to get it with Cheat Engine ???
Thanks
[Intermediate] Creating a strong but simple cipher 08/31/2008 - CO2 Programming - 9 Replies Basically, here's the idea, we have a 'key' that contains every value a byte supports (0 to 255). When you encrypt a byte for instance 171 (0xAB) it creates an "x" using the first 4 bits of the byte, and "y" using the last for bits of the byte
Value = 171 (0xAB)
X = 10 (0xA)
Y = 11 (0xB)
Then in the output of the encrypt routine, it it'll fill that index as Key
Here's an illustration to make it simpler;
http://img120.imageshack.us/img120/3282/cipheran4 .gif