Check out Dark Souls III Inventory Tool by sovietspaceship, a tool similar to this one, but web-based.
This app replicates the Dark Souls 3 weapon inventory for you to preview swaps or just store weapons for your builds. Every* sorting method is implemented for you to play around with, all without launching the game and bothering with any limitations therein. It comes with an AR calculator and a rich weapon browsing tool to easily find anything most relevant for your attributes. When you're done, save your inventory as a PNG, or encode it as text to share over chat or paste on your soulsplanner.com build. You can import the inventory code and have your setup back any time.
DS3InventoryBuilderPreview.mp4
- Imitates in-game 5 column inventory layout and automatically sorts every item you add.
- Settable infusions and levels on all weapons with appropriate icons displayed.
- Missing requirements icons, with an additional state which shows where a weapon needs to be two handed.
- All sorting methods both ascending and descending are available (note
Attack Power
in known bugs). - Input your character attributes to get exact damage numbers for your weapons and manage missing requirements.
- Mass ItemGib support for quickly adding many weapons in-game (requires TGA CE Table).
- Highlighting swaps at L2/R2 distance from the current selection.
- Simple weapon preview with single selection and switching to advanced comparison view with multiple selection.
- Weapon preview includes damages, absorption, properties, requirements and scaling along with the hidden luck scaling.
- Rich weapon browser, with ability to filter by name, classes, infusions, levels and sorting methods.
- Additional modifiers for sorting the browser, ex. sorting by two handed damage only where two handing is required.
- Save your inventory as PNG on your computer or copy it directly to clipboard.
- Export your inventory in an encoded form to share it over chat or paste it on soulsplanner.com along with your build.
- Import yours and others' inventory codes.
- ???
- Profit.
- Sorting by
Attack Power
is not 100% valid. When two weapon ARs happen to be similar, DS3 applies some odd comparison rules which I haven't been able to figure out. At times, even the DS3 ordering is wrong according to the in-game AR display (ex. weapons can be sorted as61 > 62 > 61
). This is rare when every weapon is fully upgraded as the damage values are more spread out, but can still happen according to my tests. There is a in-app popup warning about this, but if you have any details on how DS3 deals with this sorting method, please let me know.
- soulsplanner.com's weapon parameter tables.
- Table Capture Chrome extension to parse said tables.
- How to Calcualte AR article at MugenMonkey Blog.
- Post on calcuting AR by
u/Frostitutes
. - Spreadsheet with full weapon data by
u/monrandira
andu/pireax
. - ds3-ar project from
Derling
. - TGA Cheat Engine Table by
inunorii
and everyone involved.
- Item names and images are properties of FromSoftware Inc
- wxWidgets for cross-platform native GUI
- RapidJSON
- bzip2
- fmt
- GoogleTest
This project uses the Conan package manager.
Since it's a Python-based tool, you might want to install it through pip
in a virtual environment.
- clone and cd to repo,
- add Bincrafters remote:
conan remote add bincrafters https://bincrafters.jfrog.io/artifactory/api/conan/conan
- setup CMake and dependencies:
conan install .
,- optionally specify compiler by adding
-s compiler=clang -s compiler.version=11
, - optionally specify build type by adding
--build_type=Debug
, - might require
--build missing
when prebuilt dependencies are not found,
- optionally specify compiler by adding
- build the project:
conan build .
,- add
-c
to only generate CMake files and a solution (if on Windows) without building.
- add