Tactile 3D Change List ====================== + => Feature * => Bug Fix or Improvement Version History =============== Version 1.4.0.3310 (2010.09.12) + Upgraded and recompiled to support Windows 7 officially. * Licence now allows installation on two (2) machines as well as a single backup of the uninstalled software. Version 1.3.7.3269 (2007.05.15) + 3Dconnexion (r) devices like the Space Navigator are now supported. Roll (dutch) now supported when using these devices. + Improved thumbnail quality. Upgraded Squish to V1.10. Due to speed improvements changed the default thumbnail generation mode to high quality. * Fixed a memory allocation bug that may have presented itself when Tactile 3D was closed. * Upgraded OpenAL to Version 3.01 of the SDK for OpenAL 1.1 Version 1.3.5.3211 (2006.10.30) + God mode is working and accessible from the Options tool. In God mode you can navigate straight through container walls. Switching state in options is a live update. Leaving and entering a container initiates semi-transparent container fades. God mode can be temporarily be entered by holding down the tilda key (no shift needed). + The Baut theme is now available. + Directory lnk files (shortcuts) are now much more powerful. When you double-click one the file-system tree is traversed to get to the destination directory instead of just opening an explorer window. Selecting Open will still launch an explorer window if desired. + Skyboxes may now be specified while still evaluating the product. * Changed the default sorting shape to Stadium for previously unvisited locations. A method of allowing user-specified default arrangments is still forthcoming. * Upgraded Squish to V1.9. Faster initial runtime thumbnail generation and improved texture compression quality. * Added new file-types for use by the graphics model. All themes. The file-types now handled are: "Blender Scene", "Alias FBX", "Collada Digital Asset Exchange", "Wavefront Object", "3D Studio", "Nendo", "Virtual Reality Meta Language", and "RenderWare". * Fixed bug where if quick-select was turned off using the ESC key, keyboard input would incorrectly be left in text-input mode. This resulted in things like the WADS keys not working after pressing ESC. * Default window size to 800x600. * The number of objects per line now match between 'Stadium' and 'Lines' sorting shapes. * Added a manual user config variable that allows folders starting with "My " to be visible regardless of whether ShowSystemFiles is false or not. This is useful for folders like 'My Pictures' which can indeed be tagged as a system folder by windows. * Container selection gizmo was out by 30 degrees. Now fixed. * Momentum set to zero when exiting a container upwards for more predictable navigation. * Tweaked overall navigation parameters and wheel scroll rate. * Following a path can now be aborted mid-stream for quicker overall response time. For example, pressing NumPad-1 starts an approach to the lower-left sort corner. This motion can now be interrupted. Pressing NumPad-9 would immediately redirect you to the upper-right sort corner. Version 1.2.7.3083 (2006.08.14) + Changed selection effect. The previous effect was not consistent over different hardware with different z-buffer resolutions. The current selection widget changes colour and rotates in the opposite direction when an object is opened. Rotation speed is proportional to modification time. By default selected files no longer reorient towards camera plane unless you set them to in the User.cfg file. Hovered files still reorient. Also changed default model rotation to off as the selection indicator is better. Again, this can be overridden in the User.cfg for the old behaviour. + Wired skybox textures are now much higher quality and less blurry. + Began work on integrating the Squirrel scripting language to Tactile 3D. This is work in progress. * Workaround for bug in newer nVidia drivers when running geForce3 or greater card (definitely apparent with a GF6600 and ForceWare drivers V91.31). Reasonably sure this is a driver bug. It seems that light glDisables do not work in some rare circumstances work causing more objects than intended to be lit. * Fixed bug where AVI and other movie thumbnails were not showing up. * Updated Squish compression library to V1.7. Significantly faster initial thumbnail and icon generation. Uses SSE2. * Updated OpenAL. OpenAL32.dll V6.14.357.13 wrap_oal.dll V2.1.2.0 * More texture formats supported. DDS files supported directly by the pipeline and the skybox tool. Supported pixel formats include: R8G8B8, R8G8B8A8, B8G8R8, B8G8R8A8, S3TCDXT1BA, S3TCDXT1, S3TCDXT3, S3TCDXT5, G3B5A1R5G2, G4B4A4R4, and G3B5R5G3. The skybox tool will now handle opaque formats: R8G8B8, B8G8R8, G3B5R5G3, and S3TCDXT1. * Fixed alpha bug affecting some non-power-of-2 textures. Button textures may now have an alpha channel. Only affects the yet to be released Baut theme. * Updated GLee extension loading library. V5.2 supports the OpenGL2.0 API. * More info displayed for skyboxes in the options tool. When you press the 'info' button it now includes resolution and compression. * Increased camera vertical FOV to 55 degrees. Version 1.2.5.2997 (2006.06.16) * Allow object rotation to be stopped by adding [AllowObjectRotation False] to the User.cfg file. * The skybox tool now has defaults for all arguments. If double-clicked from explorer it will run and process the example textures. It writes the skybox to a file called 'SkyBoxN.box', where N is a number. It will also wait for the user to press a key when finished in this mode. Version 1.2.5.2983 (2006.06.14) + Support for user-created skyboxes added. Requires the use of the skybox tool. + Options tool now is able to restart Tactile when significant changes occur like theme or skybox changes. + Splash screen during loading. + A new install will now attempt to use the previous install's authorization key to automatically authorize the new install. Only works if the previous install was not removed. * Increased the minimum window dimensions to 400x300. Increased the minimum pixel height necessary for button presses to be available. This decreases the liklihood of mistakenly pressed buttons. * Fixed an obscure bug where a playing time file detail would be displayed for non-audio files that had been copied. * Slightly changed how the details text below files reports last modification time. Made it consistent with windows where a file's creation time can be later than the mod time. * Modified build-time mipmap generation to use a better filter. It now uses Kaiser (a sinc-based filter) with gamma compensation. The latter tries to keep all mipmap levels at the same light intensity. Basically the texture quality is slightly better. * Fixed the bug involving the radio buttons on the options fullscreen page. More than one could be on at a time before this fix. * Reduced Orbis cursor size. * Fixed bug where pressing next or prev when there are no objects in the sort box would cause it to crash. * Fixed bug where rename sound would play indefinitely if a container was entered while renaming an object. Version 1.1.4.2820 (2006.02.01) + Control system responsivness tuning. Control speed and control tightness are adjustable from the options. Added a section in the user manual. + Control system rotation tuning. The affect of mouse position on rotation is now adjustable from the options. Both yaw and pitch may be set differently. Tactile 3D displays guide lines while performing adjustments. + Selecting "open" from the right-click menu on an audio CD now plays the CD using the default player. * Hidden directories rendered more accurately. Objects inside them including sort corners, files, and other directories are no longer rendered completely opaque. + CDDB lookups are now fully implemented. Track title, album, artist, song durations, year, and other information is displayed in the 3D environment. All lookups get cached. If the web service is unavailable the cache gets used. An option has been added to force lookups from the web even if a cache file exists. This is in case users always want the most up-to-date CDDB info. Normally this option is off to reduce bandwidth on the CDDB servers. Setting of the server is done in the options. * Cache mechanism reworked. Should behave more efficiently when there are large numbers of cached thumbnails and other content. + Added the ability to mute the "persistent" sounds in Tactile 3D. The mute checkbox is live-updateable from the options tool. This mute ability currently covers positional persistent sounds like those a file or directory makes continuously. The rotation and rename SFX, which are both controlled (not positional), are still audible even though they are strictly-speaking persistent. This setting allows Tactile 3D to be used while listening to music without it fighting for audio dominance. * Fixed bug where hitting the home key while renaming would cause Tactile to be stuck renaming forever. * F1 help inside Tactile 3D now launches the new manual. Help buttons are now available in most options pages and take you to the appropriate page. Version 1.0.5.2730 (2005.11.28) + Added a config option to allow turning off impostors. Just add [Impostors False] to User.cfg Version 1.0.5.2724 (2005.11.22) + New Wired Theme available. + Upgraded to OpenAL1.1 + Skybox support for Wired theme. + F5 now always does a proper resync. + Icon background, font colour, and other settings now theme dependent. + Added support for MIDI files. * Thumbnails now get a generated border colour when they are first created. Auto cropping code determines where the border should be. Thumbnails are now properly centered in all cases. * Fixed some UV problems with Orbis container logos. Version 1.0.1.2646 (2005.10.07) + Initial Release