Releases: silvershadowkat/pokerogue-offline
Release list
SilverShadow PokéRogue Offline v1.0.3 - Android + Nintendo Switch Alpha
SilverShadow PokéRogue Offline v1.0.3
This release combines the updated SilverShadow Android APK with the first public Nintendo Switch homebrew Alpha.
Important
This is an unofficial fan-made PokéRogue Offline fork. Back up your user data and active session before updating or moving between builds.
Downloads
- Android: Download the
.apkrelease asset. - Nintendo Switch: Download
SilverShadow-PokeRogue-v1.0.3-switch.zip.
Both versions include the shared SilverShadow offline settings, cheats, branding, and quality-of-life improvements.
Android
New and expanded sandbox options
Open Settings → Offline to configure the sandbox options. They default to normal gameplay values and generally require a reload after being changed.
Rewards and economy
- Free Shop Items — Purchasable shop items cost zero.
- Free Rerolls — Normal and locked reward rerolls cost zero.
- Free Egg Gacha Pulls — Pulls do not consume vouchers or tokens.
- Guaranteed Capture — Every valid Poké Ball throw captures the target while still consuming one ball.
- Reward Claim Mode
- Default: Normal single-reward selection.
- Claim All: Each generated reward slot can be claimed once.
- Infinite: Eligible rewards remain selectable until their stack, uniqueness, Poké Ball capacity, or target-eligibility limit is reached.
- Max Luck (SSS) — Sets effective party luck to 14.
- Pokémon Candy Multiplier — Default, 2x, 5x, 10x, 50x, or 100x species-candy awards.
- Candy Costs
- Default: Normal costs.
- Rebalanced: 25% of normal costs, rounded up.
- Free: Zero-cost passives, point reductions, and same-species eggs.
Starter customization
- 60 Starter Points — Raises the starter selection limit to 60 points.
- Allow Duplicate Starters — Allows up to six independently configured copies of the same species when challenge and point rules permit.
- Duplicate starters retain separate moves, gender, nature, ability, form, shiny variant, Tera type, and passive selection.
- All Starters Have Pokérus — Gives every selected starter record Pokérus, including duplicate copies.
- Starting Level — Select Default or levels 10 through 100 in increments of 10.
- Unlock Starter on Select — Press Action on a locked starter to grant the minimum ownership data required to select it.
Warning
Unlock Starter on Select permanently modifies save data. Disabling the setting does not remove starters previously unlocked with it. Export a backup before using it.
Pokémon, eggs, and items
- Shiny Rate — Select 1x, 2x, 4x, 8x, 10x, 20x, or 100x for normal generated player and wild Pokémon shiny rolls.
- Always Shiny — Forces shiny status for newly generated Pokémon using the normal shiny-roll path.
- Rare Eggs — Changes base egg-tier weighting to 12.5% Common, 25% Rare, 25% Epic, and 37.5% Legendary before normal machine offsets and guarantees.
- Instant Hatch — Makes eligible eggs enter the normal hatch flow at the next egg-lapse opportunity.
- Form Change Items
- Default: Normal reward pools.
- Rebalanced: Moderately improves access to form-change items and prerequisites.
- Abundant: Adds very high-weight Common-tier access while preserving normal eligibility rules.
Shiny Rate and Always Shiny do not retroactively modify existing Pokémon and do not replace the separate egg shiny-roll system.
Battle debugging
- Infinite Player HP — Player field slots take zero actual damage while attacks and effects continue through normal resolution.
- Infinite Player PP — Prevents move use, Pressure, Grudge, and PP-removing moves from lowering the player party’s PP.
- Player OHKO — Amplifies the first successful hit while preserving misses, immunities, protection, substitutes, Endure/Sturdy behavior, boss shields, and scripted boss limits.
Infinite Player HP covers direct attacks, confusion, recoil, drain, status and weather damage, Perish Song, OHKO moves, and self-damage. It prevents new damage but does not restore HP already missing.
Player OHKO stops cheat-added boss damage at the current shield and normally leaves final-bar bosses at 1 HP unless the move’s original damage was naturally lethal. This preserves catch opportunities and scripted transitions.
Android stability and quality-of-life improvements
- Removed the experimental Fast Reward UI option. Rewards use the normal interface and animation flow for improved stability.
- Stabilized duplicate-starter navigation, removal, customization, and per-copy passive state.
- Replaced the allocation-heavy 5,000-entry “Pandemic” behavior with deterministic All Starters Have Pokérus.
- Added touchscreen forward and reverse tab-navigation fixes.
- Added controller
LBandRBnavigation fixes for Offline settings. - Touch controls automatically fade after two seconds without touch input and reappear when touched.
- Music pauses when Android is locked or backgrounded and resumes when the app returns to the foreground.
- Improved mobile save import and export behavior.
- Added a read-only Gacha Calendar using PokéRogue’s Legendary Gacha calculations.
- Added release update notifications that fail silently while offline.
- Added SilverShadow branding, build information, icons, and Android package identity.
- Removed Google OAuth and Google Drive integration while preserving local saves and manual import/export.
- Improved Offline-focused menus, labels, Community links, and update information.
Android installation
The main APK uses:
com.silvershadow.pkr
Install it over an existing compatible SilverShadow main build to retain its application storage.
Android stores separate data for the SilverShadow main build, development build, original PokéRogue Offline, and other forks. Saves do not transfer automatically between package IDs.
Before updating:
- Export your user data.
- Export your active session.
- Install the new APK.
- Confirm that your save and active run load correctly before uninstalling an older application.
Nintendo Switch Alpha
This is the first public Nintendo Switch release of SilverShadow PokéRogue Offline.
Warning
The Switch version is an experimental Alpha. Normal gameplay has worked well enough during current hardware testing, but long sessions, many consecutive battles, every controller configuration, and all game content have not been exhaustively tested.
Switch package architecture
The package includes:
- A fat, self-contained nx.js NRO.
- The custom SilverShadow Homebrew Menu icon.
- The complete offline game payload.
- Local manifest and checksum validation.
- Timestamped diagnostic logging.
- Four uncompressed random-access
.sspackasset containers.
The previous deployment contained approximately 34,000 individual files. The new release contains approximately 15 deployment files.
Static assets are divided into:
assets-audio.sspack— BGM, sound effects, cries, and animation audio.assets-graphics.sspack— Pokémon sprites, UI images, arenas, effects, events, and video.assets-animations.sspack— Battle-animation data.assets-support.sspack— Fonts, bitmap-font data, locales, stable JSON, logos, and web-manifest resources.
The packs remain on the SD card and are accessed through validated byte-range reads. They are not loaded entirely into memory and should not be extracted.
Hardware-tested Switch behavior
The following has been observed on a Nintendo Switch OLED using title-override/application-memory mode:
- The NRO appears in hbmenu with the SilverShadow icon and launches.
- Offline manifest, checksum, required-file, and asset-pack validation completes.
- The title screen, starter selection, Pokédex, party screen, battles, rewards, and menus render.
- Phaser WebGL output scales correctly from 1920×1080 to the 1280×720 handheld screen.
- Regular and bitmap fonts render readably.
- Attached-controller D-pad navigation works.
- Nintendo A and B behavior works with the built-in Pro Controller mapping.
- PLUS-menu access works in tested ordinary scenes, although it is not considered completely stable.
- Pokémon can be selected, caught, viewed in the Pokédex, and retained after fully closing and relaunching.
- Save and Quit followed by Continue works in tested sessions.
- BGM playback and looping work during tested battles and reward screens.
- Immediate and targeted rewards, including Rare Candy and PP Up return paths, work.
- SilverShadow Offline settings and cheats have worked in tested sessions.
- Sprites, animations, fonts, locales, audio, and game data load directly from the four asset packs.
These observations apply only to tested hardware and are not guarantees for every console, firmware, controller arrangement, move, Pokémon form, or session length.
Switch requirements
- A homebrew-capable Nintendo Switch with Atmosphère and hbmenu.
- At least 1 GB of free SD-card space.
- Title-override/application-memory mode.
- A backup of existing SilverShadow Switch saves.
Do not launch through Album/applet mode. Applet mode does not provide enough memory.
Switch installation
-
Download
SilverShadow-PokeRogue-v1.0.3-switch.zip. -
Back up these directories if they already exist:
/switch/SilverShadow-PokeRogue/saves/ /switch/SilverShadow-PokeRogue/config/ /switch/SilverShadow-PokeRogue/logs/ -
Extract the ZIP directly to the SD-card root.
-
Confirm that the final NRO path is:
/switch/SilverShadow-PokeRogue/SilverShadow-PokeRogue.nro -
Preserve existing
saves,config, andlogsdirectories when updating. -
Hold
Rwhile launching an installed Switch title to enter hbmenu using tit...
Android v1.12.0.10-1.0.2-Build29
What's New
Max Luck
Added a new Max Luck toggle to the Offline settings menu.
When enabled:
- Party luck is set to the maximum value of 14
- Luck displays as SSS
- Reward upgrade chances use the maximum luck value
100x Pokémon Candy
Added a new 100x Pokémon Candy toggle.
When enabled, species candy rewards are multiplied by 100 when candy is earned from sources such as:
- Catching Pokémon
- Hatching Pokémon
- Receiving duplicate Pokémon
- Friendship rewards
This does not affect Rare Candy items.
The normal maximum candy cap is still respected.
60 Starter Points
Added a new 60 Starter Points toggle.
When enabled, the starter selection point limit is increased to 60, allowing much larger starting teams.
Duplicate starters are not included in this update.
Additional Notes
- All three new options are disabled by default
- Changing these settings requires a reload
- Tested with all currently available cheats enabled simultaneously
- Confirmed compatible with the existing sandbox and Claim All Rewards options
Android v1.12.0.10-1.0.1-Build23
Change Log for v1.12.0.10-1.0.1-Build23
- Fixed the Claim All Rewards screen to allow selecting all three rewards before choosing Reroll or Exit.
- Fixed an issue where the Settings menu could become stuck on the offline screen.
- Touch controls now automatically fade out after 2 seconds of inactivity, making it easier to switch between touchscreen and gamepad controls.
- Added version numbers to generated filenames.
- Updated the app icon to better represent the game instead of the developer branding.
Notes
- The updated Claim All Rewards behavior can be combined with free rerolls, which may allow obtaining unlimited items. This is currently left as-is for players who enjoy using it.
Known Minor Issues
- The APK file icon may still display the old/incorrect icon in some file managers. This is a cosmetic issue only and does not affect gameplay or installation.
Upcoming
- Planned reintroduction of Google Drive cloud save sync for players who want optional save backups across devices.
SilverShadow Android v1.0.0
-
Custom SilverShadow Android build of PokéRogue Offline
-
Updated SilverShadow branding and custom launcher icons
-
Toggles located in the settings at the Offline Tab:
-
Added Free Shop Items toggle
-
Added Free Rerolls toggle
-
Added Free Egg Gacha Pulls toggle
-
Added Guaranteed Capture toggle
-
Removed Google Drive and Google OAuth integration
-
Background music now pauses when the screen is locked or the app is minimized
-
Background music resumes when returning to the game
-
Includes current upstream PokéRogue updates at the time of this build
-
Unofficial fan-made modification
-
Not affiliated with or endorsed by the PokéRogue team