NTQV5 - Grim Dawn, Titan Quest, Diablo 2 + Ressurected, Torchlight II and Last Epoch stasher

Version 2.2

Grim Dawn [Build] Contest site - one more Grimendium+GrimSheet fusion:


source files: Azure DevOps Services | Sign In - temporarily closed


- based on TQVault by SoulSeekkor source code
- … so writen in c#(+wpf)
(my first expirence in c#, so it looks ugly both the interface and the code -) )
- … works both with TQ:AE & GD (old version not tested); since ver.3 works with Diablo 2, since ver.3+ works with Diablo 2 Ressurected.

but:
+ loads items info from game archives directly
+ …so names & attributes are localized
+ stores items in sqlite database
+ has native from the game-engine filter (but for a speed reason load it from static files)

also:
+ has functions for extract all game archives
+ may expand the TQ transfer stash size
+ has collection tables for epic, legendary items & sets
+ may work with remote item-db
+ has multi-language localization (in-stock russian, english & japanese(from negix2))
+ auto-gather items from the transfer stash & character’s pages
+ has functions for import items from TQVault & GDStash
+ backups the transfer stash, the ntqv-db and characters’ save-files before every change
+ provides review mode for transer stash backups
+ can calc chances of drop of loot from enemies and containers (early pre-version)
+ MENTOR:

  • shows activated devotion shrines, found one-shot chests and completed quests for the selected character
  • can load GrimTools’ builds and show items that are already collected in the ntqv-DB

constraints:
- needs .net framework 4.6.1+
- my english is very bad -) (so a small thank to google-traslator)


