You are viewing a potentially older version of this package. View all versions.
lane_ftw-ItemFinder-1.0.2 icon

ItemFinder

Finds Items. Marks Items. Logs Items. Configurable. https://github.com/lane-ftw/ItemFinder-PEAK

Date uploaded a year ago
Version 1.0.2
Download link lane_ftw-ItemFinder-1.0.2.zip
Downloads 83
Dependency string lane_ftw-ItemFinder-1.0.2

README

DELETE SETTINGSCONFIG DELETE SETTINGSCONFIG DELETE SETTINGSCONFIG DELETE SETTINGSCONFIG

ItemFinder

  • Item Detection & Visualization: Automatically finds and marks items with colored arrows and labels

  • Multi-Selection Item GUI: Choose which items to track from both in-game database and custom definitions

  • Luggage Management: Automated opening and item extraction

  • Campfire Triggering: Manual and automated campfire activation for biome progression

  • ** Configuration**: Every setting I could think of in a JSON-based config system with hot-reload support

HOW TO USE:

  • I - Item selector (choose what to find)
  • F7 - Open all luggage
  • F5 Hot reload items and config (DELETES ALL AND RELOADS)
  • F6 - Show arrows for selected items (DOES NOT DELETE PREVIOUS ARROWS OR LABELS)
  • F9 - Automatic Arrow mode (MUST USE IN AIRPORT)

All keys are configurable in the settings

FULL MANUAL AT https://github.com/lane-ftw/ItemFinder-PEAK

Configuration

Configuration files are located in BepInEx/config/ItemFinder/:

  • SettingsConfig.json - General settings, automation parameters, UI configuration, EVERYTHING

  • ItemConfig.json - Item detection rules and custom item definitions

Files Generated

  • PeakAutomationLog.txt - Detailed operation logs

  • items_[biome]_[timestamp].txt - Item discovery logs

  • Screenshots in configured output directory

  • ItemNameCache.json - Cached item display names

All Controls

All keys are configurable in the settings

| I | Toggle item selector GUI |

| F1 | Toggle arrows visibility |

| F2 | Toggle labels visibility |

| F3 | Arrow mode (load game and show arrows) USE IN AIRPORT|

| F4 | Full automation mode USE IN AIRPORT|

| F5 | Hot reload items and config |

| F6 | Spawn arrows for current items (DOES NOT CLEAR PREVIOUS)|

| F7 | Open all luggage |

| F8 | Toggle Unity coordinates display |

| F9 | Arrow mode without loading USE IN AIRPORT |

| F10 | Trigger current biome's campfire |

Support

PLEASE POST BUGS/ ANYTHING ELSE ON GITHUB https://github.com/lane-ftw/ItemFinder-PEAK

CHANGELOG

Changelog


[1.0.6]

  • ADDED A SETTINGSCONFIG MIGRATION YOU SHOULD NEVER HAVE TO DELETE SETTINGSCONFIG AGIAN WHEN I UPDATE
  • NEW SETTINGS SHOULD BE ADDED AUTOMAGICALLY
  • F7 should be fixed
  • UNKNOWN BIOME in the logs should be fixed, now explicitly calling BiomeDetector on hotkey press
  • Added icons for Luggage, Antlion, Cappys, and MirageLuggage
  • Can now track MirageLuggage
  • Can now add icons for custom items, name of the .PNG in .../ItemFinder/Icons must match itemType in ItemConfig.JSON EXACTLY Thanks to Krewer for the bug reports and icons!

[1.0.5]

  • Hopefully fixed deduplication for Beehives and anything else with a parent/child
  • Scaling in the GUI for common resolutions should work, please report if you have an ultrawide/ non 16:9 res if anything is funky.

[1.0.4]

  • Added Velocity to F8
  • Added speed to F8
  • Added Maxspeed to F8
  • Added new settings in CoordsGUISettings
showRotation = true;
showVelocity = true;
showSpeed = true;
showMaxSpeed = true;
positionToMetersMultiplier = 1.59f;
  • Position to meters can be changed, but 1.59 is what I derived for logging Y values in the logs for items, so I used that here too. Turns out Scouts are FAST.
  • Gotta delete settingsconfug if you want this to work.
  • Looking into deduplication issues. (Have seen reports of beehives specifically not working correctly.)

[1.0.3]

Fixed F5/F6?


[1.0.1/1.0.2]

You're gonna have to delete settingsconfig.json to get this to work, expect to have to do this a few times as I update. I'll figure out a migration manager for the local config file soon.

  • Changed OpenLuggageAutomatically = false; to true by default.
  • Coords GUI display (F8 by default) works now.
  • Added config for what GameObject to get coords from, default targetGameObjectName = "MainCamera"; MUST BE AT ROOT LEVEL, NO RECURSIVE SEARCH YET.
  • Moved settings for coords GUI into their own block.
  • Added rotation and a toggle for rotation in the coords GUI (showRotation = true).
  • Added key parser for numbers, numpad, function, and arrow keys, including modifier aliases in settingsconfig.json.
  • Can now use lowercase or uppercase for any key (k/K, f8/F8, etc).
  • Special characters supported: "[",',|, etc".
  • Numbers 1,2,3... default to number row, supports numpad with numpadX/keypadX.
  • All supported special keys:
    • Modifiers: ctrl, shift, alt, cmd, windows
    • Enter/Return, Esc, Space
    • Numbers: 0–9 (Alpha)
    • Numpad: numpad0-9 / keypad0-9
    • Function keys: F1–F12
    • Arrows: up, down, left, right
    • Other: `. , / \ ; ' [ ] - = ``

Thanks to Krewer for the bug reports!


[1.0.0]

Release