CaptureSight Switch

From GameBrew
CaptureSight
Capturesightnx.png
General
Authorzaksabeast
TypeOverlays
Version0.12.8
LicenseGPL-3.0
Last Updated2023/05/23
Links
Download
Website
Source

CaptureSight is a tool to view Pokemon Sword and Shield data while playing the games.

Features

Sword & Shield

  • View Pokemon species, attacks, IVs, etc. for:
    • Wild Pokemon.
    • In-Trade Pokemon.
    • Raid Pokemon.
    • Party Pokemon.
  • View all active dens:
    • The number of advances until a Shiny Pokemon.
    • Species of a den.
    • Shiny type of a den (star or square).
  • Since CaptureSight can show the next shiny frame, no external tools are needed for Raid RNG.
  • Find the raid seed that created a Pokemon:
    • Join a trade or raid with a person who doesn't have custom firmware and use CaptureSight to get their raid seed.
    • With raid and trade views, anyone without custom firmware only needs to know someone with custom firmware to do Raid RNG.
  • View the main RNG states for RNG purposes.
  • View your TID and SID.

Brilliant Diamond & Shining Pearl

  • View Pokemon species, attacks, IVs, etc. for:
    • Wild Pokemon.
    • Party Pokemon.
    • Underground Pokemon.
  • View the main RNG states for RNG purposes.
  • View egg seed and group seeds for RNG purposes.
  • View your TID and SID.

Legends Arceus

  • View Pokemon species, attacks, IVs, etc. for:
    • Wild Pokemon.
    • Party Pokemon.
  • View Pokemon generator seeds for RNG purposes.
  • View the main RNG states for RNG purposes.

Installation

Setup WerWolv's Tesla by installing nx-ovlloader and Tesla Menu.

Download the latest capturesight.ovl.

Copy capturesight.ovl to be inside the /switch/.overlays/ directory on your switch's SD card.

User guide

Start Pokemon Sword or Shield, or Brilliant Diamond or Shining Pearl.

Press the key combo to open Tesla Menu (L+D-Pad Down + Right Stick Button).

Open CaptureSight with Tesla.

Screenshots

capturesightnx2.png

Changelog

v0.12.8

  • Updated libtesla and built with latest libnx. This should hopefully fix crashes while in docked mode.

v0.12.7

  • Updated for switch 16.0.0.

v0.12.6

  • Updated required PLA version to be 1.1.1.

v0.12.5

  • Fix Shining Pearl 1.3.0 support (Thanks @SteveCookTU).

v0.12.4

  • BDSP 1.3.0 support.

v0.12.3

  • Arceus 1.1.0 support.

v0.12.2

  • BDSP 1.2.0 support.

v0.12.1

  • All data reading was rewritten in rust, and c++ is now purely for visuals.
  • BDSP can read multiple wild Pokemon for Eterna Forest (Thanks @Drakansoul).
  • Support for Legends Arceus was added:
    • Wild Pokemon view.
    • Party Pokeon view.
    • Main RNG view.
    • Spawner seed list view (both active and inactive spawners).
    • 1.0.2 support was added since the last pre-release (Thanks @SteveCookTU).

v0.12.0-rc2

  • General Updates:
    • Preliminary support for Legends Arceus v1.0.1 was added.
    • All data reading was rewritten in rust, and c++ is now purely for visuals.
  • Updates from v0.12.0-rc.1:
    • Spawners are now read in groups.
    • Spawner group seeds are now displayed.
    • Missing Spawners are now displayed.

v0.12.0-rc1

  • Preliminary support for Legends Arceus v1.0.1 was added.
  • All data reading was rewritten in rust, and c++ is now purely for visuals.

v0.11.0

  • Support for BDSP v1.1.3 was added (Thanks @SteveCookTU).
  • The readme was updated with new features and install instructions (Thanks @ShinySylveon04).
  • BDSP Roamer view was added.
  • BDSP Trade view was added.
  • Pokemon gender was added beside the Pokemon's name in the Pokemon view.

v0.10.1

  • Support for BDSP v1.1.2 was added.
  • Shiny Pokemon now have "Shiny" by their name in the summary screen.
  • EV order has been fixed.

v0.10.0

  • CaptureSight was (mostly) rewritten in rust.
  • The applet has been removed and only the overlay will be maintained going forward.
  • Some views, such as RNG views, are detachable and can be kept open while input is sent to the game. Attaching and detaching controls from CaptureSight is done by pressing The Up Dpad button.
  • New views were added to Sword and Shield:
    • Main RNG.
    • Trainer TID/SID.
  • Brilliant Diamond and Shining Pearl support was added:
    • Main RNG.
    • Random Group 0 and 1 RNGs.
    • Party, Wild, and Underground Pokemon.
    • Daycare.
    • Trainer TID/SID.
  • The Pokemon view was updated to show TID/SID and optionally hide EC/PID.
  • Helpful error messages will be shown if an unsupported game, unsupported update, or issue with dmnt:cht occurs when loading the game.

