Obsidian SDK Setup/es
| Idioma: | [[::Obsidian SDK Setup|English]] • [[::Obsidian SDK Setup/es|español]] • [[::Obsidian SDK Setup/zh-hans|中文(简体)]] |
|---|
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]:
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.