SevenSpirits
Immortal?
- Joined
- Jul 7, 2007
- Messages
- 512
I have noticed over the last few months that several CivFanatics members have been the victim of unfortunate combat results. Some users have even reported losing several battles in a row, or losing battles they should only be losing one in a hundred times!
I hadn't noticed this happening to myself, but naturally, being a programmer, I decided to do what I could to fix it. I opened up the DLL and and looked for anything combat-related. You will not believe what I found... In CvGame.cpp, there is a function that looks at your name, and adjusts your luck based on it. For most people, it totally screws them, and takes away all their good luck, thus resulting in improbably lost battles. It then "phones home" and sends that luck over your internet connection, to users who use a number as their name. (I, for example, play as "Seven".)
So basically, I have been getting all your luck!! Just the other day, I attacked at 2% odds and won. It was crazy. The luck I get isn't just in combat, either. I can actually play deity with my eyes closed and win effortlessly. Only this morning I got a quick conquest win when I accidentally lured all the AIs units out of their cities when I misclicked my workers into enemy territory and declared war. My warriors on auto-explore just waltzed in and captured all their cities.
Anyway, I've devised a fix. I patched my version of the game so that it sends all the luck I get over the internet back to wherever it came from. The key step is that I encrypt the luck first, so it can get past the anti-luck filters that come with the retail version. I'm hoping this will be enough to re-level the playing field.
What does this mean for you? Well, I will be playing a game in about 17 hours. Your best bet is to be playing at the same. Also, make sure you have your internet on (or I won't be able to beam you any luck!). Please let me know if this fix ends up working for you!

I hadn't noticed this happening to myself, but naturally, being a programmer, I decided to do what I could to fix it. I opened up the DLL and and looked for anything combat-related. You will not believe what I found... In CvGame.cpp, there is a function that looks at your name, and adjusts your luck based on it. For most people, it totally screws them, and takes away all their good luck, thus resulting in improbably lost battles. It then "phones home" and sends that luck over your internet connection, to users who use a number as their name. (I, for example, play as "Seven".)
So basically, I have been getting all your luck!! Just the other day, I attacked at 2% odds and won. It was crazy. The luck I get isn't just in combat, either. I can actually play deity with my eyes closed and win effortlessly. Only this morning I got a quick conquest win when I accidentally lured all the AIs units out of their cities when I misclicked my workers into enemy territory and declared war. My warriors on auto-explore just waltzed in and captured all their cities.

Anyway, I've devised a fix. I patched my version of the game so that it sends all the luck I get over the internet back to wherever it came from. The key step is that I encrypt the luck first, so it can get past the anti-luck filters that come with the retail version. I'm hoping this will be enough to re-level the playing field.
What does this mean for you? Well, I will be playing a game in about 17 hours. Your best bet is to be playing at the same. Also, make sure you have your internet on (or I won't be able to beam you any luck!). Please let me know if this fix ends up working for you!
