The Ship SDK: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
{{note|This tool is provided by a third party and is not supported or maintained by [[Outerlight]].}}
{{note|This tool is provided by a third party and is not supported or maintained by [[Outerlight]].}}
==Availability==
==Availability==
Included in the ''unofficial'' [[The Ship]] SDK are CST (modified), [[Vmex|VMEX]] (modified), The Ship's [[FGD]], and [[The Ship Single Player]]'s [[FGD]]. Download the The Ship SDK [http://files.filefront.com/The_Ship_SDK/;6292697;;/fileinfo.html here]. The Ship SDK utilizes the Source SDK, which is packaged along with Valve's major Source games. Visit [http://storefront.steampowered.com/v/index.php?area=search&category=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 $9.95 to get full access to the Source SDK.
Included in the ''unofficial'' [[The Ship]] SDK are CST (modified), [[Vmex|VMEX]] (modified), The Ship's [[FGD]], and [[The Ship Single Player]]'s [[FGD]]. Download the The Ship SDK [http://files.filefront.com/The_Ship_SDK/;7093282;/fileinfo.html here]. The Ship SDK utilizes the Source SDK, which is packaged along with Valve's major Source games. Visit [http://storefront.steampowered.com/v/index.php?area=search&category=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 $9.95 to get full access to the Source SDK.


Download the latest FGD release (02/20/07) [http://files.filefront.com/The_Shipfgd/;6781030;;/fileinfo.html here].
Download the latest FGD release with the SDK update (03/31/07) [http://files.filefront.com/The_Ship_SDK/;7093282;/fileinfo.html here].


==News==
==News==
===Tuesday, February 20, 2007 FGD Update===
===Saturday March 31, 2007 SDK Update===
* Added new shop choices and farmer clothing.
* Adopted the official Outerlight FGD provided by [OL]Subs (Neil Davidson from Outerlight)
===Friday, January 26, 2007 FGD Update===
* Added a tool called deckplanner which can be found in ..\sourcesdk\bin\deckplanner
FGD is now 100% complete:
** Algorithm provided by [OL]Subs
* Added spawnflag descriptions to [[ship_trigger_room]]
* Added some sample deckplan files provided by [OL]Subs
===Thursday, December 14, 2006 FGD Update===
* Added Descriptions to [[ship_container]]:
** Present
** Stocking
* Added SpawnItemGroups to [[ship_item_spawner]]:
** male_locker
** female_locker
** unisex_locker
** xmas_present
** xmas_stocking
* Removed non-functioning SpawnItems from [[ship_item_spawner]]:
** outfit_female_farmer_1
** outfit_female_farmer_2
** outfit_female_farmer_3
** hat_farmer_female
** weapon_empty_syringe
** weapon_empty_sleep_syringe
* Removed non-functioning ShopTypes from [[base_shop]].
===Wednesday, December 13, 2006 FGD Update===
* Descriptions in [[ship_container]] alphabetized
* SpawnItems in [[ship_item_spawner]] categorized
* Added new SpawnItems:
** item_food_candycane
** outfit_female_farmer_1
** outfit_female_farmer_2
** outfit_female_farmer_3
** hat_santa_female
** hat_santa_male
** hat_farmer_female
** weapon_empty_syringe
** weapon_empty_sleep_syringe
* Completed and categorized ShopType in [[base_shop]]
 
==Installation==
==Installation==
#Replace all instances of <username> with your Steam username.
#Replace all instances of <username> with your Steam username.
Line 83: Line 50:


==See Also==
==See Also==
* Alternate Download Location [http://customize.addondb.com/536/the-ship-sdk/download/ here] (requires membership)
* [[:Category:The Ship]]
* [[:Category:The Ship]]
* [[The Ship Single Player: Starting your Mod]]
* [[The Ship Single Player: Starting your Mod]]
* Get technical support by going [http://forum.theshiponline.com/showthread.php?t=2699 here] or by sending a message to {{e|tsdodo@gmail.com}}.
* Get technical support by going [http://forum.theshiponline.com/showthread.php?t=2699 here] or by sending a message to {{e|tsdodo@gmail.com}}.
[[Category:Third Party Tools]]
[[Category:Third Party Tools]]

Revision as of 17:08, 31 March 2007

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. The Ship SDK utilizes the Source SDK, which is packaged along with Valve's major 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 $9.95 to get full access to the Source SDK.

Download the latest FGD release with the SDK update (03/31/07) here.

News

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

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.
Note.pngNote: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.

See Also