Hidden Item RNG (CFW)

A guide for using PickyUppy by LegoFigure11 to manipulate hidden floor items in LGPE.
Introduction

PickyUppy is a tool for manipulating hidden item RNG in Pokémon Let's Go Pikachu and Let's Go Eevee. By controlling the game's RNG, it is possible to determine which item will be obtained when interacting with hidden item spots in Cerulean Cave and Rocket Game Corner. This allows players to reliably farm valuable items such as Master Balls, PP Maxes, Gold Bottle Caps, Golden Razz Berries, Fossils and Candies.

Required Software
Tools and Applications
Installation Instructions
  1. Download the latest release of PickyUppy then extract the contents of the download into an empty folder in a known location on your computer.
  2. Download sys-botbase then extract the contents of the download to the root of your Switch SD card, reboot the console into your chosen CFW environment after doing so.
Troubleshooting

You will need to remove all mods or cheats for Pokémon Let's Go Pikachu/Let's Go Eevee before proceeding. Mods/cheats can alter the RNG of the games and cause RAM reads to fail. Switch mods/cheats are stored in the atmosphere/contents directory on your SD card. This folder is typically empty on a fresh installation of Atmosphère.

Methods for Disabling mods/cheats

Any of these methods can work to disable mods/cheats. You should select the best one for your use case.

  • Rename the atmosphere/contents folder to something else, such as oldcontents. This will allow you to keep everything you previously installed. You can simply rename the folder back when done.
  • Delete the atmosphere/contents folder. This may be a good option if you have many files in this directory that you do not recognize and you want to clean out your SD card.
  • Delete specific mods/cheats from the atmosphere/contents folder. This requires you to know which title ID corresponds to what.
  • If you wish to keep the atmosphere/contents folder intact, you can hold L every time you boot the game.

Figure 1 - PickyUppy Overview

lgpe-hidden-item-1
PickyUppy Overview

After launching PickyUppy and selecting the appropriate language, you will see a window similar to the above image. PickyUppy has a simple interface that allows for easy configuration. This section covers everything you will need to know about the program layout.

  • Left Column - Contains connectivity and seed details, after connecting to the program your seed will be displayed here automatically and updated in real-time.
  • Right Column - Contains search filters, this is where you will specify the search criteria, including the item you are targeting and total number of advances.
  • Bottom Section - Clicking the Generate button will produce a table of results that match your search criteria.
Connecting to the program

To connect to the program, launch the game, enter your console's IP address into the Switch IP: field, and click the Connect button. If the connection is successful you should see the seed information update automatically. To find your Switch's IP address, enter the homebrew menu and press the Y button.


Figure 2 - Item Respawn Mechanics

lgpe-hidden-item-2
Item Respawn Mechanics
Relevant Details

As mentioned earlier, the items we can manipulate are found in Cerulean Cave and the Rocket Game Corner. This spreadsheet by Anubis contains a list of all items that can be manipulated in each area and their respawn rates (if applicable).

You will now need to pick a target item from the list and confirm that it is in the "respawned" state. If your item is not in the respawned state you will need to use one of the two methods listed below, depending on your chosen item spawner.

Method 1: Walking 256 Steps

Applicable to all items in Cerulean Cave, with the exception of the fossil spawner near Mewtwo.

Walking around the area for 256 steps gives the hidden item a chance to respawn (see spreadsheet). Walk and periodically check whether the item has reappeared by saving next to the hidden item spot and pressing the A button to interact with it. Once the item has respawned you can reset the game to preserve the "respawned" state.

Method 2: Date Skipping

Applicable to all items in Rocket Game Corner, and the fossil spawner near Mewtwo.

To respawn an item using date skipping, you will need to advance the in-game date either by waiting, or tricking the game into believing that it should respawn an item by using a technique to force a date skip.

  1. Open the pause menu and select Communicate.
  2. Select Play with Others.
  3. Select Nearby Player, then Link Trade.
  4. Enter any link code and begin searching for a trade.
  5. Press the HOME button and navigate to System Settings.
  6. Advance the system date forward by one day to respawn the items.

Figure 3 - Game & Tool Setup

lgpe-hidden-item-3
Game & Tool Setup

Do not continue without respawning the items, from here it will be assumed that you have confirmed that your desired item(s) have been respawned.

If you are targeting an item in Cerulean Cave it is in your best interest to buy plenty of Repels. This will prevent Wild Pokémon from appearing and advancing the RNG state (more on this later).

Next Steps
  1. Head to the location of your desired item and save the game.
  2. Connect to the program and confirm your seed has updated properly.
  3. Select the location that corresponds to your desired item and select the item.
  4. Select the Partner Menu Close checkbox.
  5. Enter your search range, then click the Generate button.

You should now see a list of upcoming seeds that will generate your target item. If you do not like your seed, simply reset the game and repeat the above steps until you have a desirable seed. It is not advised to target items that are > 1000 advances away, it is reasonable to get any item from any table within 1000 advances.


Figure 4 - Target Found / Advancing The RNG State

lgpe-hidden-item-4
Methods of Advancing the RNG State
Advancement Method Description Of Method Advances Per Minute
Follow Pokémon Interaction Using the Pokémon follow feature to either ride a Pokémon or have it trail behind you, then interacting with it. This method is mostly used for advancing the RNG quickly and causes a random # of advances per interaction. ~200
Spawning Wild Pokémon Spawning wild Pokémon in the overworld will advance the RNG state a certain amount depending on the Pokémon spawned. This method is mostly used for advancing the RNG moderately and causes a random # of advances per spawned Pokémon. ~100
Pikachu/Eevee Interaction Opening the "Play with Pikachu/Eevee" menu will advance the RNG state in small increments. This method causes a small and controllable # of advances per interaction, making it most useful for the last few advances. ~30
Target Found / Advancing The RNG State

In Figure 4, we can see that a Master Ball will be generated if we interact with our hidden item on advance x, we will now need to use the methods in the table above to advance the RNG state until we reach our target seed/frame.

About "Partner Menu Close"

The "Partner Menu Close" checkbox will alter your search results and consider the number of advances that are consumed by opening the Play with Pikachu/Eevee menu. This is important because entering the menu and quickly exiting causes a predictable pattern of RNG advances, which can be used to reliably hit the exact target frame.

Hitting a Target Frame
  1. Use the appropriate advancement method to advance the RNG state until you are 20-50 advances away from your target.
    • If you are in Cerulean Cave, this is the time to use a Repel.
  2. Ensure the "Partner Menu Close" checkbox is selected, and search for your target again if it was not already selected.
  3. Pause the game, then open and close the "Play with Pikachu/Eevee" menu until you reach your target frame.
  4. Once you have reached your target frame, you will need to do one final Pikachu/Eevee Interaction, quickly back out and interact with your target item spawner.
  5. If done correctly, your desired item will be produced. This method can be repeated to farm as many items as is desired.

Figure 5 - Result Found

lgpe-hidden-item-5

We interacted with our item spawner on the correct target frame and found a Master Ball! That's all there is to it!