All Projects β†’ zaksabeast β†’ Capturesight

zaksabeast / Capturesight

Licence: gpl-3.0
Applet and Overlay to view Pokemon, Raid seeds, Future shiny frames/IVs, and more!

Projects that are alternatives of or similar to Capturesight

PokemonRNGGuides
A repository of Pokemon RNG abuse guides
Stars: ✭ 62 (-23.46%)
Mutual labels:  pokemon, nintendo, switch
Edizon
πŸ’‘ A homebrew save management, editing tool and memory trainer for Horizon (Nintendo Switch)
Stars: ✭ 706 (+771.6%)
Mutual labels:  nintendo, switch, homebrew
sys-clk-Overlay
Editor for your sys-clk configuration using ovl-loader!
Stars: ✭ 53 (-34.57%)
Mutual labels:  homebrew, nintendo, switch
Goldleaf
πŸ‚ Multipurpose homebrew tool for Nintendo Switch
Stars: ✭ 2,026 (+2401.23%)
Mutual labels:  switch, homebrew, nintendo
SwitchXBOXController
Turn your Nintendo Switch into an XBOX360 controller to play on your Windows computer
Stars: ✭ 46 (-43.21%)
Mutual labels:  homebrew, nintendo, switch
switch-cmake
CMake toolchain for Nintendo Switch homebrew development
Stars: ✭ 38 (-53.09%)
Mutual labels:  homebrew, nintendo, switch
Edizon cheatsconfigsandscripts
The official EdiZon Editor Config and Editor Script repository.
Stars: ✭ 271 (+234.57%)
Mutual labels:  nintendo, switch, homebrew
Kosmos
All-in-One CFW Package for the Nintendo Switch - previously SDFilesSwitch
Stars: ✭ 2,157 (+2562.96%)
Mutual labels:  nintendo, switch, homebrew
Vba M Nx
WIP full featured port of VBA-M for Nintendo Switch
Stars: ✭ 11 (-86.42%)
Mutual labels:  nintendo, switch, homebrew
eBookReaderNX
A Nintendo Switch eBook Reader
Stars: ✭ 15 (-81.48%)
Mutual labels:  homebrew, nintendo, switch
nx
Userland library for Nintendo Switch homebrew (and other potential purposes), written in pure Rust and some assembly bits
Stars: ✭ 67 (-17.28%)
Mutual labels:  homebrew, nintendo, switch
Hydrosphere
Ocean beyond the Horizon
Stars: ✭ 17 (-79.01%)
Mutual labels:  nintendo, switch, homebrew
Homebrew-Guide
Guide for getting CFW setup on your Nintendo Switch (And Wii U)
Stars: ✭ 104 (+28.4%)
Mutual labels:  homebrew, nintendo, switch
Nx Shell
A multi-purpose file manager for the Nintendo Switch.
Stars: ✭ 639 (+688.89%)
Mutual labels:  nintendo, switch, homebrew
Libnx
Library for Switch Homebrew
Stars: ✭ 908 (+1020.99%)
Mutual labels:  nintendo, switch, homebrew
Jksv
Data Tool For Switch
Stars: ✭ 388 (+379.01%)
Mutual labels:  nintendo, homebrew
Repokemon
Showcase of GitHub repos with PokΓ©mon names
Stars: ✭ 292 (+260.49%)
Mutual labels:  nintendo, pokemon
Switchthemeinjector
Create custom themes for the nintendo switch !
Stars: ✭ 436 (+438.27%)
Mutual labels:  switch, homebrew
Nintendo Switch Eshop
Crawler for Nintendo Switch eShop
Stars: ✭ 463 (+471.6%)
Mutual labels:  nintendo, switch
Aio Switch Updater
All-in-One Nintendo Switch Updater
Stars: ✭ 272 (+235.8%)
Mutual labels:  switch, homebrew

CaptureSight

CaptureSight is a Nintendo Switch homebrew to view Pokemon Sword and Shield data while playing Sword and Shield. CaptureSight comes as both an overlay and an applet.

Features:

  • View Pokemon species, attacks, IVs, type matches, etc. for
    • Wild Pokemon
    • In-Trade Pokemon
    • Raid Pokemon
    • Party Pokemon
    • Box Pokemon
  • View all active dens
    • Current seed for Raid RNG
    • The number of advances until a Shiny Pokemon
    • Species of a den
    • Shiny type of a den (star or square)
    • Stars of a den
  • 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
  • Since CaptureSight can show the next shiny frame, upcoming IVs, and seed that created a Pokemon, no external tools are needed for Raid RNG
    • With raid and trade views, anyone without custom firmware only needs to know someone with custom firmware to do Raid RNG
  • The Applet has translations for multiple langues based on the Switch language setting
    • English
    • French
    • Italian
    • Spanish
    • Chinese
    • Partial support for:
      • German

How do I use CaptureSight?

To use the applet:

  1. Download the latest CaptureSight-Applet.zip
  2. Unzip the archive to get CaptureSight.nro
  3. Copy CaptureSight.nro to be inside the /switch directory on your switch's SD card
  4. Start Pokemon Sword or Shield
  5. Open the homebrew menu and launch CaptureSight

To use the overlay:

  1. Setup WerWolv's Tesla - https://gbatemp.net/threads/tesla-the-nintendo-switch-overlay-menu.557362/
  2. Download the latest CaptureSight-Overlay.zip
  3. Unzip the archive to get CaptureSight.ovl
  4. Copy CaptureSight.ovl to be inside the /switch/.overlays directory on your switch's SD card
  5. Start Pokemon Sword or Shield
  6. Press the key combo to open Tesla Menu (L + Dpad Down + R joystick as of this writing)
  7. Open CaptureSight with Tesla

Downloading CaptureSight:

Download CaptureSight from the github - https://github.com/zaksabeast/CaptureSight/releases/latest

Two downloads are available for CaptureSight:

  • CaptureSight-Applet.zip - This is the applet
  • CaptureSight-Overlay.zip - This is the overlay

Building

DevkitPro and libnx will be needed to build this tool.

After installing those, run make.

Optional: To build the raid event flatbuffer headers, install flatc and run flatc --cpp -o libcsight/include/csight/ Resources/NestHoleDistributionEncounter8Archive.fbs for each fbs. Alternatively, use a docker image with flatc, such as neomantra/flatbuffers.

Optional: To build the data files, use flatc -b Resources/EncounterNest8Archive.fbs libcsight/resources/shield-encounters.json for both encounter files.

Flatbuffers are used to:

  • Read from the game's memory and parse the data
  • Make maintaining easier by using the game's own data structures

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
  • imneme for their cpp xoroshiro gist which is used in CaptureSight
  • nlohmann for their c++ JSON library
  • natinusala for borealis
  • WerWolv for libtesla and EdiZon's isServiceRunning code
  • Flagbrew for PKSM which gave guidance for c++ Pokemon code organization
  • All translators and the translations they provide
  • 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].