Counter Menu Navigation - ssjshields/archetype-counter GitHub Wiki

[!TIP] Right-click on the Archetype Counter System Tray icon to activate the counter menu.

Options will appear "grayed out" and cannot be accessed while the Counter is (BUSY).

Encountered (Count)

[!NOTE] Encountered Pokémon dynamically get loaded from the top 25 seen in battle. (Top 25 have been chosen for the counter menu due to performance reasons.)

[!TIP] Selecting an existing Pokémon in the counter menu allows you to manually modify the specific encountered count.

  • Encountered Type Count: Shows all of the encountered types the counter will track.
    • Single Battle: Displays the current count for all single battles encountered.
    • Double Battle: Displays the current count for all double battles encountered.
    • Triple Battle: Displays the current count for all triple battles encountered.
    • Horde Battle: Displays the current count for all horde battles encountered.
  • Change Encountered Count: Set any number value for the Encountered count. (Typically when transferring from another counter)
  • Reset Encountered Count: Resets the current hunt profile Encountered count to "0".

 

Egg (Count)

  • Add +1: Adds a number value count of "1" to the total Egg count.
  • Add +30: Adds a number value count of "30" to the total Egg count.
  • Add +60: Adds a number value count of "60" to the total Egg count.
  • Change Egg Count: Set any number value for the Egg count. (Typically when transferring from another counter)
  • Reset Egg Count: Resets the current hunt profile Egg count to "0".

 

Fossil (Count)

  • Add +1: Adds a number value count of "1" to the total Fossil count.
  • Add +30: Adds a number value count of "30" to the total Fossil count.
  • Add +60: Adds a number value count of "60" to the total Fossil count.
  • Change Fossil Count: Set any number value for the Fossil count. (Typically when transferring from another counter)
  • Reset Fossil Count: Resets the current hunt profile Fossil count to "0".

 

Alpha / Legendary / Shiny

  • Alpha (Count):
    • Change Alpha Count:
    • Reset Alpha Count: Resets the current hunt profile Alpha count to "0".
  • Legendary (Count):
    • Change Legendary Count:
    • Reset Legendary Count: Resets the current hunt profile Legendary count to "0".
  • Shiny (Count):
    • Change Shiny Count:
    • Reset Shiny Count: Resets the current hunt profile Shiny count to "0".

 

Hunt (Hunt Profile)

[!CAUTION] Do not use characters such as parenthesis ( ), brackets [ ], quotations " " etc. in profile names.

[!CAUTION] Do not use the same word for different hunt profiles. Ensure hunt profile name is unique from the others.

  • Rename Current Hunt: Change the current hunt profile name to better organized specific hunts.
  • Reset Current Hunt: Resets the current hunt profile in the counter (Encountered, Egg, Fossil, Alpha, Legendary, Shiny.. everything!)
  • Reset All Hunts: Resets all hunt profiles in the counter. (Warning: Please ensure you have backups of your current counts in all hunt profiles before utilizing the "Reset All Hunts" selection.)

 

Settings

Picture Mode

  • Primary: Uses built PrintWindow function wrapped in a .dll file (PrintWindowStream.dll).
  • Alternate (Debug): Backup option if the Primary picture mode fails.

 

Chinese Mode

  • Off: Indicates the counter will not OCR scan the screenshot with Chinese recognition.
  • Chinese Simplified: Indicates the counter will OCR scan the screenshot with Chinese recognition (From Chinese in-game strings).
  • Chinese Traditional: Indicates the counter will OCR scan the screenshot with Chinese recognition. (From Chinese in-game strings).

 

Theme Mode

  • Auto: Sets the Counter menu based on the Windows standard theme (Light/Dark).
  • Light: Manually overrides and sets the counter menu to "Light" theme.
  • Dark: Manually overrides and sets the counter menu to "Dark" theme.

 

Sprite Mode

  • Default: Standard PokeMMO sprites used in counter menu & notifications.
  • 3DS: 3DS PokeMMO sprites used in counter menu & notifications.
  • Gen 8: Gen 8 PokeMMO sprites used in counter menu & notifications.
  • Home: Home PokeMMO sprites used in counter menu & notifications.
  • Shuffle: Shuffle PokeMMO sprites used in counter menu & notifications.

 

Notify Mode

  • Never: Windows toast notifications is turned off and will not trigger.
  • Partial (By Pokémon): Windows toast notifications triggered based on Pokémon counts.
  • Partial (By Total): Windows toast notifications triggered based on total Encountered count.
  • Always:
  • Set Milestone (Count): Sets the specific number value count when to trigger the "By Total" or "By Pokémon". Ex: If the count is set to 10, then the Windows toast notification will trigger if the count reaches 10 by total or by Pokémon.

 

