Do not continue until you have read this entire post.
I will not be answering questions on the matter. If you fuck your shit up I am not responsible.
This tutorial will include how to use XN resource editor and PEid to edit files in your combat arms folder without corrupting them. This tutorial really isn't for dummies.
Some explanation is in order. HS checks the CRC(32) of each file to see if the game files have been altered. Wikipedia says:
A cyclic redundancy check (CRC) is a non-secure hash function designed to detect accidental changes to raw computer data, and commonly used in digital networks and storage devices such as hard disk drives. A CRC-enabled device calculates a short, fixed-length binary sequence, known as the CRC code or just CRC, for each block of data and sends or stores them both together. When a block is read or received the device repeats the calculation; if the new CRC does not match (or in some cases, cancel out) the one calculated earlier, then the block contains a data error and the device may take corrective action such as rereading or requesting the block be sent again.
Wikipedia also says:
CRCs are not, by themselves, suitable for protecting against intentional alteration of data (for example, in authentication applications for data security), because their convenient mathematical properties make it easy to compute the CRC adjustment required to match any given change to the data.
Seeing as how Nexon is fairly cheap, they use crc32 data checks.
Let's begin.
- Open the PEid I have attached.
- press the "..." button
- navigate to the dll you plan on editing
- double click it, or select it and hit open(or ok)
- in the lower right hand corner there is a button that looks like "->"
- click that, mouseover plugins then click CRC32
- COPY the numbers in the crc32 box and save them
- Go and edit your dll with a resource editor (I attached the one I use, it's easily the best one I've seen)
- Now that your done with your edits open your file in PEid again
- Open the crc32 plugin
- The crc has changed because you have edited it, put the crc you saved in the "New CRC" box
- Press the "Fix it!" button
- press the done button
- run combat arms to see your changes
The file that contains the loading screen cursor and most of the in game text and player variables is CRes.dll
EDIT: had some troubles with my screen shot so here is the link.
https://**********/0p86494393j
You can use the crc method to spoof anything as one of .rez file in the game folder to have white walls and not affect a patch negatively.
Now on to launchers. You can use the XNresource editor to edit the CA launcher to look differently as well as have it work through a patch (worked for me).
Just follow my instructions on the crc32 and the game will think it's a legit launcher @ patchday.
[YOUTUBE]<object width="425" height="344"><param name="movie" value="https://www.youtube.com/v/iUeXMpXiYgA&hl=en&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/iUeXMpXiYgA&hl=en&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>[/YOUTUBE]
I made this video before any tuts came out on mpgh.
Sorry guys, no credits for anyone but me.
There are many things you can do with this exploit. Just be careful. If this is done properly, you WILL NOT corrupt your game. Sticky this. <3
Virustotal. MD5: 0a6f77d85b72e4cde460eb9559679e4f Virus.Win32.Trojan!IK (Suspicious) - DNAScan Suspicious File
These are FALSE positives. I use these programs on a daily basis.
If you don't trust me, use google at your own risk.