Pokerogue has all your Pokemon needs covered and with it, you can enjoy Pokemon in a roguelike format on your browser! But since you clicked on this guide, you already know about the game and have, in fact, done enough runs to wonder about the hidden abilities. So, is there such a thing? And if so, how can you unlock it? Keep reading this guide till the end to find out how to get hidden abilities in Pokerogue.
In Pokemon Rogue, there are currently 41 achievements available, excluding secret achievements. While achievements currently have no practical use, they are expected to serve a purpose in future updates. One such achievement is “Hidden Potential,” which you earn by catching a Pokemon with a hidden ability. That being said, how can you catch one? Let’s break it down!
Pokerogue: How to get hidden ability?
In Pokemon Rogue, obtaining a Pokemon with a hidden ability is largely a matter of luck, as the drop rates for these abilities are exceptionally rare, much like other highly sought-after items in the game. Despite this rarity, there is a method to enable the hidden ability for any Pokémon of your choosing!
How to get hidden ability?
This method relies on tweaking with the developer console on your browser, which might be tricky for someone not familiar with coding and the ways around it. So, here is a detailed guide on how to do it:
- Start a New Game: Begin by starting a new game. Hidden abilities are rare, but you can identify them by their yellow highlight when shuffling through abilities on a Pokemon.
- Open the Developer Console: Press F12 to open the developer console on your browser. Now find the search function by either clicking on the search icon or using the three-dot menu to find it.
- Search for “Show Use Candies”: In the search bar, type “showusecandies” and press enter. Click on the result that appears to highlight it in the code.
- Insert a Breakpoint: Move up one line from the highlighted “showusecandies” in the code. Insert a breakpoint at this line. This will pause the game so don’t panic.
- Interact with any Pokemon: Return to the game and hover over any Pokemon. Press the space bar to bring up the interaction menu and select “Use Candies”. Press the space bar again to confirm.
- Modify the Code: The game will pause, and you need to modify the code to unlock the hidden ability. To do this, in the console, locate the area where you can input code.
- Change the ability attribute of the Pokemon by entering the following code:
const pokemonIndices = [x]; // Replace x with the actual dex number of the Pokémon
pokemonIndices.forEach(index => {
// Log current starterData for debugging
console.log(“Current starterData:”, this.scene.gameData.starterData[index]);// Update abilityAttr while preserving existing properties
this.scene.gameData.starterData[index] = {
…this.scene.gameData.starterData[index], // Preserve existing properties
abilityAttr: 7 // increments of 1 adjusts abilities
};// Log updated starterData for verification
console.log(“Updated starterData:”, this.scene.gameData.starterData[index]);console.log(`Ability attribute updated for Pokémon ${index}.`);
});
Note: The key here is the attribute value and you will need to set it to 7 to unlock all abilities, including the hidden one.
- Paste and Execute the Code: In the console, type “allow pasting” and press enter to enable pasting. Paste the modified code and press enter to execute it.
- Unpause the Game: Return to the game and unpause it. The game may make a sound, but it will soon return to normal. Close the developer console and return to the main menu.
- Check Hidden Ability: Finally, start a new game and select the Pokemon you modified. Check its abilities and see if the hidden ability is now unlocked.
And there you have it! That is one way of unlocking hidden abilities for a Pokemon if luck is not favoring you with the drops in the game. Now, before you leave, don’t forget to bookmark DigiStatement for more gaming guides and news like this one. Read more: Pokerogue not getting mega stones: How to resolve it