The Ship SDK: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
mNo edit summary
m (removed news)
Line 2: Line 2:
==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].
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].
==News==
===Sunday, December 3, 2006 Update===
* Finished examine_text_override for [[ship_base_interaction]].
* Added [[vfx_freezer]], [[vfx_ship_explode]], [[vfx_ship_paddle]], [[vfx_sauna_steam]], and [[vfx_flyswarm]].
* Added additionalequipment choices to [[ai_crewmate]].
* Renovated [[ship_mission]].
* Fixed [[ai_shipmate]] & [[ai_crewmate]] examine_text_override.
* Fixed [[ship_lift]]'s choices.
* Fixed [[ship_radar_room]]
* Fixed crash in Hammer for missing DirectX 9 support.
* Removed dependency on the .NET Framework.
* Included the final version of the Single Player FGD.
===Wednesday, November 22, 2006 Update===
* Added CSI restriction input to [[ship_base_interaction]] (RestrictCSI/UnrestrictCSI).
* Fixed [[ship_radar_room]].
{{note|Support for DirectX 9.0 capable video cards will be added soon.}}
===Tuesday, November 21, 2006 Update===
* Added new weapon & outfits to [[ship_item_spawner]].
* Added The Ship Single Player's FGD.
===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|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===
* Added Origin key to [[ship_security_booth]].
* Added target_entity to [[ai_shipmate]].
* Added disableshadows to [[ai_shipmate]].
* Added lightingoriginhack to [[prop_dynamic]].
===Saturday, October 7, 2006 Update===
* Fixed launcher to use a relative path to launch the Source SDK.
===Friday, October 6, 2006 Update===
* Fixed keys in [[ship_item_spawn_dest_physical]].
* Fixed default spawnflags in [[ship_trigger_weapon_dissolve]].
* Fixed default value for cameraLength in [[ship_security_camera]].
===Thursday, October 5, 2006 Update===
* Fixed a key's name in [[ship_container]].
* Fixed choices for SpawnerPickDestType & SpawnerPickItemType in [[ship_item_spawner]].
* Added descriptions for NoDuplicateRadius & RespawnDelay in [[ship_item_spawner]].
===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==
==Installation==
#Replace all instances of <username> with your Steam username.
#Replace all instances of <username> with your Steam username.

Revision as of 19:01, 5 December 2006

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.

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