Battlefield 2: Special Forces Single Player on Steam
Battlefield 2: Special Forces can be run by doing a few steps each time (Steam employee post). The alternate method involves changing the launch options back and forth for Special Forces and regular BF2 - quite annoying. A third way involves going to menu Games in Steam and clicking on Add a non-Steam game to my library. Then browse to BF2.EXE (in "C:\Program Files (x86)\steam\SteamApps\common\battlefield 2\BF2.EXE" or wherever you have installed Steam) and add +modPath mods/xpack to the Target field. ( Thanks to Weedo for the tip ) Then just run it from the BF2 shortcut on Steam or use Create Desktop Shortcut on the BF2 item. I'm not sure why Steam doesn't just create the shortcuts by itself - it does on many other games... Maybe because BF2 was so old when they started selling it? And for anyone wondering about it, yes, it is an old game but that doesn't mean it isn't still fun.