[WIP] pokeCalcNTR - IV and Nature Overlay Plugin For Sun and Moon

Discussion in '3DS - Homebrew Development and Emulators' started by zaksabeast, Feb 10, 2017.

  1. zaksabeast
    OP

    zaksabeast GBAtemp Regular

    Member
    286
    418
    May 24, 2016
    United States
    pokeCalcNTR for Gen 7 - v0.5.3
    By Zaksabeast, EzPzStreamz and Admiral_Fish

    SOS now works better, faster, and is automatic - enjoy RNGing even more with PCalc for Gen 7

    New features as of v0.5.3
    • SOS helper calls now get read every time
    • SOS current helper and current caller will switch automatically
      • For now the key combos to do this are still built in, but will be removed in the future
    • Download the plugin from https://www.pokemonrng.com/downloads/pcalc-sm.zip
      • Future updates of pokeCalcNTR will be hosted on this site for a more convenient and customization space that other people can link directly to.
      • For v0.5.3, you can also download the plugin in the regular download section below
    Current Key Combos
    • X+Up: Key Combo Menu
    • Start+Down: Egg Seed View
    • Start+Up: RNG Tools
    • Start+Left: Wild Pokemon View
    • Start+Right: Party Pokemon View
    • Select+Left: Party Pokemon View -1 Slot, Wild Pokemon SOS -1
    • Select+Right: Party Pokemon View +1 Slot, Wild Pokemon SOS +1
    • Start+Select: Pause Game
    • Pause+A: Unpause Game
    • Pause+Start: Unpause Game
    • Pause+Select: Advance One Frame
    • Select+Up:
      • If on Egg View: +1 Egg Accept
      • If on Game Info View: Switch SOS Roles
    • Select+Down:
      • If on Egg View: -1 Egg Accept
      • If on Game Info View: Switch SOS Roles
    • Select+X+Y: Reset egg counter
    Troubleshooting
    • My console is at 11.5, but the plugin doesn't load!
      • Please Update NTR by holding X while launching BootNTR Selector
        • O3DS and 2DS Users: Update BOTH versions of BootNTR Selector.
    • pokeCalcNTR displays Init Seed as 0 or 30000000!
      • Please update Sun and Moon to version 1.2 from the eshop, as well as pokeCalcNTR to version 0.4.x!
        • If you have a firmware region changed console or emunand, this can be obtained from other sources, such as dumping your update from another console, emunand, or sysnand.
        • Pokemon Updates are not region locked.
        • Cartridge updates are stored on the sd card and are console/emunand specific, and will have to be installed on the console/emunand you are using the game with.
    Keep in touch with us at The Official pokeCalcNTR Discord!

    Features
    • Multiple Menus and Views
      • X+Up for Menu, help, and features
      • Wild Pokemon View
        • Including SOS Support!
        • Also includes SOS Chain Counter!
        • Pelago view!
      • Party Pokemon View, including all members of the party
      • Egg Seed View
        • And Egg Accept/Reject Counter
      • And RNG View!
    • RNG Tools!
      • View Initial Seeds
      • View Current Seeds
      • View Frames
      • Pause and Unpause the game Live
      • Frame Advance while paused
      • NPC Counter in the "Game View" window
        • Open your "Game View" window and let your game sit for about 30 seconds to get an accurate NPC count
        • Close and open the "Game View" window when you move your character to reset the NPC count to zero, and have it count again.
    • Multiple Breeding Tools
      • Egg Species Line Checking
      • Remaining Egg Cycle Counter
      • Notification for Egg at Nursery
    • TSV/PSV Checking
      • Check Your own TSV and Pokemon's PSVs
      • Check a trading partner's Pokemon's TSVs and PSVs
    • Stats Affected by Nature
    • Moves and their PP for breeders and SOS battlers
    • Pokemon EVs for EV training
    • IVs highlighted green or red depending on really high or really low stats
    • A Pokemon's PSV will be highlighted if it matches its TSV (meaning that it's a shiny Pokemon)
    • Version number is now in the "Game View" window for proofs

    Please post screenshots In #bragging on The Official pokeCalcNTR Discord!

    Notes
    Installation
    To install, download the zip below, and extract the "plugin" folder to the root of your sd card. Merge any folders it asks for.

    Guides

    Future Plans
    • hehe, oh, you'll see - There's a nice one, and it's not the already finished Transporter plugin either

    Help fund us on Patreon! This will never be a requirement to use our software!
    • 100% not a requirement - You will never need to do this, but you can choose to only if you want to help support us in this way - there are plenty of other ways to help too :)
    • You get a Patron Status on our Discord
      • Access to our #newbuilds channel where our Bot builds every new piece of code, tells you who added it, what features were added, and gives it to you 20-60 seconds after any new code was added to any pokeCalcNTR branch
      • Special Patron role and color on our Discord
      • The ability to help try and test new features before anyone else
    • Helps fund development of pokeCalcNTR for Gen 7
    • Helps fund development of pokeCalcNTR for Gen 6
    • Helps fund development of pokeCalcNTR for Transporter
    • Will help fund in the future with development of RNGWare - our Android app for Untethered (computerless) RNG for various types of RNG that will be made iPhone compatible
    Credits
    Patrons - @Real.96, @Mike007899, @Djura, @gyaratoast, Chimera[a]Discord, Moxxx[a]Discord, CptnObvious[a]Discord, Bumba[a]Discord, Vovvy[a]Discord, TORNADO[a]Discord, Evo100hrs[a]Discord, IcedPlatinum[a]Discord, Kamali[a]Discord, Sipanale[a]Discord - Thank you so much!!!

    Shiny_Sylveon for being my player 2 support when I need backup with testing, a nice break, and when I sometimes listen to her grammatical critiques :)
    EzPzStreamz/imaboy321 and Admiral_Fish for joining the dev team and contributing a lot!
    /u/Shiny_Sylveon and /u/FrostByte_Manuel for their help being Discord Mods!
    /u/FrostByte_Manuel, /u/Subject21_J, /u/TORNADO03, and T.yeti for being great testers when I randomly need them
    Real.96 for their stellar RNG Tutorials, and helping find a bug with the nightly build updater
    wwwwwwzx for SMEncounterRNGTool
    Quandra for PokemonSunMoonRNGTool
    Admiral_Fish for all his help with research
    CollectorTogami/ItsProfOak for helping obtain info and testing
    Ketzaren and Delta_Vortex for testing many things and helping improve user experience during one of the release points
    This plugin is based off of Cell9's sample fps plugin, and borrows some code from PCHex++ as well.
    Cell9 for NTR
    Kaphotics, SciresM, Omega Donut, and all the other Pokemon Researchers
    Everyone involved in the 3ds hacking scene!
     

    Attached Files:

    Last edited by zaksabeast, Sep 6, 2017


  2. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Member
    1,691
    890
    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
    Nice!
     
  3. Fishaman P

    Fishaman P Speedrunner

    Member
    3,240
    507
    Jan 2, 2010
    United States
    Wisconsin
    I've heard rumblings that NTR will work in S&M on O3DS CHN or TWN consoles, in the near future.
     
  4. shadowofdarkness

    shadowofdarkness GBAtemp Fan

    Member
    490
    168
    Apr 17, 2007
    Canada
    May I request you add some other information to this plugin

    The egg RNG seed located at 0x3313eddc the size is 16 bytes and should be shown as hex preferably the correct byte order.

    The main RNG seed located at 0x325a3838 size is 4 bytes also should be shown as hex in the correct byte order.

    Lastly would be the chain counter a u8 number located at 0x3003960d
     
    fr3quency, Hozu and addi33 like this.
  5. addi33

    addi33 GBAtemp Advanced Maniac

    Member
    1,678
    724
    Sep 12, 2016
    Gambia, The
    I totally agree.
     
  6. Giodude

    Giodude Ruler of Italy

    Member
    GBAtemp Patron
    Giodude is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,933
    1,168
    May 17, 2015
    United States
    New York
    I'd imagine to make that work, cell9 would have to make it so booting an extended ram mode while in ntr would reboot the console with a heavy reboot patch.
     
  7. eroz76

    eroz76 GBAtemp Regular

    Member
    238
    55
    Feb 13, 2015
    United States
    Chicago
    No need to wait. NTR CFW 3.4 Preview5 and BootNTR 3.1 works with all O3DS.

    https://github.com/44670/BootNTR/releases
     
  8. zaksabeast
    OP

    zaksabeast GBAtemp Regular

    Member
    286
    418
    May 24, 2016
    United States
    I think this is a great idea. I'll be sure to add those!
     
    addi33 likes this.
  9. AnalogMan

    AnalogMan sumoCheatMenu Dev

    Member
    1,459
    857
    Apr 20, 2007
    United States
    Any chance of adding ability to this as well? Also, is source going to be released? I've been working on trying to pull opponent stats for a while now and have not succeeded. I'm curious to see how this works.
     
  10. zaksabeast
    OP

    zaksabeast GBAtemp Regular

    Member
    286
    418
    May 24, 2016
    United States
    The "Future Plans" section in the main post has Abilities mentioned, so there are plans to add them.

    Normally, I'm all for releasing the source for things, especially "For Fun" things, but that won't be the case for this. I'm 100% fine with genning Pokemon for things like battles where proofs don't matter, but modifying the source of this could easily be used to falsify proofs for, say, a 6IV Tapu that was soft reset to obtain. While genning is fine, false proofs are not, therefore, the source will not be released. I am hoping to work on it with a few more people however to speed up development and add new features. We will have a private way to share the code.

    Regardless, thank you for your interest. :)
     
  11. AnalogMan

    AnalogMan sumoCheatMenu Dev

    Member
    1,459
    857
    Apr 20, 2007
    United States
    That's alright, thanks for replying at least. I'll use it alongside my sumoCheatMenu plugin by putting it in the plugin/game/ folder once it has an on/off switch.
     
  12. xtheman

    xtheman GBAtemp Guru

    Member
    5,847
    5,275
    Jan 28, 2016
    United States
    @zaksabeast might want to remove the n3ds only part. This works perfectly on my o3ds using the mode3 cia from the latest bootntr release
     
  13. zaksabeast
    OP

    zaksabeast GBAtemp Regular

    Member
    286
    418
    May 24, 2016
    United States
    Thanks for the heads up!
     
  14. sora10pls

    sora10pls Official GBAtemp Trash™

    Member
    171
    196
    Oct 25, 2015
    Canada
    This is unreal. Thanks a ton for this awesome tool!
     
    addi33 likes this.
  15. zaksabeast
    OP

    zaksabeast GBAtemp Regular

    Member
    286
    418
    May 24, 2016
    United States
    Thank you for the compliment!
     
    sora10pls likes this.
  16. sora10pls

    sora10pls Official GBAtemp Trash™

    Member
    171
    196
    Oct 25, 2015
    Canada
    Any time! Adding onto feature requests, the ability to see Held Items would be AWESOME. It would make farming for certain Items, or even trying to find certain Items like Magmarizer, for example, a lot more efficient. :)
     
  17. Squidnator

    Squidnator Member

    Newcomer
    31
    8
    Sep 2, 2015
    Please support EV and Moveset
     
  18. carajillo

    carajillo Newbie

    Newcomer
    3
    0
    Jan 30, 2017
    Barcelona
    Warning: Spoilers inside!
    Are these stats for the Solgaleo in the title screen? :P
    I'm glad it works with the EUR version and for old3ds too, nice job man
     
  19. zaksabeast
    OP

    zaksabeast GBAtemp Regular

    Member
    286
    418
    May 24, 2016
    United States
    Haha, no sorry, those are irrelevant until you run into your first Pokemon.

    Thank you!
     
  20. RustInPeace

    RustInPeace Samurai Cop

    Member
    2,849
    2,173
    Oct 13, 2014
    United States
    About the SR thing, it turns out most of the Gen 7 legends are escape-able, namely the Ultra Beasts and Solgaleo/Lunala, maybe Necrozma, not sure on that. So already this WIP covers a lot of ground, at least for me being concerned more on the UBs. Great job, can't wait for the future updates too.