Here is the changelog:
http://www.moddb.com/games/thief-ii-the-metal-age/downloads/thief-2-v123-unofficial-patch 1.23 Notes
----------
Like the previous update, this is a maintenance patch with bug fixes and some new additions.
See list below. Consider all prior versions obsolete and do not use them any more.
Files saved (by either the game or DromEd) with v1.23 are not compatible with older versions.
Older DromEd versions may appear to be able to load the files, but some things will be severely broken.
1.22 Notes
----------
This is a maintenance patch that fixes a number of things and adds a few new ones.
See list below. Consider all prior versions obsolete and do not use them any more.
Changes and fixes for v1.23
---------------------------
General:
- fixed render state bug that could randomly disable texture filtering on something if DXT1 distant art
was present in the mission
- fixed an occasional memory corrupting bug
- fixed mouse wheel even generating false left button double click events in some situations
- changed material override rules so a material file is required to be at the same path level or higher priority
than the loaded image, in order to be considered
- enabled simple show_stats command for game exe (fps and pos)
- documented the previously undocumented "small_portal_repel" config var (helps reduce jittter when walking across portals)
- added "highlight_level" and "head_focus_speed_tol" config vars (which previously were only available in DromEd)
- added support for mouse buttons 4 and 5
- added support for raw mouse input (see "use_raw_mouse_input" in "new_config_vars.txt")
- added config var for setting custom speaker config (if supported by device/system)
- added support for adding/removing meta properties via DML
- added subtitles_max_dist options (to allow skipping of subtitles for sounds that are beyond a certain distance)
- included a Large Address Aware patcher (EnableLAA) for convenience (for more info search "troubleshooting.txt"
for "Large Address Aware")
- and more...
DromEd:
- fixed bug with hierarchy export not exporting some link types
- fixed bug with rotation not getting updated for coronas with "Track Moving Object" and "Use Spotlight Cone"
- fixed update issue when adding Creature Scale through a metaprop
- fixed issues with intermittent particle launch rates for continuous particle groups that are (re-)activated during game
- fixed issue with negative Extra Light property when "Additive?" was unchecked
- fixed original bug with rotating doors sometimes flipping between open and close instead of rotating smoothly (depending on axis and center of gravity)
- fixed issue with some popups in the DromEd window partially ending up below the screen (which would crash DromEd in software mode)
- fixed drawing issue in the new texture palette when Windows desktop is in 16-bit mode
- fixed non-updated and/or flickering of inventory display 3D icon when it uses tweq models
- fixed neck/head joint transform issue with attachements and AI head tracking, attaching objects to neck and
head should now properly move with head even when the AI is head tracking
- fixed original tweq joints halt-logic bug (only primary joint controls when tweq halts as intended now,
instead of semi-undefined behavior, and when primary is 0 the last joint that ends performs halt action)
- fixed object lighting sometimes messing up when using negative lights
- fixed find_obj command (F3) so it works with concrete room types and flow groups
- fixed some crash bugs with some functionality of the custom overlay/HUD script services
- fixed script_notes.txt snafu in previous update, wrong class was used for the sample string class
- fixed v1.22 bug where the 1 and 2 return values for the IsEditor function in the Version script service were reversed
- made book decal images get reloaded when book .STR file is reloaded
- added editor/viewer to view some script system related data (see "Script-state Data Editor/Inspector" in modders_notes.txt)
- added "test_message" command that works similar to "test_book_ex" but for on-screen texts
- added a "Quadratic" dispersion option to Radius propagators (see modders_notes.txt)
- added middle mouse button working like "teleport camera"/"scroll here" in 2D viewports
- added mouse wheel viewport zoom
- added missing documentation for EYE_ZOOM_DISABLE qvar
- added "check_flowbrushes" config var for mono output on problematic flow brushes (see doc\dromed.cfg)
- added "Export Single as DML" function in the hierarchy dialog (exports a single object in DML format)
- added "show_cell_flow" command
- added "test_message" command that works similar to "test_book_ex" but is for on-screen messages using book STR files
- added property Renderer->"Never Block Coronas"
- added script param edit dialog to the "Design Note" property dialog (invoked with middle mouse button)
- added object picker dialog functionality for object input controls in darkdlgs (CTRL+F or middle mouse button)
- added filter support to Add/Query property popup menus in darkdlgs
- added inheritable scripts info to Scripts property dialog (edit controls also always start empty when adding the property)
- added "[All]" category in hierarchy dialog, allows filtering and querying on all abstracts and concretes (see modders_notes.txt)
- added "Lean Blocks Sound %" option to door properties, for control on how much sound is blocked when leaning into doors (see modders_notes.txt)
- added texture resolution/mipmap debug visuals, can help find over-sized textures (see modders_notes.txt)
- added simple object LOD support (see new Shape->"Model LOD" property in modders_notes.txt)
- added option for Add/Remove MetaProperty actions to use defined target object (see "Misc Dark Settings" in
modders_notes.txt)
- added edit_lcolor command for quick and easy color picker based editing of light color for currently selected
object or brush light
- added multi-edit function to the query results window (allows mass-editing individual property data fields)
- added align_object command (like floor_object/wall_object etc. except the direction it moves the object in
is taken from the direction the editor camera is pointing)
- added support for Runtime Object Shadows affecting sun light
- added link/receptron/source reordering support in respective editor dialog
- added "No Joint Rot" flag to detail attachment links
- added support for editor running in HW mode to natively use DXT compressed textures, without decompressing
them on load, this should drastically reduce editor memory use for DXT-heavy missions (in case of problems
the load-conversion can be re-enabled with the config var dxt_to_rgb32)
- added "force" button next to the "multi-brush me" button, which multibrushes all objects in an area brush,
even if they've previously been assigned to a different multibrush
- added auto_dissolve_unnamed_groups_on_deselect config var to enable auto-dissolve when deselecting unnamed
multibrushes
- added dissolve_unnamed_groups and dissolve_all_groups commands for quick and easy multibrush removal
and remove_empty_groups to delete any named groups that no longer have brushes
- added ability to append custom commands to the viewport context menus (see "doc\dromed.cfg" for description)
- added quick-link functionality for easier chain-linking of objects (such as patrol routes), see
modders_notes.txt for details
- added synch_to_playcam command that moves editor cam to current player cam position when in game mode
- added "No Auto-Delete" flag to detail attachment links
- added some transform helper functions to Camera script service interface
- added some more transform helper functions to Object script service
- and more...
Other:
- added a new tool, DarkMapGen (in contrib_editor_demos.zip), to make it easier to define locations on map images and generate location images and BIN files
Sources:
- new FMSel version with bugfix for not correctly restoring descending column sort modes from ini file
Updated various documentation so it doesn't hurt to browse through it again even if you're familiar with it.