[WIP]3DS-IDE - A 3DS IDE to write apps in LUA for lpp-3ds(and in the future C)

Discussion in '3DS - Homebrew Development and Emulators' started by AtlanticBit, Mar 12, 2015.

  1. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    3DS-IDE(name is WIP too;) ) is an IDE to write apps in LUA for lpp-3ds.
    The lpp will be downloaded from the github repo and will always be up to date.
    With 3DS-IDE I include a special ctrulib that works with lpp-3ds.
    When you compile 3DS-IDE projects you can change all parameters like:
    App Author
    Banner(png)
    App Icon(png)
    App Sound(~3-4 second mp3)
    App Name
    All you need to run 3DS-IDE is .NET Framework and a homebrew-enabled 3DS.
    3DS-IDE also plans to include C(++) support and a LUA interface designer.
    The GitHub repo is https://github.com/AtlanticBit/3DS-IDE and I'll update 3DS-IDE there.
    A installer will be included with the final releases.
    Until then you can try 3DS-IDE out here(that's all very WIP so if you're desperate to try then go on): https://github.com/AtlanticBit/My3DS-IDESetup
    Now let's treat you all with SCREENSHOTS! Because who doesn't like screenshots?
    ______________________________________________________________________________
    Once you start 3DS-IDE you get an integrity check to make sure everything works:
    [​IMG]
    After you continue you have two options:
    [​IMG]
    Let's create a new project, first we need a folder:
    [​IMG]
    Than let's name our app:
    [​IMG]
    And after that you're greeted with the main screen with a WIP code editor, with syntax highliting and autocomplete and, in the future, interface designer:
    [​IMG]
    demo of code highlight:
    [​IMG]
     
  2. josamilu

    josamilu GBAtemp Fan

    Member
    383
    213
    Feb 1, 2015
    Gambia, The
    Saturn is better than Jupiter :P
    Awsome work, will be very usefull for making LUA Apps for the 3ds
     
  3. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,260
    Nov 24, 2014
    Italy
    Bologna
    Don't know if you plan to add it but an auto-indent feature would be cool.
     
    Kelton2 likes this.
  4. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    It only works with a certain setup I will show how to do in a few days.(or tomorrow ;) )
     
    Kelton2 likes this.
  5. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    Kelton2 likes this.
  6. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    OP Updated
     
  7. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    put this in C:\3DS-IDE and run the app. congratulations it's set up
     
    Kelton2 likes this.
  8. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,626
    2,459
    Dec 8, 2014
    United States
    Ohio
    ^ that

    and nice work anyway
     
  9. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    well, that's... unexpected. false alarm. I don't use an antivirus(don't feel I need it, never got a virus) so I can't check
     
  10. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    probably my modded scintillanet dlls are detected as viruses
     
  11. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    o
    i don't know why you want to use it now. the autocomplete is really buggy and you can't even save debug etc.
    what I have now is just the begining. I had the first alpha almost finished when I did something wrong with git and it got all fucked up.
     
  12. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    the github repo it there to keep you updated on the progress, commit names ;) (the next ones will be much more... informative...)
     
  13. Slushie3DS

    Slushie3DS Cold Beverage Lover

    Member
    707
    294
    Jan 9, 2015
    United States
    Good work, mate.
     
    AtlanticBit likes this.
  14. AtlanticBit
    OP

    AtlanticBit Yeh, fuck this

    Member
    365
    189
    Jan 15, 2015
    Poland
    DEEP IN SPACE
    3DS-IDE is now just on the edge of a first alpha.
    For now it doesn't build anything yet.
    You can use it, but now it's just a fancy IDE.
     
  15. BurningDesire

    BurningDesire Nepu Nepu Nepu

    Member
    4,943
    5,728
    Jan 27, 2015
    United States
    Behind a screen reading news
    You beat me! Oh well. My mac one shall be better! I just need to know what the fuck I'm doing...