The Ship SDK

From Valve Developer Community
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), The Ship's FGD, and The Ship Single Player's 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.

See Also