A couple of progress updates.
First of all, I'd like to congratulate MidKnight for creating a very good tool called
FaceScript, which does something very similar to what I am trying to do. His script plugs in to Photoshop to create random player photos. If this tool had been around before I started this project... I wouldn't have. So if you have photoshop, try it out today. There are really only two differences between MidKnight's script and my project: 1) mine will be standalone; and 2) FaceTool images will be driven by in-game data such as nationality and team colours.
In addition, Comedian2004 has created
AutoFace, which takes actual player photos and puts them in your game, based on nationality data. This is also a wonderful program, and I would like to congratulate Comedian2004 for it (as well as about 1000 other excellent utilities, way to go!)
Ok, on to buisness.
As with just about any programming project, I am no behind on my original timetable. I've been waiting for the patches, as this affects the data that I am able to glean from the saved game. However, I am now charging ahead full tilt and hope to have a first public beta available soon (no release date, since that will only make me look bad when I don't meet it... sorry... I'll get it done as soon as I can though.)
This is an updated roadmap for how I want to release it:
1) First Public Beta
Will only be able to do active players, not retired ones. Probably will only include generic uniforms and no custom ones. The purpose of this release is mainly to tweak photo generation module for quality control (eg to make sure that hair is placed in the appropriate place on the head, no one's face in invisible, etc.)
2) Second Public Beta
This one will include custom uniforms... so you'll be able to make MLB uniforms, for example.
3) Version 1.0
Will be able to create photos for retired players, using the uniform of the team that they had most AB/IP with over their career.
4) Version 1.1
Will include a separate module to create staff photos.
Last thing, a few people have requested that I make a version of the program for v6.5. Unfortunately, I don't think that I will be able to do this. I barely have enough time to get the main version done, and since I don't personally play 6.5 any more, I just doesn't make sense to spend that much extra time on it. I will, however, make the Delphi code publicly available for anyone who wants to take a crack at it.