The Ship SDK

From Valve Developer Community
Revision as of 10:07, 28 January 2014 by Ts2do (talk | contribs)
Jump to navigation Jump to search

The Ship SDK, an extension of the Source SDK, includes custom map compilation tools, a modified version of VMEX, The Ship's FGD, and a tool called Deckplanner. The Ship SDK is available at Mod DB. To run the deckplan script generator, you must have Microsoft .NET Framework Version 2.0, or later, installed.

http://button.moddb.com/download/medium/7337.png

News

Sunday, January 19, 2014 SDK Update

  • Resolved issues with using The Ship SDK with the latest Source SDK. Once installed, "The Ship" can be found under "Source SDK 2009" in the Source SDK launcher.
  • Ship tools are now based in folder ...\SourceSDK\bin\ship\bin

Tuesday, January 15, 2007 SDK Update

  • Fixed errors with running The Ship SDK with the Orange Box release of the Source SDK.

Saturday, March 31, 2007 SDK Update

  • Adopted the official Outerlight FGD provided by [OL]Subs (Neil Davidson from Outerlight)
  • Added a tool called deckplanner which can be found in folder ...\sourcesdk\bin\deckplanner
    • Algorithm provided by [OL]Subs
  • Added some sample deckplan files provided by [OL]Subs

Tuesday, April 3, 2007 SDK Update

  • Minor update to deckplan generator utility
  • Added Atalanta's deckplan source files to folder ...\sourcesdk_content\ship

Sunday, May 20, 2007 SDK Update

  • Ship tools are now based in folder ...\sourcesdk\ship
  • Official compilation tools are included

Monday, June 1th, 2009 SDK Update

  • Folder structure modified to accommodate Source SDK folder structure changes

Installation

  1. Replace all instances of <SteamDir> in this document with your Steam directory (e.g. C:\Program Files (x86)\Steam).
  2. Extract all folders in The_Ship_SDK.zip to your "<SteamDir>\SteamApps\common" folder.
  3. Open "<SteamDir>\SteamApps\common\SourceSDK\bin\source2009\bin\GameConfig.txt" and add the following entry.
    Note.pngNote:If no such file exists, run the Source SDK once.

Before

	}
	"SDKVersion"		"4"

Add

		"The Ship"
		{
			"GameDir"		"<SteamDir>\SteamApps\common\The Ship\ship"
			"hammer"
			{
				"GameData0"		"<SteamDir>\SteamApps\common\SourceSDK\bin\source2009\bin\ship.fgd"
				"TextureFormat"		"5"
				"MapFormat"		"4"
				"DefaultTextureScale"		"0.250000"
				"DefaultLightmapScale"		"16"
				"GameExe"		"<SteamDir>\SteamApps\common\The Ship\ship.exe"
				"DefaultSolidEntity"		"func_detail"
				"DefaultPointEntity"		"info_player_deathmatch"
				"BSP"		"<SteamDir>\SteamApps\common\SourceSDK\bin\ship\bin\vbsp.exe"
				"Vis"		"<SteamDir>\SteamApps\common\SourceSDK\bin\ship\bin\vvis.exe"
				"Light"		"<SteamDir>\SteamApps\common\SourceSDK\bin\ship\bin\vrad.exe"
				"GameExeDir"		"<SteamDir>\SteamApps\common\The Ship"
				"MapDir"		"<SteamDir>\SteamApps\common\sourcesdk_content\ship\mapsrc"
				"BSPDir"		"<SteamDir>\SteamApps\common\The Ship\ship\maps"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
			}
		}

Usage

  • Launch Source SDK from Steam. Select "Source Engine 2009" for Engine Version. Select "The Ship" for Current Game.
  • It is recommended that you first decompile a few maps in "<SteamDir>\SteamApps\common\The Ship\vpks\depot_2402_dir.vpk" to get a sense of how to construct the map's gameplay & functionality. GCFScape is a handy tool for extracting the BSP files which are found within the folder ship/maps in the VPK.
  • All tools are located in folder ...\SourceSDK\bin\ship\bin
  • See The Ship: Creating a Deckplan for the steps to putting together a deckplan for your maps.

See Also