Giter Site home page Giter Site logo

etiennelamoureux / tqvaultae Goto Github PK

View Code? Open in Web Editor NEW
271.0 24.0 62.0 46.27 MB

Extra bank space for Titan Quest Anniversary Edition

License: MIT License

C# 99.98% Batchfile 0.02%
bank titan-quest vault immortal-throne anniversary-edition ragnarok inventory atlantis caravan cheats

tqvaultae's Introduction

TQVaultAE

Steam Release License

TQVaultAE is an external tool for Titan Quest Anniversary Edition that allows you to store and search your items outside the game. Works with all expansions!

TQVaultAE screenshot

Features

Installation

Installer

  1. Navigate to the release page
  2. Download the latest release's .exe file.
    • Please note: If you opt for a pre-release, be aware that they are alpha builds.
  3. Double-click the .exe.
  4. Navigate to the folder where you installed TQVaultAE. Double-click TQVaultAE.exe
  5. Enjoy!

DIY Archive

  1. Navigate to the release page
  2. Download the latest release's .zip file.
    • Please note: If you opt for a pre-release, be aware that they are alpha builds.
  3. Extract the content of the archive on your computer.
  4. Navigate to the folder where you extracted the artefacts. Double-click TQVaultAE.exe
  5. Enjoy!

Configuration

The "Configure" button (top-left) opens up the configuration menu. That's where you can change:

  • The language used by the application
  • The paths where the vault files are located
  • The paths where the game files are located
  • The cheats (To enable/disable these options, see the F.A.Q. below)
  • Every vault button can be customized using in-game pictures

Troubleshooting and F.A.Q.

Q. Does TQVaultAE modify my items? The stats I see are not the same as the ones ingame.

A. No, unless you specifically use the cheats, TQVaultAE doesn't alter items in any way. The difference you see is simply due to the way stats are generated in Titan Quest: each item has base stats and a unique seed that modifies those stats. TQVaultAE only displays the base stats (and not the modifications due to the RNG).

Q. Can I use TQVaultAE while playing the game?

A. Only when using the "Allow hot reload features" setting, otherwise it is not safe to do so. Even then, be aware that any unsaved changes made in TQVaultAE will be lost when interacting with in-game inventories.

Q. What happened to my items, I transferred items to my character and they are not there in game?

A. If you are using the Steam version of the game, make sure Steam Cloud synchronization is disabled as it will overwrite local game saves modified by TQVaultAE with cloud older saves.

Q. How to enable/disable the cheats (character edition, item edition, item copy)?

A. There is a dedicated checkbox in the tool settings window.

Q. Can TQVaultAE use my old vault files?

A. Yes, TQVaultAE is compatible with the legacy TQvault vault files.

Q. Error Loading Resources. This may be caused by a bad language or game path setting.

A. Follow these steps:

  1. Navigate the the installation folder of TQVaultAE
  2. Open UserConfig.xml in a text editor (i.e. notepad, not Microsoft Word)
  3. Replace the following sections:
<AutoDetectGamePath>1</AutoDetectGamePath>
...
<TQITPath></TQITPath>
<TQPath></TQPath>

by (replace the path to the correct one for your computer)

<AutoDetectGamePath>0</AutoDetectGamePath>
...
<TQITPath>C:\examplePath\Titan Quest Anniversary Edition</TQITPath>
<TQPath>C:\examplePath\Titan Quest Anniversary Edition</TQPath>
  1. Open TQVaultAE
    • You might be greeted with a warning dialog about the vault path not being set. Click OK.
  2. Open the configuration menu by clicking the top-left button
  3. Validate the vault path and the game paths shown
  4. Click OK to close the configuration menu

Q. I have this game as a stand-alone (i.e. not through Steam or GOG). How can I make TQVaultAE work?

A. See the answer to "Error Loading Resources. This may be caused by a bad language or game path setting." above

Q. Does TQVaultAE work with the Immortal Throne expansion?

A. Yes

Q. Does TQVaultAE work with the Ragnarok expansion?

A. Yes

Q. Does TQVaultAE work with the Atlantis expansion?

A. Yes

Q. Does TQVaultAE work with the Eternal Embers expansion?

A. Yes

Q. Can I still earn achievements while using TQVaultAE?

A. Yes

Q. How can i change my vault icons?
Open the wizard
Customize your vault

Q. How can i adjust the volume?

A. You can enable/Disable the sounds in the tool settings window or adjust the volume via Windows Volume Mixer.

Q. I have a problem not listed here. What can I do?

A. There are several things you can do:

Contributors

This project could not go on without the continued volunteer contributions of the Titan Quest community. If you're thinking about contributing, please read our contributing guidelines.

