Currently in it's Alpha state and with many limitations but I have created a program that used the character icon to detect and calculate which of the 8 possible characters are actually rollable.
T̶h̶a̶t̶ ̶b̶e̶i̶n̶g̶ ̶s̶a̶i̶d̶ ̶t̶h̶e̶ ̶b̶i̶g̶g̶e̶s̶t̶ ̶c̶u̶r̶r̶e̶n̶t̶ ̶r̶e̶q̶u̶i̶r̶e̶m̶e̶n̶t̶ ̶i̶s̶ ̶t̶h̶e̶ ̶n̶e̶e̶d̶ ̶o̶f̶ ̶a̶ ̶s̶e̶c̶o̶n̶d̶ ̶m̶o̶n̶i̶t̶o̶r̶,̶ ̶f̶i̶x̶i̶n̶g̶ ̶t̶h̶i̶s̶ ̶w̶i̶l̶l̶ ̶b̶e̶ ̶o̶n̶e̶ ̶o̶f̶ ̶t̶h̶e̶ ̶f̶i̶r̶s̶t̶ ̶c̶h̶a̶n̶g̶e̶s̶ ̶o̶n̶ ̶m̶y̶ ̶t̶o̶ ̶d̶o̶ ̶l̶i̶s̶t̶
edit: just updated program to not require a second monitor next update will focus on character icons and program readability
You can find the program here https://github.com/StarScuffle/Broforce_Character_tracker/releases/tag/pre-release
So I've learned that due to the way the character selection RNG works you won't be able to pick the same bro until at least 27 other rolls (assuming you've unlocked all characters). I'm thinking of making a program that'll monitor what bros you've already rolled and tell you what characters are actually possible to roll. I'm just wondering if something like this should be against the rules or similar programs?