Sorry for noticing the thread too late.
The ICM calculator button of the beta version of
Cardrunners EV does nearly what you want. Unlike the full version, the beta one is completely free.
The limitation is that you can set only up to 10 different stack size groups and 15 different payout groups, but any number of players and prizes is allowed, just the stack sizes have to be sorted into <=10 groups, and the prizes have to be sorted into <=15 groups.
E.g. you can set up stack sizes as follows:
1000 - 2 times
800 - 3 times
600 - 5 times
400 - 8 times
300 - 12 times
200 - 20 times
100 - 30 times
for a total of 2+3+...+30 = 80 players, and payouts e.g. like this:
$1500 - 1 time
$1000 - 1 time
$700 - 1 time
$500 - 1 time
$300 - 2 times
$200 - 3 times
$150 - 4 times
$100 - 5 times
$70 - 9 times
$50 - 18 times
$30 - 27 times
for a total of 72 places paid. Use approximate stack and prize sizes when the actual sizes are diverse.
Last edited by coon74; 05-07-2017 at 09:17 PM.