CaptureSight Switch: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=CaptureSight
|title=CaptureSight
|image=capturesightswitch.png
|image=capturesightnx.png
|description=Applet and Overlay to view Pokemon, Raid seeds, Future shiny frames/IVs, and more!
|description=Applet and Overlay to view Pokemon, Raid seeds, Future shiny frames/IVs, and more.
|author=zaksabeast
|author=zaksabeast
|lastupdated=2023/05/23
|lastupdated=2023/05/23
|type=Plugins
|type=Overlays
|version=0.12.8
|version=0.12.8
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/switchhomebrews/capturesightswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/capturesightnx.7z
|website=https://gbatemp.net/threads/capturesight-applet-and-overlay-to-view-pokemon-raid-seeds-future-shiny-frames-ivs-and-more.557679/
|website=https://gbatemp.net/threads/capturesight-applet-and-overlay-to-view-pokemon-raid-seeds-future-shiny-frames-ivs-and-more.557679/
|source=https://github.com/zaksabeast/CaptureSight
|source=https://github.com/zaksabeast/CaptureSight
|donation=
|donation=
}}
}}
CaptureSight is a Nintendo Switch homebrew application that allows users to view Pokémon data while playing Pokémon games, specifically Pokémon Sword & Shield, Pokémon Brilliant Diamond & Shining Pearl, and Pokémon Legends Arceus.
CaptureSight is a tool to view Pokemon Sword and Shield data while playing the games.


The application provides information such as Pokémon species, attacks, IVs, and more for wild Pokémon, in-trade Pokémon, raid Pokémon, party Pokémon, and underground Pokémon depending on the game being played.
==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.


==Features==
==== Brilliant Diamond & Shining Pearl ====
=== Sword & Shield ===
* View Pokemon species, attacks, IVs, etc. for:
* View Pokemon species, attacks, IVs, etc. for
** Wild Pokemon.
** Wild Pokemon
** Party Pokemon.
** In-Trade Pokemon
** Underground Pokemon.
** Raid Pokemon
* View the main RNG states for RNG purposes.
** Party Pokemon
* View egg seed and group seeds for RNG purposes.
* View all active dens
* View your TID and SID.
** The number of advances until a Shiny Pokemon
 
** Species of a den
==== Legends Arceus ====
** Shiny type of a den (star or square)
* View Pokemon species, attacks, IVs, etc. for:
* Since CaptureSight can show the next shiny frame, no external tools are needed for Raid RNG
** Wild Pokemon.
* Find the raid seed that created a Pokemon
** Party Pokemon.
** Join a trade or raid with a person who doesn't have custom firmware and use CaptureSight to get their raid seed
* View Pokemon generator seeds for RNG purposes.
** 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 the main RNG states for RNG purposes
 
* View your TID and SID
==Installation==
Setup WerWolv's Tesla by installing [[NX-ovlloader Switch|nx-ovlloader]] and [[Tesla Menu Switch|Tesla Menu]].
 
Download the latest <code>capturesight.ovl</code>.


=== Brilliant Diamond &amp; Shining Pearl ===
Copy <code>capturesight.ovl</code> to be inside the <code>/switch/.overlays/</code> directory on your switch's SD card.
* 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 ===
==User guide==
* View Pokemon species, attacks, IVs, etc. for
Start Pokemon Sword or Shield, or Brilliant Diamond or Shining Pearl.
** Wild Pokemon
** Party Pokemon
* View Pokemon generator seeds for RNG purposes
* View the main RNG states for RNG purposes


== How do I use CaptureSight? ==
Press the key combo to open Tesla Menu (L+D-Pad Down + Right Stick Button).
# Setup [[Tesla Menu Switch|WerWolv's Tesla]]
# Download the latest <code>capturesight.ovl</code>
# Copy <code>capturesight.ovl</code> to be inside the <code>/switch/.overlays</code> directory on your switch's SD card
# Start Pokemon Sword or Shield, or Brilliant Diamond or Shining Pearl
# Press the key combo to open Tesla Menu (L + Dpad Down + R joystick as of this writing)
# Open CaptureSight with Tesla


==Media==
Open CaptureSight with Tesla.
'''Pokemon Brilliant Diamond/Shining Pearl EGG RNG! No more breedjects! - ([https://www.youtube.com/watch?v=D6G5ToS5Xlc CappyCapital])'''<br>
<youtube>D6G5ToS5Xlc</youtube>


==Screenshots==
==Screenshots==
https://dlhb.gamebrew.org/switchhomebrews/capturesightswitch-01.png
https://dlhb.gamebrew.org/switchhomebrews/capturesightnx2.png
https://dlhb.gamebrew.org/switchhomebrews/capturesightswitch-02.png


