Fortress Forever

Go Back   Fortress Forever > Help & Technical > FF Technical Support

Reply
 
Thread Tools Display Modes
Old 04-27-2010, 01:33 AM   #1
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
Source SDK (Configuring Hammer) issue

I realize this doesn't really have anything to do with FF in particular, I'm just hoping to get some help.

I'm having the same problem as the author of this thread is having, and I am completely unable to edit the 'Game Configurations' in the Source SDK toolkit. I can select the Orange Box, and make a new configuration with no problems at all. Once I go to Episode 1, I'm screwed. My computer reacts like it's loading something, and half a second later, it goes back to idling.

I've tried switching between every game in the 'Current Game' field, I've defragmented the files of both Source SDK, and Source SDK Base, Verified the Integrity of both, completely reinstalled Source SDK and Source SDK Base, I re-downloaded HL2 and HL2:Ep1, ran the single player, saved a game, and exited, and to no avail. I've refreshed the SDK content, and still reset the Game Configurations, and it still doesn't work.

The only google result I found similar to my problem is the one I linked. I'm trying to avoid completely re-installing Steam, but it seems I might have to (and re-download 50+ GB's of games ~_~)

Any suggestions?
__________________
GenghisTron is offline   Reply With Quote


Old 04-27-2010, 01:46 AM   #2
squeek.
Stuff Do-er
Lua Team
Wiki Team
Fortress Forever Staff
 
squeek.'s Avatar
 
Join Date: Mar 2007
Location: Northern California
Class/Position: Rallygun Shooter
Gametype: Conc tag (you just wait)
Affiliations: Mustache Brigade
Posts Rated Helpful 352 Times
Send a message via AIM to squeek.
Source SDK is an idiot.

The way I fix this (it happens to me every time I reformat, etc), is to just copy FF's gameinfo.txt into another game's directory. I use HL2:DM (/Steam/steamapps/<username>/half-life 2 deathmatch/hl2mp/).

Just make a new .txt in there, call it gameinfo.txt, and paste this into it:
Code:
"GameInfo"
{
	game	"Fortress Forever"
	title	"Fortress Forever"
	name	"Fortress Forever"
	type multiplayer_only

	developer	"Fortress Forever Team"
	developer_url	"http://www.fortress-forever.com/"
	icon		"resource/icon_ff"
	manual		"http://www.fortress-forever.com/wiki/Main_Page"

	hidden_maps
	{
		"test_speakers"		1
		"test_hardware"		1
	}

	FileSystem
	{
		SteamAppId				215		// This will mount all the GCFs we need (240=CS:S, 220=HL2).
		ToolsAppId				211		// Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc.
		
		//
		// The code that loads this file automatically does a few things here:
		//
		// 1. For each "Game" search path, it adds a "GameBin" path, in <dir>\bin
		// 2. For each "Game" search path, it adds another "Game" path in front of it with _<langage> at the end.
		//    For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it.
		// 3. For the first "Game" search path, it adds a search path called "MOD".
		// 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH".
		//

		//
		// Search paths are relative to the base directory, which is where hl2.exe is found.
		//
		// |gameinfo_path| points at the directory where gameinfo.txt is.
		// We always want to mount that directory relative to gameinfo.txt, so
		// people can mount stuff in c:\mymod, and the main game resources are in
		// someplace like c:\program files\valve\steam\steamapps\<username>\half-life 2.
		//
		SearchPaths
		{
			Game				|gameinfo_path|.
			Game				hl2
			Game				sourcetest
		}
	}
}
Then you should be able to select that game as your Current Game, open Hammer and edit the configurations from there.
__________________
#FF.Pickup ¤ Fortress-Forever pickups

My Non-official Maps
Released FF_DM_Squeek - FF_2Mesa3_Classic - FF_Siege_Classic
Beta FF_Myth - FF_Redlight_Greenlight

Sick of the people on the internet, always moanin'. They just moan.
- Karl Pilkington

Last edited by squeek.; 04-27-2010 at 01:46 AM.
squeek. is offline   Reply With Quote


Old 04-27-2010, 01:05 PM   #3
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
Still bein' a bitch.

I go to put HL2: DM in the 'Current Game' box, and as I click 'Edit Game Configurations', the Current Game box changes to plain old HL2.
__________________

Last edited by GenghisTron; 04-27-2010 at 01:05 PM.
GenghisTron is offline   Reply With Quote


Old 04-27-2010, 01:50 PM   #4
Elmo
Gets tickled by FF
Fortress Forever Staff
 
Elmo's Avatar
 
