[Release] tcpGecko dotNet for 3ds

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Mega-Mew, Mar 10, 2017.

  1. Luarst

    Luarst Newbie

    Newcomer
    4
    0
    Oct 20, 2015
    United States
    Is there any way to clear up the memory Gecko uses on the 3DS after dumps? Its a tad annoying, and I wouldn't see why it wouldn't be possible after passed to the client. Also causes issues after a couple of large dumps because of this. (Specifically talking about Gecko itself, as I'm converting NTRDebuggerTool to work with it, so I'm using that.)
     


  2. Ericjwg

    Ericjwg Good

    Member
    2,851
    688
    Jul 2, 2015
    Canada
    can't connect to the 3ds.



    no plg at all.
    replaced official ntr_3_3.bin with the mod version
    menu displayed "ntr 0.0.3 Mod" (some thing like that)
    tried with firewall disable.
     
  3. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    You pressed dpad left when you launched the game ?

    You should be stuck in the boot logo until you're connected.
     
  4. Ericjwg

    Ericjwg Good

    Member
    2,851
    688
    Jul 2, 2015
    Canada
    yes. stcuked at logo. but the client excutable keeps trying connect and failed.
    the log window shows connected
    Warning: Spoilers inside!
     
    Last edited by Ericjwg, May 19, 2017
  5. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    Your 3DS must be connected to Internet before you launch the game.

    Close and restart the app when it tries for too long, the app isn't really optimized and there's some bugs.
     
  6. Ericjwg

    Ericjwg Good

    Member
    2,851
    688
    Jul 2, 2015
    Canada
    I'm pretty sure it's connected to internet.
    tried ftp before launch the game.
     
  7. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    Won't hurt to reboot to be sure :P

    Also, I see that you replaced the ntr_3_3.bin, if this one wasn't in the root of your SD, you shouldn't replace it by another binary.

    Because 3_3 / 3_4 / 3_5 are patched to be launched from another directory than root.

    The recommended course of action is to replace the 3.2 which is always in the root of the SD. ;)
     
  8. Ericjwg

    Ericjwg Good

    Member
    2,851
    688
    Jul 2, 2015
    Canada
    i was gonna try the real-time ram edit feature for making cheats
    damn.....
    can't get it works.
     
  9. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    I'm not fond of winform and the code is messy so I didn't fixed all the bugs, I just updated the core functions to be working.
    Worked fine with all the games that I tried though.

    The best would be to rewrite a cheat searcher from scratch using this to get rid of all the bugs.
     
  10. Ericjwg

    Ericjwg Good

    Member
    2,851
    688
    Jul 2, 2015
    Canada
    you are right.
    replace ntr works.

    btw, ntr_3_3 is indeed under the root dir. seems it has to directly launched by the loader?
     
    Last edited by Ericjwg, May 20, 2017
  11. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    Yeah, those are patched to be able to change the name, the path and others things.
    Replacing those by unpatched binaries can break some functions like the plugin loader and others things.

    Always replacing the 3.2 if the binary must be manually changed (or build a new version of the Selector with the binary you want in romfs).
     
  12. Ericjwg

    Ericjwg Good

    Member
    2,851
    688
    Jul 2, 2015
    Canada
    thanks! A LOT!!!
     
  13. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    No problem, have fun ! ;)

    Just a thing, a known bug is when you go to the Viewer tab without having selected a region in the first tab, it can disconnect you.

    You must first choose a region in the first tab to avoid that.

    When you got a red screen on the 3DS, it means that an operation failed (often it's a bad address), and the server preferred to disconnect instead of making the 3DS crash.
    Just reconnect and everything should be fine (might need you to close and reopen the tcp gecko app if you're unlucky). ;)

    — Posts automatically merged - Please don't double post! —

    Also, if you want to quickly test some cheats, you can use the ActionReplay handler builtin this mod.

    This app allows you to send your codes and to manage them.

    — Posts automatically merged - Please don't double post! —

    Ah, nvm, I forgot that @Mega-Mew added the AR support to his app too.

    So you're good to go. :)
     
  14. vitorTC

    vitorTC Member

    Newcomer
    21
    12
    Oct 17, 2009
    Brazil
    Hey, I can't make this to work with any game.

    Whenever it's connect to the 3ds, the program freezes for some seconds and then disconnect, then it's keep trying to connect and after some tries it disables my internet access.
    I've already asked Nanquitas for help, but no luck.
    Any help on this?
     
  15. lone_wolf323

    lone_wolf323 GBAtemp Advanced Fan

    Member
    563
    165
    May 27, 2011
    Canada
    This looks really good. The only issue I got is simply once the gecko hits the right port. It says connecting....the program becomes unresponsive. once it comes to, it recycles the connecting to ports back to the beginning until it hits that same port and repeats this.
     
  16. yNEX

    yNEX Member

    Newcomer
    47
    5
    Oct 5, 2016
    Gambia, The
    Just a quick info: 3DS Gecko dotNET won't connect if you have cheat plugins activated for the specific game @Mega-Mew
     
  17. RosaliinaDaHacker64

    RosaliinaDaHacker64 3DS font intermediate/expert

    Member
    595
    290
    Oct 7, 2015
    Ireland
    F:\gm9\out
    Holy frick, thank you for that!
     
  18. RosaliinaDaHacker64

    RosaliinaDaHacker64 3DS font intermediate/expert

    Member
    595
    290
    Oct 7, 2015
    Ireland
    F:\gm9\out
    Ugh.. I get stuck on Nintendo 3DS splash-screen. I tried getting rid of .plg's (by renaming plugin's TitleID folder to something else), renamed ntr.bin to ntr.n3ds.bin, opened cell9's BootNTR, opened Mario Kart 7 (USA), held D-pad left, saw screen flashing blue twice then green, clicked Connect and nothing.
     
  19. Nanquitas

    Nanquitas GBAtemp Addict

    Member
    2,070
    1,696
    Sep 29, 2015
    France
    South of France :)
    You're not supposed to rename the ntr.bin.

    Put it in your SD card's root, and use the 3.2 option of BootNTR Selector to launch it.
     
    RosaliinaDaHacker64 likes this.
  20. RosaliinaDaHacker64

    RosaliinaDaHacker64 3DS font intermediate/expert

    Member
    595
    290
    Oct 7, 2015
    Ireland
    F:\gm9\out
    @Nanquitas
    Okay, I did and finally reached the title screen. :D