TQVaultAE

TQVault

  • Brandon "bman654" Wallace, original author
  • saydc, item stats
  • Jesse "VillageIdiot/EJFudd" Calhoun, item stats & ARZExplorer util
  • AvunaOs, new UI

Translation team

  • FOE, german
  • Jean, French
  • Vifarc, French
  • Cygi, Polish
  • Xelat, Russian
  • Kurrus, Spanish
  • Klauhs, Portuguese

Disclaimer

Titan Quest, THQ and their respective logos are trademarks and/or registered trademarks of THQ Nordic AB. This non-commercial project is in no way associated with THQ Nordic AB.

tqvaultae's People

Contributors

afjback avatar airsq avatar ejfudd avatar electrix avatar epinter avatar etiennelamoureux avatar hguy avatar joris-s-k avatar kenalin avatar malgardian avatar marq avatar ninakoru avatar northfury avatar pashcovich avatar raumfliege avatar s0da72 avatar tarrick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tqvaultae's Issues

Error loading resources

Hello, When I open TQVaultAE and I happen to have any other steam game installed I get an error that aborts TQVaultAE the error following: "Could not find a part of the path '(Drive letter)\Program files x86\Steam\SteamApps\libraryfolders.vdf' This may be caused by a bad language or game path setting." any help resolving this error would be greatly appreciated?

The program seems to lose the path of my steam libraryfolders.vdf