Join Date: Jun 2007
Location: UK
Class/Position: Med Solly HW
Gametype: Any/CTF
Posts Rated Helpful 41 Times
I know I've had problems before too. Have you ever loaded up HL2DM itself? Usually find I cant do anything in the SDK till I run the game which gets the files out of the GCFs and on to your drive (which is why the game takes ages to load the first time)
__________________
Support FF:
Done: ff_monkey
Done: ff_bases
Done: ff_warpath
Forever Doing: ff_medieval (beta#99999999)

Last edited by Elmo; 04-27-2010 at 01:51 PM.
Elmo is offline   Reply With Quote


Old 04-27-2010, 04:58 PM   #5
Crazycarl
D&A Member
Wiki Team
Fortress Forever Staff
 
Crazycarl's Avatar
 
Join Date: Apr 2007
Posts Rated Helpful 31 Times
Open sourcesdk\bin\ep1\bin\GameConfig.txt and make sure it has entries for all your EP1 games. Here's mine:

Code:
"Configs"
{
	"Games"
	{
		"Half-Life 2"
		{
			"GameDir"		"d:\steam\steamapps\USERNAME\half-life 2\hl2"
			"hammer"
			{
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_start"
				"GameExeDir"		"d:\steam\steamapps\USERNAME\half-life 2"
				"MapDir"		"d:\steam\steamapps\USERNAME\sourcesdk_content\hl2\mapsrc"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
				"GameExe"		"d:\steam\steamapps\USERNAME\half-life 2\hl2.exe"
				"BSP"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vbsp.exe"
				"Vis"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vvis.exe"
				"Light"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vrad.exe"
				"BSPDir"		"d:\steam\steamapps\USERNAME\half-life 2\hl2\maps"
				"GameData0"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\halflife2.fgd"
			}
		}
		"FF"
		{
			"GameDir"		"D:\Steam\SteamApps\SourceMods\FortressForever"
			"hammer"
			{
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_start"
				"GameExeDir"		"D:\Steam\SteamApps\SourceMods\FortressForever"
				"MapDir"		"d:\steam\steamapps\USERNAME\sourcesdk_content\hl2\mapsrc"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
				"GameExe"		"d:\steam\steamapps\USERNAME\half-life 2\hl2.exe"
				"BSP"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vbsp.exe"
				"Vis"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vvis.exe"
				"Light"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vrad.exe"
				"BSPDir"		"D:\Steam\SteamApps\SourceMods\FortressForever\maps"
				"GameData0"		"D:\Steam\SteamApps\SourceMods\FortressForever\fortressforever.fgd"
				"GameData1"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\propper.fgd"

			}
		}
		"ff_Dev"
		{
			"GameDir"		"D:\Steam\SteamApps\SourceMods\ff_dev"
			"hammer"
			{
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_start"
				"GameExeDir"		"D:\Steam\SteamApps\SourceMods\ff_dev"
				"MapDir"		"d:\steam\steamapps\USERNAME\sourcesdk_content\hl2\mapsrc"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
				"GameExe"		"d:\steam\steamapps\USERNAME\half-life 2\hl2.exe"
				"BSP"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vbsp.exe"
				"Vis"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vvis.exe"
				"Light"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vrad.exe"
				"BSPDir"		"D:\Steam\SteamApps\SourceMods\ff_dev\maps"
				"GameData0"		"D:\Steam\SteamApps\SourceMods\FortressForever\fortressforever.fgd"
				"GameData1"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\propper.fgd"
			}
		}
		"Counter-Strike: Source"
		{
			"GameDir"		"d:\steam\steamapps\USERNAME\counter-strike source\cstrike"
			"hammer"
			{
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_terrorist"
				"GameExeDir"		"d:\steam\steamapps\USERNAME\counter-strike source"
				"MapDir"		"d:\steam\steamapps\USERNAME\sourcesdk_content\cstrike\mapsrc"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
				"GameExe"		"d:\steam\steamapps\USERNAME\counter-strike source\hl2.exe"
				"BSP"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vbsp.exe"
				"Vis"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vvis.exe"
				"Light"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vrad.exe"
				"BSPDir"		"d:\steam\steamapps\USERNAME\counter-strike source\cstrike\maps"
				"GameData0"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\cstrike.fgd"
			}
		}
		"Half-Life 2: Deathmatch"
		{
			"GameDir"		"d:\steam\steamapps\USERNAME\half-life 2 deathmatch\hl2mp"
			"hammer"
			{
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_deathmatch"
				"GameExeDir"		"d:\steam\steamapps\USERNAME\half-life 2 deathmatch"
				"MapDir"		"d:\steam\steamapps\USERNAME\sourcesdk_content\hl2mp\mapsrc"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
				"GameExe"		"d:\steam\steamapps\USERNAME\half-life 2 deathmatch\hl2.exe"
				"BSP"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vbsp.exe"
				"Vis"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vvis.exe"
				"Light"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vrad.exe"
				"BSPDir"		"d:\steam\steamapps\USERNAME\half-life 2 deathmatch\hl2mp\maps"
				"GameData0"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\hl2mp.fgd"
			}
		}
		"Half-Life 2: Episode One"
		{
			"GameDir"		"d:\steam\steamapps\USERNAME\half-life 2 episode one\episodic"
			"hammer"
			{
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_start"
				"GameExeDir"		"d:\steam\steamapps\USERNAME\half-life 2 episode one"
				"MapDir"		"d:\steam\steamapps\USERNAME\sourcesdk_content\episodic\mapsrc"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
				"GameExe"		"d:\steam\steamapps\USERNAME\half-life 2 episode one\hl2.exe"
				"BSP"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vbsp.exe"
				"Vis"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vvis.exe"
				"Light"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\vrad.exe"
				"BSPDir"		"d:\steam\steamapps\USERNAME\half-life 2 episode one\episodic\maps"
				"GameData0"		"d:\steam\steamapps\USERNAME\sourcesdk\bin\ep1\bin\halflife2.fgd"
			}
		}
	}
	"SDKVersion"		"3"
}
Once you have this file set up and working the way you want it, make it read-only so that Steam won't mess it up again.
Crazycarl is offline   Reply With Quote


Old 04-27-2010, 05:57 PM   #6
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
Siiiiiiiiiiiiiiiiiiiiiiiiiiiigh.

I feel like a moron.

I fixed the problem. The problem was (I guess since Source SDK is so dumb) I was trying to edit game configurations before loading up hammer, and using the 'Edit Game Configurations' button on the SDK menu was fucking up SDK some how. So my friend suggested just plain opening hammer right from the get-go, and yea, it worked.

Facepalm.
__________________
GenghisTron is offline   Reply With Quote


Old 04-27-2010, 06:19 PM   #7
Elmo
Gets tickled by FF
Fortress Forever Staff
 
Elmo's Avatar
 
Join Date: Jun 2007
Location: UK
Class/Position: Med Solly HW
Gametype: Any/CTF
Posts Rated Helpful 41 Times
lol
__________________
Support FF:
Done: ff_monkey
Done: ff_bases
Done: ff_warpath
Forever Doing: ff_medieval (beta#99999999)
Elmo is offline   Reply With Quote


Old 04-27-2010, 06:48 PM   #8
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
__________________
GenghisTron is offline   Reply With Quote


Old 04-27-2010, 06:58 PM   #9
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
Still, SDK shouldn't be so gay
__________________
GenghisTron is offline   Reply With Quote


Old 04-27-2010, 08:24 PM   #10
Dexter
internet user
Fortress Forever Staff
 
Dexter's Avatar
 
Join Date: Jun 2007
Posts Rated Helpful 42 Times
Quote:
Originally Posted by GenghisTron View Post
Siiiiiiiiiiiiiiiiiiiiiiiiiiiigh.

I feel like a moron.

I fixed the problem. The problem was (I guess since Source SDK is so dumb) I was trying to edit game configurations before loading up hammer, and using the 'Edit Game Configurations' button on the SDK menu was fucking up SDK some how. So my friend suggested just plain opening hammer right from the get-go, and yea, it worked.

Facepalm.
Oh man, reading this makes me feel so much better. I was mashing my head doing the same exact thing as you a few days ago!
Dexter is offline   Reply With Quote


Old 04-27-2010, 11:51 PM   #11
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
Quote:
Originally Posted by Dexter View Post
Oh man, reading this makes me feel so much better. I was mashing my head doing the same exact thing as you a few days ago!
__________________
GenghisTron is offline   Reply With Quote


Old 04-30-2010, 05:50 AM   #12
cjeshjoir™
1-800-UNAGIPOWA
 
cjeshjoir™'s Avatar
 
Join Date: Nov 2009
Location: California, USA
Gametype: AvD, Spirit of TFC
Affiliations: ™.AvD
Posts Rated Helpful 0 Times
Send a message via AIM to cjeshjoir™ Send a message via Skype™ to cjeshjoir™
Quote:
Originally Posted by GenghisTron View Post
blah blah blah my friend blah blah
You know I use these forums too rite?
__________________

" In my opinion the testing team isn't really made for or of public players, it's made for competative players... " ¹ -Scuzzy (post# 462713)
cjeshjoir™ is offline   Reply With Quote


Old 04-30-2010, 06:02 AM   #13
GenghisTron
AKA LittleAndroidMan
D&A Member
Beta Tester
 
GenghisTron's Avatar
 
Join Date: Sep 2007
Location: Dystopia
Class/Position: Demo/Medic
Gametype: CTF
Affiliations: [TALOS] [SR]
Posts Rated Helpful 11 Times
Quote:
Originally Posted by cjeshjoir™ View Post
You know I use these forums too rite?
who are you
__________________
GenghisTron is offline   Reply With Quote


Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:07 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.