

I made this simple program for myself and thought I might as well share it with you guys.

I got most of the code from the website:

http://pathofexilebuilds.com/exppenaltycalc.php

My program does pretty much the same thing as the website but i added a small overview to see what -4 +4 lvl areas gives as well(updated in 1.1) :)



If you guys have any ideas or requests please let me hear em because I love to code, help the community and I am on my way to become a software developer so its nice practice :)



Download:



Older versions:

Spoiler

1.0(no party experience calc)

http://www.mediafire.com/download/yb0pg7fjn282jj9/PoeExperienceCalc.rar

1.1

http://www.mediafire.com/download/9u91z3axe171uuc/PoeExperienceCalc1.1.rar

1.2

http://www.mediafire.com/download/acp6v20v5v6pf1c/PoeExperienceCalc1.2.rar

1.3

http://www.mediafire.com/download/mheld7xhhtlhweh/PoeExperienceCalc1.3.rar

1.4

http://www.mediafire.com/download/ojzb1mrhf5u5ji9/PoeExperienceCalc1.4.rar

1.5

http://www.mediafire.com/download/orboqjc1ou2pp3g/PoeExperienceCalc1.5.rar

1.0(no party experience calc)1.11.21.31.41.5

1.6

http://www.mediafire.com/download/jg219q49hnu80gr/PoeExperienceCalc1.6.rar





Source Code:

Spoiler

1.2

http://pastebin.com/nh3XH7Zr

1.4

http://pastebin.com/e1DkiGuu

1.21.4





Pictures:

Spoiler

1.0



1.1



1.4



1.01.11.4

1.6





Updates:

Spoiler 1.1

Added Party experience calculator

Instead of showing +-4 lvls it now shows the one that gives 100% and the 8 under that (example: if lvl 79 gives 100% xp it would show lvl 79-70)

1.2

Added so that you don't have to press the calculate button when you change your char lvl or monster lvl (haven't added this to party textfields but I can if someone would like it)

1.3

Made a couple of updates (Thank you Maser-kun on reddit)

There is pretty much no need for the button anymore, ill remove it next version

Added 2 lines in the player xp list that shows max lvl that gives 100% and the lvl just over that lvl

1.4

Added fancy numeric updown boxes instead of text fields :) they work nicely

Added tab function so that it selects all in the boxes

1.5

Added drop penalty calculator

1.6

Added Save/Load function

Added a box for total xp and a text field that says how many % you are from lvl 100







-Hapseleg Hello :)I made this simple program for myself and thought I might as well share it with you guys.I got most of the code from the website:http://pathofexilebuilds.com/exppenaltycalc.phpMy program does pretty much the same thing as the website but i added a small overview to see what -4 +4 lvl areas gives as well(updated in 1.1) :)If you guys have any ideas or requests please let me hear em because I love to code, help the community and I am on my way to become a software developer so its nice practice :)Download:Older versions:1.6Source Code:Pictures:1.6Updates:-Hapseleg Last edited by Hapseleg on Jul 6, 2015, 3:00:24 PM Posted by

Hapseleg

on on Quote this Post

Thank you for your nice work! I would suggest calling btnCalc_Click when leaving txtMonsterLvl or even better when changing the value of the two fields. This way, you wouldnt have to click the button manually. Posted by

JP_dev

on on Quote this Post

Nice and simple, I love it! IGN: MegaSplasz Posted by

Jaari

on on Quote this Post

Just a small tip, put the source on pastebin with C# highlighting and add the link here instead, makes it more readable. Posted by

NecroX93

on on Quote this Post

well, it doesn't say how much less xp player 4, that should get 100% xp of the map gets because of the dick lvl99.



Or is it as simple as, 6 players. 100/6 = 16,66 - 14,76 = 1,91 He get's 1,91% less xp than he should?



Don't think that's correct. Otherwise I could just say the lvl99 gets 9,69% more xp than he should because he's grouped with lowbies. Then every lvl99 would group with 5 lvl60s and rush through 66s maps and 99-100 would be much much faster...



What am I missing? Posted by

Schezza

on on Quote this Post

" Thank you for your nice work! I would suggest calling btnCalc_Click when leaving txtMonsterLvl or even better when changing the value of the two fields. This way, you wouldnt have to click the button manually.



Sure I can do that ;)



" Schezza



Or is it as simple as, 6 players. 100/6 = 16,66 - 14,76 = 1,91 He get's 1,91% less xp than he should?



Don't think that's correct. Otherwise I could just say the lvl99 gets 9,69% more xp than he should because he's grouped with lowbies. Then every lvl99 would group with 5 lvl60s and rush through 66s maps and 99-100 would be much much faster...



What am I missing? well, it doesn't say how much less xp player 4, that should get 100% xp of the map gets because of the dick lvl99.Or is it as simple as, 6 players. 100/6 = 16,66 - 14,76 = 1,91 He get's 1,91% less xp than he should?Don't think that's correct. Otherwise I could just say the lvl99 gets 9,69% more xp than he should because he's grouped with lowbies. Then every lvl99 would group with 5 lvl60s and rush through 66s maps and 99-100 would be much much faster...What am I missing?





PlayerXpShare = (Level+10)^2.71

Then you just plus all the PlayerXpShares which will gives XpPool

Then you need to calulate how many % each player get by going:

(PlayerXpShare/XpPool)*100 = how many % the given player will get



Hope this explains it :)



-Hapseleg Sure I can do that ;) http://pathofexile.gamepedia.com/Experience You can find all the info about it here, for party xp its like this:PlayerXpShare = (Level+10)^2.71Then you just plus all the PlayerXpShares which will gives XpPoolThen you need to calulate how many % each player get by going:(PlayerXpShare/XpPool)*100 = how many % the given player will getHope this explains it :)-Hapseleg Posted by

Hapseleg

on on Quote this Post

Thank you my friend! Aaron Ciccheli, a guy who made millions running Diablo and PoE RMT sites, owns a significant portion of GGG. How's that for a conflict of interest? 7.5% of your supporter pack money goes to this guy. Posted by

Pibadi

on on Quote this Post