-
Posts
77 -
Joined
-
Last visited
-
Days Won
3
Everything posted by Shishagames
-
[Tool] PokePulse: A Pokemon Encounter Tracker
Shishagames replied to Shishagames's topic in Tech Corner
Thank you for bringing this bug to my attention. This was due to the parsing not accounting for the fact that Nidoran is an edge case where it's name is gendered. I have made changes and tested it myself (shown in screenshot) so let me know if it works for you as well. A bug fix has been applied and the app has been updated. You will need to redownload and extract the new files into the same location as your current PokePulse location. For more direct instructions on how to update, please check the How to Update section of the main post. If you run into any more bugs please let me know and I will address them as quickly as I can! -
[Tool] PokePulse: A Pokemon Encounter Tracker
Shishagames replied to Shishagames's topic in Tech Corner
Ahh! Yeah so that's not available at the moment and noted in the TODO list. It is going to be the main objective over the next few months. As I continue to update (whether it is changes to the app or updating the spawn data), I will be sure to comment on the thread with the update for awareness. Be sure to follow the thread to keep up with these updates. If you run into any bugs during your usage, feel free to comment them here! -
[Tool] PokePulse: A Pokemon Encounter Tracker
Shishagames replied to Shishagames's topic in Tech Corner
While there is no built in way to import it, you can update the .json files. These files are found in the folder that you extracted the application to (extracted_folder/data). This folder has a .json file for each location that you have been tracking on. Specifically, you would need to create the .json file via the application (it is made the moment you select the location and then press "Show Available") and then open that .json file and update the value in "Total". For example, if I had hunting data for Grimer (500 encounters) from another app for Cinnabar Mansion 2. I would open the .json file and change the number under total to 500. A screenshot is provided below with a blue box around what needs to be changed. Is this referring to having a specific Pokemon be at the top? -
[Tool] PokePulse: A Pokemon Encounter Tracker
Shishagames replied to Shishagames's topic in Tech Corner
5/12/2026 Updates: Updated the forum post to include information on how to update your download as well as a FAQ section. Updated the tracker with the most update to date spawns. -
PokePulse: A Pokemon Encounter Tracker PokePulse is a Pokemon encounter tracker written purely in Python. This tracker is written and tested in Windows (Linux support may follow in the future). This has been a passion project of mine for roughly the last year and as of now, it is in a stable state where I feel comfortable sharing it with you all. PSA: PokePulse is not a Bot and will NOT play the game for you. This application's only ability is to take a screenshot and parse the text from the screenshot. How does it work? PokePulse uses utilizes the winocr Optical Character Recognition (OCR) module to parse out the name of the Wild Pokemon that has been encountered and then updates both a Session Tracker and a Historical Tracker. The UI is built using Tkinter. The focal point of this tracker is to provide a higher confidence in the tracking capability first. While I understand that it is plain, it was designed to be a functional application that provides data rather than a pretty application that you want to stare at all day. How to Acquire? The .zip file can be downloaded from Google Drive. Once downloaded, extract the files into a dedicated folder on your system. Once the files have finished extracted, you are ready to begin setup and use. How to Update? When an update is released, you will need to download the new .zip file from the Google Drive link. Then extract the files in the exact same folder that your current version is in. When it extracts, it will ask you if you wish to replace files of the same name. Select "Yes to all files". This will replace and update everything except your data files. Once the files have finished extracted, you are ready to use the tracker once again. Note: if spawns in a hunting area have changed, they will no longer appear in the Session Tracker; however, you will see them in your historical tracker. If you would like this information to no longer be there, you can delete the row in the table of the Historical Session and once you encounter your next Pokemon it will update and remove it from the historical data that is saved. Setup Once you have downloaded and extracted the files, run the PokePulse.exe. After you run the application, you will need to go through some setup. First, you need to select the hunting information associated with your planned hunt. There are three options here: - "Select a Region": Associated with the Kanto, Johto, Hoenn, Sinnoh, Event Maps, and Pinkan Island - "Select a Hunting Location": The Routes, Cities, etc. that exist within the selected region. - "Land": Hunting Terrain (the other option is Surf) Once you have input your desired hunting information, click the "Show Selection" button to populate the spawns of that area. After you have populated the spawns, you need to set the area for the application to read. The best way to do this is to encounter a wild Pokemon and then click the "Set Wild Poke Name Area" button. The area that you need to select is a rectangle a bit larger than the size of the "VS. Wild <Pokemon Name>" text area. Note: only your main screen can be selected at this time. The selection of any secondary monitor is in future works. Once you have set your area, click the "Begin Tracking" button to have your encounters tracked. Bells and Whistles PokePulse has two trackers built in: Session Tracker and Historical Tracker. The Session Tracker tracks your current hunting session while the Historical Tracker keeps track of your encounters over all sessions. The data table for the Session and Historical Tracker are interactable. These tables can have rows added (e.g., shiny, form, etc.) that can be manually updated along the way. While these tables allow for things such as column deletion, do not delete the columns. Doing so will break the structure of the table so no touchy. Furthermore, the tables have the following columns: - Pokemon: The name of the Pokemon - Morning, Day, Night: Tells you if the Pokemon can be encounter in the respective time cycle - Terrain: Identifies the method of hunting required. - Rarity: Whether it is Common, Uncommon, or Rare spawn. - Total: The total you have encounter (either in that session or all time). - Total Percent: The percentage (out of 100%) that the Pokemon is associated with. Session Tracker The Session Tracker comes with the following information: - Current Encounters - The total count of encounters that you have had since loading the app. - Session Timer - The amount of time you have been tracking your session. Note: if you wish to reset your session data, select the "Clear Session Data". Caution, this will permanently remove the data from the session tracker. Historical Tracker The Historical Tracker keeps track of the sum of the total encounter for have for this particular hunting location. This is updated every encounter and persist through all session. Note: if you wish to reset this data, click the "Clear historical Data". This will delete the data that exists in the associated data file for this route. USE WITH CAUTION. TODO List: - Opaque Overlay (Unsure of the design) - Automatic location change - UI cleanup - DARK MODE FAQ - I changed my color customization in the tables, how can I change it back to the default? If you have changed the color customization in the tables and wish to reset them, you will need to edit the file in your local .config folder. (.config/pandastable/default.conf). Remove the color information and the default will be restored. - Can this tracker count Event Forms or Shiny? No, not on its own; however, you can add a row in the Historical Session table that will need to be manually updated. If you choose to do this, you must ensure that you add a value for all columns except Percent (as this is recalculated on ever spawn). - Can I delete columns in the table? While you have the ability to delete the columns in the table, be advised that removing certain columns (e.g., Pokemon) will lead to failure to track or unexpected behavior. With that being said, it is recommended to not delete columns. Known Bugs - For some lower resolutions, it has been seen that the tracker does not properly read the Pokemon. - Multi-counting Pokemon will occur if you select an area to track and then you cover that area / uncover it. - If a Pokemon is huntable in both the land and water, the counter will currently update both. If you encounter any bugs, please comment on this thread with the steps to reproduce said bug and I will try to address them when I can. HUGE shoutout to the players that have assisted me in play testing the alpha version of this to sort out some initial bugs. @Mrboston, @Stuck, @Farigiraf Without you all, I would not have felt comfortable making it to the finish line.
-
4/26/2026 Update: Tracker has been given a face lift and now is in formatted table form. Link has been updated to take the user to a Data View that groups the table via Pokedex Numeber (to keep the base, regional variants, and megas in the same group). New sets added.
-
SilverNabs' Random Set Tracker SilverNabs' proudly presents to you, our Random's Set Tracker! This tracker is put together through the combined efforts of our wonderful PvP players and data nerds! The tracker can be accessed through a Google Sheet found here. While not a comprehensive list of every random set for every Pokemon, this list includes older sets and newer sets alike and is still being actively updated as time goes on. The tracker contains the following information: Pokemon Number Pokemon Name (Pokemon Name - Mega [if the set is a mega set]) Primary and Secondary Typing Level Held Item Ability Speed Moves 1 - 4 To efficiently navigate the tracker, it is recommended to control + f and the search the specific Pokemon. Once you have located the Pokemon, look at the levels and match them to what you see in the tracker. Once you determine the n sets it could be, then you will be able to determine what Pokemon you are against. Once again, this tracker is not all inclusive and sets are missing. Currently sitting at over 1500 recorded sets, this list will continue to grow as more data comes in. If you wish to contribute to this list, feel free to comment on this post with a screenshot of the Pokémon's inspection card. Moves, Stats, Ability, and Item Must be included to be added. SilverNabs' thanks you for any contribution. Finally, SilverNabs' is not a PvP focused guild but we do place on the PvP ladder. If you would like to join, whether interested in PvP or not, feel free to comment on our recruitment thread found here. Huge Credits to the following people that helped lift this project off the ground! Shishagames, Gio, Txmpo, 50sentret, Hasibubu, Spa8as, Kellsbelles, Ovmplayz, Pikalazeee, Shadow2054, Mysticwind, WeepiestEnd4, Biwakkit
-
[Closed] Adamant Mold Breaker Pink Pancham
Shishagames replied to Shishagames's topic in Shiny and Special Pokémon - Silver
Congratz @Sarss You have won the auction. -
[Closed] Adamant Mold Breaker Pink Pancham
Shishagames replied to Shishagames's topic in Shiny and Special Pokémon - Silver
bump - 45 minutes remaining. -
[Closed] Adamant Mold Breaker Pink Pancham
Shishagames replied to Shishagames's topic in Shiny and Special Pokémon - Silver
bump -
Auction Details ♠ Start Price: 10m ♠ End Point: 48 hours (after start price is met) ♠ No insta ♠ Minimum Raise: 250k ♠ Accepted Payment: Pokedollars, Coin Capsules (x1 Coin Capsule = 500k), IV-Reroll Tickets (x1 IV-Reroll Ticket = 750k) Important Reminders: ♠ This is a Silver Server auction. You may bid from any server but you are responsible for transferring to Silver to claim if you win. ♠ If you intend to purchase with an alt account, specify the account alongside your bid. ♠ If a bid is received in the final 15 minutes of the auction, the end point will be delayed by 15 minutes from that bid, and will be delayed by 15 minutes for each new bid thereafter, until the current offer has been held for a full 15 minutes.
-
Make Excavation great again [An In-Depth Excavation Suggestion]
Shishagames replied to Norex's topic in Suggestions
+1 Could also consider extending the unlock system further. I believe the last unlock is at 10,000 Discover Points for access to the Draconic Site. What I would further suggest to this idea would be to add higher tier unlocks (e.g., increments of 10,000 after unlocking Draconic) where you unlock another spawn tier for a particular site. Example below for demonstration of unlock increments. The Pokemon were meant to fit the theme of the site and not necessarily what I think should be the spawn added. Mainly focused on mons or fossils that I thought aligned. Haunted (20,000) - Charcadet spawn added Mineral (30,000) - Minior spawn added Feral (40,000) - Paldean Tauros spawn added Glacial (50,000) - Bird and Dino Fossils (allowing the unlock of Arctovish, Dracovish, Arctozolt, and Dracozolt) Natural (60,000) - Toedscool spawn added Historical (70,000) - Passimian spawn added Wondrous (80,000) - Impidimp spawn added Briny (90,000) - Basculin (white stripe) spawn added Draconic (100,000) - Dreepy spawn added -
Content Suggestion - Greenfield and Molly's Story
Shishagames replied to Shishagames's topic in Suggestions
bump -
[TOOL] Repeatable Content Cooldown Tracker
Shishagames replied to Shishagames's topic in Tech Corner
bump -
@Khangkazuma I have attempted to reach out on Discord however you are unable to accept messages from users not on your friends list. Let me know when this has been updated (even if temporary) and I can get an server invitation to you.
-
[TOOL] Repeatable Content Cooldown Tracker
Shishagames replied to Shishagames's topic in Tech Corner
Thanks for letting me know. The instructions now show how to set the timer to the users appropriate time zone. This is needed because the spreadsheet stores the time zone of the author, even when shared and it uses that time zone when running the =NOW(), =TODAY(), and other commands. If you find anything else, please let me know. -
[TOOL] Repeatable Content Cooldown Tracker
Shishagames replied to Shishagames's topic in Tech Corner
Updates: Updated instructions for setting the triggers to allow time based updating Fixed a bug where some cooldowns were not generating the proper date available. Notes: Date Available time will be in your respective local time and can be broken down as follows Excavation - exactly 20 hours from when you flip the chip to "On Cooldown" 14-Day Cooldown (e.g., Petalburg Mushrooms) - exactly 14 days from when you flip the chip to "On Cooldown" 12-Day Cooldown (e.g., Bosses) - exactly 12 days from when you flip the chip to "On Cooldown" 5-Day Cooldown (e.g., Love Island Crystals) - exactly 5 days from when you flip the chip to "On Cooldown" 3-Day Cooldown (e.g., Diggable Patches) - exactly 3 days from when you flip the chip to "On Cooldown" Daily (excluding excavation) - 12AM (GMT+0) shown in your respective local time If you want to automation portion of the spreadsheet to work, you will need to set the Triggers up following the instructions in the main post of the thread (They have been included as of this post). If anyone runs into any issues with it just let me know. Hope this is a useful tool for you all and thanks for checking it out. -
[TOOL] Repeatable Content Cooldown Tracker
Shishagames replied to Shishagames's topic in Tech Corner
Updates: Fixed the download link and added Sinnoh Underground and Celadon Daily Updated Non-Excavation Date Available to put the local representation of 12:00 GMT+0 (so that it properly resets with game daily reset) Fixed bug where Petalburg Woods timer would only update a 1 day instead of 14 days. There may be issues an issue with the trigger not being set up when the sheet is copied and it may need to be done manually. If so I will add instructions to set up the trigger. -
Repeatable Content Cooldown Tracker Tired of having to try to remember if your repeatable content is off cooldown or wasting your time making your way to dome content to realize it's unavailable cause you already did it? I know I was as well, so I made a spreadsheet (those who know me know I love my spreadsheets). Specifically, this spreadsheet lists out repeatable content (Dailies, weeklies, etc) and gives your the ability to mark it as on cooldown or available. While it sounds simple, there is a bit more luxury in this tracking tool. Once you set something as on cooldown the corresponding cell in the Date Available column will auto populate the day that it is to come off cooldown (In the case of Excavation sites, it calculates it with date and time and checks for exactly 20 hours). If the spreadsheet receives an update, then you will need to make a copy of the updated one if you want to have the new / fixed functionality. How to Acquire The first thing you need to do is acquire the spreadsheet with the following steps. - Access the Google Sheets link here. - At this point you are a Viewer and will need to make a copy by clicking File and then Make A Copy - Once you have a copy made, you are ready to track your Repeatable Content. How to Use The first thing you need to do is set your specific time zone. This can be done be clicking File and then Settings. Once the settings are open you will need to set your specific time zone. Doing this will allow tie cooldowns to be set relative to your time zone. When the file is first acquired, you will see all of the listed repeatable content in a single table as seen below and the columns are broken down as follows. Column A - Task The daily repeatable task name. Column B - Content Region The region (loosely) in which the content is located. Column C - Content Type The group in which the content is associated with. Column D - Cooldown Type The associated cooldown of the task. Column E - Status The indicator whether your repeatable task is available or not Column F - Date Available If on cooldown, the date which is will become available Column G - Notes A section for the user to leave personal notes associated with the task Although it is preference, a much cleaner view is through using a pre-saved data view "Group by Content Type". You can access this by selecting the Data tab and then Change View followed by Group by Content Type. This view will have all of the content separated neatly by the type of content it is identified as and an snippet of this view is shown below. As you go complete repeatable activities, you will want to mark them as "On Cooldown". Once you select this, the corresponding cell in the Date Available column will populate with a cooldown associated with the value in the Cooldown Type column. For example, if you complete the the Diggable Patches on Route 3 on 01/28/2026 then they will be available on 01/31/2026 (as seen below). When the current date is the same as the Date Available, the "On Cooldown" in the Status will automatically flip back to "Available". If you want to add or remove content that you don't do, that is no problem. Simply remove the row from the sheet and refresh. Be advised, if you were to remove a column, it runs the risk of breaking the scripts and references and you may have to acquire a new copy. Adding a new cooldown type is not as simple and requires script modifications. The current version of the spreadsheet covered as much ground as I could think regarding repeatable content and its associated cooldown. The current cooldown options are 1, 3, 12, and 14 days as well as 20 hours. I am excited to share this with you all and, while I do not know of any bugs that currently exist with it, if you run into any issues please let me know and I will do my best to sort it out. Trigger Setup Instructions To get the spreadsheet set up to auto-update, you will need to set up the triggers within the spreadsheet scripts. The instructions can be seen below. Access the Script found under "Extensions-> Apps Scripts" After you have clicked the App Scripts page, it will open in a new tab. On the left side of the screen you will see a collapsed window of options. Hover the collapsed window to expand the options and then select the option that says "Triggers" You should now be in the trigger menu. The trigger is a scheduled in while to run the scripts in the editor tab. There are two functions in the script. the "onEdit" function is responsible for filling the date available column in with the appropriate date / date and time until the activity should be off of cooldown. The other function is the checkCooldowns function. This function is responsible for checking the date / date and time in the Date Available column against the local date / date and time and then resetting the On Cooldown chip to Available in Column E (Status). The function of interest is the checkCooldown function and we want to set it on an hourly trigger. Select the 'Add Trigger' button on the bottom right of the screen. For the trigger options you will want to set them as follow: Choose which function to run: checkCooldowns Which runs at deployment: Head Select event source: Time-driven Select type of time based trigger: Hourly timer Select hour interval: Every hour Once the triggers are set, click the Save button and then your copy should update both all activities accordingly. Updates - 1/28/26: Fixed the download link and added Sinnoh Underground and Celadon Daily - 1/29/26 Updated Non-Excavation Date Available to put the local representation of 12:00 GMT+0 (so that it properly resets with game daily reset) - 1/29/26: Fixed bug where Petalburg Woods timer would only update a 1 day instead of 14 days. - 2/1/2026: Updated instructions for setting the triggers to allow time based updating and fixed a bug where some cooldowns were not generating the proper date available. - 2/2/2026: Adding instructions to the post to walk the user through setting the time zone of the spreadsheet to their own.
-
Bump
-
Bump