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

LeonaNX Switch: Difference between revisions

From GameBrew
Created page with "{{Infobox Switch Homebrews |title=LeonaNX |image=LeonaNXSwitch.png |description=Useful tool of cheat codes for Nintendo Switch. |author=Sorakana-hacker |lastupdated=2023/12/16 |type=PC Utilities |version=1.0.2 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/LeonaNXSwitch.7z |website=https://gbatemp.net/threads/nintendoswitch-leonanx-a-cheatcodes-tool.621800/ |source=https://github.com/Sorakana-hacker/LeonaNX |donation= }} {{#seo: |title=Switch Homebr..."
 
No edit summary
Line 19: Line 19:
|image_alt=LeonaNX
|image_alt=LeonaNX
}}
}}
'''LeonaNX''' is a user-friendly tool for creating and converting cheat codes for Nintendo Switch homebrew applications like [[EdiZon Switch]].
LeonaNX 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.  


== Features ==
The program is the spiritual successor to the author's [https://github.com/Manu098vm/SVResearches SVXoroCalc]. Both a standalone program and a PKHeX plugin are available.
* Easy-to-understand GUI application
* Convert pchtxt to SX Cheats (Edizon) codes
* Generate cheat codes from search values
* Port SX Cheats (Edizon) codes
* Generate OffCode (RealTime on-off functionality)


== Why Use LeonaNX? ==
Requires [https://dotnet.microsoft.com/en-us/download/dotnet/9.0 .NET Desktop Runtime 9.0 freamwork] installed in order to use. See [https://github.com/Manu098vm/Tera-Finder/wiki here] for documentation.
LeonaNX makes modding easier and more accessible with:
* Simple, intuitive interface
* Time-saving conversion tools
* Comprehensive code generation
* Enhanced modding capabilities


=== Basic Usage ===
== Features ==
1. Launch LeonaNX
* Connection to Remote Device.
2. Select the desired function from the main menu
* View & Edit Mass Outbreaks.
 
* View & Edit Raids.
==== Converter ====
* Import Poké Portal News in Zip/Folder formats.
Converts pchtxt files for use with Edizon:
* Reverse a Pokémon into its origin Seed to check legality.
# Select "Converter"
* Calculate RNG seeds that results in a Pokémon with given details.
# Set either Code or Pchtxt mode
* Calculate RNG seeds that results in a Raid with wanted rewards.
# Enter all required items
* Generate Legal PK9 files from Raid searches.
# Click "Convert!"
* Edit Tera Raid related Game Progress/Caught Flags.
 
* Supports localized languages.
==== CodeBuilder ====
Generates cheat codes from search values:
# Select "CodeBuilder"
# Set Address and Values
# Enter all required items
# Click "Generate!"


==Screenshots==
==Screenshots==
Line 66: Line 50:


== Credits ==
== Credits ==
* '''LeonaNX''' created by Sorakana
Credits and Thanks:
* Offcode functionality by Takaharu
* [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
* Special Thanks: Takaharu, Yajii2
* [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/Lincoln-LM Lincoln-LM] for the raid map coordinates and save RAM logic in [https://github.com/Lincoln-LM/sv-live-map sv-live-map]
* [https://github.com/architdate Archit Date] for his C# port of Lincoln's logic implemented in [https://github.com/LegoFigure11/RaidCrawler RaidCrawler], on which my code is based
* [https://github.com/Lusamine Lusamine] for the Key Block pointer taken from the disassembled game code for v1.2.0
* [https://github.com/Leanny Leanny] for the Sword/Shield [https://github.com/Leanny/PKHeX_Raid_Plugin PKHeX Raid Plugin], which served as inspiration for my plugin
* [https://github.com/santacrab2 santacrab2] for contributions improving search speed and adding DLC Location Names
* [https://github.com/architdate Archit Date], [https://github.com/Lusamine Lusamine], [https://github.com/santacrab2 santacrab2] for their SearchSaveKey implementation in [https://github.com/LegoFigure11/RaidCrawler/blob/f8e996aac4b134e6eb6231d539c345748fead490/RaidCrawler.Core/Connection/ConnectionWrapper.cs#L126 RaidCrawler]
* [https://github.com/zyro670 Zyro670] and [https://github.com/santacrab2 santacrab2] for their help with RAM block reading/writing, specifically related to outbreaks
* [https://github.com/olliz0r olliz0r] and [https://github.com/berichan berichan] for [https://github.com/olliz0r/sys-botbase sys-botbase]
* [https://github.com/fishguy6564 fishguy6564] and [https://github.com/Koi-3088 Koi-3088] for [https://github.com/Koi-3088/USB-Botbase usb-botbase]
* [https://github.com/kwsch kwsch], [https://github.com/architdate Archit Date], [https://github.com/LegoFigure11 LegoFigure11], [https://github.com/Lusamine Lusamine], and [https://github.com/Lincoln-LM Lincoln-LM] for the Coordinates dumps and map display [https://github.com/LegoFigure11/RaidCrawler/blob/d36475046c638fbc37fbeb0aaa001f3663273b9b/RaidCrawler.WinForms/MainWindow.cs#L1589 formulas]
* All contributors to the mentioned projects for their valuable research
 
Some Related Tools:
* [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/Lincoln-LM/sv-live-map sv-live-map] by [https://github.com/Lincoln-LM Lincoln-LM]
* [https://stevecooktu.github.io/sv_raid_lookup/ sv_raid_lookup] ([https://github.com/SteveCookTU/sv_raid_lookup repo]) by [https://github.com/SteveCookTU SteveCookTU]


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/nintendoswitch-leonanx-a-cheatcodes-tool.621800/
* GitHub - https://github.com/Sorakana-hacker/LeonaNX
* Github - https://github.com/Sorakana-hacker/LeonaNX
* GBAtemp - https://gbatemp.net/threads/nintendoswitch-leonanx-a-cheatcodes-tool.621800/

Revision as of 00:54, 15 June 2025

LeonaNX
General
AuthorSorakana-hacker
TypePC Utilities
Version1.0.2
LicenseGPL-3.0
Last Updated2023/12/16
Links
Download
Website
Source

LeonaNX 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.

Requires .NET Desktop Runtime 9.0 freamwork installed in order to use. See here for documentation.

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.

Screenshots

LeonaNXSwitch-01.png

Changelog

v1.0.2

  • Add ParamHashGUI
  • Add pchtxt to ips converter
  • Change language

v1.0

  • First Release.

Credits

Credits and Thanks:

Some Related Tools:

External links

Advertising: