Example, if I wanted to make the Victory screen display only the winner's portrait, would there be any easy method to do so?
sure. This code in f_selectWin() (scripts/select.lua WIN SCREEN section) is responsible for displaying portraits and thier backgrounds in Win screen:
if winner == 1 then
animDraw(f_animVelocity(versusBG2, -2, 0))
drawPortrait(data.t_p1selected[1].cel, 20, 30, 1, 1)
drawPortrait(data.t_p2selected[1].cel, 300, 30, -1, 1)
animDraw(f_animVelocity(versusBG3, 2, 0))
else--if winner == 2 then
drawPortrait(data.t_p1selected[1].cel, 20, 30, 1, 1)
animDraw(f_animVelocity(versusBG2, -2, 0))
animDraw(f_animVelocity(versusBG3, 2, 0))
drawPortrait(data.t_p2selected[1].cel, 300, 30, -1, 1)
end
Replace it with:
if winner == 1 then
animDraw(f_animVelocity(versusBG2, -2, 0))
drawPortrait(data.t_p1selected[1].cel, 20, 30, 1, 1)
else--if winner == 2 then
animDraw(f_animVelocity(versusBG3, 2, 0))
drawPortrait(data.t_p2selected[1].cel, 300, 30, -1, 1)
end
Those numbers are coordinates, flipping and scaling if I remember correctly, so experiment with them.
btw. what happens in mugen 1.1 if there is a draw and no one wins? Is there a win screen for CPU in such case? (that's how it currently works here hence commented out 'winner == 2' and left 'else' instead)