Source SDK Release Notes: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(updated SDK Beta activation)
(reverted to current non-beta release)
Line 1: Line 1:
== Source SDK Update 01/24/2008 ==
== Source SDK Update 11/14/2007 ==


[[Image:Sdk beta steam settings.jpg|thumb|250px|right|Activating the Source SDK Beta.]]
== Current Known Issues ==


=== Getting the Source SDK Beta ===
* You must add this to the launch options for the Source SDK in order to edit games that run using the Ep1 version of the Source engine
  -engine ep1
* The sourcesdk_content folder is not getting updated consistently so we suggest selecting 'Refresh SDK Content' the first time that you run the SDK.
* When running the Orange Box versions of the 'studiomdl' and 'vtex' you should include '-nop4' on the command line to bypass our Perforce integration with these tools. We will eliminate this need in a subsequent release.
* The %VProject% env var is not getting dynamically set anymore when you change the mod in the SDK launcher.
* Cannot create shortcuts to Hammer, Faceposer, and Model Viewer since.


# Go to '''File''' > '''Settings''' in the Steam client.
See [[Source SDK Known Issues]] or [http://developer.valvesoftware.com/bugzilla Bugzilla] for a more complete list of known issues and workarounds.
# Click on the '''Change...''' button in the client participation section and select '''Source SDK Update''' in the drop-list of beta programs.
# Click '''OK''' and restart Steam when you are prompted to do so.


== Enhancements ==
== Enhancements ==
=== SDK Content ===
* Map source for Portal level 'testchamber_a_05' is included for reference.
* In order to support multiple versions of the SDK tools the directory structure underneath 'sourcesdk\bin' has changed.
  'sourcesdk\bin'              - contains binaries needed to run the Source SDK launcher
  'sourcesdk\bin\ep1\bin      - contains Ep1 engine compatible versions of the SDK tools
  'sourcesdk\bin\orangebox\bin - contains Orange Box engine compatible versions of the SDK tools


=== SDK Launcher ===
=== SDK Launcher ===
* There is now a drop list that allows the user to switch between engine versions. No need to specify engine version as a launch option.
* SDK Launcher can run either the Orange Box compatible versions of the SDK tools or the Ep1 versions. The newest tools are run by default, but specifying '-engine ep1' in the launch options of the Source SDK tool will have the launcher run the previous versions of Hammer, Faceposer, and Model Viewer.
 
=== SDK Source Code ===
* Modders can now create single player and multi-player mods based in the '''HL2:Episode Two''' source code when the engine version is set to '''The Orange Box'''.
* It is still possible to create mods based on '''HL2:Episode One''' using the legacy version of the Source Engine.
 
=== Faceposer ===
* New menu option allows the user to build a scenes.image file. This allows users to add custom scenes to Orange Box games.
 
=== Hammer ===
* Two new lighting preview modes are available. 'Note:' 3D Ray-traced Lighting Preview can cause Hammer to run slowly for complicated maps.


== Bug fixes ==
== Bug fixes ==


=== Hammer ===
=== Hammer ===
* Fixed crashes that began as a result of a Source Engine update the week of 1/7.
* Cubemaps can now be built for maps running in the Orange Box engine.
* Hammer lighting preview renders some scenes completely dark.
* Added Hammer models and materials that were missing in the 11/07 release.
* Fixed crash when opening VGUI model browser in Ep1 engine version of Hammer.


=== SDK Launcher ===
=== SDK Launcher ===
* The %VProject% env var is again being dynamically set when you change the current mod in the SDK launcher.
* Fixed changes to GameConfig.txt being lost randomly
 
=== Content Creation Utilities ===
* There is no longer a need to add -nop4 to the command lines of ''studiomdl'' and ''vtex''.
 
=== SDK Source Code ===
* Client and server DLLs are now being copied to mod's 'bin' directory after build.
* Create Mod Wizard now adds App IDs 420 (HL2:Ep2) and 440 (TF2) to the mod's gameinfo.txt for SP and MP mods respectively.
 
== Current Known Issues ==
* Cannot create shortcuts to Hammer, Faceposer, and Model Viewer.
* Linux makefiles shipped with the SDK are incomplete and will be updated in the next release.
* The Particle Editor is not presently included in the Source SDK.
* Updated SDK shaders are not presently included in the Source SDK.


See [[Source SDK Known Issues]] or [http://developer.valvesoftware.com/bugzilla Bugzilla] for a more complete list of known issues and workarounds.
=== Model Viewer ===
* Fixed crash opening 'Load Model' dialog in HLMV with HL2:Episode Two set as the current game.


== Previous Releases ==
== Previous Releases ==

Revision as of 16:06, 19 February 2008

Source SDK Update 11/14/2007

Current Known Issues

  • You must add this to the launch options for the Source SDK in order to edit games that run using the Ep1 version of the Source engine
  -engine ep1
  • The sourcesdk_content folder is not getting updated consistently so we suggest selecting 'Refresh SDK Content' the first time that you run the SDK.
  • When running the Orange Box versions of the 'studiomdl' and 'vtex' you should include '-nop4' on the command line to bypass our Perforce integration with these tools. We will eliminate this need in a subsequent release.
  • The %VProject% env var is not getting dynamically set anymore when you change the mod in the SDK launcher.
  • Cannot create shortcuts to Hammer, Faceposer, and Model Viewer since.

See Source SDK Known Issues or Bugzilla for a more complete list of known issues and workarounds.

Enhancements

SDK Content

  • Map source for Portal level 'testchamber_a_05' is included for reference.
  • In order to support multiple versions of the SDK tools the directory structure underneath 'sourcesdk\bin' has changed.
 'sourcesdk\bin'              - contains binaries needed to run the Source SDK launcher
 'sourcesdk\bin\ep1\bin       - contains Ep1 engine compatible versions of the SDK tools
 'sourcesdk\bin\orangebox\bin - contains Orange Box engine compatible versions of the SDK tools

SDK Launcher

  • SDK Launcher can run either the Orange Box compatible versions of the SDK tools or the Ep1 versions. The newest tools are run by default, but specifying '-engine ep1' in the launch options of the Source SDK tool will have the launcher run the previous versions of Hammer, Faceposer, and Model Viewer.

Bug fixes

Hammer

  • Cubemaps can now be built for maps running in the Orange Box engine.
  • Added Hammer models and materials that were missing in the 11/07 release.
  • Fixed crash when opening VGUI model browser in Ep1 engine version of Hammer.

SDK Launcher

  • Fixed changes to GameConfig.txt being lost randomly

Model Viewer

  • Fixed crash opening 'Load Model' dialog in HLMV with HL2:Episode Two set as the current game.

Previous Releases

  • Click here for information on previous releases.