By what method do mods such as lugormod and Movie Battles edit the cgamex86.dlls and other important dll files?
The JKA MP SDK (Jedi Academy SDK (MP), Jedi Knight 3 Downloads, Jedi Knight 3 Others) and a C/C++ development environment, such as Visual Studio on Windows (Microsoft Visual Studio 2008 – Team System – Application Development).
Of course, modifying the code requires knowledge of C.
Lugormod doesn't edit cgamex86.dll.
It uses jampgamex86.dll. 2.1 does have auto protect though.
I've looked in the JA MP SDK and there's no tool it seems that will view .dlls.
That's because you don't edit the .dll's. You make your own with the source code (the .c and .h files) in the SDK, which as BobaFett said, requires that you know the C programming language. You edit what you need to in the source code and compile it with something like MS Visual Studio, which produces your .dll's.
Are there any tutorials on this?
For which aspect? I'll just line up what you have to do in general:
- Download the Express Edition (free) of Microsoft Visual C++ [INDENT]Clicky[/INDENT] - Learn how to program in C. Here's a tutorial: [INDENT]Clicky[/INDENT] - Once you have a pretty good idea of how to use C, open up the source code from the JA SDK. There's a beginner's tutorial in the SDK itself (somewhere in a readme, not sure which file). That tutorial will tell you where to go from here.
Fleamonji;4935054Lugormod doesn't edit cgamex86.dll.
It uses jampgamex86.dll. 2.1 does have auto protect though.
Actually, there was a client plugin for Lugormod, but it was optional.