Dumping Online Pokemon Battle Videos

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Eskuero, Feb 10, 2016.

  1. Eskuero
    OP

    Eskuero Advanced Member

    Newcomer
    97
    78
    Mar 20, 2015
    United States
    I'll simply put the relevant steps/commands for their usage with PokemonSM and NTR Debugger here, but you can still read all the research that was done back in six gen times by opening the spoiler:

    1 - Get NTR CFW loaded and start the debugger
    2 - Connect to your 3DS debugger using the PC client
    3 - Write the code of the battle video you want to dump on the Vs. Recorder.
    4 - Start the video playing
    5 - While the video is playing write the following command
    6 - Video will be saved on the same folder as your NTR Debugger client.
    7 - You can open this file with PkHeX to see the involved player's team.

    *Replace YOUR 3DS IP with the one that corresponds to yours. You can easily get it using third party homebrew like FTPbrony*
    *The number in bold is the process id that corresponds to the game and may vary between reboots, you can check which one is it by using the command listprocess() at the moment of dumping by looking at the one that corresponds to niji_loc*

    Original post and research:
    Warning: Spoilers inside!
     
    Last edited by Eskuero, Nov 30, 2016
  2. Eskuero
    OP

    Eskuero Advanced Member

    Newcomer
    97
    78
    Mar 20, 2015
    United States
    Sorry for double posting, I just updated the guide with more documentation and information like the one I posted on PP about the process to make it easier to read and achieve.
    *IS REALLY RECOMMENDED TO READ EVERYTHING BEFORE ATTEMPTING THIS YOURSELF*
     
    greenDarkness555 and Ewin like this.
  3. greenDarkness555

    greenDarkness555 GBAtemp Regular

    Member
    100
    20
    Feb 27, 2016
    United States
    When dumping the slots with NTR Debugger Commands, make sure that the 'd' in 'data' is capitalized. Otherwise you'll get an error.
     
    Queno138 likes this.
  4. Eskuero
    OP

    Eskuero Advanced Member

    Newcomer
    97
    78
    Mar 20, 2015
    United States
    That's because you're using some fork of the NTR Debugger, using the original binaries from 44670 requires it to be in low case
     
    Queno138 likes this.
  5. greenDarkness555

    greenDarkness555 GBAtemp Regular

    Member
    100
    20
    Feb 27, 2016
    United States
  6. Eskuero
    OP

    Eskuero Advanced Member

    Newcomer
    97
    78
    Mar 20, 2015
    United States
    I updated the guide to cover the seventh generation. I did all the testing with my physical copy of Pokemon Moon but it should work across digital and Sun versions too.
     
  7. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,951
    2,443
    Nov 15, 2014
    France
    Albi
    When you say dump battle video, it's to an mp4 file :huh:?
     
  8. Eskuero
    OP

    Eskuero Advanced Member

    Newcomer
    97
    78
    Mar 20, 2015
    United States
    Just a packet containing all the data related to the battle. The game doesn't store anything like a coded video file, just a bunch of instrunctions to reproduce original battle.
     
  9. Scarlet

    Scarlet Phone Charm

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

    Our Patreon
    1,781
    1,857
    Jan 7, 2015
    United Kingdom
    Middleish North-Right
    Just tried this on my Sun and it all worked fine. Took a few attempts but I'd assume that's down to my network environment. It's also worth saying the debugger only stayed connected while I was on the home menu. Not sure if that's normal but it might be worth including to save people who are new at it (like me lol) a little hassle. Nice guide regardless, you have my thanks ♪
     
  10. greenDarkness555

    greenDarkness555 GBAtemp Regular

    Member
    100
    20
    Feb 27, 2016
    United States
    Really wishing I had invested in a N3DS. It's a shame NTR doesn't work with Sun and Moon on the O3DS.