v0.9.2

  • This release fixes any potential issues running on Switch version 12.0.0 with Atmosphere 0.19.1.

v0.9.1

  • Added:
    • Applet: Dmax Adventure Rental and Encounter Pokemon can be viewed for the next adventure.
    • Applet: Pokemon alternate form numbers can be viewed on the Pokemon Summary screen (Thanks @ShinySylveon04).
    • Applet: The shiny type of a Pokemon can be viewed on the Pokemon Summary screen (Thanks @ShinySylveon04).
  • Updated:
    • Both: Dens have been split into separate views for the base game and each DLC.
    • Both: Internal RNG use has been improved (Thanks @Admiral-Fish).
    • Both: Pokemon sprites, species, moves, and abilities have been updated for Crown Tundra (Thanks PKHeX).
    • Applet: German translations have been updated (Thanks @Leanny).
    • Applet: Each box has been split into its own view, instead of having one giant list of Pokemon.
  • Fixed:
    • Both: Crown Tundra wild Pokemon are shown correctly.

v0.9.0

  • Both: Initial Crown Tundra support (Thanks @ShinySylveon04 for the trade offset).
  • Applet: Show IVs and Ability in Den details.

v0.8.0

  • Added:
    • Applet: OT gender is now shown on the Pokemon Summary screen.
    • Applet: Spanish translations are now available (Thanks @Subject21J and Captain Santana#5332).
  • Updated:
    • Both: "None" will now be displayed when a Pokemon has a species of 0.
    • Both: Raid results and upcoming raid advances have been removed.
    • Applet: The applet has been rewritten using borealis.
    • Applet: Chinese translations have been updated (Thanks @wwwwwwzx).
    • Applet: Italian translations have been updated (Thanks @Real96).
    • Applet: French translations have been updated (Thanks @RichardPaulAstley).
  • Fixed:
    • Both: Forced shiny Pokemon should now have information correctly displayed.
    • Both: Viewing legendary Pokemon in the "Wild" view should work correctly (Thanks @Real96 and @Lusamine).

v0.7.0

  • Added:
    • Both: Initial support for Isle of Armor DLC.
    • Thanks to @3096 for the updated offsets.
    • Thanks to the @projectpokemon discord for the new species sprites.
    • Thanks to @Leanny for the several hours spent mapping out the den locations and nest correlations.

v0.6.2

  • Overlay: Updated libtesla to fix Atmosphere-NX/Atmosphere#965 (comment) (Thanks @fennectech).

v0.6.1

  • Both: Updated Atmosphere-libs, Plutonium, and libtesla.
  • Overlay: Fix running on Switch v10.0.0.
    • Note: This removes viewing den species and box Pokemon in the overlay only. If you're interested in having the box view in the overlay come back, please comment in this issue.

v0.6.0

  • Added:
    • Applet: German translations (Thanks @Leanny).
    • Applet: Ability filter (1, 2, H) for Raid Settings.
    • Applet: Den and nest selector for Raid Settings.
    • Applet: Show type match ups (i.e. 2x weak to Grass, 0.5 resistant to Water).
    • Applet: Alternate form sprites and types (enjoy Alolan and Galarian forms! - Thanks PKHeX).
    • Overlay: Animated "Calculating" message when calculating raid seed (Thanks @ulucs).
    • Overlay: Show abilities on Pokemon summary screen.
  • Updated:
    • Both: Fix off by one error when finding raid species.
    • Overlay: Fix viewing event raids when the console uses certain languages.
    • Overlay: Update libtesla (Thanks to @WerWolv and contributors - they did a great job on this).
    • Overlay: Max raid advance search for overlay is 5,000 due to memory constraints (applet is still 10,000).

v0.5.0

  • Added:
    • Applet: Animated "Calculating" message when calculating raid seed (thanks @ulucs).
    • Applet: Shiny Pokemon sprites for Pokemon and Den screens (thanks @ulucs).
    • Applet: Italian translations (thanks @Real96).
    • Applet: Navigate to the previous screen by pressing "B" (previously navigated to the main screen).
    • Applet: Shiny and flawless IV filters for raid searches (you can now see multiple shiny advances).
    • Overlay: Show all dens in overlay.
  • Updated:
    • Applet: Improve Pokemon summary screen design (inspired by Pokemon Home).
    • Applet: Show "Empty" for invalid and empty Pokemon instead of "Error".
    • Overlay: Update libtesla (fixes CaptureSight-Overlay working with latest Tesla).
    • Overlay: Finding Pokemon raid seeds has changed from pressing "A" on the Pokemon summary screen to pressing "Y" when hovering over a Pokemon in a Pokemon list.
    • Both: Show 10K+ for advances over 9999 in the Den viewer.
    • Both: Match den Ids with RaidFinder and PKHeX raid plugin.
    • Both: Rename "Frame" to "Advance".

v0.4.0

  • Added:
    • Overlay: The game no longer freezes when calculating a Pokemon's raid seed (Thanks @ulucs).
    • Overlay: Den species is shown for each den on the den view.
    • Applet: Exit the app with the plus button (+) on the warning screen.
    • Applet: "Event" is shown beside event dens on the den view.
    • Show shiny raid type (square or star) in the den and raid searcher views.
    • Event Pokemon are read from memory (Thanks @Leanny for the awesome Raid Plugin reference).
    • No need to update to see the latest events.
    • Edited events should display properly.
  • Updated:
    • Applet: The den view no longer shows seeds.
    • Seeds can still be found in the Raid Searcher view.
    • Showing the seed on the den view had no value since CFW users can use the Raid Searcher to find spreads.
    • Show "10K+" instead of "9999" when a shiny frame is higher than "9999" on the raid search screen.
    • Small code cleanliness changes.
  • Fixed:
    • Overlay: Pokemon egg cycles now display properly.
    • A Pokemon with a shiny frame higher than "9999" doesn't show "0" anymore.
    • Certain seeds that would fail to be calculated from a Pokemon will now be found (Thanks to SergeiLankoff#3699 on the /r/PokemonMaxRaids discord for collecting data to fix this).

v0.3.0

  • Added:
    • Viewing Abilities on the Pokemon Summary Screen (thanks @ShinySylveon04).
    • Chinese Translations (thanks @wwwwwwzx).
  • Fixed:
    • Memory leak when searching for raid spreads.
  • Overlay:
    • Added:
      • Added the Overlay.

v0.2.0-pre-release

  • CaptureSight's core logic has been moved to a library.
  • CaptureSight-Overlay has been created.

v0.2.0

  • Added:
    • View original raid seed of a Pokemon by pressing "Y" on the Pokemon summary.
    • View the next shiny frame for any den or Pokemon (thanks @wwwwwwzx).
    • View upcoming IV frames for any den by pressing "A" on the den or Pokemon by pressing "Y" on the Pokemon summary.
    • Use "L" and "R" to change flawless IV amounts.
    • View egg cycles and friendship.
    • View Version text in upper left of main screen.
    • Added Slowpoke sprite (thanks to @kwsch for adding it to PKHeX).
    • Seeing the initial seed, next shiny frame, and upcoming IV spreads works for any of your dens, a friend's trade Pokemon, a friend's raid Pokemon, and any other Pokemon views.
  • Fixed:
    • Viewing Zacian and Zamazenta.
    • Viewing Den 16.

v0.1.0

  • Added:
    • Switch boxes with L and R.
    • Show Pokemon EVs.
    • Show Pokemon minted nature.
    • Show Egg cycles for eggs and friendship for hatched Pokemon.
    • Show raid Species.
    • Show raid IVs.
    • Show "Empty" for invalid Pokemon.
    • Show a warning message if dmnt:cht or Sword/Shield isn't running.
  • Updated:
    • CI now zips only the nro file.
  • Fixed:
    • An off-by-one error with increasing and decreasing slots.

v0.0.1

  • Initial release with wild, trade, box, party, and den seed viewing.

Credits

Thanks to the following for helping make this app:

  • Switchbrew for their research and libnx which makes it possible to create homebrew.
  • ReSwitched for their research, Atmosphere, and libstratosphere which is invaluable for switch homebrew.
  • Kaphotics, SciresM, Matt, and all contributors of PKHeX and pkNX for the all the great resources this app uses.
  • WerWolv for libtesla and EdiZon's isServiceRunning code.
  • All translators and the translations they provided.
  • Leanny, Admiral Fish, wwwwwwzx, Kaphotics, and Vladcik for looking into raid RNG.
  • Leanny and Kaphotics for the PKHeX Raid Plugin, which CaptureSight borrows raid logic from.
  • All Pokemon researchers and contributors.
  • XorTroll and aarch64-switch-rs for the aarch64-none-elf.json file.

External links

Advertising: