Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Love Potion 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 3: Line 3:
| image = https://dlhb.gamebrew.org/3dshomebrew/LovePotionv1.1.0.png|250px
| image = https://dlhb.gamebrew.org/3dshomebrew/LovePotionv1.1.0.png|250px
| type = Game engine
| type = Game engine
| version = V1.1.0
| version = V2.1.2
| licence = Mixed
| licence = Mixed
| author = TurtleP
| author = TurtleP
| website = https://github.com/TurtleP/LovePotion
| website = https://github.com/TurtleP/LovePotion
| download = https://dlhb.gamebrew.org/3dshomebrew/LovePotionv1.1.0.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/LovePotion-2.1.2.7z
| source = https://dlhb.gamebrew.org/3dshomebrew/LovePotionv1.1.0.rar
| source = https://github.com/TurtleP/LovePotion
}}
}}
<youtube>mTyscXt7NMg</youtube>
<youtube>mTyscXt7NMg</youtube>
Line 16: Line 16:
This wiki will refer to what is implemented (so far) in Löve Potion which will follow the official LÖVE API. Please note that not all functions of LÖVE will be able to be implemented at this time until it moves from SDL2 to pure OpenGL on Nintendo Switch. The 3DS version also has a very limited selection of the graphics API.
This wiki will refer to what is implemented (so far) in Löve Potion which will follow the official LÖVE API. Please note that not all functions of LÖVE will be able to be implemented at this time until it moves from SDL2 to pure OpenGL on Nintendo Switch. The 3DS version also has a very limited selection of the graphics API.


==3DS:==


===3DS:===
* love.graphics.circle
 
* love.graphics.setDefaultFilter
love.graphics.circle
* Custom fonts via system font loading
love.graphics.setDefaultFilter
* Please use the mkbcfnt tool on *.ttf files
Custom fonts via system font loading
* ex: mkbcfnt myfont.ttf -o myfont.bcfnt
Please use the mkbcfnt tool on *.ttf files
* Images and Fonts must use typical extensions LOVE would expect (e.g. `*.png and *.ttf)
ex: mkbcfnt myfont.ttf -o myfont.bcfnt
* I wrote a compatability checker to ensure it can find the t3x or bcfnt, allowing it to work seamlessly
Images and Fonts must use typical extensions LOVE would expect (e.g. `*.png and *.ttf)
* love.graphics.set3D (why did I keep forgetting to add it?)
I wrote a compatability checker to ensure it can find the t3x or bcfnt, allowing it to work seamlessly
* love.graphics.setDepth
love.graphics.set3D (why did I keep forgetting to add it?)
love.graphics.setDepth





Revision as of 08:18, 29 August 2021

Template:Infobox 3DS homebrew

As you probably know by now, LÖVE is a framework for making 2D games in the Lua programming language. It can be used in anything from friendly open-source projects, to evil, closed-source proprietary ones.

This wiki will refer to what is implemented (so far) in Löve Potion which will follow the official LÖVE API. Please note that not all functions of LÖVE will be able to be implemented at this time until it moves from SDL2 to pure OpenGL on Nintendo Switch. The 3DS version also has a very limited selection of the graphics API.

3DS:

  • love.graphics.circle
  • love.graphics.setDefaultFilter
  • Custom fonts via system font loading
  • Please use the mkbcfnt tool on *.ttf files
  • ex: mkbcfnt myfont.ttf -o myfont.bcfnt
  • Images and Fonts must use typical extensions LOVE would expect (e.g. `*.png and *.ttf)
  • I wrote a compatability checker to ensure it can find the t3x or bcfnt, allowing it to work seamlessly
  • love.graphics.set3D (why did I keep forgetting to add it?)
  • love.graphics.setDepth


  • Filesystem module now checks the save directory first before the game directory
  • This is the behavior expected from LOVE
  • Game directory being the game folder or romfs
  • Fixed an issue where reading a file could cause a crash (thanks @fincs!)
  • Fixed UDP socket code to be much more reliable
  • Return of the game folder!
  • Surprisingly I decided to re-add this
  • Please create a 3dsx/nro file or even a lpx file once you are finished creating your game
  • Added the ability to quit the no game screen
  • Alpha value for love.graphics.setColor default to 1, as per LOVE documentation
  • General system stability improvements to enhance the user's experience.
  • Please review the wiki for getting your games up and running :)

Advertising: