[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

    zaksabeast GBAtemp Fan

    May 24, 2016
    United States
    PCalc-SM - v0.6.0
    By The PCalc Team

    Happy New Year!

    Download PCalc-SM on PokemonRNG.com, or in the downloads section below!

    Version 0.6.0 Updates
    • PC Box view
      • Go to the Pokemon center, and open the PC
      • Slot 7 of PCalc's party view will show the Pokemon your PC cursor is hovering over (works in trades!)
    • More responsive frame advancing
    • Removing odd opponent slot numbers
    • Daycare parent species
    • Daycare parent ratios
    • Removed Egg Accept/Reject counters
    • Remove Pelago slot 3
    • Your TSV is now moved to the Game View
    • Removed TEA view
    • Pokemon views will show the Pokemon's TSV and ESV
    Current Key Combos
    • X+Up: Key Combo Menu
    • Start+Down: Egg Seed View
    • Start+Up: Game View
    • 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: SOS Pokemon Switch
    • Select+Down: SOS Pokemon Switch
    • Party Slot 7: PC Box View
    • Q: Why is my NPC counter wrong?
      • A: You need to reset your NPC Counter by closing and opening the Game View
    • Q: Can I use my O3DS/2DS?
      • A: YES! You need to use NTR Mode 3 - Check the troubleshooting section below
    • 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 PCalc Discord!

    • Multiple Menus and Views
      • X+Up for Menu, help, and features
      • Wild Pokemon View
        • Including SOS Support
        • Also includes SOS Chain Counter
      • Party Pokemon View, including all members of the party
      • Pokemon Box View
      • Egg Seed View
      • RNG Views
    • 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
      • Parent Species
      • Parent Gender Ratios
    • TSV/PSV Checking
      • Check Your own TSV and Pokemon's TSV/PSV
    • 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 and TSV will be highlighted if they are the same (this means the Pokemon is shiny)
    • Version number is now in the "Game View" window for proofs

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

    To install, make sure you have NTR, download the zip below, and extract the "plugin" folder to the root of your sd card. Merge any folders it asks for.

    Help fund us on Patreon!

    All of our Patrons - you've done so much towards the advancement of RNG this year - 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, Oct 5, 2018
  2. kprovost7314

    kprovost7314 GBAtemp's Official Bara Master

    Dec 24, 2014
    United States
    In that bara manga ( ͡° ͜ʖ ͡°)
  3. Fishaman P

    Fishaman P Speedrunner

    Jan 2, 2010
    United States
    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 Advanced Fan

    Apr 17, 2007
    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 adrifcastr like this.
  5. adrifcastr

    adrifcastr GBAtemp Addict

    Sep 12, 2016
    I totally agree.
  6. Giodude

    Giodude GBAtemp's official rock

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

    Our Patreon
    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

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

  8. zaksabeast

    zaksabeast GBAtemp Fan

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

    AnalogMan ultraSuMoFramework Dev

    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

    zaksabeast GBAtemp Fan

    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 ultraSuMoFramework Dev

    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

    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

    zaksabeast GBAtemp Fan

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

    sora10pls GBAtemp Regular

    Oct 25, 2015
    This is unreal. Thanks a ton for this awesome tool!
    adrifcastr likes this.
  15. zaksabeast

    zaksabeast GBAtemp Fan

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

    sora10pls GBAtemp Regular

    Oct 25, 2015
    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

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

    carajillo Newbie

    Jan 30, 2017
    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

    zaksabeast GBAtemp Fan

    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

    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.