libraryfolders lost!

  • Today I deleted all save files in "My game" folder including "Titan Quest ", "Titan Quest - Immortal Throne" and "Titan Quest Backup".
  • After that, I restarted my game to rebuild save files.
  • Unfortunately, I find that TQVaultAE not working....
  • It indicated that can't find a part of this path"X:\Grim Dawn\Steam\SteamApps\libraryfolders.vdf"
  • By the way, my Grim Dawn is installed in X:\Grim Dawn.(It's not downloaded from steam)
    image

  • My steam libraryfolders is not in that path at all!(It's "E:\Steam\steamapps\libraryfolders.vdf")
  • Then I copy my libraryfolders.vdf(file in real path) to the false path the messagebox mentioned(I created new folder "Steam" and "SteamApps")
  • it worked again...
  • Can anyone tell me how to fix this problem?

  • I have debugged the code,and find the the program get a wrong steam path from a registry function
  • Maybe my registry is a mess or the function is not perfect
  • If there is no better idea to solve this problem, I'd like to copy the libraryfolders.vdf temporarily.

Only default values displayed or something, not actual values

Example: I have found a unique shield three times. Each of them has slightly different values. TQVaultAE displays the same values for all three, but those are not the actual values of any of the three shields in-game.

Would be a huge help with picking / sorting stuff if TQVaultAE displayed the actual in-game values.

Fake displayed item stats

Some of the items' displayed stats in TQVault seem to differ from in-game stats. Moreover, items' displayed stats seem to be inconsistent between successive TQVault runs: stat values may be switched between items of the same type.
This problem reproduces on the rings from the following vault: all of the rings there offer lightning resistance of maximum 36%, and TQVault consistently displays values in 45-56% range for some of them. Displayed resistances on every ring seem to depend only on its position in the vault.
Test.zip

Remove project conversion files

Over it's lifespan, the project was converted to be working with various versions of Visual Studio. While necessary, the report files resulting from those operations are superfluous.

Add a "no cheat" mode

  • Allow the user to run a "no cheat" mode through a launch parameter
    • Disable item copying
    • Disable item editing features
  • Disable "configure menu" options for cheating when the program's been launched in "no cheat" mode

Setup MSTest

Unit tests should be added tot he project. Setting up MSTest is the first step.

Make the whole stash accessible from the UI

Currently, the stash UI doesn't take into account the expanded inventory space available in the anniversary edition. Add a scroll bar or expand the UI to make it accessible.

Error reading file at position 13446. Expecting 'stackCount'. Got 'end_block'

This is happening in 2.51 and 2.52. (did not test earlier builds)

When running TQVaultAE.exe AND when selecting a specific character I get the following error:

Error Reading player file
C:\Users...\SaveData\Main\CharacterName\winsys.dxb
Error Reading file at position 13446. Expecting 'stackCount'.
Got 'end_block'

tqdebux.txt says: **Error reading file at position 13446. Expecting 'stackCount'. Got 'end_block'

tqvault
**

tqdebug.txt

It doesn't appear to have any effect on actual usage of TQVault.

TQVaultAE.exe doesnt work under wine

Hello,
Vault seems to be ok after I install dotnet20 in wine 32-bit but I get the error:
Could not find a part of the path "Z:\SteamApps\libraryfolders.vdf"
After that I can only quit or restart to get same error message.

Are there some paths hardcoded into TQVault? Which registry keys I can create to solve this?
(Z: is alias for user home directory in wine, points at place where C:\Users\Username expected to be)
Wine version 3.0.2

Scaling issue introduced in 2.5.4

Reported on the steam page:

I encountered a bug while using 2.5.4 where ui keeps getting bigger each time I restart the program. 2.5.3 seems working fine.

Allow fast transfer of items between inventories

Add a key modifier to make it so items can quickly be moved between inventories, as per the "sell to merchant" behaviour in-game.
Note: This behaviour is already present in the form of a right-click menu item.

Failed to start, can't open


Error Loading Resources

未将对象引用设置到对象的实例。

This may be caused by a bad language or game path setting.
Would you like to restart TQVault?

是(Y) 否(N)

Add a "contributor" section to the README

Might be useful for would-be contributors to know what the procedure is when committing code:

  • No superfluous white space changes
  • Request a pull request from a fork
  • The PR will be reviewed by a project administrator before merging

Startup error

Issue reported on the steam guide page: I assume it happened on the first run.
screenshot

Stack Trace error, when starting TQVault.exe

For weeks TQVaultAE worked just perfectly, but suddenly, after exiting from game and trying to open it, a Stack Trace error popped up.

  • the version I'm using is 2.6.0, the latest.
  • the Vault actually starts, but incorrectly and all the vault options/character selection pages are blank by default, so I have to select them myself in each start.
  • Game path auto-location feature turned off + set TQPath & TQITPath manually in config file.
  • Also: Shared Stash is not visible anymore in Vault. I do not know what caused this. I'm using Enhanced Gameplay (it expands storage space ingame), but I have never any problems with that, also no update comes from the mod, so Vault suddenly faults.
  • Here is the debug log file:
    tqdebug.txt

I hope I will not lose any of my precious items. Please help me. Thank you for your hard work and attention.
tqvault_stacktraceerror

Make TQVaultAE portable

Make TQVaultAE only use of it's local folder for the database and config files by default (Vault Path in the options).

OneDrive Integration+(non)multilingual TQVault=failing to locate savedata

Hi. I'm Japanese and i guess other multibyte language players are encountering this problem,

Summary:
latest Windows 10 integrated OneDrive and create "documents" directory same as our "mother tongue"... like "dokyumento (japanese, katakana. or maybe korean, chinese, and so on)"
and, present TQVaultAE doesn't have any i18n function... or at least character savedata directory.

Result:
failed writing character savedata. writing to Vaults themselves is okay. (of course Vaults' path is ASCII)

error message:
https://i.imgur.com/3MNEzje.png

temporal solution:
disabling OneDrive (I'm stupid.)

btw i don't have Ragnarok.
I hope Etienne fix it someday.
thanks

TQVault Fails to Launch

I played TQ 5-6 years ago and am getting back into it. I removed my old version of TQVault and downloaded the newest version. When I tried to load it it fails to do anything. Looking at the task manager it shows it launching and then says suspended and it closes. No error message is displayed. I have tried various versions of the Vault and .Net. I have registered the game path in the registry. I have tried the config file as is with auto detect and pointing it to the game. I restored my version from 5 years ago and it still opens (2.2.1.5). I have run in every compatibility mode I could try, disabled my antivirus, run as administrator. I am running windows 10 and have Ragnarok from steam. Is there something obvious I am missing?

Copy item (feature request)

With the old TQVault I kept all my found uniques in the vault and equipped the heroes with copies of those, so I didn't lose track of where they are. Would be nice to have a function that copies items in the right click menu in TQVaultAE.

Restructure solution

  • Allow the solution to be built and correctly produce executables in the expected locations.
  • Move resource files into appropriate locations

Error Loading Resources

immagine
In red the translation from italian
Downloaded latest version, the error in the screenshot cannot let me start the program.
This is the content of GamePath.txt

# The line bellow should contain the path where you have Titan Quest installed.
D:\Titan Quest Anniversary Edition Ragnarok

Where D:\Titan Quest Anniversary Edition Ragnarok is where i have the game installed. Any solution to this issue?

Support Atlantis

Titan Quest has a new expansion: Atlantis.

  • Support the new XPACK3 items
    • Using ARZExplorer, there seem to be another relic/charm similar the the Power of Nerthus. Make sure to support it.
  • Support the new character file structure
    • As noted in #106, the character file structure changed, breaking the current release of TQVaultAE
  • Support the new relics&charms/recipes/artifacts vault (See #108)
  • Check for backwards compatibility of existing vault files
  • Update documentation

Can't use the search function

I started using the latest version of TQVaultAE, 2.5.2.0, a couple of days ago (I haven't used any previous versions) and whenever I try to search for something I get the following error message.

image

Equipping/Un-equipping items from the Vault corrupts the character

There is a chance when equipping/UN-equipping items from a character's equipment panel directly into the vault that the character becomes corrupted. The following corruption can occur:

  • One of the ring will become duplicated and equipped as the artifact
  • The second weapon set will overwrite (and delete) the first weapon set
  • The artifact will be equipped as the second weapon set

TQVaultAE.exe doesn't work any longer

Hi,I posted this on the steam forums already, so I'll just c&p my issue:

hi, since the old Vault isn't working with Ragnarok i just decided to give the AEversion a shot (https://github.com/EtienneLamoureux/TQVaultAE)
so i got the zip (tried both 2.5.6 and the former), extracted it to a new folder and tried to run the exe. immediately the message popped up, that the exe is no longer working. i'm using win10 so i tried different settings (start as admin, compatibility mode with all kinds of windows) but nothing changed.
neither the FAQ nor the config offers clarification. help would be appreciated

Remove player filters

Character filters are unnecessary in the Anniversary Edition since all characters are "Immortal Throne" by default.

Better Searching & Sorting

Additional search options like specific stats (e.g. "Cooldown Reduction" "Reduction to Enemy's Health" "Total Speed")

On the search result page, more columns to sort by (e.g. armor slot, level requirement, stat requirements)

TQVaultAE_2.5.7-alpha stopped working

Hi, I have a problem with the TQVault, days ago It stopped working, My game is TQ Anniversary Edition with Ragnarok Expasion installed of Steam, and the version of the TQVault that I use is TQVaultAE_2.5.7-alpha, I tried to edit the config file, changing auto-detect, AppData user.config and some paths with no results, using other version of the TQVault (2.5.6) creates a file called "tqdebug.txt" I'll attach the file below and I attach to my user.config (I rename it to txt to upload) and TQVaultAE.exe.config (I rename it to txt to upload).

TQVaultAE.exe.config.txt

[user.config.txt]
(https://github.com/EtienneLamoureux/TQVaultAE/files/2617857/user.config.txt)

[tqdebug.txt]
(https://github.com/EtienneLamoureux/TQVaultAE/files/2617859/tqdebug.txt)

I'll hope that someone can help me with my problem, thanks!
Edit: I play the game in Spanish version, but I want to set it in English, I don't know it that info helps.

Disable the old UI entierly

Remove the option to use the old UI completely. Supporting new functionalities for both will be a problem.

UI Bug

Restart no help. 1280x1024

2018-02-09_024930

Could Not Load Text DB

I have had this issue in the past. However thanks to some advice from North, my issue was resolved successfully.
That advice being:
You will most likely need to edit the config file by hand. Go to c:\Users<user>\AppData\Local\titanquest.net_community\ Then drill down until you find user.config . Edit this file and add the content of this file there: https://pastebin.com/iHPEdBvi . Then all you need to do is put the right paths in there. Last but no least, once the applicatin starts, don't forget to go to the configuration and edit the settings to match your preferences.

The problem is that since then, I have uninstalled and reinstalled the game. The issue has returned but the fix no longer works (I have also upgraded from TQVaultAE_2.5.1.2 to TQVaultAE_2.5.2 but even after reverting back to 2.5.1.2 I still get the same error).

The exact error reads as follows:
Could Not Load Text DB.
This may be caused by a bad language or game path setting.
Would you like to restart TQVault?

Restarting is of no help as the error returns each time.

There is no GamePath.txt file to edit.

The contents of my C:\Users\A\AppData\Local\TQVault\TQVault.exe_Url_0lwizdaof0v0bjzojaxyshghhew1qnly\2.3.1.4\user.config
file are the following; all of the directories are correct (and rechecked more than a couple of dozen times):

True True True Main Vault True False C:\Users\A\Documents\My Games\Titan Quest\TQVaultData True False False False C:\Games\Titan Quest Anniversary Edition Ragnarok C:\Games\Titan Quest Anniversary Edition Ragnarok False True True

Font size

Just downloaded the latest release (2.5.6) and item tooltip font size is so small i can barely see anything, is there a way to change font size in settings file?

Fix rare error when opening vault file: "Expecting 'stackCount', Got 'end_block'"

So, i got an error when opening a character (cannot reproduce as it fixed itself after i sorted stash and tried again later) which said something about failing to load an item because it found end of data instead of stack size when reading.

Despite the error everything went fine, so i transferred some items. When quitting to save, it turns out i lost the items i transferred to the stash of that character.

Maybe implement a lock to an inventory when an error is detected so items aren't lost?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.