So it’s me again with another very serious game breaking bug/exploit.
The title explain the effect of this exploit and here’s how this thing works:
First you will need to change ur game language to Arabic.
Here’s how it looks like before we exploit the system.
All normal just as usual.
However this is where things get strange.
I am not an Arabic speaker or user but if u use Arabic language in game and try to use ur resources points here, it is possible to get a minus figure amount of resources (u r basically paying ur resources back to the game) Here’s a pic:
Here u can see although the minus sign (-) is on the wrong side, we are effectively losing our credits here or in other words, u r paying the game system with your credits.
So far it seems like this bug only does harm to players but when u finish “paying” the credits to the system, based on how much u “paid” the system, it will give u resources points back. U can understand it like using ur credits to buy resources points back, but instead of actually pay the game with credits u actually earned, u r able to borrow infinite amount of credits from the game to buy back infinite amount of resources points.
Here’s how it looks like after we exploit this bug:
As u can see now we own -20913222 credit but we buy back 2143 resources points back. At this point we won’t be able to buy or construct anything with this minus amount of credits because we need to repay our debt of 20913222 credits. But here’s the exploit part: all resources and expertise level progression are shared across all characters but credits are not. So it means we can just create an alt character to “buy back” unlimited amount of resources points with the credit we “borrowed” from the game, use these resources points to buy materials to make progressions which will be shared to other characters. Although on this “exploit character” we will not be able to buy anything anymore cause we haven’t repay our debt, but other characters can benefit infinitely and “game-breaking-ly” from this exploit.
Solutions:
Now we know how bad and serious this exploit is, we should talk about the solutions
First things first is to fix the bug, this bug only happens when using Arabic as game language so DEV, start looking into it.
Second things is to repair the damage this exploit has done. Still, rollback is not sth I recommend cause the backlash from it will be huge. So I offer a very precise and elegant temporary solutions and punishment methods. Make credits shared across all characters just like other materials, so that players using this exploit will have their credit set to a negative amount across all their characters and they will have to repay their debt based on how much they exploited the system, and they won’t be able to normally play the game before repay their debt cause pretty much everything in the game cost credit (recalibrate, optimization etc).