Elden-Ring-Automatic-Checklist
Elden-Ring-Automatic-Checklist copied to clipboard
Tool does not analyze current items in inventory & storage. It analyzes only if a loot flag has been set.
Description
As a completionist, the purpose of the tool for me is to show me which items are missing in a character's inventory. After using the tool for some time and reading through the Github readme & issues, I noticed the following:
Elden Ring Automatic Checklist is an online tool created for the purpose of being able to know your missing items in Elden Ring.
Instead of analyzing which items are currently being held in a characters inventory & storage, the tool only checks whether a relevant event flag for unlocking an item has been triggered (awardItemLot
). See this comment.
For example, if I have looted a certain weapon Longsword
, the event flag for Longsword unlocked: true
is set.
If I discard or drop the weapon, the unlocked
event flag does not change and is still set to Longsword unlocked: true
I assume that this is a bug that was not taken into account during implementation of this tool. As described in the features:
Instead of checking if an event flag
for unlocking an item has been triggered
or set, the tool should check & show which items are currently
being held in a characters inventory. I guess this is the purpose, since as a completionist I care about what items I currently HAVE in inventory & storage, as I may have accidentally dropped or sold an item.
How to replicate
In order to replicate follow these steps:
- Start Elden Ring, create a new character (choose Vagabond class)
- Skip intro and quit to desktop after the character is spawned
- Goto https://cybergiant7.github.io/Elden-Ring-Automatic-Checklist/ and load the save file, select character & calculate
- In
Owned Items
list it will show3/377
- Start Elden Ring, load the character save file
- Unequip
Longsword
&Halbert
anddiscard
orleave
them, so you will have them no longer in your inventory - Quit to desktop
- Goto https://cybergiant7.github.io/Elden-Ring-Automatic-Checklist/ and load the save file, select character & calculate
- In
Owned Items
list it will still show3/377
Additional info
This is related to #11 & #2 & the bug that altered armor not shown correctly, even if it is currently present in inventory.
I can't tell if the following has ever been discovered yet. After testing I can confirm the following seems like a bug in Elden Ring which causes event flags for armor & altered armor not being set when modifying.
In general, if you pick up a piece of armor that you didn't have before, a new item event
is triggered. A popup dialog with an image and description of new item
is displayed and a sound is played.
When using Tailoring Tools or Boc the Seamster to modify armor sets, the game does not set the unlocked: true
event flag for the modified version of the armor. This happens for lets call it normal
& altered
versions.
As a workaround, @CyberGiant7 suggests dropping and picking up items that are not registered by the tool. I can confirm this works for armor normal and altered version.
In order to replicate follow these steps:
- You need some piece of armor in your inventory that you have
picked up
orreceived
, of which there is an alternative version that you have not yetpicked up
orreceived
- As example I received the Beast Champion Armor (Altered) from Knight Bernahl after killing him. The game has set the event flag for the altered version to
true
- Use tool or Boc to create the normal version of Beast Champion Armor from the altered
- The game will not set the event flag for the normal armor, you can also check using checklist tool
-
Drop
the normal Beast Champion Armor and pick it up - The game will play sound and show popup dialog, that you have received a new item
- Now checklist tool will register that the event flag for normal armor has been set
But now again same issue. I do not own the altered version anymore, but the checklist tool now shows both armor versions as owned
.
@CyberGiant7 I would really like to know your opinion on this and how this tool is meant to be used.