[Release] - LövePotion - LÖVE API for 3DS Homebrew - BETA

Discussion in '3DS - Homebrew Development and Emulators' started by VideahGams, Sep 17, 2015.

  1. VideahGams
    OP

    VideahGams Advanced Member

    Newcomer
    91
    74
    Aug 29, 2015
    Glasgow, Scotland
    [​IMG]
    LövePotion is an unofficial work in progress implementation of the LÖVE API for 3DS Homebrew.

    [​IMG]

    If you're not aware of LÖVE, it's a framework you can use to make 2D games in Lua.

    To learn C, I decided to make an unofficial port of its API to 3DS, which I feel is in a state I can make a beta release. It is still nowhere near completion and there's still a lot to be done, but very simple games can be made very easily.

    You can look at/contribute to the source code on the projects GitHub.
    You can download builds from the GitHub Releases page.

    Make sure to check out the LÖVE Wiki, aswell as the Implemented list to see what you can use.
     
    Last edited by VideahGams, Mar 20, 2016
    mutinize, KaduPSE, Metab and 23 others like this.


  2. Tjessx

    Tjessx GBAtemp Maniac

    Member
    1,156
    508
    Dec 3, 2014
    Belgium
    Nice, i look forward to using this in the near future!
     
  3. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,174
    1,032
    Jan 9, 2006
    cool! Can I make games with this without any coding knowledge?
     
  4. VideahGams
    OP

    VideahGams Advanced Member

    Newcomer
    91
    74
    Aug 29, 2015
    Glasgow, Scotland
    You'll need knowledge of Lua to make games with this, but Lua is very easy to learn.
     
    Subtle Demise and Margen67 like this.
  5. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,882
    Dec 6, 2013
    United States
    Not a fan of Lua, so I personally have no use for this. But I know this will help a lot of people. Good work.
     
  6. jacobas92

    jacobas92 Member

    Newcomer
    42
    22
    Jul 12, 2012
    United States
    Virginia
    Oh hell yeah, gonna play some mari0 now
     
    MrMelon, NutymcNuty, Pecrow and 3 others like this.
  7. bakurage

    bakurage GBAtemp Regular

    Member
    223
    74
    Aug 9, 2015
    France
    But, for install a game created with lua, we need to download this homebrew ?
     
  8. Orangy57

    Orangy57 bruh

    Member
    198
    98
    Aug 17, 2015
    United States
    Looks like it's time for me to make some LUA games.
     
    SLiV3R likes this.
  9. Jwiz33

    Jwiz33

    Banned
    2,654
    1,523
    Jun 5, 2014
    United States
    in the illuminati headquar—I have said too much!
    Can we play games already made in love(like mari0) or do we have to remake them for 3DS?
     
  10. VideahGams
    OP

    VideahGams Advanced Member

    Newcomer
    91
    74
    Aug 29, 2015
    Glasgow, Scotland
    Depends on the complexity of the game.

    Getting mari0 running would be very difficult, as it uses shaders + an old version of LÖVE + a lot of unimplemented stuff (For now at least).
    It would have to be a very barebones version of mari0.

    I recommend building games from the ground up, but you can attempt to port games if you think it's possible.
     
    Pecrow likes this.
  11. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    Where we do put /game ? because black screen for NumberFucker3DS
     
  12. VideahGams
    OP

    VideahGams Advanced Member

    Newcomer
    91
    74
    Aug 29, 2015
    Glasgow, Scotland
    The game folder just goes in the NumberFucker3DS folder along with the .3dsx
     
  13. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    Sorry but doesn't works !
     
  14. VideahGams
    OP

    VideahGams Advanced Member

    Newcomer
    91
    74
    Aug 29, 2015
    Glasgow, Scotland
    Can you post what your file structure is like?
     
  15. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    It's works now, LovePotion and NumberFucker3DS have same icon, i have invert it with hbl.
    I think you do put a sample inside /LovePotion/game/main.lua that demonstrates the possibility of LovePotion and not just black screen.
     
    Last edited by Cid2mizard, Sep 19, 2015
    Jwiz33 likes this.
  16. rotebrotobias

    rotebrotobias GBAtemp Maniac

    Member
    1,039
    255
    Jan 31, 2015
    When i try to launch this app i get a black screen. I put all the files in \3ds\LovePotion folder
     
  17. futaris

    futaris Member

    Newcomer
    40
    9
    May 25, 2006
    Brisbane
    mari0!
     
  18. BurningDesire

    BurningDesire GBAtemp Psycho!

    Member
    4,945
    5,728
    Jan 27, 2015
    United States
    Behind a screen reading news
    yeah, i also get a blank screen
     
  19. VideahGams
    OP

    VideahGams Advanced Member

    Newcomer
    91
    74
    Aug 29, 2015
    Glasgow, Scotland
    Everyone try re-downloading v1.0.1-beta.
     
  20. keanutah

    keanutah GBAtemp Regular

    Member
    173
    130
    Sep 18, 2015
    United States
    This is awesome man, can't wait to make use of it!