Difference between revisions of "The Ship SDK"

From Valve Developer Community
Jump to: navigation, search
(See Also: you too)
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://files.filefront.com//;9443766;/ 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 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.
  
 
To run the deckplan script generator, you must have [http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en Microsoft .NET Framework Version 2.0] installed.
 
To run the deckplan script generator, you must have [http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en Microsoft .NET Framework Version 2.0] installed.
Line 21: Line 21:
 
* Ship tools are now based in ..\sourcesdk\ship
 
* Ship tools are now based in ..\sourcesdk\ship
 
* Official compilation tools are included
 
* Official compilation tools are included
===Monday, June 16th, 2008 SDK Release===
+
===Monday, June 1th, 2009 SDK Update===
* A new version of the SDK is available, and now fixes The Ship SDK mapping. Go [http://forum.theshiponline.com/showthread.php?t=4767 here] to build the latest version '''The Ship June 2008 SDK'''.
+
* Folder structure modified to accommodate Source SDK folder structure changes
  
 
==Installation==
 
==Installation==

Revision as of 00:43, 2 June 2009

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 utilizes the Source SDK, which is packaged along with Valve's Source games. Visit this page to see a complete list of Source games that include the Source SDK. Purchase Half-Life 2: Deathmatch for only $4.99 to get full access to the Source SDK.

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

Warning: The Ship SDK does not work with the latest version of the Source SDK; the developer of The Ship SDK does not intend to fix the problems. NOTE: A fix has been made to make The Ship SDK mapping work. To get the latest and working version of the SDK read here.

News

Tuesday, January 15, 2007 SDK Update

  • Fixed errors with running The Ship SDK with the Orange Box release of the Source SDK.
    Note:The compiler crashes.

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 ..\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 ..\sourcesdk_content\ship

Sunday, May 20, 2007 SDK Update

  • Ship tools are now based in ..\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 <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: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\ship\TheShip.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\ship\vbsp.exe"
				"Vis"		"C:\Program Files\Steam\SteamApps\<username>\sourcesdk\ship\vvis.exe"
				"Light"		"C:\Program Files\Steam\SteamApps\<username>\sourcesdk\ship\vrad.exe"
				"GameExeDir"		"C:\program files\steam\steamapps\<username>\the ship"
				"MapDir"	"c:\program files\steam\steamapps\<username>\sourcesdk_content\ship\mapsrc"
				"BSPDir"		"C:\Program Files\Steam\SteamApps\<username>\the ship\ship\maps"
				"CordonTexture"		"tools\toolsskybox"
				"MaterialExcludeCount"		"0"
			}
		}

Usage

  • You must run "..\Steam\SteamApps\<username>\sourcesdk\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.}}
  • 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.
  • You may run into an issue where The Ship never appears on the Source SDK configuration list. To fix this, you should open your modified GameConfig.txt in notepad before launching the SDK, resave it if it doesn't appear in the list, and switch to a different configuration to reload the GameConfig.txt file.
  • All tools are located in ..\sourcesdk\ship

See Also