NTR Instant Error Occurred Crash Help!!!

Discussion in '3DS - Flashcards & Custom Firmwares' started by Rakidas, Jun 26, 2016.

  1. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    Hi,
    I'm on Luma 5.5 and using BootNTR for plugin cheats. It's worked fine for every game I've ever played up until now. Dragon Quest Monsters Joker 3, JPN region, and it can't be a bad CIA since I must have downloaded 10 of the damn things, all from different uploaders! The game plays fine without NTR on, flawless, but the instant I turn on NTR and boot it, I get the green flash, then instant 'error occurred' and console crash. Tried 2 different plg files too, so I'm officially out of ideas :( Please help, I've played it out already but want to start over without all the grinding lol!
    Cheers
     


  2. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    Does the game have updates? If so be sure to have the correct version installed.
    Otherwise it just seems that the plugin(s) don't work.

    The crash occurs because it tries to write to an invalid address / writes to an address which shouldn't be changed.
     
  3. Zerok1ller

    Zerok1ller Advanced Member

    Newcomer
    81
    14
    May 21, 2016
    United States
    I was playing bravely default for a week and cheats were working fine, until yesterday an error happened and cheats don't seem to work nomore.. I haven't tried another game yet and am using Luma. I will uninstall the ntr Cia and all its files and do them again to see if it fixes the problem.
     
  4. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    Thanks for the reply :) bad news though as I've tried to use NTR with both the bare base game (1.0) and with the update (1.1) and both give me insta-crash :(
     
  5. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    Hmm, Alright :(

    What version of NTR do you use? 3.2, 3.3, 3.4 Pre1, 3.4 Pre 2?
    Try to use 3.2 if you don't use it already. I'd only use 3.4 if you really need the streaming stuff.
     
  6. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    I'm using 3.2, with latest BootNTR (2.4). I've got literally no idea why it's doing this lol
     
  7. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    I'm pretty much out of ideas now.
    Do plugins work for other games? If so the plugin might just be bad :/
     
  8. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    All other plugins work fine :/ I've tried 2 different plugins with DQMJ 3 (but they were both made by the same user, so maybe that's the problem?). If there was a plugin made by a different user with different codes or something maybe that would fix it, but I'm with you right now- out of ideas lol
     
  9. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    I could quickly try and make a dummy plugin to see if that loads.
     
  10. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    Here is a dummy cheat plugin. Replace the current cheat plugin. This plugin doesn't have any cheats, it just creates a menu with 1 entry that says: 'It works'.

    If that shows up then the plugin is simply faulty.
     
  11. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    Thanks a ton, I'll give it a try as soon as I get home from work :) Really appreciate it man
     
  12. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    IT WORKED YOU ARE A BOSS :DDDDDDD THANKS MAN
     
  13. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    Well.. that plugin has no cheats, so the original plugin you tried was just faulty.
     
  14. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    So if I tried a plugin with cheats made by a totally different person (I've found some), it should work?
     
  15. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    They should work. I just assume that the first plugin was corrupted or something similar. Where did you download the plugin? speedfly?
     
  16. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    Originally on speedfly, but the same codes were posted on max-cheats and converted by another guy to NTR. So I think the codes must be flops :)
     
  17. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    It's official, the codes must be bad, and by two different makers, damn the bloody luck. I made my own plg (following a tutorial) and made it all the way to fully running game, NTR menu, plugin menu. But I cheered too soon, as the second I activated any one of the cheats, BAM, insta-crash. I think at this point that God just doesn't want me to have nice things lol
     
    imthe666st likes this.
  18. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    GODDAMN IT, Y U NO WORK FOR, DQM?!?! I know it's a lot to ask, but if I upload the codes I'm trying to use, would you be okay with just taking a look at it and seeing if I've done it wrong or stuffed it up? I was told to remove the D3000000 00000000 line of code at one point, so I did that, but still no love from the godforsaken game. Only if you have the time of course, and it's totally cool if you're busy, I just thought I'd be better to ask someone more experienced at this stage! Lol

    These are the codes as entered in my gameplg.c file:

    // freeze the value
    void freezeCheatValue() {
    if (cheatEnabled[0]) {
    WRITEU16(0x005A19E4, 0xE3A00FFA);
    }
    if (cheatEnabled[1]) {
    WRITEU16(0x0071F2A0, 0xE92D4002);
    WRITEU16(0x0071F2A4, 0xE5901000);
    WRITEU16(0x0071F2A8, 0xE3A00FFA);
    WRITEU16(0x0071F2AC, 0xE2400001);
    WRITEU16(0x0071F2B0, 0xE1C103BA);
    WRITEU16(0x0071F2B4, 0xE8BD8002);
    WRITEU16(0x0061C7FC, 0xEA040AA7);
    }
    if (cheatEnabled[2]) {
    WRITEU16(0x003A16B4, 0xE0844300);
    }
    if (cheatEnabled[3]) {
    WRITEU16(0x0061D44C, 0xEA000015);
    WRITEU16(0x002301CC, 0xEA0001BC);
    }
    if (cheatEnabled[4]) {
    WRITEU16(0x001CDDC8, 0xE1A00000);
    }
    if (cheatEnabled[5]) {
    WRITEU16(0xDD000000, 0x00000804);
    WRITEU16(0xD3000000, 0x00000000);
    WRITEU16(0xB07E69B0, 0x00000000);
    WRITEU16(0xB0000008, 0x00000000);
    WRITEU16(0xB0000004, 0x00000000);
    WRITEU16(0x000000CC, 0x000F423F);
    WRITEU16(0xD0000000, 0x00000000);
    }
    // TODO: handle your own cheat items


    And these are how I've titled the cheats, again all according to the tutorial:


    // init
    void initCheatMenu() {
    initMenu();
    addCheatMenuEntry("Catch 100% v1.1");
    addCheatMenuEntry("Skill Points 999 v1.1");
    addCheatMenuEntry("EXP x64 v1.1");
    addCheatMenuEntry("All Monsters Size 1 v1.1");
    addCheatMenuEntry("Unlimited Air Jump v1.1");
    addCheatMenuEntry("SELECT+Y)MAX Money v1.1");
    // TODO: Add your own menu entries


    But still no joy! Any ideas man? I'm so out of ideas at this point it's not funny :/
     

    Attached Files:

  19. imthe666st

    imthe666st Felyne Hunter

    Member
    355
    166
    Aug 16, 2015
    Germany
    ><HFB>
    Your 6th cheat won't work. It will always crash.
    I talked about parsing Gateshark to NTR a lot in the past.

    For the other cheats, I don't see any problems.
    Code:
    // Your 6th cheat code:
    //
    // I can already see that you just tried to enter a gateshark code without parsing anything. 
    
    WRITEU16(0xDD000000, 0x00000804);  // 0xDD is a button code
    WRITEU16(0xD3000000, 0x00000000);  // 0xD3 is an offset
    WRITEU16(0xB07E69B0, 0x00000000);  // 0xB is a READU32 -> Offset ( Pointer ) 
    WRITEU16(0xB0000008, 0x00000000); // above
    WRITEU16(0xB0000004, 0x00000000); // above
    WRITEU16(0x000000CC, 0x000F423F); // 0x0 is a writeU32
    WRITEU16(0xD0000000, 0x00000000); // 0xD0 is a "reset-all"
    
    Please referr to my guide here: http://gbatemp.net/threads/tutorial-a-basic-guide-for-gateshark-to-ntr-translation.428897/
    It should show you the basics of Gateshark -> NTR C

    Something you must add when you want to read from an address:

    Code:
    #define READU8(addr) *(vu8*)(addr)
    #define READU16(addr) *(vu16*)(addr)
    #define READU32(addr) *(vu32*)(addr)
    
     
  20. Rakidas
    OP

    Rakidas Gay Pirate Queen

    Member
    143
    20
    Aug 6, 2015
    Australia
    Thanks so much for your help man, I'll give it a go once I'm home from work :) Really appreciate the helping hand!