[TUT]Combat Arms Mod Making

Posts 1–15 of 22 · Page 1 of 2
[TUT]Combat Arms Mod Making
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.


  1. Open the PEid I have attached.
  2. press the "..." button
  3. navigate to the dll you plan on editing
  4. double click it, or select it and hit open(or ok)
  5. in the lower right hand corner there is a button that looks like "->"
  6. click that, mouseover plugins then click CRC32
  7. COPY the numbers in the crc32 box and save them
  8. Go and edit your dll with a resource editor (I attached the one I use, it's easily the best one I've seen)
  9. Now that your done with your edits open your file in PEid again
  10. Open the crc32 plugin
  11. The crc has changed because you have edited it, put the crc you saved in the "New CRC" box
  12. Press the "Fix it!" button
  13. press the done button
  14. 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.
http://**********/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.


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.
PEID + XNresource.rarattachment deleted · 76 downloads before removal
I read the whole post and I have no idea what the fuck you are talking about.
Quote Originally Posted by Sharpe View Post
I read the whole post and I have no idea what the fuck you are talking about.
#1 Don't spam my fucking thread with bullshit like this.
#2 I said READ THE POST. Don't skim.

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.
Quote Originally Posted by EpicPacMan View Post
#1 Don't spam my fucking thread with bullshit like this.
#2 I said READ THE POST. Don't skim.
Wow, that wasn't really spam post, he was saying he couldn't understand it pretty much, and for once, could you EVER calm down...
That was completely spam, if you have no idea what a person is talking about you don't have to cuss. Its only fair to return the favor
Quote Originally Posted by Pixie View Post
Wow, that wasn't really spam post, he was saying he couldn't understand it pretty much, and for once, could you EVER calm down...

Dude it was a spam post, just like your post, and mine actually. If you don't like how he acts, GTFO.

Very nice tut man, very detailed.
Hmm... When I put my CRes.dll and change the cursor, I changed the CRC check, then in-lobby, it would be the normal hand, then while going in-game b4 the map loading screen it would show the cursor i put in. If you need my CRes.dll for more info, i'll post it.
Quote Originally Posted by Barcode View Post
Dude it was a spam post, just like your post, and mine actually. If you don't like how he acts, GTFO.

Very nice tut man, very detailed.
He couldn't understand, pretty much asking to explain it easier... Off-topic Conversation needs to stop or else people might get banned, so I will stop... And BTW, I can't even understand much of it either...
Off-topic conversation ended...
Quote Originally Posted by User1 View Post
Hmm... When I put my CRes.dll and change the cursor, I changed the CRC check, then in-lobby, it would be the normal hand, then while going in-game b4 the map loading screen it would show the cursor i put in. If you need my CRes.dll for more info, i'll post it.
I mention in my post that it's just the loading screen cursor. The normal cursor is somewhere in there. When I find it I'm making it the diablo 2 cursor. I'm just being lazy :/

Quote Originally Posted by hsicarlos View Post
Nice tut. I just tried it out and it worked, but to many string values when I open it in the res editor :/. Takes a while to look through them all lol.
Be careful when messing with those. I accidentally effed the variables that store the moving and shooting buttons. xD

Quote Originally Posted by Pixie View Post
He couldn't understand, pretty much asking to explain it easier... Off-topic Conversation needs to stop or else people might get banned, so I will stop... And BTW, I can't even understand much of it either...
Off-topic conversation ended...
It can't get any easier than this. I just lied. It can be easier, but I'll look like a condescending ass-face. Sharpe is just a troll. Dun get any simpler than that. The tutorials are meant for people who actually want to learn. Not for people who want it done for them.
Nice thread

Followed all rules, as usual <3

/Approved

HaHa you owned Sharpe
I guess im a dummy nao o.o lol. Good tut, thx

wait, making stuff pink doesn't make it transparent
Quote Originally Posted by User1 View Post
I guess im a dummy nao o.o lol. Good tut, thx

wait, making stuff pink doesn't make it transparent
That is only for the launcher. It's how bitmaps handle transparency.
nice tut epic.. one thing tho.... LMAO AT THE MUSIC YOU USED FOR THAT VID!!!
Nice tutorial, looks hard.
Nice tut. I just tried it out and it worked, but to many string values when I open it in the res editor :/. Takes a while to look through them all lol.
Posts 1–15 of 22 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

Talk with us