Difference between revisions of "The Ship SDK"

From Valve Developer Community
Jump to: navigation, search
m
Line 1: Line 1:
 
==Availability==
 
==Availability==
Included in [[The Ship]] SDK are map compilation tools, [[Vmex|VMEX]] (modified), The Ship's [[FGD]], and Deckplanner. Download the The Ship SDK [http://www.moddb.com/games/the-ship/downloads/the-ship-sdk here]. The Ship SDK utilizes the Source SDK, which is packaged along with Valve's Source games. Visit [http://store.steampowered.com/search/?category2=16 this page] to see a complete list of Source games that include the Source SDK. Purchase [{{valvestorefront game|appid=320}} Half-Life 2: Deathmatch] for only $4.99 to get full access to the Source SDK.
+
Included in [[The Ship]] SDK are map compilation tools, [[Vmex|VMEX]] (modified), The Ship's [[FGD]], and Deckplanner. Download the The Ship SDK [http://www.moddb.com/games/the-ship/downloads/the-ship-sdk here]. The Ship SDK is an extension of the [[SDK Installation|Source SDK]].
  
 
To run the deckplan script generator, you must have [http://www.microsoft.com/en-us/download/details.aspx?id=19 Microsoft .NET Framework Version 2.0] installed.
 
To run the deckplan script generator, you must have [http://www.microsoft.com/en-us/download/details.aspx?id=19 Microsoft .NET Framework Version 2.0] installed.

Revision as of 07:45, 20 January 2014

Availability

Included in The Ship SDK are map compilation tools, VMEX (modified), The Ship's FGD, and Deckplanner. Download the The Ship SDK here. The Ship SDK is an extension of the Source SDK.

To run the deckplan script generator, you must have Microsoft .NET Framework Version 2.0 installed.

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: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 Also