SDK Beta Changelist: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(beta changelist up-to-date)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Steam]]
Changelist for current [[SDK_Beta|Source SDK Beta]].
 
== Current Known Issues ==
== 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.
== Update Jan 24th, 2008 ==


=== Human model rendering in tools ===
=== Enhancements ===
* There is a problem loading humanoid models in Hammer and other tools, which can cause rendering problems and/or crashes. A fix for this issue requires a Source engine update separate from the SDK Beta release, and will be arriving via Steam in the near future.


=== Overly bright cubemaps ===
==== SDK Launcher ====
* Cubemaps (reflections) are currently rendering much brighter than they should. A fix for this issue requires a Source engine update separate from the SDK Beta release, and will be arriving via Steam in the near future.
* 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.


=== "Steam validation rejected" Error ===
==== SDK source code ====
* Users may get this Steam error when loading a multiplayer map from Hammer. A fix for this issue is being developed. The current workaround is to start a local LAN server by adding <code>+sv_lan 1</code> to the command-line when launching the game. Hammer users can find information about how to add this command-line parameter in [[Additional_game_parameters|this SDK FAQ article]].
* 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.


=== Issues on 64-bit systems ===
==== Faceposer ====
* There are some issues with running the Source SDK on the 64-bit version of Windows. A permanent fix for these issues is being developed. The current workaround is to run the SDK in 32-bit mode, as described in this [http://www.chatbear.com/board.plm?a=viewthread&t=428,1136490004,14719&id=946641&b=4986&v=flatold SDK forum post].
* New menu option allows the user to build a scenes.image file. This allows users to add custom scenes to Orange Box games.


== Update Tuesday December 6th, 2005 ==
==== Hammer ====
* Two new lighting preview modes are available.
{{note|3D Ray-traced Lighting Preview can cause Hammer to run slowly for complicated maps.}}


* Fixed Options->3D Views back plane & model render distance not updating views instantly.
=== Bug fixes ===
* Fixed displacement map flipping.
* Fixed rotation transform dialog rotating around the wrong axes.
* Fixed transformation angle being incorrectly reported in status bar when using rotation tool.
* Limited primitive sphere max faces to 16x16, to not exceed solid maxfaces.
* Fixed ghost selection box showing after block tool created brush.
* Fixed vertex tool edge handles snapping to grid.
* Fixed ghost selection box showing up after loading map.
* Fixed bug with CTRL-clicking on vertices in the vertex tool.
* Fixed SHIFT not working when in rotation tool.
* Fixed grid snapping: no snapping if ALT is down, 1 unit snapping if user grid is off.  Otherwise it will snap to the user grid.
* Fixed stretched map overlays drawing incorrectly after the map is compiled.
* Restored original cycle selection behavior for 3D views.
* Fixed crash in vertex tool.
* Fixed scale origin in vertex tool not rendering or accepting mouse clicks.
* Fixed crash when closing texture tool with no document open.
* Fixed face vertices not rendering in 2D views when enabled.
* Fixed block tool creating blocks that were 1 unit smaller than the previous selection.
* Fixed selection tool picking only box corners as snap reference points, not edge centers.
* Fixed double clicks not being processed correctly by tools.
* Fixed 2D views drawing after autosave map was restored.


== Update Wednesday November 22nd, 2005 (initial release) ==
==== Hammer ====
* Fixed crashes that began as a result of a Source Engine update the week of 1/7.
* Hammer lighting preview renders some scenes completely dark.


=== Hammer Version 4.1 new features ===
==== SDK Launcher ====
* Added support for HDR map compiles in Normal and Expert build dialogs
* The %VProject% env var is again being dynamically set when you change the current mod in the SDK launcher.
** See [[HDR Lighting Basics]] for information on how to add HDR to maps.
** If you've previously added your own Expert build settings, you must delete your <code>sourcesdk/bin/CmdSeq.wc</code> file and Refresh SDK Content to get the new Expert build settings. '''Note:''' that this will delete and replace any previously saved Expert build settings!
* Added SDK support for DoD
* VGUI Model browser with substring filtering, 3D preview, and reference grid to indicate the size of the model. Camera controls are:
** left mouse: rotate
** right mouse: zoom
** middle mouse or SHIFT: translate
* Overhauled Autovisgroups
** Added many new Auto visgroups
** Created a separate tab for Autovisgroups in the Filter dialog
** Disallowed users changing Autovisgroup membership, deleting Autovisgroups, etc.
** Objects that are loaded in a hidden state without being in a user visgroup will throw an alert message and will be placed in a User visgroup named “_orphaned hidden”
** Objects hidden by a user created visgroup can no longer be made visible by the actions of the auto visgroup.
** Filter dialog is now resizable
* Paste Special Enhancements:
** "Make entity names unique" appends numbers to pasted entity names to ensure that the names are unique in the map. Doesn't change the name of entities with no name to begin with.
** "Add this prefix to entity names" adds a user-defined prefix to all pasted entities that have names.
** Both of these options fix up I/O connections and inter-entity references, and the options can be used independently of each other.
* Paste Special is now invoked with Ctrl-Shift-V.
* 2D and 3D View enhancements:
** 2D views are now rendered using the Source material system.
** Models are now rendered in the 2D views.
** Displacements are now rendered in the 2D views
** Added real-time preview of object transformations in all views. Old state of manipulated object is drawn as wireframe, new state as textured.
** 2D views now center on selected objects after view type switch
** Optimized 2D view rendering.
** Hammer now renders 2D and 3D views only on demand, not as fast as possible.
** Added new "Shaded Textured Polygons" 3D view mode to hammer.
** Hammer disables antialiasing by default
* New Autosave functionality:
** Autosave options are located in Tools->Options->General:
*** Time between autosaves in minutes
*** Amount of hard drive space to use for autosaves in megabytes
*** Max number of autosaves per file
** On crash recovery, Hammer prompts user to load last saved file.
* Added model fade preview, enabled via a new toolbar button. This does not support screen space fades yet—only distance fades.
* Added a button to radius keyvalues to get the current distance from the camera
* Added a button for Texture Lock While Scaling to the tool bar.
* Optimized speed of Paste & Clone operations.
* Overlay scale operation now supports texture lock off.
* Selection tool no longer toggles through objects when holding the left mouse button down, use PageUp/PageDown instead
* Check For Problems now reports Overlay problems, such as overlays with invalid face lists.
* Hammer now reports its Steam search paths in the Messages window on startup.


=== Hammer bugfixes ===
==== Content Creation Utilities ====
* Fixed "too many indices for index buffer" crash in complex maps
* There is no longer a need to add -nop4 to the command lines of ''studiomdl'' and ''vtex''.
* Fixed crash when cloning an object that had only a number as name
* Fixed crash vertex manipulating solids with displacements + overlays.
* Fixed crash when splitting displacements using the clipper tool.
* Fixed crash when moving map overlays
* Fixed crash when using face picker for overlay faces
* Fixed crash on save after using the hollow command.
* Fixed a crash when failing to load some material headers.
* Fixed a crash in Hammer caused by minimizing it and maximizing it
* Fixed a crash when selecting brushes in Hammer.
* Fixed the morph tool deselecting brush entities after morphing.
* Fixed texture corruption problem caused by Alt-Tab.
* Fixed performance problems when Hammer and the Source engine were running simultaneously.
* Newly created game configurations now default to a texture scale of 0.25 instead of 1.0.
* Fixed bugs with initial texture coordinate generation for overlays
* Fixed right-click to create point entities not working in the 2D view.
* Fixed the eyedropper not resolving the picked entity in the Entity Outputs dialog.
* Can no longer have multiple instances of a map open in hammer. Fixes user confusion regarding which map is being edited causing data loss.
* Find/Replace dialog now allows you to change the inputs mid-search.
* Fixed entity spawnflags being wiped when selecting multiple entities of different classes
* Fixed Undo of a face attributes change putting the face in an indeterminate "selected but not" state.
* Fixed face attributes changes unnecessarily creating multiple undo stack events.
* Fixed 2D view scroll speed to be relative to current zoom
* Fixing vcd file browser using *.jpg as the file filter
* Fixed visgroup expanded/collapsed state being lost on visgroup changes
* Dragging a hidden child visgroup into its hidden parent ( to merge the visgroups ) no longer incorrectly shows the children after the merge
* Fixed auto visgroups not being assigned for objects belonging to groups.
* The current tab in Object Properties dialog no longer resets when switching between model entities and other point entities.
* Fixed material system state corruption after hitting Cancel when exiting Hammer with unsaved documents.
* Fixed hit testing bug which caused unexpected handle misses when resizing brushes, etc.
* Fixed the mouse cursor switching to the wrong cursor during resizing.
* Fixed performance problems with the Entity Properties dialog when selecting objects in large/complex maps.
* Fixed info_node_link node ID references being broken after a cut & paste.
* Fixed problems with selecting multiple objects and changing their properties
* Fixed objects becoming permanently hidden by deleting their visgroup while it is hidden
* Fixed creating an object while the autovisgroup it would belong to is hidden causing the autovisgroup and all of its members to become visible
* Fixed memory leaks


=== Hlmv ===
==== SDK source code ====
* Fixed incorrect bone count being displayed
* Client and server DLLs are now being copied to mod's 'bin' directory after build.
* Fixed ranged flexcontrollers not displaying correctly
* 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.
* Fixed eyes not always tracking the user


=== Hlfaceposer ===
== Previous release archives ==
* Fixed ranged flexcontrollers not displaying correctly
* [http://developer.valvesoftware.com/w/index.php?title=SDK_Beta_Changelist&oldid=21059 January 17th, 2006]


=== SDK Launcher/VConfig ===
[[Category:Steam]][[Category:Changelists]]
* Fixed directory selection browser dropdown menu.

Latest revision as of 16:00, 19 February 2008

Changelist for current Source SDK Beta.

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.

Update Jan 24th, 2008

Enhancements

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 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.pngNote:3D Ray-traced Lighting Preview can cause Hammer to run slowly for complicated maps.

Bug fixes

Hammer

  • Fixed crashes that began as a result of a Source Engine update the week of 1/7.
  • Hammer lighting preview renders some scenes completely dark.

SDK Launcher

  • The %VProject% env var is again being dynamically set when you change the current mod in the SDK launcher.

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.

Previous release archives