Change log:
  • multi-language localization (in-stock russian, english & japanese(incomplete))
    2017-11-12
  • collections page for sets
  • fix minor bugs
  • move files on google.disk
    2017-11-13
  • auto-gathering items from transfer stash filters setup in GrabFilters\gamename-filter.xml
    2017-11-16
  • Additionally shows & auto-gathers from players files
  • auto-gathering & it sound on/off
    2017-11-20
  • supports Titan Quest: Ragnarok (damn on it -( )
    2017-12-04
  • bug fixes (new characters crush, localization)
    2017-12-05
  • TQ’s characters view & auto-gather (view pan yet dirty)
  • bug fixes
    2017-12-09
  • fixed bug with finding paths to games in windows registry (thanks to negix2)
    2018-01-04
  • big refactoring a work with DB (all operations moved to thread) - it seems that it increased the speed…
  • remoteDB refactored to work through WCF (so now it might work over internet) - need speedtest
    2018-01-07
  • fixing of missed translations
    2018-05-10
  • fixed collections
    2018-05-18
  • review of backups of transfer stash
  • little bugfixes & interface improve
    2018-05-20
  • bugfixes
  • enabled declension by gender from the game (need rename the db items, so see to the “Utils” page)
  • link to www.grimtools.com for collection items
  • fixed crush for items moved on the characters inventory panel
    2018-06-12
  • bugfixes
  • a litle improvement of UI
  • repaired Collections on remoteDB
    2018-07-01
  • pre-version of “Mentor” & “LootCalc”
  • backup the characters on start the program and if auto-gatherer is enabled - on save-file every change
    2018-10-01
  • minor bugfixes for TQ
    2018-10-07
  • minor bugfixes for TQ
    2018-12-20
  • minor bugfixes
  • update item names in collections
    2019-03-29
  • updated for Forgotten Gods
    2019-04-11
  • fix for Totally Normal Shield’s
    2019-05-05
  • nTQV3 - Diablo 2 support
    2019-05-27
  • Diablo 2 improvement
    2019-06-03
  • D2 store, collections, auto-gatherer
    2019-08-20
  • bugfixes
  • a little inprovement of Mentor
  • speed up the Collections
    2019-08-21
  • update for TQ:Atlantis
  • damn to Dammitt - rollback to early version of Mentor
    2019-08-24
  • bug fixes
  • correct reading the 2nd relic in items of TQ:A
  • show new RelicStash page in vaults
    2019-08-29
  • Mentor shows found one-shot chests
    2019-09-08
  • Mentor shows devotion shrines, it OVERREPLACES grimtools.checklist
    2019-09-11
  • Mentor shows ALL quests
    2019-09-12
  • bugfixes (probably solved the “ReadEndOfCentralDirectory()” error - verification is required)
    2019-09-20
  • Simple Item Attributes Filter mode
  • pre-version of GDS-styled Item Attributes Filter
  • binary relocated on “Mod DB” platform
    2019-10-20
  • PRE-RELEASE
    **2020-03-30
  • “Formulas” in the Collections tab
    2020-04-01
  • bugfixes
    2020-04-25
  • bugfixes (fixed a huge bug with Illusions)
    2021-02-27
  • collections are updated for 1.9.0.0
  • Diablo 2 DB and Collections is fully functional from now
  • minor UI tweaks
    – disabled some MENTOR features due to CloudFlare on GrimTools.com
    2021-03-11
  • shows 99% of item properties of Diablo 2
  • import *.d2i
    2021-03-29
  • auto-gatherer for Diablo 2
  • auto-backup Diablo 2 save files
    2021-04-26
  • Diablo 2 Runeword Calculator
    2021-05-01
  • Diablo 2 Loot Calculator
    2021-05-13
  • added NTQV3Con - Chrome extension to display on the Grim Dawn Build Calculator pages (Grim Dawn Build Calculator) the number of matching items stored in the NTQV3 database.
    2021-05-20
  • ntqv3con is updated with support [Grim Dawn Build Contest (test url https://gdc1.ddns.net)] and uploading GT builds to GCD)
    2021-05-29
  • ntqv3con can launch filtering in the NTQV3 stasher directly from GT and GDC sites pages - just click buttons on item pictures on site pages
  • GDC shows characters stats, items and augments
    2021-06-06
  • SUITS was implemented
    2021-06-13
  • pre-version of “THE BUILDER” - character editor / Item forge - as at now it may ONLY to show character data
    2021-10-04
  • DIABLO 2 RESSURECTED support!
    2021-10-05
  • D2R: supports modded-size inventory: up to 7 pages 16x16 cells!
    2021-10-07
  • D2R: fixed loading of characters and auto-gatherer of items from save files
    2021-10-13
  • D2R: fixed THE BIG BUG with socketed items put in the game stash
    2021-10-21
  • D2R is completely updated now
  • added German translation (thanks to FOE)
    2021-10-23
  • D2R: fixed Loot Calculator
    2021-10-27
  • D2R: added filtering by attributes
    2021-11-02
  • D2R: high resolution item graphics
    2021-12-26
  • D2R: the S.T.A.R. rating of item attributes
    2021-12-27
  • D2R: preversion of support MODs based on MODs-folder
    2021-12-31
    D2R: beta-version of support MODs based on MODs-folder: it’s Alive!
    NB !!! still need * .bin files in “mod_name.mpq\data\global\excel” directory!
    NB !!! works correctly ONLY when launched BEFORE the game!
    2022-01-01
  • bugs fix
    2022-01-02
  • D2R: the NTQV now supports MPQ-packed mods
    2022-01-03
  • D2R: works correctly when the game is running!!!
    2022-01-29
  • GD: MODs support
    ** 2022-01-31**
  • D2R: can now find a installed game
    2022-02-17
  • D2R: the CUBE RECIPES page
    2022-02-26
  • D2R: TOTALLY refactored the calculation and display of items stat’s
  • D2R: pre-version od WIKI-generator
    2022-03-06
  • settings for Show Item’s Description on mouse hover or item selection
    2022-04-15
  • D2R: fix for ver.2.4 changes
    2022-05-02
  • D2R: RuneWords filter
  • D2R: bugfixes
    2022-06-30
  • D2R: bugfixes
    2022-07-05
  • NTQV-D2R-MapAssist - a fork of closed project OneXDeveloper/MapAssist fixed for the D2R path 2.4.3
    2022-07-19
  • D2R: MapAssist’s new features
    2022-07-21
  • NTQV-D2R-MapAssist: fix July 19 patch memory changes
    2023-06-09
  • D2: refactor item descriptions
  • new feature: POST A LINK TO YOUR ITEMS IN MESSENGERS AND ADD ITEMS TO NTQV FROM SUCH LINKS!
    (see screenshots)
    2023-07-02
  • NTQV-D2R-MapAssist: fixed bug with counting 0 scrolls in books
    +ANNOUNCEMENT: NTQV3+ v2.0 coming soon (right after i get NEXUSMODS to kill my code thieves -))
    2023-08-05
  • Version 2.0 - in fact, almost all the changes are cosmetic-)
    2023-08-07
    +bug fix for D2R
    2023-08-08
  • bug fix with personalized D2R items
  • item exchange works with GD and TQ items
    2023-08-10
  • D2R: support for TXT mods like D2RMM
  • game over?
    2023-08-11
  • D2R: fix for NTQV-D2R-MapAssist with TXT mods
    2023-11-12
  • Build Table (for now only for D2)
    2023-11-14
  • Build Table for all games
    2023-11-17
  • GD: small fix for compatibility with GD1.2
    2023-12-30
  • NTQV3CON rewrited for the latest chrome version
    2024-01-15
    +new feature for NTQV3CON (and renaming to NTQV4CON): now it shows the presence of items in the database directly on the pages with builds (Grim Dawn Builds and https://forums.crateentertainment.com/)
    2024-03-21
  • Added support for Last Epoch (work in progress)
    2024-03-22
  • LE: Fixed a bug with storing items.
    2024-03-27
  • Last Epoch’s Full functionality
    2024-04-11
  • LE: database filtering now works

NEED TESTERS & FEEDBACK

nTQV5.2.2.240411-le1.0.6-ready









gdc3
















1 Like

It definitely needs a translation :wink:

it definitely done -)

because there were no testers …
request: somebody tell me the game numbers (GD, GD:AoM, TQ:AE, TQ:R) in the Steam and GOG catalogs

GD is 219990

Going by the Steam page for it being http://store.steampowered.com/app/219990/Grim_Dawn/

AoM then is 642280, but since it installs in the GD dir, I don’t think that matters

TQ:AE is 475150, TQ:R is 741350 by the same logic. TQ:R installs under TQ:AE as well

I am not aware that GOG uses catalog numbers publicly like Steam does. What do you need them for?

It’s nice for detecting the install folder for Grim Dawn.
But I’m not aware of any foolproof ways to detect GOG installs.

nobody hopes only on windows registry, anyway a button for select the folder manually is available
but an user would have an easy way too)

