[Release] ultraSuMoFramework - NTR Plugin for Ultra SuMo

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by AnalogMan, Nov 11, 2017.

  1. MrMcTiller

    MrMcTiller GBATemp's Tiller

    Member
    447
    52
    Mar 7, 2017
    United States
    Somewhere in the Depths of Space
    @AnalogMan , is it possible to put in a Ultra Wormhole rarity changer?
     
  2. Toady231

    Toady231 Intellectual saviour of the masses

    Member
    287
    58
    Feb 6, 2017
    United Kingdom
    East Northamptonshire
    Yes it's already been done. Just waiting on the new plugin which will be ready when he/she will choose to releases. Just gotta be patient and let them work on it in their own time.
     
    MrMcTiller likes this.
  3. MrMcTiller

    MrMcTiller GBATemp's Tiller

    Member
    447
    52
    Mar 7, 2017
    United States
    Somewhere in the Depths of Space
    OK, Thank you. How do I create my own plugins?
     
  4. Indigo Marz

    Indigo Marz Indigo Marz - No HooX

    Member
    268
    36
    Aug 4, 2011
    United States
    Funcoland
    Even if I can change it to my home or anywhere I can walk outside, I’m only stuck cuz the person at the front desk stops me from walking out and pulls me back

    @AnalogMan is it possible to have a cheat implemented to always teleport you outside your home (safest spot I can think of) just in case someone else gets stuck like I am or worse in the void?
     
    Last edited by Indigo Marz, Dec 4, 2017
  5. Toady231

    Toady231 Intellectual saviour of the masses

    Member
    287
    58
    Feb 6, 2017
    United Kingdom
    East Northamptonshire
    This may sound silly but couldn't you use the walkthrough walls cheat and get into a safer place. Or use charizard to fly away??
     
  6. TCJJ

    TCJJ GBAtemp Advanced Fan

    Member
    511
    115
    May 5, 2009
    New Zealand
    New Zealand
    Just open your save in PKHeX and change your map coordinates.
     
  7. Indigo Marz

    Indigo Marz Indigo Marz - No HooX

    Member
    268
    36
    Aug 4, 2011
    United States
    Funcoland
    If I could do that I wouldn’t even be posting here, been playing pokemon too long. I’m literally stuck INSIDE the aether foundation building, when I walk thru walls to leave the MPCs script stops me like I just came in and he kicking me out. Since I’m registered as being inside a building I can’t just fly away it’s not that simple.

    @TCJJ

    Yea I’ll try that and see if it takes me at least to the outside void so I can possibly fly off
     
  8. SoslanVanWieren

    SoslanVanWieren GBAtemp Advanced Fan

    Member
    992
    141
    Feb 6, 2017
    Australia
    not working on old 3ds
     
  9. TCJJ

    TCJJ GBAtemp Advanced Fan

    Member
    511
    115
    May 5, 2009
    New Zealand
    New Zealand
    You can specify any coordinates, so you can move your character to any area in the game. You can also change the map number. You'll probably have to look up the coordinates/map numbers somewhere (or you can guess at random if you want), but it's under the Trainer Info tab.

    It's as if people can't read!

    This plugin doesn't work on an old 3DS or 2DS system.
     
  10. SoslanVanWieren

    SoslanVanWieren GBAtemp Advanced Fan

    Member
    992
    141
    Feb 6, 2017
    Australia
    it does i just can't get it to work i downloaded the old 3ds version
     
  11. TCJJ

    TCJJ GBAtemp Advanced Fan

    Member
    511
    115
    May 5, 2009
    New Zealand
    New Zealand
  12. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,792
    533
    Sep 20, 2005
    it's people don't know how or don't want to read
    read the How to Install section in the OP
     
  13. Indigo Marz

    Indigo Marz Indigo Marz - No HooX

    Member
    268
    36
    Aug 4, 2011
    United States
    Funcoland
    @TCJJ see that’s the thing I don’t need thinks there’s a list of coordinates for USUM yet
     
  14. PhamiBJ

    PhamiBJ Member

    Newcomer
    11
    0
    Nov 27, 2017
    United Arab Emirates
    • Max Festival Coins/Photo Thumbs Up
    Wish if these were there too :( but thanks anyway!
     
  15. iSharingan

    iSharingan GBAtemp Fan

    Member
    464
    74
    Jun 23, 2016
    United States
    In a room
    The 'easy' way:
    1.) Start a new save and step outside your house.
    2.) Save and export said save, then open it in PKHex.
    3.) Copy the map ID and coordinates to a safe location, then paste them onto your 'broken' save.
    4.) Import the edited save, and you should be good.
     
  16. Noctalyx

    Noctalyx Member

    Newcomer
    12
    1
    Oct 18, 2017
    France
    @AnalogMan I have free codes for pokemon usul :

    <<< void nocrash(void)
    {
    WRITEU32(0xE05B9CA8, 0x00000098);
    WRITEU32(0xE1A05000, 0xE92D5FFF);
    WRITEU32(0xE59D004C, 0xE59F2080);
    WRITEU32(0xE1520000, 0x03510000);
    WRITEU32(0x18BD9FFF, 0xE3A00203);
    WRITEU32(0xE59000D8, 0xE5900020);
    WRITEU32(0xE5900004, 0xE5906024);
    WRITEU32(0xE596500C, 0xE5967004);
    WRITEU32(0xE2877C0F, 0xE28770BC);
    WRITEU32(0xE3A08F41, 0xE5D54018);
    WRITEU32(0xE3A03000, 0xE7950103);
    WRITEU32(0xE5901004, 0xE5902008);
    WRITEU32(0xE0297893, 0xE289A0E8);
    WRITEU32(0xE28AB01C, 0xE499C004);
    WRITEU32(0xE481C004, 0xE15A0009);
    WRITEU32(0x1AFFFFFB, 0xE499C004);
    WRITEU32(0xE482C004, 0xE15B0009);
    WRITEU32(0x1AFFFFFB, 0xE2833001);
    WRITEU32(0xE1540003, 0x1AFFFFEE);
    WRITEU32(0xE8BD9FFF, 0x006DE91C);
    WRITEU32(0x002F34FC, 0xEB0B19E9);
    }

    void MegaInfini(void)
    {
    WRITEU32(0x580A5CD0, 0xE12FFF32);
    WRITEU32(0x50667024, 0x00000000);
    WRITEU32(0x00667024, 0x00000010);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0x60667024, 0x00000000);
    WRITEU32(0xD9000000, 0x00667024);
    WRITEU32(0xD4000000, 0xFFFFFFFF);
    WRITEU32(0xD6000000, 0x00667024);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD3000000, 0x00000000);
    WRITEU32(0x50667024, 0x00000001);
    WRITEU32(0x080A5CD0, 0xE3A00000);
    WRITEU32(0xD0000000, 0x00000000);
    }

    void HPInfini(void)
    {
    WRITEU32(0x580999EC, 0xE1D021B0);
    WRITEU32(0x5066701C, 0x00000000);
    WRITEU32(0x0066701C, 0x00000010);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0x6066701C, 0x00000000);
    WRITEU32(0xD9000000, 0x0066701C);
    WRITEU32(0xD4000000, 0xFFFFFFFF);
    WRITEU32(0xD6000000, 0x0066701C);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD3000000, 0x00000000);
    WRITEU32(0x5066701C, 0x00000001);
    WRITEU32(0x08105F94, 0xE1D021B0);
    WRITEU32(0x08105F98, 0xE92D407C);
    WRITEU32(0x08105F9C, 0xE59F2024);
    WRITEU32(0x08105FA0, 0xE59F3024);
    WRITEU32(0x08105FA4, 0xE2834018);
    WRITEU32(0x08105FA8, 0xE4925004);
    WRITEU32(0x08105FAC, 0xE4936004);
    WRITEU32(0x08105FB0, 0xE1500005);
    WRITEU32(0x08105FB4, 0x11500006);
    WRITEU32(0x08105FB8, 0x03A01000);
    WRITEU32(0x08105FBC, 0xE1530004);
    WRITEU32(0x08105FC0, 0x1AFFFFF8);
    WRITEU32(0x08105FC4, 0xE8BD807C);
    }

    void MoveZLok(void)
    {
    WRITEU32(0xE05B9DE0, 0x00000058);
    WRITEU32(0xE92D407D, 0xE1A00006);
    WRITEU32(0xEA000000, 0xE92D407D);
    WRITEU32(0xE1D510B4, 0xE59D201C);
    WRITEU32(0xE202530F, 0xE3550203);
    WRITEU32(0x18BD807D, 0xE59F300C);
    WRITEU32(0xEB000004, 0xE59F3008);
    WRITEU32(0xEB000002, 0xE8BD807D);
    WRITEU32(0x30000404, 0x300073EC);
    WRITEU32(0xE2834018, 0xE4935004);
    WRITEU32(0xE1550002, 0x01A01000);
    WRITEU32(0xE1530004, 0x1AFFFFFA);
    WRITEU32(0x005B9E38, 0xE12FFF1E);
    WRITEU32(0x0031BF34, 0xEB0A77A9);
    WRITEU32(0x0031BFA4, 0xEB0A7790);
    WRITEU32(0x00375F84, 0xE3A00000);
    WRITEU32(0xDD000000, 0x00000200);
    WRITEU32(0x00375F84, 0xE3A00001);
    WRITEU32(0xD0000000, 0x00000000);
    }

    void MoveZ(void)
    {
    WRITEU32(0x58031E7C, 0xE320F000);
    WRITEU32(0x5066700C, 0x00000000);
    WRITEU32(0x0066700C, 0x00000010);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0x6066700C, 0x00000000);
    WRITEU32(0xD9000000, 0x0066700C);
    WRITEU32(0xD4000000, 0xFFFFFFFF);
    WRITEU32(0xD6000000, 0x0066700C);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD3000000, 0x00000000);
    WRITEU32(0x5066700C, 0x00000001);
    WRITEU32(0x08031E74, 0xE3A00000);
    WRITEU32(0x08031E78, 0xE5C30005);
    WRITEU32(0x08031E7C, 0xE1500000);
    WRITEU32(0xD0000000, 0x00000000);
    }

    void Critique(void)
    {
    WRITEU32(0x58087E30, 0xE59D0000);
    WRITEU32(0x50667018, 0x00000000);
    WRITEU32(0x00667018, 0x00000010);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0x60667018, 0x00000000);
    WRITEU32(0xD9000000, 0x00667018);
    WRITEU32(0xD4000000, 0xFFFFFFFF);
    WRITEU32(0xD6000000, 0x00667018);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD3000000, 0x00000000);
    WRITEU32(0x50667018, 0x00000001);
    WRITEU32(0x08105F50, 0xE59D0000);
    WRITEU32(0x08105F54, 0xE92D401E);
    WRITEU32(0x08105F58, 0xE59A1008);
    WRITEU32(0x08105F5C, 0xE2813004);
    WRITEU32(0x08105F60, 0xE281401C);
    WRITEU32(0x08105F64, 0xE4932004);
    WRITEU32(0x08105F68, 0xE1500002);
    WRITEU32(0x08105F6C, 0x03A01001);
    WRITEU32(0x08105F70, 0x058D1018);
    WRITEU32(0x08105F74, 0xE1530004);
    WRITEU32(0x08105F78, 0x1AFFFFF9);
    WRITEU32(0x08105F7C, 0xE8BD801E);
    WRITEU32(0x08087E30, 0xEB01F846);
    WRITEU32(0xD0000000, 0x00000000);
    }
     
  17. Noctalyx

    Noctalyx Member

    Newcomer
    12
    1
    Oct 18, 2017
    France
    I need just this code sorry
    void MegaInfini(void)
    {
    WRITEU32(0x580A5CD0, 0xE12FFF32);
    WRITEU32(0x50667024, 0x00000000);
    WRITEU32(0x00667024, 0x00000010);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0x60667024, 0x00000000);
    WRITEU32(0xD9000000, 0x00667024);
    WRITEU32(0xD4000000, 0xFFFFFFFF);
    WRITEU32(0xD6000000, 0x00667024);
    WRITEU32(0xD0000000, 0x00000000);
    WRITEU32(0xD3000000, 0x00000000);
    WRITEU32(0x50667024, 0x00000001);
    WRITEU32(0x080A5CD0, 0xE3A00000);
    WRITEU32(0xD0000000, 0x00000000);
    }
     
  18. Akhaten

    Akhaten Member

    Newcomer
    10
    5
    Jun 28, 2017
    France
    thank you so much for this great work you gave us in this plugin, works perfect !
     
  19. AnalogMan
    OP

    AnalogMan ultraSuMoFramework Dev

    Member
    1,541
    1,046
    Apr 20, 2007
    United States
    MegaInfini, HPInfini, MoveZLok, MoveZ, and Critique are already in the plugin, but could you tell me what No Crash is?
     
    Noctalyx likes this.
  20. dsrules

    dsrules GBAtemp Psycho!

    Member
    3,792
    533
    Sep 20, 2005
    Mega evolution of party pokemon does not cancel after load