Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Tera Finder Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=Tera Finder |image=TeraFinderSwitch.png |description=This is a PKHeX.Core based program that allows to view, edit and calculate Raids and Mass Outbreaks for Pokémon Scarlet & Violet. |author=Manu098vm |lastupdated=2025/06/11 |type=Hack Utilities |version=4.3.3 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/TeraFinderSwitch.7z |website=https://projectpokemon.org/home/index/news/tera-finder-v400-r175/ |source=https:/..."
 
No edit summary
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=Tera Finder
|title=Tera Finder
|image=TeraFinderSwitch.png
|image=terafindernx2.png
|description=This is a PKHeX.Core based program that allows to view, edit and calculate Raids and Mass Outbreaks for Pokémon Scarlet & Violet.
|description=A PKHeX.Core based save editor and an RNG calculator.
|author=Manu098vm
|author=Manu098vm
|lastupdated=2025/06/11
|lastupdated=2025/06/11
Line 19: Line 19:
|image_alt=Tera Finder
|image_alt=Tera Finder
}}
}}
'''Tera Finder''' is a PKHeX.Core based program that allows users to view, edit, and calculate Raids and Mass Outbreaks for Pokémon Scarlet and Violet. It is the spiritual successor to [https://github.com/Manu098vm/SVResearches SVXoroCalc]. Both a standalone program and a [[PKHeX 3DS]] plugin are available.
Tera Finder is a Windows program based on PKHeX.Core that can easily convert pchtxt to [[EdiZon Switch|EdiZon]]. It also allows you to view, edit, and calculate Raids and Mass Outbreaks for Pokémon Scarlet & Violet.  
 
The program is the spiritual successor to the author's [https://github.com/Manu098vm/SVResearches SVXoroCalc]. Both a standalone program and a [[PKHeX 3DS|PKHeX]] plugin are available.


== Features ==
== Features ==
* [https://github.com/Manu098vm/Tera-Finder/wiki/Connect-To-Remote-Device Connect to a Remote Device]
* Connection to Remote Device.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Mass-Outbreak-Viewer-&-Editor View & Edit Mass Outbreaks]
* View & Edit Mass Outbreaks.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Raid-Viewer-&-Editor View & Edit Raids]
* View & Edit Raids.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Raid-and-Mass-Outbreak-Events-%E2%80%90-Pok%C3%A9-Portal-News-Importer Import Poké Portal News (Raid and Mass Outbreak Events) in Zip/Folder formats]
* Import Poké Portal News in Zip/Folder formats.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Seed-Checker Reverse a Pokémon into its origin Seed to check legality]
* Reverse a Pokémon into its origin Seed to check legality.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Raid-Calculator Calculate RNG seeds that result in a Pokémon with specific details]
* Calculate RNG seeds that results in a Pokémon with given details.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Reward-Calculator Calculate RNG seeds that result in a Raid with desired rewards]
* Calculate RNG seeds that results in a Raid with wanted rewards.
* [https://github.com/Manu098vm/Tera-Finder/wiki/How-to-generate-Legal-PK9-Pok%C3%A9mon-from-Tera-Raids Generate Legal PK9 files from Raid searches]
* Generate Legal PK9 files from Raid searches.
* [https://github.com/Manu098vm/Tera-Finder/wiki/Game-Flags-Editor Edit Tera Raid related Game Progress/Caught Flags]
* Edit Tera Raid related Game Progress/Caught Flags.
* [https://github.com/Manu098vm/Tera-Finder/wiki/General-Guide#about-the-localizations Supports localized languages]
* Supports localized languages.
 
==User guide==
Requires [https://dotnet.microsoft.com/en-us/download/dotnet/9.0 .NET Desktop Runtime 9.0 freamwork] installed in order to use.


Powered by [https://github.com/kwsch/PKHeX PKHeX], [https://github.com/kwsch/pkNX pkNX], and [https://github.com/kwsch/SysBot.NET SysBot.NET].
Refer to the [https://github.com/Manu098vm/Tera-Finder/wiki/General-Guide_Initial_Setup Initial Setup Page] to get started.


== How To ==
Check out the [https://github.com/Manu098vm/Tera-Finder/wiki Wiki] for guides and details.
=== Download and Usage ===
* Refer to the [https://github.com/Manu098vm/Tera-Finder/wiki/General-Guide Initial Setup|Initial Setup Page] to get started.
* Check out the [https://github.com/Manu098vm/Tera-Finder/wiki Wiki] for guides and details.


==Screenshots==
==Screenshots==
[[image:TeraFinderSwitch.png]]
https://dlhb.gamebrew.org/switchhomebrews/images/terafindernx.png
 
https://dlhb.gamebrew.org/switchhomebrews/images/terafindernx2.png


==Changelog==
==Changelog==
Line 234: Line 238:
* First Release.
* First Release.


== Credits and Thanks ==
==Credits==
Credits and Thanks:
* [https://github.com/kwsch kwsch] for [https://github.com/kwsch/PKHeX PKHeX], [https://github.com/kwsch/pkNX pkNX], and [https://github.com/kwsch/SysBot.NET SysBot.NET], which this program relies on
* [https://github.com/kwsch kwsch] for [https://github.com/kwsch/PKHeX PKHeX], [https://github.com/kwsch/pkNX pkNX], and [https://github.com/kwsch/SysBot.NET SysBot.NET], which this program relies on
* [https://github.com/architdate Archit Date], [https://github.com/LegoFigure11 LegoFigure11], [https://github.com/SteveCookTU SteveCookTU] for their research on item reward structures and event group ID handling implemented in [https://github.com/LegoFigure11/RaidCrawler/blob/main/Structures/RaidRewards.cs RaidCrawler] and [https://github.com/SteveCookTU/sv_raid_reader/blob/master/src/item_list.rs SV Raid Reader]
* [https://github.com/architdate Archit Date], [https://github.com/LegoFigure11 LegoFigure11], [https://github.com/SteveCookTU SteveCookTU] for their research on item reward structures and event group ID handling implemented in [https://github.com/LegoFigure11/RaidCrawler/blob/main/Structures/RaidRewards.cs RaidCrawler] and [https://github.com/SteveCookTU/sv_raid_reader/blob/master/src/item_list.rs SV Raid Reader]
Line 249: Line 254:
* All contributors to the mentioned projects for their valuable research
* All contributors to the mentioned projects for their valuable research


=== Some Related Tools ===
Some Related Tools:
* [https://github.com/MewTracker/sv-research RaidCalc] by [https://github.com/MewTracker MewTracker]
* [https://github.com/MewTracker/sv-research RaidCalc] by [https://github.com/MewTracker MewTracker]
* [https://github.com/LegoFigure11/RaidCrawler RaidCrawler] by [https://github.com/LegoFigure11 LegoFigure11] and [https://github.com/architdate Archit Date]
* [https://github.com/LegoFigure11/RaidCrawler RaidCrawler] by [https://github.com/LegoFigure11 LegoFigure11] and [https://github.com/architdate Archit Date]

Revision as of 01:03, 15 June 2025

Tera Finder
General
AuthorManu098vm
TypeHack Utilities
Version4.3.3
LicenseGPL-3.0
Last Updated2025/06/11
Links
Download
Website
Source

Tera Finder is a Windows program based on PKHeX.Core that can easily convert pchtxt to EdiZon. It also allows you to view, edit, and calculate Raids and Mass Outbreaks for Pokémon Scarlet & Violet.

The program is the spiritual successor to the author's SVXoroCalc. Both a standalone program and a PKHeX plugin are available.

Features

  • Connection to Remote Device.
  • View & Edit Mass Outbreaks.
  • View & Edit Raids.
  • Import Poké Portal News in Zip/Folder formats.
  • Reverse a Pokémon into its origin Seed to check legality.
  • Calculate RNG seeds that results in a Pokémon with given details.
  • Calculate RNG seeds that results in a Raid with wanted rewards.
  • Generate Legal PK9 files from Raid searches.
  • Edit Tera Raid related Game Progress/Caught Flags.
  • Supports localized languages.

User guide

Requires .NET Desktop Runtime 9.0 freamwork installed in order to use.

Refer to the Initial Setup Page to get started.

Check out the Wiki for guides and details.

Screenshots

terafindernx.png

terafindernx2.png

Changelog

v4.3.3

  • Compatibility with PKHeX 25.06.09
  • Compatibility with Scarlet & Violet v4.0.0
  • Fixed displayed Tera Shards types for Blissey Spotlight raid rewards

v4.3.2

  • Compatibility with PKHeX 25.05.18
  • Misc fixes and improvements

v4.3.0

  • Compatibility with PKHeX 25.02.23
  • Update event legality data
  • Raid Calculator and Reward Calculators can now save results as CSV (right click -> Save as CSV)
  • Fixed a bug where the program window would not open in focus
  • Fixed a bug where the program could incorrectly detect a 7-star raid even when game progress couldn't generate one
  • Re-Catch Mighty Entity Flag Editor now displays raid/species names for easier editing
  • Added some Outbreaks data
  • Various fixes, improvements, and refactoring

v4.2.0

  • Compatibility with PKHeX 24.11.11
  • Fix Outbreaks Live Editing issues
  • Update event legality data
  • Update CHS translation thanks @wubinwww

v4.1.0

  • Added handling for event outbreak reading/editing thanks @santacrab2
  • Misc fix and improvements

v4.0.5

  • Fixed some issues with JPN/CHT/CHS/KOR PK9 generation

v4.0.4

  • Compatibility with PKHeX 24.07.03

v4.0.3

  • Compatibility with PKHeX 24.06.03

v4.0.1

  • Compatibility with PKHeX 24.03.26
  • Fixed a bug which could cause Violet game version to not be detected correctly

v4.0.0

  • Major code rewriting; program is now up to 120x faster than previous Tera Finder releases
  • Compatibility with SV 3.0.1
  • Calculators now force the Stars filter selection
  • Added a Splash Screen for the TeraFinder.Launcher
  • Added Outbreaks thanks motAyaR
  • Misc fixes and improvements
  • Compatibility with PKHeX 24.03.10 thanks @foohyfooh @pplloufh
  • Updated ES Translations thanks @bjxuf

v3.1.0

  • Added a feature to clear Raid/Outbreak events (auto-import Null events)
  • Added most of the Blueberry Academy Outbreaks
  • Display Outbreak Event Identifier in the launcher window
  • Blueberry Academy map pointers are now more accurate
  • Fix 2.0 Event Outbreaks import
  • Fix some Blueberry Academy Raid RNG generation
  • Update translations
  • Misc fix & improvements

v3.0.0

  • Upgrade to NET 8
  • Update for PKHeX 23.12.18
  • Update for the new Scarlet & Violet game update v3.0.0
  • Add new outbreaks
  • Fix & improvements

v2.8.1

  • Update for PKHeX 23.10.11
  • Update for the new Scarlet & Violet game update v2.0.2 thanks @santacrab2
  • Various fix and improvements thanks @foohyfooh
  • Add some outbreaks data

v2.8.0

  • Mass Outbreak Events can now be imported with the Poké Portal News Importer
  • Update Mass Outbreak Encounters
    • Paldea Outbreaks have been replaced with new dumped ones from the 2.0.1 update
    • Almost all the Kitakami Outbreaks have been added to the legal dumps
    • Users can check the missing Outbreak entries here. Please consider to share the dumps if you find any of those.
  • Fix the Species Selector in the Calculator window
    • Paldea and Kitakami Species are now correctly shown separately
    • A game version text (Scarlet) or (Violet) is now shown for version exclusive encounters
    • Different content type Raid Species are no longer shown
  • Fix some labels/texts not translating or displaying properly
  • Plugins users can now continue to use PKHeX normally while the Tera Finder windows are opened
  • Add a Copy Seed context button in the Calculator Grid Tables
  • The Rewards window now correctly displays new species rewards and TM names
  • Update translations thanks @wubinwww

v2.7.0

  • Compatibility with latest PKHeX 23.09.25
  • Compatibilty with Pokémon Scarlet & Violet 2.0.1
    • Compatibility with Kitakami Raids
    • Initial compatibility with Kitakami Outbreaks thanks @zyro670 @santacrab2
    • Import 2.0.0 Raid Event Files
  • No more multiple locations displayed & added Kitakami map locations
  • Update translations thanks @ppllouf @wubinwww @bjxuf
  • Misc fixes thanks @foohyfooh @Edg-Case
  • Added a feature to Randomize or Shinify the current displayed Raid
  • Added a feature to Randomize or Shinify all the Raids
  • Shows the Extra Moves from a Raid Encounter (hover over the "Moves" GroupBox in the Raid Editor)

v2.5.0

  • Compatibility with latest PKHeX 23.08.23
  • Add Shinify All Raids options thanks @ppllouf and @wubinwww.
    • Users can choose to Shinify the current encounters (takes more time, Species and Forms of raids will be kept), or to randomize the encounters (takes less time, all raid encounters will be random shiny species/forms).
    • These features only produce legal raids. Illegal raids are not supported by this tool.
    • These features can be found in Raid Viewer/Editor -> Tools.
    • These features can work on both a local Save File or on an enstablished Remote Connection.
  • Event Indexes (Group IDs) are not hidden from the GUI and are only handled internally by the program.
    • When calculating a Raid from the Editor/Viewer, the calculator will only show compatible results for the internal Event Index.
    • Users can explicitly tell the program to calculate results for a species with a different Index. If users will send said results to the Raid Editor, the program will notify an error.
    • If you want to know more about Event Indexes (Group IDs), please read here.
  • Calculator windows are now slightly resized for low-res monitors.
  • Game Progress flags and 7-Star Raid Flags can now be live edited (Remote Connection) thanks @santacrab2.
    • Game Progress Flags must be edited while on the Title Screen.
  • Add some Outbreak encounters thanks motAyaR.

v2.4.0

  • Compatibility with latest PKHeX 23.07.09
  • Compatibility with Scarlet & Violet v1.3.2 (thanks @santacrab2)
  • Fix usb-botbase connection
  • The calculator now tries to automatically pick the Event Index based on the selected Species
  • Seed checker is now faster
  • The Den Map now displays multiple location points when available
  • Handle null lottery rewards (eg glitched Gimmighoul first round event)

v2.3.0

  • Updated Spanish translation thanks @bjxuf
  • Added more outbreak default data thanks PokeSax and @zyro670
  • Show form names in the Raid Editor window
  • Fix CopyHeight legality for Home 3.0
  • Compatibility with latest PKHeX 23.06.03

v2.2.0

  • Updated Chinese translations thanks @wubinwww
  • Removed Event Index label for non-event raids
  • Improved controls alignment
  • Allow import for new 1.3.0 event blocks
  • Added a Progress Bar for the Connection form
  • General refactor and performance improvements
  • Launcher and Plugins are now published as single files

v2.1.0

  • Compatibility with Pokémon Scarlet & Violet v1.3.0
  • Increase Item MaxValue in the Reward Calculator to 999
  • Fix some Outbreak alt-forms
  • Smoother code thanks @foohyfooh

v2.0.0

v1.4.1

  • Fixed an unhandled exception during the flatbuffers loading for uninitialized event data
  • Changed the default OT Name for JAP and KOR languages to match the max char length

v1.4.0 Changelog:

  • Added full support for game update v1.2.0 and new Distributions
  • Added initial handling for Group ID / Event Index (more on the Troubleshooting, Raid Editor, Raid Calculator and Reward Calculator wiki pages)
  • Added Raid Boss' Held Item reading and handling
  • Added custom Scale handling for Distributions
  • Updated Raid and Flatbuffers Pointers for game update v1.2.0 (Remote Connection to older game versions won't be supported anymore)
  • Updated Save Game Progress Pointers for game update v1.2.0 (thanks @santacrab2!)
  • Improved Remote Connection speed and performance
  • Remote Connection now automatically download event data from the device (if available)
  • Inactive Raids with seed 0x00000000 are no longer shown in the Editor
  • Updated Italian translation
  • Updated Chinese translation (thanks @ppllouf!)
  • Fix versioning display in the Standalone Launcher
  • Fix Reward Calculator window size for monitors with lower resolutions

v1.3.1

  • Added Spanish translation for the UI (thanks @bjxuf)
  • Fix Update Notification for the Plugin when PKHeX is loaded with an old gen default save file
  • Fix reward handling for Tandemause Valentine's Day event
  • Fix sprite handling for some edge cases

1.3.0

  • Added translation logic and files
  • Added ITA translation
  • Added CHS and CHT translation (thanks @ppllouf)
  • Added Seed Checker to Right Click Menu when Tera Finder is loaded as Plugin
  • Fixed event imports for new delivery groups
  • Improved Seed Checker speed

v1.2.0

  • Upgrade to NET 7
  • Data grid tables can now be resized
  • Scale Map pointers based on DPI
  • Show current Raid Event in Standalone Launcher
  • Added download for PKHeX plugins (info and tutorial on how to use, here)

v1.1.1

  • Improved connection features
  • Improved distribution raids handling
  • Improved speed and general QoL
  • Allow seed 0x00000000

v1.1.0

  • Added an Any Herba Mystica filter for the Reward Calculator
  • Added basic Species/Shinyness filters and infos in the Reward Calculator
  • Reworked the Seed Checker for raid distributions
  • Added WiFi and USB Connections for sys-botbase/usb-botbase (setup guide here)
  • Various fixes and QoL improvements

v1.0

  • First Release.

Credits

Credits and Thanks:

Some Related Tools:

External links

Advertising: