Git Product home page Git Product logo

elden-ring-automatic-checklist's People

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

Watchers

 avatar  avatar

elden-ring-automatic-checklist's Issues

Sites of Grace

In addition to your planned features to include bosses and key items, it would be cool if you were able to include sites of grace. It looks like the Elden-Ring-CT-TGA files include data on the format for grace/bonfire data.

Thanks for a great tool!

Crystal Tears

What do you think of adding Crystal Tears for the Flask of Wondrous Physick to your tool?

There are 29 of them, so that might be cool to see.

Warrior Jar Shard bug

I noticed that i already have the Warrior Jar Shard in my inventory, yet it's considered a Not Owned Item. I tried to drop it and pick it up again but to no avail

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:

  1. Start Elden Ring, create a new character (choose Vagabond class)
  2. Skip intro and quit to desktop after the character is spawned
  3. Goto https://cybergiant7.github.io/Elden-Ring-Automatic-Checklist/ and load the save file, select character & calculate
  4. In Owned Items list it will show 3/377
  5. Start Elden Ring, load the character save file
  6. Unequip Longsword & Halbert and discard or leave them, so you will have them no longer in your inventory
  7. Quit to desktop
  8. Goto https://cybergiant7.github.io/Elden-Ring-Automatic-Checklist/ and load the save file, select character & calculate
  9. In Owned Items list it will still show 3/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:

  1. You need some piece of armor in your inventory that you have picked up or received, of which there is an alternative version that you have not yet picked up or received
  2. 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
  3. Use tool or Boc to create the normal version of Beast Champion Armor from the altered
  4. The game will not set the event flag for the normal armor, you can also check using checklist tool
  5. Drop the normal Beast Champion Armor and pick it up
  6. The game will play sound and show popup dialog, that you have received a new item
  7. 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.

Bug with ash of wars

There are 4 ashes of war that despite are obtained the website shows them not owned.
These ashes of war are:

  • Braggart's Roar
  • Piercing Fang
  • Spinning Strikes
  • Glintblade Phalanx

Cookbooks

I think putting together a checklist of cookbooks would be cool, since we don't always know which one we've already picked up.

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.