Live data from Hacker News

Diablo III Economy Broken by an Integer Overflow Bug

minimaxir.com

11–20 of 129 posts

Re: Diablo III Economy Broken by an Integer Overflow Bug

#12
post #5
post #2

420,081,335,014 is 420 billion not 420 trillion.

English is handy enough to have two "scales", where these words have different meanings. In the short scale, you'd be right, but the author probably uses the long scale. See http://en.wikipedia.org/wiki/Long_scale#Comparison . It's one of those things that makes English ... interesting to learn as a foreign language. :) EDIT : Actually no, I mis-read the table on the Wikipedia page. The author was simply mistaken, an…

Long scale makes HIGHER numbers use LOWER terms, so you're completely backwards on this.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#13
post #2

420,081,335,014 is 420 billion not 420 trillion.

Fixed. I suck at numbers. :P (or rather, fixed, but the server is getting hammered enough that it won't let me flush the cache) There was another screenshot which has an account balance in the trillions that Blizzard argued was fabricated. Given the ease in which this trick was performed, I wouldn't be surprised if it was authentic.

If Blizzard says it's fabricated they're probably right. They're certainly in a position to know and have no motive to lie.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#14
post #5

Earlier quoted context omitted.

English is handy enough to have two "scales", where these words have different meanings. In the short scale, you'd be right, but the author probably uses the long scale. See http://en.wikipedia.org/wiki/Long_scale#Comparison . It's one of those things that makes English ... interesting to learn as a foreign language. :) EDIT : Actually no, I mis-read the table on the Wikipedia page. The author was simply mistaken, an…

Also, basically no-one uses the long scale anymore. Which is a shame. -illiard is a fantastic suffix.

Well, if no-one is pretty much all the non-english-speaking world, then yes.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#15
Reminds be of a bug waaaay back. In the original Elite, you could obtained a missile lock on a space station, then dock and sell all your missiles, launch, and finally fire a missile (you still had the missile lock). Suddenly you have 255 missiles! 0-1 = 255 in unsigned 8 bit integer math!

You could then sell all your new shiny missiles for loads of money. Made a hard game a bit easier.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#16
Hard to understand why people spend so much time on a short game like Diablo III. Even before I finished it on inferno the game didn't make much sense, I just finished for the sake of it, which I regret.

Most Super Mario games requires way more abilities than that and less time.

Don't waste your limited time on earth playing consumption-driven games. I've been trying Eve online for a few days, It does not looks promising, it seems that Eve also is also driven by item accumulation and not actual playing.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#17
post #3

Just another reminder that it's never worth bypassing the normal deployment process. Every year or two I learn a similar lesson myself: it's so tempting, the fix is so small, it couldn't possibly break anything (heck, I once had a data-gathering script that made a bunch of read-only calls to our system's API cause a live issue). Just say no.

> heck, I once had a data-gathering script that made a bunch of read-only calls to our system's API cause a live issue

I don't think you can just throw that out here with no story. Well...I guess you can, it just makes me sad.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#18
post #4

I remember World of Warcraft had a similar issue. The total amount of copper and in turn gold a player could have was the positive half of a signed 32-bit integer.

That didn't cause an exploit though. It just meant that the user couldn't get more than that amount of gold.

Although back in those days, if you had that much gold, you were controlling the economy by yourself anyways.

Re: Diablo III Economy Broken by an Integer Overflow Bug

#19
post #14

Earlier quoted context omitted.

Also, basically no-one uses the long scale anymore. Which is a shame. -illiard is a fantastic suffix.

Well, if no-one is pretty much all the non-english-speaking world, then yes.

The Chinese don't use the long scale either, at least not in this form - we count in magnitudes of 10,000.
Post reply on HN