EVERYTHING YOU NEED TO GET THE FILE WORKING IS IN THIS ONE POST. IF YOU FAILED TO GET IT WORKING, READ THE FAQ AT THE BOTTOM.
APPENDIX A: Dealing with HTTPS/443
If you have already read this and are still having problems, read the FAQ at the bottom.
Foreword
I have seen and received many requests on how to go about using the hack once it is downloaded - and I find myself having to constantly repeat myself.
This should be the end-all be-all of tutorials. Inside will be a picture-aided tutorial for both Charles, then Fiddler.
If after this post you still cannot figure out how to get the file loaded properly, then hacking is clearly not meant for you so find some other hobby. Big Grin
Note: This post will contain some foul language and intentional rudeness. This is not for the faint-of-heart.
So without further ado...
Preface
So you have downloaded a hack, an .swf file that apparently has no file association that corresponds with it (unless, of course, you happen to have Adobe Flash Professional installed on your system... which then it opens there). But regardless, the file is completely useless to you sitting lonely on your desktop. So what do you do with this?
Do you try to open it, wishing for the best?
Do you stare at it, hoping for it to do a magic trick?
Or do you end up just deleting it out of frustration? (Don't lie, I know some of you do this).
If you have done one or all of the above, this thread should help you out. (Like Microsoft support asking if your computer is plugged in when it doesn't turn on.)
The answer to your question is that you load it in your browser, in place of the original that Kixeye (or other publishers) provide you with. Using a localhost proxy, used more commonly as a Web Debugger, you can intercept calls to the publisher's website, and replace the request with a version of your own. In this case, you give your browser your local copy of the flash game in lieu of the one from the remote server.
Confused?
In Layman's terms: Your browser asks for a file, which the web debugger provides from your computer versus the world wide web.
Clear enough?
No?
Too bad. Moving on...
The two web debuggers I'll be going over is Charles and Fiddler. Do you want to learn how to use those?
Of course you do, don't kid me. Here's some advice, read the Charles section anyways, it will go over facts and fundamentals that won't be gone over again in the Fiddler section.
Charles
Download:

Charles is my weapon of choice when loading up these hacks - and it has never failed me in the past. The only exception is that wait-for-ten-seconds crap that pops up every so often (and on load up). Ain't nobody got time for that!
So what do you do?
You get it verified. Google a registration key; it's out there. It isn't required though, so it doesn't really affect this tutorial (unless you are seriously reading this tutorial 30 days down the line when the trial period expires, which oddly enough, mine never did. Call me Jesus.
...Or don't.
Your call.)
Now to the 99.9% of you who are too lazy to type CTRL+L, "google", then ALT+ENTER... just middle click here:
. (⌘+L, "google", ⌥+ENTER on a Mac)Now I just got 50% of the lazies to hit those hotkeys to see what happens. Weird what knowledge makes you do.
So you have Charles verified now, right? Cool. I couldn't care less. I already told you it wasn't required for this tutorial.
When you first open Charles, most everything should be set up for you. The main two things to double check however, before trying to load hacks on anything, is the bottom-right side of Charles. This will tell you which Modules are running. There should be two: "Map Local" and "Recording".
[Image: tut_1_zpsfe7f1855.png]
If not... Houston, we have a problem.
Actually, it isn't much of a problem. I just lied, get over it.
If you do not see the Recording sign, that means Charles won't read any of the traffic passing through. No traffic, no hacking. So to enable Charles to start recording, you can do one of three things: hit CTRL+R (⌘+R), click the webcam icon, or go to Proxy > Recording.
[Image: tut_2_zpscd9b1824.png]
So what if "Map Local" is the one not showing?
Two options:
1. Click the Screwdriver and Wrench button, and select Map Local, or
2. Open the Map Local window (via Tools > Map Local or simply hitting CTRL+SHIFT+L), then checking off "Enable Map Local".
[Image: tut_3_zps25aa0ee2.png]
[Image: tut_4_zpsa885629b.png]
There, now you should be good to go. Once recording is enabled, you should start seeing a list grow on the left hand panel, selecting the [Image: expand-icon-plus.gif] will expand that option to show folders/files inside. Keep that in mind.
Now, for my next trick, I shall read a mind.
Hello, Mozilla Firefox user. I am seeing, in your mind, a question. A question of why you still can't see results show up in the left-hand panel.
Your depression is growing.
You are now contemplating suicide.
But I insist, please don't, I really want that reputation you are going to give me at the end of this tutorial. You are going to give me some... aren't you...?
No?
Well, hey, my telepathy only works for so long. The force is strong with this one.
Dear Firefox User,
You were asked after installing Charles whether or not you wanted to allow the installation of a Charles plugin into your browser.
Shame on you for refusing.
Now go ahead on reinstall and see the wonders of the left-hand panel.
Sincerely,
A Not-So-Caring Man
Now everyone should be up to speed at this point, and it only took 1,000 words to get here! Really, it surprises me. You are smarter than I anticipated.
...Oh, come on! Don't get all giddy off one minor compliment, ya twat.
Okay, cool, you should see a list on the left-hand side, displaying the URLs of requests being sent out to the internet. Good for you.
[Image: tut_5_zps5391cbda.png]
Now let me side-track for a minute to explain what a browser cache is and what it does.
A cache is, put simply, files saved onto your computer for quick reference later down the line. For example, this page you are reading right now is saved onto your computer. Try going to a website, then hitting the back button. Notice how quickly this page loaded compared to those you haven't visited yet? You can thank your browser's cache for that few of milliseconds of waiting that you have just been saved.
Glorious, right? Yes, yes it is. How does this have to do with hacking, you ask?
Shut your mouth, I'm still talking.
Browser caching is a great thing. It saves your internet some bandwidth and reduces the amount of time you have to wait for a page to load. But for hacking, caching isn't so great, and it will be explained why later. Hold your horses.
So if you recall, I told you that the web debugger looks at outgoing traffic requests from your computer. If you don't recall, go home... you're drunk.
You're already at home? Well... shit. Didn't think of a cocky comeback for that one.
Ahem, anyways... the point is, if there is no traffic going through the web debugger (ie, loading caches) then you will not see it show up. Plain and simple.
Now perhaps some of the smart cookies out there notice now why caches can pose a problem. But again, it will be explained later. Geeze, why are you so impatient?
One of the main things that will be utilized when using Charles will be the Map Local feature. This takes a file of your choosing from your computer and gives it back to the browser in place of the original requested file(s). In order to do this, you find a file or folder you want to replace, and you right click and select "Map Local". This will automatically fill in fields of that designated folder/file you selected.
It is a shortcut from going to the Map Local window, and choosing to "Add" another map.
[Image: tut_6_zpsd13d1e34.png]
[Image: tut_7_zps447b4f46.png]
Then from there, you can browse for the file on your computer to replace the selected file with when it is requested.
Now that you understand how to map a file, you can go find that game you should be desperately looking for. For a few of you, you will find it.
But for the majority, it will not show up. Why? Because of the cache. If you thick-headed barbarians would just think for once, you'd remember that I just said a file loaded from cache will not show up.
So what you need to do is clear your cache. Other people recommend using CCleaner. If you have the program already on your computer, great. But you don't need to go out of your way to get this tool for the sole purpose of hacking. Each browser comes with its own method to clear the cache.
Clear cache in Chrome:
Options > History > "Clear Browsing Data..." button > Check "Empty the Cache", choose for "The beginning of time".
Clear cache in Firefox:
Firefox tab (or Tools) > Options > Advanced tab > Network Tab > "Clear Now" button.
Clear cache in Internet Sucksplorer:
Options > General Tab > Browsing History > "Delete..." Button > Check "Temporary Internet files" and "Cookies" checkboxes > "Delete" button
Or you can just hit CTRL+SHIFT+DEL in all three. (⌘⇧+DEL)
Now if you load the game with the web debugger running, and the cache cleared, you will be able to find the game you're looking for. Right click the game, Map Local, browse for Mr. Lonely on your desktop, and add the map by clicking OK.
Now don't get too ahead of yourself, you loaded the game to view the file in order to map it, therefore the game is in your cache yet again. So before you can use the hack, you need to clear the cache yet again.
And for those that already forgot how, you have my permission to look up and refer to my instructions. You're welcome.
Now for the quick and specifics on how to get the Battle Pirates hack running:
1. Download the hacked .swf from this (or other websites if you are a traitor).
2. Open Charles
3. Clear cache
4. Load game.
5. Locate "bp-fb-cdn3-kx.kixeye.com" and open the folder
6. Open the "game/" folder, and behold! the .swf
7. Map the hacked .swf over the swf you just found. Make sure the version numbers match, otherwise you risk being banned.
Congratulation to you if you were able to get the hacked file working.
EVERYTHING YOU NEED TO GET THE FILE WORKING IS IN THIS ONE POST. IF YOU FAILED TO GET IT WORKING, READ THE FAQ AT THE BOTTOM.
Fiddler
Download:

For you Fiddler users, I will not be going as in depth as I did in Charles. If you skipped over the Charles section, please read it anyways, as I will not be repeating some of the fundamentals that were covered there in this section as well. So go learn you some.
Fiddler works pretty much the same as Charles. However, in my opinion, Charles is much more organized than Fiddler is.
The requests show up on the left-hand panel again and instead of "Map Local", it is called "Auto-Responder" on the right.
But let us set up the environment to quickly find the games you want.
In my experience, when it is first installed and with factory settings, it was a bitch to configure. Compared to Charles, Fiddler was terrible in the user-friendly rating. Not to mention it also slowed down loading times for websites.
First thing's first, you need to set up a proxy manually:
Change proxy in Chrome and Internet Explorer:
To change proxy in both Chrome and IE, you set up a proxy as you normally would in Windows (via Internet options). Look up how to do this, as I won't explain this.
Change proxy in Firefox:
Firefox tab (or Tools) > Options > Advanced tab > Network Tab > Connection, "Settings" button > Choose "Manual Proxy Configuration:" > Use 127.0.0.1 and port 8888.
Or you can just install the Fiddler Hook plugin. Man, don't you love when I just waste your time?
Once this is done, you will start receiving requests in Fiddler. If for some reason you try to connect to a website and the browser won't load. Go into Fiddler > Tools > Automatic Breakpoints > and select "Disabled". Now try loading again and it should load this time.
On the left-hand panel, click on the header "Content-Type" once. This will sort the content type alphabetically.
When you load the game, it will show up under that as "application/swf". This removes most of the searching.
Quick specifics on getting Battle Pirates hack to run in Fiddler:
1. Download the hacked .swf from this (or other websites if you are a traitor).
2. Open Fiddler.
3. Clear cache.
4. Load game.
5. Find the application/swf that is labelled for "bp-fb-cdn3-kx.kixeye.com" called "game-vXXX.vXXXX.swf" and select/highlight it
6. Go to the Auto-Responder tab on the right
7. Check the first two checkboxes, then click "Add Rule"
8. Browse for the hacked SWF on your computer.
9. Save.
10. Enjoy.
If you couldn't get this to work in Fiddler, try reading this instead:

EVERYTHING YOU NEED TO GET THE FILE WORKING IS IN THIS ONE POST. IF YOU FAILED TO GET IT WORKING, READ THE FAQ AT THE BOTTOM.
Conclusion
Hopefully, you were able to get the hack running correctly. If not, you may try re-reading what was said above. Clearing the cache is easy to forget, but it is the most essential part in order to get the hack working correctly. If you have problems, first check the Frequently Asked Questions (FAQs) at the end of this post.
Afterword
Thanks everyone for bearing with me through this tutorial. I hope you were able to grasp the concepts set forth and were able to get the files working properly.
Just to clarify, I am not the complete asshole I made it sound like I was in the post - that was to try and make a boring tutorial a somewhat interesting read.
It did take me about six hours and 2500 words to write this tutorial, so please give me some reputation if you deem it worthy. I will accept any critiques and criticism you may have on the article. If important enough, I will edit and add more information if it needs it.
FAQ
Q: I have a hacked file, what do I do with it?
A: Read above.
Q: How do I get hacks working?
A: Read above.
Q: What program should I use?
A: Read above.
Q: I need help.
A: Read above.
Q: The game I'm looking for, which I know should be there, is not showing up. Why?
A: Read above.
Q: Seriously, though, why doesn't it show up?
A: Chances are you failed to properly clear your cache, therefore the game will not go through the debugger.
Q: I load the game, found where the file should be, but all it shows is "<DEFAULT>". What should I do?
A: This occurs when you are using a secure connection online. In your URL, it would show "https://". If you are looking for Battle Pirates, you are probably on Facebook. You can go to your security settings and disable secure browsing to remove this. If you aren't on Facebook, refer to the Question below.
Q: I have Secure browsing is disabled on facebook, why is there still an https/443 connection?
A: This sometimes happens. Just manually remove the "s" from the URL and reload. If it persists, read Appendix A.
Q: Why does my game stop loading at a certain percentage (IE 70%)?
A: This sometimes happens, too. Past 70%, the rest is up to your computer's connection to Kixeye and the assets it is loading. If your internet is slow, wait a while and see if the percentage increases. Otherwise, keep refreshing (without clearing cache) to try and reestablish your connection to Kixeye. Another reason is that you could be trying to load multiple swfs at once. Open the Map Local Window (in Charles) and only have the one you want to map checked off. Unchecked ones will not be mapped.
Q: Why did my account get banned?
A: There are many reasons. The reason mostly is you hacked too much, too fast. Take it slow, Commander.
Q: Why did my base, that never used hacks, get banned?
A: Could be two reasons... 1: Kixeye felt like it, or 2: You didn't change your IP. So when your alt got banned, Kixeye bans all accounts under the same IP.






