"Create Player Pictures ... Upon Player Creation" not working (still)
I reported this issue
two years ago, but it appears it hasn't been fixed. When you have the Facegen setting for creating player pictures set to "Upon Player Creation" (in the Players & Facegen tab), it only works as intended for the inaugural draft. After that time, it only creates player pictures on demand (in other words, it's indistinguishable from the On Demand option in the drop-down box for that setting).
This is an issue because it often results in coaches having different Facegens from their playing days. When Facegens are created on demand, many (most?) players never get their own Facegen. Unless a user opens a player's profile or the player has a picture created for some other reason (e.g. appears on an in-game screen, or wins an award that results in the creation of a baseball card), that player will have different Facegens in his player and coach profiles.
The following are examples from my test league of what I'm referring to. The first coach was a player created after the league's inaugural draft, and has different Facegens between his coach and player profiles. The second coach was created as a player for the inaugural draft, so his Facegens are the same. The third coach was a player created after the inaugural draft, but had baseball cards made due to two all-star appearances, so his Facegens are also the same.
Right now the "Upon Player Creation" setting doesn't seem to do anything. As a result of this bug, there doesn't appear to be any difference between "Upon Player Creation" and the "On Demand" option.