Obsidian SDK Setup/es

From Obsidian Conflict Wiki
< Obsidian SDK Setup
Revision as of 11:59, 26 May 2012 by Maestro Fenix (talk | contribs) (Usando Obsidian Conflict "SDK" con el contenido de EP2)
Jump to: navigation, search
Idioma: [[::Obsidian SDK Setup|English]]  • [[::Obsidian SDK Setup/es|español]] • [[::Obsidian SDK Setup/zh-hans|中文(简体)‎]]
WIP.png This page is still a Work In Progress

Configurar Source SDK para Obsidian Conflict

En el siguiente ejemplo, la ruta de Steam es como esta (Solo importa donde hayas instalado Steam):

C:\Program Files\Steam\SteamApps

Nota: Asegurate de cambiar la carpeta de abajo con tu ruta de Steam.

Nota 2: "[USERNAME]" es un ejemplo, asegurate de cambiar [USERNAME] con tu nombre de tu cuenta de Steam (tambien puede ser una dirección de e-mail).

  • Ve tu carpeta de SourceSDK/Source2007/Bin:
C:\Program Files\Steam\SteamApps\[USERNAME]\sourcesdk\bin\source2007\bin\
  • Abre el archivo GameConfig.txt para editarlo. (Asegurate de que no está puesto en solo lectura).
  • Añade esto a la lista: (solo tras los dos últimas llaves).
"Obsidian Conflict"
{
	"GameDir"				"C:\Program Files\Steam\SteamApps\SourceMods\obsidian"
	"hammer"
	{

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

Debería quedar así, aunque no olvides editar las rutas donde has instalado Steam y tu [USERNAME]: Source-sdk config.jpg

Importante: Nunca añadas otros FGDs al código ya que Obsidian Conflict usa el suyo propio. (Si quieres añadir más contenido, pídelo aquí).

Nota: Además asegurate de que el código no es borrado. Puedes hacerlo poniendo el archivo a solo lectura, una vez realizados todos los cambios.

Nota 2: Asegurate de cambiar [USERNAME] con tu nombre de usuario real, no incluyas los corchetes [].

Usando Obsidian Conflict "SDK" con el contenido de EP2

Creado por Blues. Tema original aquí: http://obsidianconflict.net/forums/viewtopic.php?f=6&t=3424


Copia y pega tus carpetas "materials" y "models" de OC en la carpeta obsidian SDK (puede que necesites incluso pegar la carpeta "sounds" en ella también). Entonces, pon este gameinfo.txt allí:

Código:

"GameInfo" 
{ 
   game   "Obsidian Conflict v1.34" 
   title   "OBSIDIAN CONFLICT V1.34" 
   title2   "OBSIDIAN CONFLICT V1.34" 
   type multiplayer_only 
   nomodels 0 
   nohimodel 1 
   nocrosshair 1 
   hidden_maps 
   { 
      "test_speakers"      1 
      "test_hardware"      1 
   } 

   developer "Obsidian Conflict Team" 
   developer_url "http://www.ObsidianConflict.com" 
   icon "resource/obsidian" 

   FileSystem 
   { 
      SteamAppId            420      // 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\half-life 2. 
      // 
      SearchPaths 
      { 
         Game            |gameinfo_path|. 
         Game            ep2 
         Game            episodic 
         Game            lostcoast 
         Game            |all_source_engine_paths|hl2 
      } 
   } 
} 


Entonces ve a ...sourcesdk\bin\orangebox\bin, abre gameconfig.txt y añade esto:

Código:

     "Obsidian Conflict 1.34 : EP2 Content" 
      { 
         "GameDir"      "d:\steam\steamapps\SourceMods\Obsidian\Obsidian SDK" 
         "hammer" 
         { 
            "GameData0"      "d:\steam\steamapps\SourceMods\Obsidian\Obsidian SDK\Obsidian.fgd" 
            "TextureFormat"      "5" 
            "MapFormat"      "4" 
            "DefaultTextureScale"      "0.250000" 
            "DefaultLightmapScale"      "16" 
            "GameExe"      "d:\steam\steamapps\*account name goes here*\source sdk base 2007\hl2.exe" 
            "DefaultSolidEntity"      "func_detail" 
            "DefaultPointEntity"      "ai_ally_manager" 
            "BSP"      "d:\steam\steamapps\*account name goes here*\sourcesdk\bin\orangebox\bin\vbsp.exe" 
            "Vis"      "d:\steam\steamapps\*account name goes here*\sourcesdk\bin\orangebox\bin\vvis.exe" 
            "Light"      "d:\steam\steamapps\*account name goes here*\sourcesdk\bin\orangebox\bin\vrad.exe" 
            "GameExeDir"      "d:\steam\steamapps\*account name goes here*\source sdk base 2007" 
            "MapDir"      "d:\steam\steamapps\SourceMods\sourcesdk_content\obsidian\mapsrc" 
            "BSPDir"      "d:\steam\steamapps\SourceMods\obsidian\maps" 
            "CordonTexture"      "tools\toolsskybox" 
            "MaterialExcludeCount"      "0" 
         } 
      } 


Asegurate de reemplazar "*account name goes here*" con tu nombre de tu cuenta de Steam. Y comprueba las rutas, probablemente no será "D:\Steam\..." en tu caso.

Useful Tools

Obsidian SDK Installer