The problem is, all the mod configurations formerly running under the Orangebox engine will be set to source engine 2009 by default, because valve still uses the sourcesdk/bin/orangebox/bin/ path and the GameConfig.txt file is still the modified version with all the mods inside.
Fixing this issue:1. make sure the sdk update was applied to your sdk (launch steam, open the sdk and make sure there are source engine 2006/2007/2009 now).
2. open the GameConfig.txt in sourcesdk/bin/orangebox/bin/ with a text editor such as notepad or PsPad
3. open the GameConfig.txt in sourcesdk/bin/source2007/bin/ too
4. if it's nearly empty copy the whole text to the source2007 version.
If there's an entry for Episode 2 or something, just copy the text blocks for all the mods and skip 5. and 6.
5. erease the whole text block for TF2/Portal/DoD:S if you got them, because they'll be Source engine 2009
a block starts with the games name e.g. Portal and ends with two } right before the next name.
Here's an example (your paths will differe because of the user name and harddrive partition your steam is on):
"Portal"
{
"GameDir" "d:\games\valve\steam\steamapps\meta_kraid\portal\portal"
"hammer"
{
"GameData0" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\portal.fgd"
"TextureFormat" "5"
"MapFormat" "4"
"DefaultTextureScale" "0.250000"
"DefaultLightmapScale" "16"
"GameExe" "d:\games\valve\steam\steamapps\meta_kraid\portal\hl2.exe"
"DefaultSolidEntity" "func_detail"
"DefaultPointEntity" "info_player_start"
"BSP" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vbsp.exe"
"Vis" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vvis.exe"
"Light" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vrad.exe"
"GameExeDir" "d:\games\valve\steam\steamapps\meta_kraid\portal"
"MapDir" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk_content\portal\mapsrc"
"BSPDir" "d:\games\valve\steam\steamapps\meta_kraid\portal\portal\maps"
"CordonTexture" "tools\toolsskybox"
"MaterialExcludeCount" "0"
}
}
"Team Fortress 2"
{
"GameDir" "d:\games\valve\steam\steamapps\meta_kraid\team fortress 2\tf"
"hammer"
{
"GameData0" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\tf.fgd"
"TextureFormat" "5"
"MapFormat" "4"
"DefaultTextureScale" "0.250000"
"DefaultLightmapScale" "16"
"GameExe" "d:\games\valve\steam\steamapps\meta_kraid\team fortress 2\hl2.exe"
"DefaultSolidEntity" "func_detail"
"DefaultPointEntity" "info_player_teamspawn"
"BSP" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vbsp.exe"
"Vis" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vvis.exe"
"Light" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vrad.exe"
"GameExeDir" "d:\games\valve\steam\steamapps\meta_kraid\team fortress 2"
"MapDir" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk_content\tf\mapsrc"
"BSPDir" "d:\games\valve\steam\steamapps\meta_kraid\team fortress 2\tf\maps"
"CordonTexture" "tools\toolsskybox"
"MaterialExcludeCount" "0"
}
}
6. now this one is important, scroll down to the bottom and you'll find this:
Change the 4 to a 3
7. You'll also might want to change the paths for the building tools, since now they would still use the orangebox/bin paths
Example:
"BSP" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vbsp.exe"
"Vis" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vvis.exe"
"Light" "d:\games\valve\steam\steamapps\meta_kraid\sourcesdk\bin\orangebox\bin\vrad.exe"
Simply replace the word
orangebox with
source2007 and it'll be allright.
(you can also do this later in Hammer by opening the tools>options dialog and change them in the build programs tab, i just found it's faster to use the find & replace feature of my text editor because i have a lot of mod setups)
8. save the file (the one in source2007) and close both of them.
9. Now if you want to be able to use TF2/Portal/DoD:S under Source engine 2009, set the SDK tool to source engine 2009 and execute the "Reset Game Configurations" option.
10. restart the sdk and see if all the games appear in the right engine version.
Last but not least, set the sdk to source engine 2007, select GES mod (if you got it) and try out hammer and maybe the Model viewer too to make sure everything works fine.