[Source] Costume Limit Extender
I am no longer doing any CABAL-related work as I have lost all passion for both the work and the game itself. Due to this, I will be releasing the source code for my costume extender in the hopes that someone will finish the work I had started on extending the limit even further. This release is also done in part due to rumours I have been hearing about people selling cracked/patched versions of my DLL. To those people, I say this: Fuck you and stop stealing other people's work. Now you can't profit off me anymore.
You can get the source code here: https://github.com/Michael-Kelley/CA...Limit-Extender
NOTE: I will not be providing any support for this. The usage of the DLL is pretty clear and straightforward.
P.S. This version of the costume extender has had all protective measures removed from the code. This includes obfuscation, calls to Themida/VMProtect APIs, and the usage of the license server that was present in the version that was previously for sale. The code is very clear and simple to follow. There is a portion of code that is not used by default and is hidden behind a configuration flag (EXTENDED_HOOK). This code is unfinished and does not currently work. It was an effort to increase the limit from the current 112 (unmodified EP8 limit is 64) by adding support for costume mesh codes A-M (the client currently supports s-v, with the DLL extending that to s-y). In order to do this, extensive edits must be made to the client, which requires completely replacing one of the switch statements in the mesh name parsing code. The code is almost complete and should require only a few fixes to get working, but I never found the time to do so.
EDIT: Here's a reference cabalmain because apparently my instructions aren't clear enough for you intelligent people: https://mega.nz/#!l9N2HY4K!LE0WCwuB7...Z_o_qeQxn9mCG4
The OEP was edited to jump to some empty code, where a call to LoadLibrary was added, followed by a call to 'blue()'. Then, the overwritten instructions from the OEP were added back, followed by a jump back to the OEP after the original jump.
Re: [Source] Costume Limit Extender
thanks for estsoft! I've always admired you.
Re: [Source] Costume Limit Extender
Re: [Source] Costume Limit Extender
when i use LoadLibrary the dll have no function!
how can i call blue()?
thx!
Re: [Source] Costume Limit Extender
thanks estsoft!
Quote:
Originally Posted by
geography
when i use LoadLibrary the dll have no function!
how can i call blue()?
thx!
For easy mode, use CFF Explorer. :)
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
XXxStRxXX
thanks estsoft!
For easy mode, use CFF Explorer. :)
sadly!! have no function! i use w10=75 to test!
Re: [Source] Costume Limit Extender
great release but sadly for all the customer of this unlimit . i hope someone will continue development of this unlimit
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
RGaming
great release but sadly for all the customer of this unlimit . i hope someone will continue development of this unlimit
I'm customer of this but im happy it get released and yes would be nice if someone continue this project. The reason why was this shared because several russians already tried resell his work. In this case better to release and cut their business a bit.
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
DeXtR
I'm customer of this but im happy it get released and yes would be nice if someone continue this project. The reason why was this shared because several russians already tried resell his work. In this case better to release and cut their business a bit.
Russia is not to blame for this! and godskin! who left and right writes that he sells it!
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
Drafys17
Russia is not to blame for this! and godskin! who left and right writes that he sells it!
Do you have proof of this? Maybe you misunderstood what he was saying. Godskin was advertising for me (I didn't ask him to...)
Re: [Source] Costume Limit Extender
if someone could post a short tutorial on how to make it work , would be much appreciated
Re: [Source] Costume Limit Extender
I build the dll ,inject inside to the cabalmain call the blue() function, but no effect! :*::*::*::*:
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
geography
I build the dll ,inject inside to the cabalmain call the blue() function, but no effect! :*::*::*::*:
From the readme:
Quote:
NOTE: blue must be called before any anticheat loads (MShield, XTrap, etc.) and before cabalmain attempts to load any ECH files. Therefore, it is a good idea to make this DLL the very first thing that gets loaded by jumping straight from cabalmain's OEP to your LoadLibrary call.
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
estsoft
From the readme:
If i inject properly will it work without editing ? or is it unfinished ?
Re: [Source] Costume Limit Extender
Quote:
Originally Posted by
ChaosWI
If i inject properly will it work without editing ? or is it unfinished ?
From the readme:
Quote:
WHEN BUILT, THE DLL WORKS AS IS FOR THE CABALMAIN THAT IS USED BY MOST PRIVATE SERVERS, BUT NO FURTHER IMPROVEMENTS WILL BE MADE.
The only thing that doesn't work is the code that would increase the limit from 112 to 320, but this is hidden behind a compilation flag that is disabled by default. As it is, this DLL will successfully increase the number of costumes you can load from 64 to 112.