The Gold Cap – A Detailed Explanation
There’s a lot of talk about the gold cap in World of Warcraft. Currently, you can not have more than 214,748g 36s 47c. Since making gold is like a mini-game within the game, hitting the gold cap is a good way to measure “beating” this mini-game.
I’ve heard the reason there’s a gold cap is a “programming thing”. Yes, it is, but why? Let me explain that to you.
When you’re creating a program, each variable you have has a data type. In this case, the amount of gold you have, is an integer. An integer is limited to numbers between -2,147,483,648 to 2,147,483,647. It’s limited to these numbers because an integer is stored as 4 bytes. Since each byte has 8 bits each, you’re limited to 2(8×4)-1. We have to subtract 1 here because 1 bit is used to determine the sign of the number (whether it’s positive of negative).
One way Blizzard could raise the gold cap, would be to use an unsigned integer, since it’s impossible to have a negative amount of gold, the extra bit to determine the sign of the number is simply a waste. Utilizing this extra bit would raise the gold cap to 429,496g 72s 95c. While this is still limiting, it would be the easiest change for Blizzard to make without having to increase the size of their databases.
February 15th, 2010 at 1:38 pm
Its funny you mention this, as I was talking with my co-worker who happens to be a DBA while working on an ERD, he happens to be a wow fan and is at the gold cap and was complaining about this very fact. Personally I think its a good idea, and one that should be explored, there is no reason not to.
.-= Avatar´s last blog ..Rule #1 of DPS: ABC =-.
June 2nd, 2010 at 6:32 am
214,748g 36s 47c isn’t that hard to reach on a single character. You just need a couple of months and lots of farming time.
1000g / day (by doing dailies + playing the AH + mining) will take ~200 days.
But if you squeeze the last bit of energy from you and get 2000 / day (by farming more or playing the AH even better) you can reach the cap in 3 months.
I’m almost there, hehe. Persistence is key!
By the way, Sarama. Can you email me at the email I posted in this comment? I wanna mail something to you ’cause i didn’t see any contact form here.
Thanks and keep the posts going! =)
.-= WoW Professions´s last blog ..WoW Smelting Guide Up! =-.