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?
I've also learned that if after landing the mech on GR if you don't immediately get back in GR will want to jump on the mech with you about 80-90% of the time (other 10-20% he shoots missiles in which case you go with standard strats), meaning he won't get damaged from jumps making the mech hole digging strat significantly more consistent.