Releases: chreden/trview
v1.1.0
This release adds alternate group support and shows no-space squares on the minimap. There are bug fixes for transparent item selection as well as a fix for excessive GPU usage when minimised.
Features:
#152 TR4 alternate group support
#393 Show no-space squares on the minimap
#395 Change defaults for items/trigger window visibility
Bug Fixes:
#391 GPU usage high when minimised
#386 Unable to select some entities
Refactoring:
#356 Refactor the camera classes
Other:
#399 Create 1.1.0
v1.0.10
This releases add TR5 support, the ability to filter triggers based on what they do, a compass to help with navigation and the first run planning tool - the measure tool. There are also bug fixes and performance improvements.
Note that this release switches the settings file to use json, so you'll have to re-set your settings.
Features:
#92 A compass
#120 "Find Next" Item/Trigger
#137 TR5 Support
#272 Add item list for TR5
#336 Measure tool
#368 Go to Lara should selected and focus on Lara
#369 Option to disable auto orbit on item selection
#376 Add level name to window title
Bug Fixes:
#11 Switch back to negative y coordinates
#158 Skeletons are wrong in TR4
#357 Some trigger commands are showing as Unknown
#363 Pressing tab creates an items window
#365 Some triggers don't have meshes
#382 Numeric up/down can cause stack overflow
Performance:
#361 Minimap is always being re-rendered
Refactoring:
#328 Convert settings file to json
Other:
#379 Create 1.0.10
v1.0.9
This release adds the triggers window, trigger information, trigger information for items and more interaction with the 3D view - allowing you to select items and triggers in it. There are also a number of bug fixes and performance improvements.
Features:
#305 Add Discord invite to the help menu
#303 Ability to collapse and expand items window side panel
#315 Hover highlighting on selectable list rows
#320 Shortcut to open the Items Window
#309 Click on an item
#284 Show trigger information for an item
#332 Triggers in the 3D view
#329 Change hover tooltip colour when item is under cursor
#342 Should be able to click 'Look at item' trigger to go to the item
#347 Click on the minimap to select triggers
Bug Fixes:
#293 Opening a file with a character that isn't in the spritesheet crashes
#313 Scrolling to bring selected item into view is erratic
#330 Camera not pointing at correct place when changing item with arrow keys
#326 Depth not accurate in UI after level switch
#339 Trigger 44 in sacred lake references object that doesn't exist
#338 Ctrl shortcuts also trigger non-control variants
#344 Transparency sorting/rendering is not working as expected
#350 Triggers on wall sectors appear in the sky
#352 Triggers window is wider than it needs to be
Performance:
#211 Culling of rooms
#306 Picking still occurs when the viewer isn't the window under the mouse
Refactoring:
#298 Return a pointer to newly added UI object when adding a child
#300 Give all controls a token store
v1.0.8
This release adds the Items Window. It shows the items in the level and some information about them. There are also a number of bug fixes.
Features:
#251 Item search/list window
#274 Item properties in items window
#287 Iterate through items in the items window with arrow keys
#273 Scrollbar for items window
#288 Add ability to click and drag scrollbars
#271 Add item list for TR4
#276 Option for items window at startup
#238 Shortcut to open level
#224 Update the readme file with current controls
Bug Fixes:
#78 TR3 Lara is a stack of thighs
#242 Changing the window size doesn't affect the position of the 'go to room' window
#254 Orbit camera zoom changes even when it's not active
#281 Living Quarters crashes when parsing floordata
#291 DirectXTK doesn't build with VS 15.8.4
Other:
#269 Remove the need for checkbox graphics
#282 Enable C++17
#249 Create 1.0.8
v1.0.7
v1.0.6
First public release.
#146 Using the flipmap hotkey without a level loaded crashes trview
#148 Delete DirectXTex
#155 Add zlib for TR4 support
#151 Load TR4 levels
#160 Effects on faces is not being used properly
#164 Move camera controls into a class
#170 CMakeList is making VS 2017 RC think the project is CMake
#177 Replace CComPtr with WRL::ComPtr
#124 Stop the UI from re-rendering itself even when nothing has changed
#180 Only re-render the minimap when something has changed
#185 Refactor render target code to use new graphics classes
#188 Icon for trview
#190 Improve the texture class
#183 Add file headers
#192 Move font classes into the graphics library
#195 Move timer to common
#197 Improve events
#199 Improve mouse and keyboard classes
#202 Refactor device code
#194 Go to Lara on level open
#201 Create settings window
#205 Empty room number in go to room window crashes trview
#209 Timer/movement issue
#207 If a window is rendered at a non integer position there are graphical issues
#175 Minimap - inverted buttons for up and down portals
#215 Improve access to window messages
#217 Create resizer class using new message handler class
#219 Move recent files to a class
#220 Move drag and drop to a class
#97 Embed shaders in resources
#229 Shader build fails with spaces in path
#226 Add some license stuff to the about
#225 Pick a license
#233 Release 1.0.6
v1.0.5
#95 Fixes sprites not facing the camera
#98 When there are no transparent triangles, it crashes
#94 Additive blending support
#107 Level switcher from @jw-dev
#91 Tomb Raider 1 levels
#103 Additive fixes
#101 Movement speed slider from @jw-dev
#109 Refactor geometry loading code
#114 Flipmap toggle
#115 Flip checkbox is not reset when new level is opened
#118 Hotkey for alternate flip
#132 Drag & drop support from @makotocchi
#134 Reuse shaders
#143 Increase version to 1.0.5
v1.0.5-pre3
v1.0.5-pre2
v1.0.5-pre1
Fixes sprites not facing the camera #95