thanks 11111

This is written in machine translation.

Does this tool work in multibyte character environment?

Although it is interrupted because of an error in my environment,
I am preparing a Japanese translation file for this tool.

it supports unicode, not mbsc
after all unicode contains japanesse character, did’t it?
put the translation file in “translation” folder, program will find it on startup

Thank you for your reply
So the cause is not multibyte.
Since NTQV terminates without issuing an error log,
I thought that multi-byte is the cause.

I will try again if the next NTQV update comes.

is your system is windows XP?
sorry, my program writes no logs, it is more convenient for me to cause exceptions in the debugger

one more question: is installed on your system .net framework 4.6.1+ ?

upd. send to me please a file with any japanese text from your system

This stasher is good just for one mere reasone - it doesn’t requre Java machine installed :smiley:

The OS I use is windows 10 and .net framework 4.6.1+ is installed.
I am currently using TQVAULT XL.

I am attaching localization file of Japanese version although it is not completed yet.

This localization is made by cooperation of Mr. Shirasumi who is involved in Japanese official localization.
However, it seems that localization is necessary for this XML file as well as this TXT file.

Mr. Shirasumi seems to work this tool more than me, but that seems not to be perfect.
In my case I tried to switch to TQ and forced to quit.

However, both of us are very excited about this tool.

yeah, instead it requires .Net which is pretty much the same thing but with an MS flavor… the main difference being that the likelihood of having that already installed is higher as you are on a MS OS, so you maybe need another 100 MB of space to have both installed… this really makes no difference whatsoever

i tried your file and program works on japanese…
hmmm… is japanese windows 10 not unicode? I doubt…
i suppose problem not mbcs…
is your system x64? program compiled only for x64 platform

-)I do not like it at all “net framework” too, but c# with its wpf, linq etc. is amazing

ntqv has very early version, it has many bugs, some planned features are not realised yet…
and i see that its interface is needed in a complete revision…

that was not a complaint against the .Net framework but an attempt at correcting the misconception of Garfunkel that Java is somehow to be avoided.
In reality .Net and Java are pretty much the exact same thing, except that as usual MS had to do their own thing to prevent the possibility of losing the Windows monopoly to a cross-platform framework.

Personally I prefer Java for being cross-platform and because I do not particularly like MS, but the framework is pretty decent, certainly a lot better than whatever abomination of a programming environment they provided before it.