Skip to content

Conversation

@D1firehail
Copy link
Contributor

What did you fix?

  • Closes Button for "Add to Equipment" in Window Mode #144 - "Auto Add" (internally Auto Count) feature
  • Adds ability to override theme choice, and a custom filter option
  • Better logging of auto-list
  • Better reward overlay location for 1 and 2 reward options
  • Removed some unused code
  • Checks for game getting restarted if original instance closes
    • This also fixes WFM status getting locked to "invisible" if the game gets closed
  • Adds "Auto CSV", ability to log reward options and reward choice into a CSV file

Reproduction steps

If you'd rather have me walk you through some/all of these on discord, just @ me

Auto Add

  1. Enable "Auto Add" in settings (requires Auto)
  2. Run fissure
  3. Wait for reward screen to end
  4. Window opens showing list of rewards from current session
    • Has ComboBox for selecting a different reward from the same reward screen
    • Has increment/dismiss buttons for each reward
    • Has increment/dismiss buttons for all shown rewards

Auto CSV

  1. Enable "Auto CSV" in settings (requires Auto)
  2. Run fissure
  3. Wait for reward screen to end
  4. Check %appdata%/WFInfo for the file rewardExport.csv

Theme override

  1. Open WFInfo settings
  2. Change "Theme" option
  3. All scanning uses your chosen theme for filtering
    • "AUTO" uses the results from the automatic theme detection
    • Both "CUSTOM" and "UNKNOWN" uses the custom theme (see next section)

Custom Theme

  1. Open WFInfo settings
  2. Click cog between "Theme" and its combobox
  3. Click "Load Last Use" or "Load From File" buttons to load a test image
  4. Click "Show Unfiltered" to preview test image
  5. Enable and adjust the filter options
    • A pixel passes the custom filter if it passes any of the individual enabled filters
    • A pixel passes the individual filter if all parameters are within their relevant min and max values
    • The sliders and textboxes have a delay before applying, to not write to disk unnecessarily fast
  6. Click "Apply Filter" to see the filter output when applied to your test image
    • Custom theme can't be selected by the automatic theme detection

Better logging of auto-list

  1. See LogChanged method in Data.cs and/or log file after reward screen with auto-list/auto-add/auto-csv enabled

Game restart detection

  1. Start game and WFInfo
  2. Close game
  3. Restart game
    • Close is only detected by AFK loop (once a minute, if logged in with WFM) or anything triggering VerifyWarframe. If not logged in with WFM, this basically requires a manual activation attempt
  4. See if WFInfo is behaving as if the game is actually running
  5. If logged in with WFM, see if online status sets itself back to offline/invisible when changed (either through website or WFInfo)

Overlay location for 1/2 rewards

  1. Set display mode to Overlay
  2. Run relic with only corresponding amount of players successfully opening relic
    • In the case of 1 reward, requires more than 1 player, with only 1 player getting enough traces
  3. See overlay location

Evidence/screenshot/link to line

Considerations

  • Does this contain a new dependency? [No]
  • Does this introduce opinionated data formatting or manual data entry? [No]
  • Does this pr include updated data files in a separate commit that can be reverted for a clean code-only pr? [No]
  • Have I run the linter? [No]
  • Is is a bug fix, feature request, or enhancement? [Bug Fix/Feature/Enhancement/]

@PeterJeff
Copy link
Contributor

Auto add is amazing thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Button for "Add to Equipment" in Window Mode

3 participants