==Changelog==
==Changelog==
Line 71: Line 70:
*Updated libtesla and built with latest libnx. This should hopefully fix crashes while in docked mode.
*Updated libtesla and built with latest libnx. This should hopefully fix crashes while in docked mode.
'''v0.12.7'''
'''v0.12.7'''
*Updated for switch 16.0.0
*Updated for switch 16.0.0.
'''v0.12.6'''
'''v0.12.6'''
*Updated required PLA version to be 1.1.1
*Updated required PLA version to be 1.1.1.
'''v0.12.5'''
'''v0.12.5'''
*Fix Shining Pearl 1.3.0 support (Thanks @SteveCookTU!)
*Fix Shining Pearl 1.3.0 support (Thanks @SteveCookTU).
'''v0.12.4'''
'''v0.12.4'''
*BDSP 1.3.0 support
*BDSP 1.3.0 support.
'''v0.12.3'''
'''v0.12.3'''
*Arceus 1.1.0 support
*Arceus 1.1.0 support.
'''v0.12.2'''
'''v0.12.2'''
*BDSP 1.2.0 support
*BDSP 1.2.0 support.
'''v0.12.1'''
'''v0.12.1'''
* All data reading was rewritten in rust, and c++ is now purely for visuals
* 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!)
* BDSP can read multiple wild Pokemon for Eterna Forest (Thanks @Drakansoul).
* Support for Legends Arceus was added
* Support for Legends Arceus was added:
** Wild Pokemon view
** Wild Pokemon view.
** Party Pokeon view
** Party Pokeon view.
** Main RNG view
** Main RNG view.
** Spawner seed list view (both active and inactive spawners)
** Spawner seed list view (both active and inactive spawners).
** 1.0.2 support was added since the last pre-release (Thanks @SteveCookTU!)
** 1.0.2 support was added since the last pre-release (Thanks @SteveCookTU).
'''v0.12.0-rc2'''
'''v0.12.0-rc2'''
*General Updates
*General Updates:
** Preliminary support for Legends Arceus v1.0.1 was added
** Preliminary support for Legends Arceus v1.0.1 was added.
** All data reading was rewritten in rust, and c++ is now purely for visuals
** All data reading was rewritten in rust, and c++ is now purely for visuals.
* Updates from v0.12.0-rc.1
* Updates from v0.12.0-rc.1:
** Spawners are now read in groups
** Spawners are now read in groups.
** Spawner group seeds are now displayed
** Spawner group seeds are now displayed.
** Missing Spawners are now displayed
** Missing Spawners are now displayed.
'''v0.12.0-rc1'''
'''v0.12.0-rc1'''
*Preliminary support for Legends Arceus v1.0.1 was added
*Preliminary support for Legends Arceus v1.0.1 was added.
*All data reading was rewritten in rust, and c++ is now purely for visuals
*All data reading was rewritten in rust, and c++ is now purely for visuals.
'''v0.11.0'''
'''v0.11.0'''
* Support for BDSP v1.1.3 was added (Thanks @SteveCookTU!)
* Support for BDSP v1.1.3 was added (Thanks @SteveCookTU).
* The readme was updated with new features and install instructions (Thanks @ShinySylveon04!)
* The readme was updated with new features and install instructions (Thanks @ShinySylveon04).
* BDSP Roamer view was added
* BDSP Roamer view was added.
* BDSP Trade view was added
* BDSP Trade view was added.
* Pokemon gender was added beside the Pokemon's name in the Pokemon view
* Pokemon gender was added beside the Pokemon's name in the Pokemon view.
'''v0.10.1'''
'''v0.10.1'''
* Support for BDSP v1.1.2 was added
* Support for BDSP v1.1.2 was added.
* Shiny Pokemon now have "Shiny" by their name in the summary screen
* Shiny Pokemon now have "Shiny" by their name in the summary screen.
* EV order has been fixed
* EV order has been fixed.
'''v0.10.0'''
'''v0.10.0'''
* CaptureSight was (mostly) rewritten in rust
* CaptureSight was (mostly) rewritten in rust.
* The applet has been removed and only the overlay will be maintained going forward
* 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
* 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
* New views were added to Sword and Shield:
** Main RNG
** Main RNG.
** Trainer TID/SID
** Trainer TID/SID.
* Brilliant Diamond and Shining Pearl support was added
* Brilliant Diamond and Shining Pearl support was added:
** Main RNG
** Main RNG.
** Random Group 0 and 1 RNGs
** Random Group 0 and 1 RNGs.
** Party, Wild, and Underground Pokemon
** Party, Wild, and Underground Pokemon.
** Daycare
** Daycare.
** Trainer TID/SID
** Trainer TID/SID.
* The Pokemon view was updated to show TID/SID and optionally hide EC/PID
* 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
* 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'''
'''v0.9.2'''
*This release fixes any potential issues running on Switch version 12.0.0 with Atmosphere 0.19.1.
*This release fixes any potential issues running on Switch version 12.0.0 with Atmosphere 0.19.1.
'''v0.9.1'''
'''v0.9.1'''
*Added
*Added:
**Applet: Dmax Adventure Rental and Encounter Pokemon can be viewed for the next adventure
**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: 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!)
**Applet: The shiny type of a Pokemon can be viewed on the Pokemon Summary screen (Thanks @ShinySylveon04).
*Updated
*Updated:
**Both: Dens have been split into separate views for the base game and each DLC
**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: Internal RNG use has been improved (Thanks @Admiral-Fish).
**Both: Pokemon sprites, species, moves, and abilities have been updated for Crown Tundra (Thanks PKHeX!)
**Both: Pokemon sprites, species, moves, and abilities have been updated for Crown Tundra (Thanks PKHeX).
**Applet: German translations have been updated (Thanks @Leanny!)
**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
**Applet: Each box has been split into its own view, instead of having one giant list of Pokemon.
*Fixed
*Fixed:
**Both: Crown Tundra wild Pokemon are shown correctly
**Both: Crown Tundra wild Pokemon are shown correctly.
'''v0.9.0'''
'''v0.9.0'''
* Both: Initial Crown Tundra support (Thanks @ShinySylveon04 for the trade offset!)
* Both: Initial Crown Tundra support (Thanks @ShinySylveon04 for the trade offset).
* Applet: Show IVs and Ability in Den details
* Applet: Show IVs and Ability in Den details.
'''v0.8.0'''
'''v0.8.0'''
*Added
*Added:
**Applet: OT gender is now shown on the Pokemon Summary screen
**Applet: OT gender is now shown on the Pokemon Summary screen.
**Applet: Spanish translations are now available (Thanks @Subject21J and Captain Santana#5332!)
**Applet: Spanish translations are now available (Thanks @Subject21J and Captain Santana#5332).
*Updated
*Updated:
**Both: "None" will now be displayed when a Pokemon has a species of 0
**Both: "None" will now be displayed when a Pokemon has a species of 0.
**Both: Raid results and upcoming raid advances have been removed
**Both: Raid results and upcoming raid advances have been removed.
**Applet: The applet has been rewritten using borealis
**Applet: The applet has been rewritten using borealis.
**Applet: Chinese translations have been updated (Thanks @wwwwwwzx!)
**Applet: Chinese translations have been updated (Thanks @wwwwwwzx).
**Applet: Italian translations have been updated (Thanks @Real96!)
**Applet: Italian translations have been updated (Thanks @Real96).
**Applet: French translations have been updated (Thanks @RichardPaulAstley!)
**Applet: French translations have been updated (Thanks @RichardPaulAstley).
*Fixed
*Fixed:
**Both: Forced shiny Pokemon should now have information correctly displayed
**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!)
**Both: Viewing legendary Pokemon in the "Wild" view should work correctly (Thanks @Real96 and @Lusamine).
'''v0.7.0'''
'''v0.7.0'''
*Added
*Added:
**Both: Initial support for Isle of Armor DLC
**Both: Initial support for Isle of Armor DLC.
**Thanks to @3096 for the updated offsets
**Thanks to @3096 for the updated offsets.
**Thanks to the @projectpokemon discord for the new species sprites
**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
**Thanks to @Leanny for the several hours spent mapping out the den locations and nest correlations.
'''v0.6.2'''
'''v0.6.2'''
*Overlay: Updated libtesla to fix Atmosphere-NX/Atmosphere#965 (comment) (Thanks @fennectech!)
*Overlay: Updated libtesla to fix Atmosphere-NX/Atmosphere#965 (comment) (Thanks @fennectech).
'''v0.6.1'''
'''v0.6.1'''
*Both: Updated Atmosphere-libs, Plutonium, and libtesla
*Both: Updated Atmosphere-libs, Plutonium, and libtesla.
*Overlay: Fix running on Switch v10.0.0
*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
**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'''
'''v0.6.0'''
*Added
*Added:
**Applet: German translations (Thanks @Leanny!)
**Applet: German translations (Thanks @Leanny).
**Applet: Ability filter (1, 2, H) for Raid Settings
**Applet: Ability filter (1, 2, H) for Raid Settings.
**Applet: Den and nest selector 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: 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!)
**Applet: Alternate form sprites and types (enjoy Alolan and Galarian forms! - Thanks PKHeX).
**Overlay: Animated "Calculating" message when calculating raid seed (Thanks @ulucs!)
**Overlay: Animated "Calculating" message when calculating raid seed (Thanks @ulucs).
**Overlay: Show abilities on Pokemon summary screen
**Overlay: Show abilities on Pokemon summary screen.
*Updated
*Updated:
**Both: Fix off by one error when finding raid species
**Both: Fix off by one error when finding raid species.
**Overlay: Fix viewing event raids when the console uses certain languages
**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: 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)
**Overlay: Max raid advance search for overlay is 5,000 due to memory constraints (applet is still 10,000).
'''v0.5.0'''
'''v0.5.0'''
*Added
*Added:
**Applet: Animated "Calculating" message when calculating raid seed (thanks @ulucs!)
**Applet: Animated "Calculating" message when calculating raid seed (thanks @ulucs).
**Applet: Shiny Pokemon sprites for Pokemon and Den screens (thanks @ulucs!)
**Applet: Shiny Pokemon sprites for Pokemon and Den screens (thanks @ulucs).
**Applet: Italian translations (thanks @Real96!)
**Applet: Italian translations (thanks @Real96).
**Applet: Navigate to the previous screen by pressing "B" (previously navigated to the main screen)
**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!)
**Applet: Shiny and flawless IV filters for raid searches (you can now see multiple shiny advances).
**Overlay: Show all dens in overlay
**Overlay: Show all dens in overlay.
*Updated
*Updated:
**Applet: Improve Pokemon summary screen design (inspired by Pokemon Home)
**Applet: Improve Pokemon summary screen design (inspired by Pokemon Home).
**Applet: Show "Empty" for invalid and empty Pokemon instead of "Error"
**Applet: Show "Empty" for invalid and empty Pokemon instead of "Error".
**Overlay: Update libtesla (fixes CaptureSight-Overlay working with latest Tesla)
**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
**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: Show 10K+ for advances over 9999 in the Den viewer.
**Both: Match den Ids with RaidFinder and PKHeX raid plugin
**Both: Match den Ids with RaidFinder and PKHeX raid plugin.
**Both: Rename "Frame" to "Advance"
**Both: Rename "Frame" to "Advance".
'''v0.4.0'''
'''v0.4.0'''
*Added
*Added:
**Overlay: The game no longer freezes when calculating a Pokemon's raid seed (Thanks @ulucs!)
**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
**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: Exit the app with the plus button (+) on the warning screen.
**Applet: "Event" is shown beside event dens on the den view
**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
**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)
**Event Pokemon are read from memory (Thanks @Leanny for the awesome Raid Plugin reference).
**No need to update to see the latest events
**No need to update to see the latest events.
**Edited events should display properly
**Edited events should display properly.
*Updated
*Updated:
**Applet: The den view no longer shows seeds
**Applet: The den view no longer shows seeds.
**Seeds can still be found in the Raid Searcher view
**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
**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
**Show "10K+" instead of "9999" when a shiny frame is higher than "9999" on the raid search screen.
**Small code cleanliness changes
**Small code cleanliness changes.
*Fixed
*Fixed:
**Overlay: Pokemon egg cycles now display properly
**Overlay: Pokemon egg cycles now display properly.
**A Pokemon with a shiny frame higher than "9999" doesn't show "0" anymore
**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)
**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'''
'''v0.3.0'''
*Added
*Added:
**Viewing Abilities on the Pokemon Summary Screen (thanks @ShinySylveon04!)
**Viewing Abilities on the Pokemon Summary Screen (thanks @ShinySylveon04).
**Chinese Translations (thanks @wwwwwwzx!)
**Chinese Translations (thanks @wwwwwwzx).
*Fixed
*Fixed:
**Memory leak when searching for raid spreads
**Memory leak when searching for raid spreads.
*Overlay
*Overlay:
**Added
**Added:
***Added the Overlay!
***Added the Overlay.
'''v0.2.0-pre-release'''
'''v0.2.0-pre-release'''
*CaptureSight's core logic has been moved to a library
*CaptureSight's core logic has been moved to a library.
*CaptureSight-Overlay has been created
*CaptureSight-Overlay has been created.
'''v0.2.0'''
'''v0.2.0'''
*Added
*Added:
**View original raid seed of a Pokemon by pressing "Y" on the Pokemon summary
**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 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
**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
**Use "L" and "R" to change flawless IV amounts.
**View egg cycles and friendship
**View egg cycles and friendship.
**View Version text in upper left of main screen
**View Version text in upper left of main screen.
**Added Slowpoke sprite (thanks to @kwsch for adding it to PKHeX!)
**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.
**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
*Fixed:
**Viewing Zacian and Zamazenta
**Viewing Zacian and Zamazenta.
**Viewing Den 16
**Viewing Den 16.
'''v0.1.0'''
'''v0.1.0'''
*Added
*Added:
**Switch boxes with L and R
**Switch boxes with L and R.
**Show Pokemon EVs
**Show Pokemon EVs.
**Show Pokemon minted nature
**Show Pokemon minted nature.
**Show Egg cycles for eggs and friendship for hatched Pokemon
**Show Egg cycles for eggs and friendship for hatched Pokemon.
**Show raid Species
**Show raid Species.
**Show raid IVs
**Show raid IVs.
**Show "Empty" for invalid Pokemon
**Show "Empty" for invalid Pokemon.
**Show a warning message if dmnt:cht or Sword/Shield isn't running
**Show a warning message if dmnt:cht or Sword/Shield isn't running.
*Updated
*Updated:
**CI now zips only the nro file
**CI now zips only the nro file.
*Fixed
*Fixed:
**An off-by-one error with increasing and decreasing slots
**An off-by-one error with increasing and decreasing slots.
'''v0.0.1'''
'''v0.0.1'''
*Initial release with wild, trade, box, party, and den seed viewing.
*Initial release with wild, trade, box, party, and den seed viewing.
Line 266: Line 265:
Thanks to the following for helping make this app:
Thanks to the following for helping make this app:


* Switchbrew for their research and [https://github.com/switchbrew/libnx libnx] which makes it possible to create homebrew
* Switchbrew for their research and [https://github.com/switchbrew/libnx libnx] which makes it possible to create homebrew.
* ReSwitched for their research, [https://github.com/Atmosphere-NX/Atmosphere Atmosphere], and [https://github.com/Atmosphere-NX/libstratosphere libstratosphere] which is invaluable for switch homebrew
* ReSwitched for their research, [https://github.com/Atmosphere-NX/Atmosphere Atmosphere], and [https://github.com/Atmosphere-NX/libstratosphere libstratosphere] which is invaluable for switch homebrew.
* Kaphotics, SciresM, Matt, and all contributors of [https://github.com/kwsch/PKHeX/ PKHeX] and [https://github.com/kwsch/pkNX pkNX] for the all the great resources this app uses
* Kaphotics, SciresM, Matt, and all contributors of [https://github.com/kwsch/PKHeX/ PKHeX] and [https://github.com/kwsch/pkNX pkNX] for the all the great resources this app uses.
* WerWolv for [https://github.com/WerWolv/libtesla libtesla] and EdiZon's <code>isServiceRunning</code> code
* WerWolv for [https://github.com/WerWolv/libtesla libtesla] and EdiZon's <code>isServiceRunning</code> code.
* All translators and the translations they provided
* All translators and the translations they provided.
* Leanny, Admiral Fish, wwwwwwzx, Kaphotics, and Vladcik for looking into raid RNG
* 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
* Leanny and Kaphotics for the PKHeX Raid Plugin, which CaptureSight borrows raid logic from.
* All Pokemon researchers and contributors
* All Pokemon researchers and contributors.
* XorTroll and aarch64-switch-rs for the [https://github.com/aarch64-switch-rs/cargo-nx/blob/ac7c14b72595040a8e14ef86e2645a0a25703e90/default_specs/aarch64-none-elf.json aarch64-none-elf.json] file
* XorTroll and aarch64-switch-rs for the [https://github.com/aarch64-switch-rs/cargo-nx/blob/ac7c14b72595040a8e14ef86e2645a0a25703e90/default_specs/aarch64-none-elf.json aarch64-none-elf.json] file.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/capturesight-applet-and-overlay-to-view-pokemon-raid-seeds-future-shiny-frames-ivs-and-more.557679/
* GitHub - https://github.com/zaksabeast/CaptureSight
* Github - https://github.com/zaksabeast/CaptureSight
* GBAtemp - https://gbatemp.net/threads/capturesight-applet-and-overlay-to-view-pokemon-raid-seeds-future-shiny-frames-ivs-and-more.557679/
* ForTheUsers - https://apps.fortheusers.org/switch/CaptureSight

Latest revision as of 23:39, 1 June 2023

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: