I am back after a long break and I have added some updates to TQVault. The biggest is the port over to C#. This should help those of you that are using the Express versions of Visual Studio since it is no longer a mixed project. I have also fixed a few issues and added a few requests that came up during my absence.
This version is now available for auto update.
Requires the x86 version of the Microsoft Visual C++ 2005 Runtime which can be downloaded here.
For those getting an error with QuickFill.NET.dll
- Uninstall TQVault 184.108.40.206.
- If you have them listed in Add/Remove Programs, uninstall the Microsoft Visual C++ 2005 Redistributable and any updates to it.
- Install TQVault 2.3.0.x.
- Install the C++ 2005 runtime mentioned above.
Changes in 220.127.116.11:
-Port the source to C#:
--Clean up the code a little bit getting rid of some unused items.
--Moved the resources out of zlib and into the main project.
--QuickFill is now a separate DLL (and project).
-Fixed a bug where the search grid would crash if the header was double clicked.
-Turning off copying also supresses bag copying in the vault.
-Add searching for any file that matches TQIT*.exe to determine if IT is installed.
-Added item quality to search results.
-Added ability to search by item type. Prefix the string with at (@) to search by type.
--For example: @sword will search for all swords.
-Improve Vault Maintenance a little bit.
--Can now use maintenance functions on the Main Vault.
--Selecting from the source dropdown now automatically highlights and sets focus to the destination.
-Add Vorbis' fix for extended characters in the database.
Changes in 18.104.22.168:
-Fixed issue where stash CRC would overflow when attempting to inject the calculated CRC back into the save stream.
Changes in 22.214.171.124:
-Changed numeric conversions to now use the Invariant culture since internally everything is in US English format.
--This should get rid of all of the strange requirement values showing up.
-Updated the CRC update code to use AND and SHIFT insead of calculation.
-Added ability to filter by quality when searching by type. Use the ampersand (&).
--For example to search for rare swords use: @sword&rare
-Added warning for the empty bag function.
Changes in 126.96.36.199:
-Fixed issue with command line not being read.
-Rewrite Search code.
--Added debugging statements.
--Added more error checking.
--Removed redundant code and modularize.
--Fixes issue with exception on new characters that have not entered the game.
-Fix issue with vault list when vault is renamed to Main Vault and one did not already exist.
-Moved contact information to About box.
-Globalize application strings.
-Game Language dropdown should now display in the native language of the installed .NET framework.
-Include C++ redistributable in the setup.
Changes in 188.8.131.52:
-Fixed issue with Update dialog closing during full setup download.
-Added support for subdirectories in ARC files. Done for full setup updates.
-Added support for scaling.
--Now shows correctly with 120 DPI or 144 DPI fonts.
-Added French, Spanish, German and Russian translations.
--Thanks to Jean, Vifarc, FOE and Xelat for providing translations.
--Spanish was done by Google to test localization. Probably very bad and needs to be redone.
-UI Language setting now follows game language setting if not autodetecting.
--If autodetecting it will use the OS language.
--Can be overridden by the UILanguage key in the config file.
-Changed button text to dynamically resize if it is too large to fit in the button bounding box. Done for Language support.
-Added new icon & About box image.
-Fixed Cancel button on update dialog.
-Fixed OK button on update dialog when no update was available.
-Moved update URL to settings. Updated address to soulseekkor's new site.
-Added some error checking to verify that IT is installed before attempting to load the database arz file.
If you want to use a native language, download the attached language file and unzip it into your TQVault install directory. You should see 4 subfolders with the 2 letter language codes for the supported languages.
You can get the installer version here:
TQVault v184.108.40.206 Installer version - Sendspace
The source is in VS2005 and you can get the source here:
TQVault v220.127.116.11 Source - Sendspace
TQVault 2.3.1.x is here.