Difference between revisions of "Obsidian SDK Setup"

From Obsidian Conflict Wiki
Jump to: navigation, search
m (Removed EP1 Section as announced)
Line 9: Line 9:
 
'''''Note''''': make sure you replace that folder in the code below with your Steam Path.
 
'''''Note''''': make sure you replace that folder in the code below with your Steam Path.
  
 
=== EP1 Engine ===
 
'''''Important''''': the EP1 Engine Section is already deprecatched since Version 1.3 use the OrangeBox Engine. (ToDo: Remove EP1 Engine Section after OC 1.3 is released)
 
 
'''''Note''''': "[example]" is our placeholder for the steam account name (can also be a e-mail address).
 
*Go to your SourceSDK EP1 Bin Folder:
 
<pre>
 
C:\Program Files\Steam\SteamApps\[example]\sourcesdk\ep1\bin\
 
</pre>
 
*Open the GameConfig.txt for Editing.
 
*Add this to the list: (just before the last 2 Bracers)
 
<pre>
 
"Obsidian Conflict"
 
{
 
"GameDir"      "C:\Program Files\Steam\SteamApps\SourceMods\Obsidian"
 
"hammer"
 
{
 
 
"GameData0" "C:\Program Files\Steam\SteamApps\SourceMods\Obsidian\Obsidian SDK\Obsidian.fgd"
 
"MapDir" "C:\Program Files\Steam\SteamApps\[example]\sourcesdk_content\obsidian\mapsrc"
 
"GameExeDir" "C:\Program Files\Steam\SteamApps\[example]\source sdk base"
 
"GameExe" "C:\Program Files\Steam\SteamApps\[example]\source sdk base\hl2.exe"
 
"BSP" "C:\Program Files\Steam\SteamApps\[example]\sourcesdk\ep1\bin\vbsp.exe"
 
"Vis" "C:\Program Files\Steam\SteamApps\[example]\sourcesdk\ep1\bin\vvis.exe"
 
"Light" "C:\Program Files\Steam\SteamApps\[example]\sourcesdk\ep1\bin\vrad.exe"
 
"BSPDir" "C:\Program Files\Steam\SteamApps\SourceMods\obsidian\maps"
 
"TextureFormat" "5"
 
"MapFormat" "4"
 
"DefaultTextureScale" "0.250000"
 
"DefaultLightmapScale" "16"
 
"DefaultSolidEntity" "func_detail"
 
"DefaultPointEntity" "ai_ally_manager"
 
"CordonTexture" "tools\toolsskybox"
 
"MaterialExcludeCount" "0"
 
}
 
}
 
</pre>
 
'''''Important''''': never add any other FGDs to that code since Obsidian uses it's own.
 
 
'''''Note''''': Also to make sure the code won't get deleted make the file read only after you don't have to add anything to it.
 
 
 
 
=== OrangeBox Engine ===
 
'''''Important''''': Don't use it unless OC 1.3 is released since the folder names doesn't match. (you also need to have the SourceSDK Beta) (ToDo: Remove this Note after OC 1.3 and SourceSDK are released)
 
  
 
'''''Note''''': "[example]" is our placeholder for the steam account name (can also be a e-mail address).
 
'''''Note''''': "[example]" is our placeholder for the steam account name (can also be a e-mail address).

Revision as of 01:53, 15 July 2008

WIP.png This page is still a Work In Progress

Setting up SourceSDK for Obsidian

The Example Steam Path looks like this in this Tuturial:

C:\Program Files\Steam\SteamApps

Note: make sure you replace that folder in the code below with your Steam Path.


Note: "[example]" is our placeholder for the steam account name (can also be a e-mail address).

  • Go to your SourceSDK OrangeBox Bin Folder:
C:\Program Files\Steam\SteamApps\[example]\sourcesdk\orangebox\bin\
  • Open the GameConfig.txt for Editing.
  • Add this to the list: (just before the last 2 Bracers)
"Obsidian Conflict"
{
	"GameDir"      "C:\Program Files\Steam\SteamApps\SourceMods\Obsidian"
	"hammer"
	{

		"GameData0"		"C:\Program Files\Steam\SteamApps\SourceMods\Obsidian\Obsidian SDK\Obsidian.fgd"
		"MapDir"		"C:\Program Files\Steam\SteamApps\[example]\sourcesdk_content\obsidian\mapsrc"
		"GameExeDir"		"C:\Program Files\Steam\SteamApps\[example]\source sdk base 2007"
		"GameExe"		"C:\Program Files\Steam\SteamApps\[example]\source sdk base 2007\hl2.exe"
		"BSP"			"C:\Program Files\Steam\SteamApps\[example]\sourcesdk\orangebox\bin\vbsp.exe"
		"Vis"			"C:\Program Files\Steam\SteamApps\[example]\sourcesdk\orangebox\bin\vvis.exe"
		"Light"			"C:\Program Files\Steam\SteamApps\[example]\sourcesdk\orangebox\bin\vrad.exe"
		"BSPDir"		"C:\Program Files\Steam\SteamApps\SourceMods\obsidian\maps"
		"TextureFormat"		"5"
		"MapFormat"		"4"
		"DefaultTextureScale"	"0.250000"
		"DefaultLightmapScale"	"16"
		"DefaultSolidEntity"	"func_detail"
		"DefaultPointEntity"	"ai_ally_manager"
		"CordonTexture"		"tools\toolsskybox"
		"MaterialExcludeCount"	"0"
	}
}

Important: never add any other FGDs to that code since Obsidian uses it's own.

Note: Also to make sure the code won't get deleted make the file read only once you have completed all necessary changes.