The money limit in fifa 11 is also 2.147B. Jagex could make bills, bonds, or checks. I think they will once the inflation becomes more realized.
Why not make a platinum coin or something, it would cost the max cash cap.
Because it will be like another high priced item, like the partyhat. You couldn't spend say like 10m or 100m from it to buy other stuff so it would be more of an item rather than currency because all you can do is trade it for GP.
In that case, couldn't Jagex make the coins unsigned and double the max limit?
Sure
The above posters are right; it is a Java limitation.
But just to expand on what they said...
Java is run primarily by variables, which include booleans, bytes, chars, doubles, floats, ints, longs, and shorts. The bolded words (bytes, ints, longs, and shorts) are the variables that encompass all integer values (positive or negative numbers without a decimal value). Each of these four variable types has a Width in Bits, and a Range of values that it can be assigned to. These are as follows:
Byte : 8 Bit Width : -128 to 127
Short : 16 Bit Width : -32,768 to 32,767
Int : 32 Bit Width : -2,147,483,648 to 2,147,483,647
Long : 64 Bit Width : -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
As Dangerousd777 said, Runescape is run on a 32 Bit (width) Java platform. As you can see, the values that can by assigned to 32 Bit Integer variables (ints) can range from -2,147,483,648 to 2,147,483,647. Since you can't have negative RSGP, the amount of coins you can have ranges from 1 to 2,147,483,647.
I suspect that they will not change this because Runescape is meant to be available for all who have a computer. From what I understand, 32 Bit programs can run on 64 Bit systems, but not the other way around. Were Jagex to change the type of variables they use to Longs, they would have to make Runescape exclusively for 64 Bit systems.
You've misunderstood how primitive data types are handled; compiled code containing references to fields of all primitive types can be executed on any machine capable of supporting the JVM, so a 32-bit machine is capable of utilizing longs in java.
Why not just increase the limitation?
I see this as the best, easiest solution to the max cash issue.Then instead of making coin be max coins, make it 1 plat coin = 100m or so? A firm price set and never goes up/down
I see this as the best, easiest solution to the max cash issue.
Think of it like this, when you go from 9999k to 10000k the coin stack changes to green and it simply says 10M. Imagine if when you deposited enough coins to make it 1000m it went to a platinum coin (or something other than GP). Then lets say you had 900m and you added it to you bank where there was 500m already it would just become 1 platinum coin and 400m.