Sorting Mode

  • Encountered (Ascending): Sorts the encountered list by Ascending order (lowest to highest).
  • Encountered (Descending): Sorts the encountered list by Descending order (highest to lowest).
  • Pokédex (Ascending): Sorts the encountered list by Ascending order from the the Pokémon Pokédex number (lowest to highest).
  • Pokédex (Descending): Sorts the encountered list by Descending order from the the Pokémon Pokédex number (highest to lowest).
  • Pokémon (Ascending): Sorts the encountered list by Ascending order from the Pokémon name (Alphabetical - lowest to highest).
  • Pokémon (Descending): Sorts the encountered list by Descending order from the Pokémon name (Alphabetical - highest to lowest).
  • Pokémon (Last Seen): Sorts the encountered list by the last Pokémon seen in battle.
  • None: No sort is added in.

 

Overlay Mode

  • On (Pokémon): Shows a minimal but customizable GUI overlay for the current Pokémon count (Based on the "Sorting Mode").
  • On (Total): Shows a minimal but customizable GUI overlay for the total Encountered count.
  • Off (System Tray): No GUI overlay is displayed.
  • Open Overlay Settings: Opens the "Config_OverlaySettings.txt" file that allows you to customize the GUI overlay.

 

Overlay Mode Settings

  • Normal Symbol: The main symbol used for the GUI Overlay while outside of battle. This is a unicode character symbol.
  • Normal Symbol: The busy symbol used for the GUI Overlay while inside of battle. This is a unicode character symbol.
  • With Symbol: Sets whether or not to use the symbols on the GUI Overlay. True = ON / False = OFF
  • Multiline: Sets the GUI Overlay to show up to individual Pokémon in the GUI list. (This will only display if using the "On (Pokémon)" option in the Overlay Mode.)
  • Multiline Count: Ability to set/control the amount of encountered Pokémon displayed in Overlay Mode.
  • Font Type: This property sets the typeface of the text displayed. For example, "Arial", "Times New Roman", or any other installed font family can be used - Using "System" utilizes no font and goes based off of Windows system font. (String Name)
  • Font Size: This property sets the size of the text displayed. (Number Value)
  • Font Padding: This property is the space between the content of the Text and its border. (Number Value)
  • Font Color: This property sets the color of the text displayed. (Hex Code Value)
  • Font Background Color: This property sets the color of the text background displayed. (Hex Code Value)
  • Font Opacity: This property sets & determines the transparency of the Text. It ranges from 0 (fully transparent) to 1 (fully opaque). Values between 0 and 1 specify varying levels of transparency. Ex: 0.6 (Number Value or Number Decimal Value)
  • Font Background Opacity: This property sets & determines the transparency of the Text background. It ranges from 0 (fully transparent) to 1 (fully opaque). Values between 0 and 1 specify varying levels of transparency. Ex: 0.6 (Number Value or Number Decimal Value)
  • Font Weight: This property sets the thickness of the font's stroke. It can be set to predefined values like Normal or Bold. (String Name)
  • Font Style: This property sets the style of the font, such as Normal, Italic, or Oblique. Italicized text has a slanted appearance compared to normal text. Oblique is similar to italic but uses a different algorithm to slant the characters. (String Name)

 

Open PokeMMO

  • Yes: Set to open PokeMMO when the counter is opened.
  • No: Does not set PokeMMO to open when the counter is opened.

 

Close PokeMMO

  • Yes: Set to close PokeMMO when the counter is closed.
  • No: Does not set PokeMMO to close when the counter is closed.

 

Show Failed Scans

  • Yes: Showed failed scans dialog to rectify failed OCR name scans from battle.
  • No: Disables the failed scan dialog (Not recommended).

 

Uninstall

Dialog that allows FULL uninstall of the Archetype Counter. See Removal for more info.

 

Support

  • GitHub Readme:
    • github.com/ssjshields/archetype-counter
  • GitHub Issues:
    • github.com/ssjshields/archetype-counter/issues
  • Discord Link:
    • discord.gg/rYg7ntqQRY

 

Troubleshooting

Open Debug Folder

  • Opens the counter debug folder that holds .txt and .png file (Typically for the Archetype to further diagnose an issue).

 

Open Name Fix File

  • Opens the "Config_PokemonNameFix.txt" file to manually add in failed name entries (Should not be needed with automated failed dialog scans to correct issue).

 

Toggle Debug Window

[!CAUTION] Do not close the console window from the taskbar- it will exit the entire counter. Simply reselect the toggle option to make the console window disappear.

  • Toggle the ability to show the counter console window to help troubleshoot

 

Test Toast Notification

  • Allows to you manually invoke the toast notifications to ensure they work and/or are turned on via the Windows system.

 

Exit

  • Closes the counter and all of its current processes.