Acquisition is an inventory management tool for Path of Exile that has been around for over a decade:
You can download all of your stash tabs and character inventories for offline search.
You can list items for trade using forum shop threads, which are indexed by the official trade site. This allows you to list items in remove-only tabs as well as character invetories, which are not otherwise indexed on the official trade site.
Acquisition can run on Windows, macOS, Linux.
You can download setup packages from the releases page.
Acquisition is written in C++ and uses the Qt widget toolkit. It was originally a qmake project, but has been migrated to cmake.
Acquisition should be buildable with Qt Creator (Community) on any platform that supports Qt 6.5.3 LTS.
Acquisition depends on the following Qt modules, which should be installed from the Qt Maintenance Tool:
On Windows you can also build Acquisition with Visual Studio 2022 and the Qt Visual Studio Tools extension.
Windows releases are currently built with:
macOS releases are currently built with:
Linux releases are distributed as an AppImage and built with:
In order run acquisition, your LD_LIBRARY_PATH must include a directory that has OpenSSL 3.x libraries. If you are building acquisition, you can use the shared libraries provided by Qt, which are refernces in CMakeLists.txt. Otherwise you may have to download and install a compatible version of OpenSSL yourself unless your distribution provides one. This is because linuxdeploy blacklists the OpenSSL libraries for sercurity reasons.
PVS-Studio - static analyzer for C, C++, C#, and Java code.
acquisition [--data-dir <path>] [--log-level <level>] [--test]
--data-dir <path>
:
Set the path where Acquisition should save its data.
The default on Windows is %localappdata%\acquisition
.
The default on macOS is ~/Library/Application Support/acquisition
.
The default on Linux is ~/.local/share/acquisition
.
--log-level <level>
:
Controls the amount of detail in the log.
Options are TRACE
, DEBUG
, INFO
, WARN
, ERROR
, FATAL
, and OFF
.
This option is case-insensitive.
The default level for release builds is INFO
.
The default level for debug builds is TRACE
.
--test
:
run tests. Zero exit code on success, other values indicate errors.
If you're having problems with Acquisition, please check the issues page: https://github.com/gerwaric/acquisition/issues