Jump to content

Why is it that Runescape has a 200mil xp max limit?


Everyonedies

Recommended Posts

It's a combination of software limitations and Jagex's choice. They're not specifically using an Integer for this, they're using some other data type (I can't recall what it is off the top of my head). It probably has to do with the SQL/Oracle limitations, since that's where all of the user data is stored.

 

 

 

Anyway, notwithstanding that limitation, consider that the formula of a level is defined as:

 

 

 

Experience Required = floor [ (SUM(n=1) to (L-1) of floor(n + 300 * 2^(n/7)) / 4 ] [Source]

 

 

 

In effect, you probably wouldn't hold enough interest in any skill to get above 200M experience.

 

 

 

Its a 4 bit java integer.

 

SQL/Oracle may be used to store the data, but you need to remember that either way JAVA is the final thing that processes the data. Java is what writes it to the DB, so, Javas limit is THE LIMIT.

 

 

 

And, yes, 2.147 Bil is the money cap, as it makes more sense to let you have the most amount of money.

blood_argon.gif

99 Crafting :: 39,750th || 99 Attack :: 1,775th

Link to comment
Share on other sites

  • Replies 67
  • Created
  • Last Reply

Top Posters In This Topic

 

On a side note, what happens when someone gets 2.14b total exp?

 

 

 

That's a damn good question.

Barrows: 9~2 V Brass,V Flail,2 Dh Plate,V Helm,V Skirt,T Legs,Malevolent Shield DKing: 48~6 W Ring,13 A Ring,8 M Staff,9 S Ring,7 B Ring,3 Seercull
Dragon Drops: 500+~50+ Med,26 Axe,3 Chain,10+ Legs,10+ Spear,2 D2h,10+ L Half,49 Boots,2 DDs,10+ Lump,9 Claws,50+ Dagger,14 Visage,50+ Mace,4 Scimitar,7 Hasta,Baxe,50+ Long,30+ Royal,2 Kite,4 Ward,2 Plate,Staff,Hammer,Limbs, Mattock,Halberd
GWD: 156~4 S Staff,50+ Shard,9 B Tass,13 B Plate,5 B Boots,6 A Plate,11 S Sword,8 A Hilt,4 A Skirt,9 A Helm,S Hilt,3 B Hilt,B Glove,2 A Buckler,Z Ward,Z Garb,2 Z Boots,B Shield,B Helm

Corp: 3~Elysian,2 Sp Sh Nex: 6~Torva Legs,Cere,P cowl,Z bow,2 T boots + GWD2: 9~2 Glaive,Wand,2 Crest,Blade,2 Essence,Core Araxyte: 5~Web,3 Pheromone,Fang + Raids: 4~3 Codex,P Boots  + Trails: 2~Bob Shirt,Fortunate

Etc: 64~3 Sceptre,B Mask,16 Whip,2 Focus Sight,5 D Bow,7 SOL,Ragefire,2 Steadfast,Arma Staff,6 Rider Armor,5 Vine,2 Razorback,2 A Wand,Abby Orb,3 Blood Shard,6 Hydrix,Gland,Asc Xbow
[spoiler=Capes]Quest Cape Aquired 12-7-07 ~ Level 93 + + + Completionist Cape Aquired 5-22-15 ~ Level 138
Hitpoints Cape Aquired 9-21-09 ~ Level 131 + Magic Cape Aquired 9-24-09 Attack Cape Aquired 3-5-10 ~ Level 135 Summoning Cape Aquired 3-12-10

Strength Cape Aquired 6-1-11 ~ Level 137 Fire Cape Aquired 6-23-11 Defence Cape Aquired 7-5-11 + Ranged Cape Aquired 8-1-11 Kiln Cape Aquired 2-26-12 ~ Level 138
Dungeoneering Cape Aquired 4-22-12 + Slayer Cape Aquired 6-25-14 ~ Level 200 + Herblore Cape Acquired 12-9-14 ~ Level 138 Prayer Cape Acquired 12-20-14
Agility Cape Acquired 1-4-15 + Hunter Cape Acquired 1-30-15 Construction Cape Acquired 1-31-15 Crafting Cape Acquired 2-22-15 Thieving Cape Acquired 3-18-15
Runecrafting Cape Acquired 4-14-15 Mining Cape Acquired 4-19-15 Fishing Cape Acquired 4-25-15 Firemaking Cape Acquired 4-26-15 Woodcutting Cape Acquired 4-26-15
Cooking Cape Acquired 4-26-15Smithing Cape Acquired 4-28-15 Farming Cape Acquired 4-29-15 Divination Cape Acquired 5-3-15 Dungeoneering Mastery 5-4-15
Fletching Cape Acquired 5-4-15 Max Cape Acquired 5-4-15 + Invention Cape Acquired 11-9-16 Invention Mastery 5-16-19 + Archaeology Cape Acquired 10-30-20

Link to comment
Share on other sites

 

On a side note, what happens when someone gets 2.14b total exp?

 

 

 

That's a damn good question.

 

as stated previously, experience is counted to the 10ths, or 0.1

 

so the cap is actually 214 mil, not 2.14 bil

 

jagex just made the choice to now show the remaining 14 so mil

Naaxi.png
Link to comment
Share on other sites

I think 200m brings you to level 149 or 150.

 

 

 

And isn't that 2.1billion the money cap?

 

 

 

The experience doubles about every seven levels or so, so 200m would be around 126

 

 

 

Level 78 -->1.63m

 

Level 85 --> 3.25m

 

Level 92 --> 6.5m

 

Level 99 --> 13m

 

Level 106 --> 26m

 

Level 113 --> 52m

 

Level 120 --> 104m

 

Level 127 --> 208m

Link to comment
Share on other sites

can anyone find that chart for the xp til next lvl after 99?

 

 

 

There is a way to do it if you use SwiftKit. If not...

 

 

 

A skill level of 126 needs 188,884,740 xp.

 

 

 

 

 

This is why I think jagex chose 200m xp. In Runescape before summoning, the number 126 was a BIG number. Jagex made it so that when they do let you go beyond level 99 you will stop at level 126.

 

yeah i was gonna post this too

Link to comment
Share on other sites

:ohnoes: \' ::' -.- :thumbsup: :-# :D :P :? 8-) :shock: :o :( ;) :) <3: :oops: :cry:

 

lol love emotes

 

anyway if u get that much xp u have no life so : GET A LIFE

 

You still play Runescape, how is anybody with 200m exp any different?

 

Grow up please? :|

 

 

 

for 200mil xp you need to play a lot and i mean heaps i play egnough and i only got what 18mil xp...

 

 

 

just putting it out there.... :ohnoes: hate is wrong :|

 

lol cats lol i deleted 2 of his smilies

Pit_Guardian.png

Gamertag: EFs Predator.

Games I play: Halo 3, Halo wars.

Link to comment
Share on other sites

I'm a software engineer and 200m is not a technical limitation, Jagex just chose it because they are weird. Me? I like maximums like 9,223,372,036,854,775,807. Yeah, eat 64-bit.

 

 

 

And stop saying the maximum integer value in Java is 2^32-1. It's 2^64-1 (9,223,372,036,854,775,807)... the data type might be called "long" but it's still mathematically an integer.

 

 

 

Plus with software processing you can have numbers thousands of digits long. Take a look at: http://java.sun.com/j2se/1.4.2/docs/api ... teger.html

  • Never trust anyone. You are always alone, and betrayal is inevitable.
  • Nothing is safe from the jaws of the decompiler.

Link to comment
Share on other sites

the cap should of been ar 99 - 13m exp and no reason to go anyhigher after that, it works for all other games. That way they can release end game content and not base everything around lvl 70-75 as max lvl witch takes like 8% of the time it takes to get 99 -.-

69er_is_best.png

 

GWD solo drops: Armadyl Hilt sold at 63.5m - (More to come hopefully)

Link to comment
Share on other sites

Let's see. Actually, it has everything to do with the Java 32-bit limitation, specifically with total XP.

 

200,000,000 XP x 21 skills = 4,200,000,000 total XP, just about twice the 32 bit limit. When Jagex switches to all 64-bit servers, (If they haven't already) and compiles RS in 64 bit, it could well be that they take the limit off.

C2b6gs7.png

Link to comment
Share on other sites

Regular skill levels are in short signed variables, going from -127 to 127. The thing is, if they were to accidently put the exp to next level and someone had about 214m exp or w/e (level 127), it would try to calculate exp to level 128 and cause it to do something weird and possibly crazy, depending how its coded.

 

 

 

200m exp is level 126, 14m short of 127. And the above is why this is chosen.

 

 

 

It also makes it so that the leading overall can't just do cooking, fletching, thieving, or any of those fast, cheap skills to get the most exp. They have to do other skills to get high overall experience.

Started free trade with 1.5m cash. 2 weeks later, have hit max cash 2x.

 

PvP drops: 359 Brawling Gloves, 11 Vesta's Longswords, 41+ Zaros/Ancient Statues

9 Dragon Full Helms, 3 Dragonfire Shields on the old PvP loot system

 

Brawler guide is being finished!

 

Link to comment
Share on other sites

I am just wondering when and if ever Jagex will increase lvl that can be gained by training past 99. They could still work with that 200mil cap and give content up to 126 as that is the lvl goes along with 200mil xp. With double xp using the Stealing creation tools that should make it much faster to gain lvls beyond 99. Plus there is nothing saying that Jagex cant just change the formula once 99 is gained to make the lvl past 99 more achievable as far as the amounts of xp needed for the next lvl.

Link to comment
Share on other sites

No special reason I think. For me it would have been enough with 100M xp limit. It is not the maximum amount that Java can handle though, since I know that some players have had more than 500M coins.

lGxorje.png

 

Add me if you so wish: SwreeTak

Link to comment
Share on other sites

Probably some technical limitation.

 

 

 

But yeah, 200M is a pretty sweet cap imo. What a nice number. 8)

 

 

 

It's a good number indeed.

melos2_zpsjnpxw8yx.jpg
"To do all that one is able to do, is to be a man; to do all that one would like to do, is to be a god." - Napoleon I

Link to comment
Share on other sites

can anyone find that chart for the xp til next lvl after 99?

 

 

 

There is a way to do it if you use SwiftKit. If not...

 

 

 

A skill level of 126 needs 188,884,740 xp.

 

 

 

 

 

This is why I think jagex chose 200m xp. In Runescape before summoning, the number 126 was a BIG number. Jagex made it so that when they do let you go beyond level 99 you will stop at level 126.

 

 

 

If not when.

10xy5fk.png

Link to comment
Share on other sites

can anyone find that chart for the xp til next lvl after 99?

 

 

 

There is a way to do it if you use SwiftKit. If not...

 

 

 

A skill level of 126 needs 188,884,740 xp.

 

 

 

 

 

This is why I think jagex chose 200m xp. In Runescape before summoning, the number 126 was a BIG number. Jagex made it so that when they do let you go beyond level 99 you will stop at level 126.

 

 

 

If not when.

 

LeetScape's signatures go to Level 126, play around with them if you want to find the Xp needed for levels over 99.

Link to comment
Share on other sites

Everyone who has been saying 2^32 - 1 is correct. 2^31 (the highest positive number permitted in Jagex's exp code - yes, they do have negatives on the other end too) is 2,147,483,647. Because they must deal with tenths of experience, the exp limit is in fact 214,748,364.7 experience. They simply decided to have a nice round number rather than dealing with an amount would consider obscure. This was explained by a jmod somewhere some very long time ago.

 

 

 

Yay.

saidinwotsmall2zo.jpg

Add your blog to the BlogScape Index!

SaidinWoT can now be tracked easily on weekends - Erm, maybe when I start playing again.

Levels do not measure intelligence OR maturity.
Link to comment
Share on other sites

Everyone who has been saying 2^32 - 1 is correct. 2^31 (the highest positive number permitted in Jagex's exp code - yes, they do have negatives on the other end too) is 2,147,483,647. Because they must deal with tenths of experience, the exp limit is in fact 214,748,364.7 experience. They simply decided to have a nice round number rather than dealing with an amount would consider obscure. This was explained by a jmod somewhere some very long time ago.

 

 

 

Yay.

 

I remember reading about that. That would mean that it's stored in a double.

 

 

 

Anyway, to those that are saying that the max XP would be too astronomical: Consider that Jagex hasn't stopped releasing new skills...

Linux User/Enthusiast Full-Stack Software Engineer | Stack Overflow Member | GIMP User
s1L0U.jpg
...Alright, the Elf City update lured me back to RS over a year ago.

Link to comment
Share on other sites

I took the time to find the formula for the difference in experience each level, here it is.

 

 

 

NOTE: This is not accurate for lower levels: The Y-intercept is at 55k... however it will provide a very accurate representation of levels past 99.

 

 

 

.1058998899X^4-15.99644607X^3+795.2636917X^2-13770.03554+55365.0059

 

 

 

If anyone wants to work out the numbers for the total at the specific levels that would be appreciated, if I did that for the formula, it would be incorrect. :)

I has herd, that lesser demons, MAY or may not, drop tormented demons. \:D/ :roll: :x :D :o :shock: :? 8-) :lol:

 

Due to a typo, I am now stuck with 1k dragon darts and no buyer. Can I has bail out from tip.it plox?

Link to comment
Share on other sites

Its so that people cant mass train to get overall xp like get 600k xp/h in fletching and fast xp in cooking for however much xp (999 billion) and get massive overall xp. This is bad because the hi-scores are sorted by level and then by overall xp.

image.pl?URL=171577-4798

 

hatzyv.png

Pureprayer, you're awesome.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.