The Ship SDK

From Valve Developer Community
Revision as of 14:23, 3 December 2006 by Ts2do (talk | contribs)
Jump to navigation Jump to search
Note.pngNote:This tool is provided by a third party and is not supported or maintained by Outerlight.

Availability

Included in the unofficial The Ship SDK are CST (modified), VMEX (modified), and a FGD. Download the The Ship SDK here.

News

Sunday, December 3, 2006 Update

Wednesday, November 22, 2006 Update

Note.pngNote:Support for DirectX 9.0 capable video cards will be added soon.

Tuesday, November 21, 2006 Update

Wednesday, October 18, 2006 Update

  • Added many prefabs to the SDK.

Saturday, October 14, 2006 Update

  • Changed default sky to sky_cumulus (Fixes default cubemap problem).
    Note.pngNote:The Ship cannot run buildcubemaps; vtex.dll is exempt from its GCF's bin.
  • Fixed VIS launcher to run VIS rather than RAD.

Wednesday, October 11, 2006 Update

Saturday, October 7, 2006 Update

  • Fixed launcher to use a relative path to launch the Source SDK.

Friday, October 6, 2006 Update

Thursday, October 5, 2006 Update

Wednesday, October 4, 2006 Update

  • Fixed crash on applying a WorldVertexTransition material to a displacement caused by missing shader files ("..\sourcesdk\ship\shaders\fxc\lightmappedgeneric_*.vcs").
  • Added lists to ship_trigger_room's RoomDeck and RoomName keys.
  • Added titles to ship_container.
  • Added ShopTypes to base_shop.
  • Removed ship_container's dual reference to Targetname, creating a doubled list of outputs.

Installation

  1. Replace all instances of <username> with your Steam username.
  2. Copy all files in The_Ship_SDK.zip to your "..\Steam\SteamApps\<username>" folder.
  3. Open "..\Steam\SteamApps\<username>\sourcesdk\bin\GameConfig.txt" and add the following entry.
    Note.pngNote:If no GameConfig.txt exists, run the Source SDK once.

Before

	}
	"SDKVersion"		"2"

Add

		"The Ship"
		{
			"GameDir"		"c:\program files\steam\steamapps\<username>\the ship\ship"
			"hammer"
			{
				"GameData0"		"c:\program files\steam\steamapps\<username>\sourcesdk\bin\The_Ship.fgd"
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"GameExe"		"C:\Program Files\Steam\SteamApps\<username>\the ship\ship.exe"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_deathmatch"
				"BSP"		"C:\Program Files\Steam\SteamApps\<username>\sourcesdk\bin\cstbsp-ts.exe"
				"Vis"		"C:\Program Files\Steam\SteamApps\<username>\sourcesdk\bin\cstvis-ts.exe"
				"Light"		"C:\Program Files\Steam\SteamApps\<username>\sourcesdk\bin\cstrad-ts.exe"
				"GameExeDir"		"C:\program files\steam\steamapps\<username>\the ship"
				"MapDir"
					"c:\program files\steam\steamapps\<username>\the ship\sourcesdk_content\ship\mapsrc"
				"BSPDir"		"C:\Program Files\Steam\SteamApps\<username>\the ship\ship\maps"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
			}
		}

Usage

Warning.pngWarning:You must run "..\Steam\SteamApps\<username>\the ship\ship\launchsdk.bat" to launch the SDK once after each time of launching The Ship. You may run the batch file with a shortcut if you are so inclined.
Note.pngNote:It is recommended that you first decompile a few maps in "..\Steam\SteamApps\the ship common.gcf" so you get a sense of how to construct the map's gameplay & functionality. See GCFScape for BSP extraction.