Best ide for developing Homebrews with Ninjhax

Discussion in '3DS - Homebrew Development and Emulators' started by caprathebest, Nov 22, 2014.

  1. caprathebest
    OP

    caprathebest GBAtemp Regular

    Member
    113
    32
    May 15, 2014
    Italy
    I've used notepad++ for writing some test homebrews and It's pretty good actually. I'm asking now what IDEs you're using for developing. I've tried setting up eclipse but without success. If anybody wants also to share how to setup it, it would be awesome.

    Happy developing :D

    Useful links:
    http://3dbrew.org/wiki/Setting_up_Development_Environment (explains how to setup Netbeans on Linux, need to be tested on Windows) thanks MemoryController !
     


  2. Serrak

    Serrak Newbie

    Newcomer
    3
    1
    Nov 22, 2014
    Canada
    I choose Atom-editor over notepad++ any day. I feel like an idiot though as I can't find what language I'm supposed to be writing these homebrews in.
     
    Melon__Bread likes this.
  3. caprathebest
    OP

    caprathebest GBAtemp Regular

    Member
    113
    32
    May 15, 2014
    Italy
  4. Arras

    Arras GBAtemp Guru

    Member
    5,862
    2,676
    Sep 14, 2010
    Netherlands
    Isn't it just C? Maybe C++, but I assume it's C.
     
  5. Serrak

    Serrak Newbie

    Newcomer
    3
    1
    Nov 22, 2014
    Canada
    That's what I was thinking but I heard mention of python so I got excited. Now to teach myself c.
     
  6. caprathebest
    OP

    caprathebest GBAtemp Regular

    Member
    113
    32
    May 15, 2014
    Italy
    python is just to make things easier about compiling and that stuff
     
  7. FPSRussi4

    FPSRussi4 Clean up your act and cut the crap.

    Member
    670
    419
    Dec 1, 2013
    Laos
    wait...3ds homebrew is written in c?
     
  8. NCDyson

    NCDyson Hello Boys...

    Member
    271
    113
    Nov 9, 2009
    United States
    You can write 3ds homebrew in c or c++, I use c++. I'm also using CodeLite as an IDE since CodeBlocks kept deleting my compiler settings when it would crash randomly.
    I wanted to use Eclipse, but I haven't been able to get it working and I wasn't about to go all in depth and try to write a plugin for it.
     
    Melon__Bread likes this.
  9. caprathebest
    OP

    caprathebest GBAtemp Regular

    Member
    113
    32
    May 15, 2014
    Italy
    NCDyson you're saying that we need a custom plugin to get it working? I thought we needed the c / c++ addon + some custom settings, like makefile or libraries. Read on some boards about someone setting up eclipse for developing gba stuff. If anybody wants, I can find the guide.
     
  10. NCDyson

    NCDyson Hello Boys...

    Member
    271
    113
    Nov 9, 2009
    United States
    A plugin is probably not REQUIRED, but would make things much easier.
     
  11. FPSRussi4

    FPSRussi4 Clean up your act and cut the crap.

    Member
    670
    419
    Dec 1, 2013
    Laos
    And to compile, just use any compiler that gives you.... .3ds output?
     
  12. NCDyson

    NCDyson Hello Boys...

    Member
    271
    113
    Nov 9, 2009
    United States
    Now that I think about it, I think I had been trying to get it working before I got the unofficial devkitpro patch for compiling 3ds homebrew. Perhaps I should try again (when I'm not running a fever of 101.8)
     
  13. MemoryController

    MemoryController Member

    Newcomer
    19
    12
    Sep 7, 2014
    Greece
    ThessalonĂ­ki
    I use CLion on Linux and Visual Studio on Windows. CLion, although in beta, is one of the best IDEs for Linux.
     
    Melon__Bread likes this.
  14. minexew

    minexew ayy lmao

    Member
    228
    149
    Mar 16, 2013
    I use Visual Studio for writing the code (it's a ~40 kLOC project, so IntelliSense really helps) and also to test if it builds on windows. For 3ds compilation, I just have a terminal on the side.
     
  15. MemoryController

    MemoryController Member

    Newcomer
    19
    12
    Sep 7, 2014
    Greece
    ThessalonĂ­ki
    minexew try combining visual studio with visual assist x. It makes you feel you are writing in a managed language ala C#. Excellent productivity assistance.
     
  16. minexew

    minexew ayy lmao

    Member
    228
    149
    Mar 16, 2013
    I tried it once and it was awful. Always getting in the way :lol:
     
  17. MemoryController

    MemoryController Member

    Newcomer
    19
    12
    Sep 7, 2014
    Greece
    ThessalonĂ­ki
    That's why it has hotkeys ;)
    To each own's taste I suppose; myself I dislike vim but shhh :)
     
  18. Foxi4

    Foxi4 On the hunt...

    pip Reporter
    23,557
    21,533
    Sep 13, 2009
    Poland
    Gaming Grotto
    Y'know guys, devkitPro comes with Programmer's Notepad 2 and I gotta say, it's really handy for small apps that don't require a whole complex Visual Studio C++ setup to wrap your head around them. For all other cases... well... there's VS C++. :yay:
     
    KazoWAR likes this.
  19. MRJPGames

    MRJPGames Pretty great guy

    Member
    1,108
    716
    Aug 17, 2013
    Netherlands
    The Netherlands
    Sublime Text 2
     
  20. mid-kid

    mid-kid GBAtemp spamBOT

    Member
    879
    962
    Aug 2, 2012
    Vim or any other text editor. IDEs are too cumbersome.
     
    mocalacace likes this.