About:
If you have a plethora of unorganized love games scattered around your hard drive then this is for you!
This is a sort of "Steam Library" inspired project, I wanted to make a program that allowed you to keep all your love2D games in one place.
I spent a few days making this for fun, so i came here to see if anyone else will enjoy it.
Features:
Add/Delete Love2D Games - (allows you to add games to your library from your computer)
Clear Library - (clears your library)
Play Button - (launches the game currently selected from the drop-down menu)
Importing Love Files from folders - (after selecting a folder the program copies all files with the .love extension to library)
1.1 Features:
UI Overhal - (made the window pleasing to the eye (see screenshots))
Favorites - (added a favorites list)
Please comment about any bugs you have found!
Screenshots:
Download:
Version 1.0:
Version 1.1:
Love2D Game Library (1.1 Is Here)
- Le_juiceBOX
- Citizen
- Posts: 71
- Joined: Sat Mar 26, 2016 3:07 pm
Love2D Game Library (1.1 Is Here)
Last edited by Le_juiceBOX on Tue Aug 22, 2017 10:13 pm, edited 5 times in total.
- Bunnybacon
- Prole
- Posts: 20
- Joined: Fri Mar 25, 2016 8:42 am
Re: Love2D Game Library
This is a really cool little project
Re: Love2D Game Library
Someone wrote you could add github as a "backend". Let everyone tag their repo with a specific tag and use the github api to get all projects with this tag.
- Le_juiceBOX
- Citizen
- Posts: 71
- Joined: Sat Mar 26, 2016 3:07 pm
Re: Love2D Game Library
Ill try looking into that
-
- Prole
- Posts: 15
- Joined: Tue Aug 08, 2017 8:38 pm
Re: Love2D Game Library (1.1 Is Here)
All cool and all but could you release x86(32 bit) version ?
- Le_juiceBOX
- Citizen
- Posts: 71
- Joined: Sat Mar 26, 2016 3:07 pm
Re: Love2D Game Library (1.1 Is Here)
This should work on any cpu however I made a x32 bit version
- Guard13007
- Party member
- Posts: 132
- Joined: Sat Oct 25, 2014 3:42 am
- Location: Internet, USA
- Contact:
Re: Love2D Game Library (1.1 Is Here)
For adding a game, what formats does it accept? Just .love files? How about ZIPs with source files in them? ZIPs with .love's in them? EXEs? (remember that a love game packaged into an EXE is also openable as a ZIP file) ZIPs with EXEs in them?
Re: Love2D Game Library (1.1 Is Here)
I'm actually making something like this as well... The games can be imported as a local folder or archive, a remote archive(just a .zip or .love on a URL), github, or itch.io. Also I'm working on a piece that locates a version file or string(string has to be in main.lua) inside the archive and will be able to update accordingly. Either way it's nice to see someone else making something similar for the community.
- Guard13007
- Party member
- Posts: 132
- Joined: Sat Oct 25, 2014 3:42 am
- Location: Internet, USA
- Contact:
Re: Love2D Game Library (1.1 Is Here)
For version checking, I would suggest prioritizing a manifest format first if available, and also perhaps trying to parse it from file names. (Perhaps since you were already mentioning supporting itch.io, re-use their manifest format for how your system would check for a manifest?)
(For example, I always version my files "Name_x.y.z.zip" or whatever.
Re: Love2D Game Library (1.1 Is Here)
I already thought of using a standard for using the system, but... That would exclude older games and any new games that don't adhere to the standard(and it's not like you can force it on people). That's why I figured it's best to just look for a VERSION(no extension) file, then if that isn't found it searches per line in main.lua for a "_VERSION" variable(can be in a table, such as Kikito's suggested guidelines). If a version still can't be found, then you can still force an update(whether the files actually changed or not it will still re-download). I haven't gotten to implementing Itch.io yet, but have already figured that would be an easier one thanks to you. In the long run I may use manifests to keep track of which version of LOVE to use, as right now you just select which when launching........Guard13007 wrote: ↑Mon May 07, 2018 5:48 pm For version checking, I would suggest prioritizing a manifest format first if available, and also perhaps trying to parse it from file names. (Perhaps since you were already mentioning supporting itch.io, re-use their manifest format for how your system would check for a manifest?)
(For example, I always version my files "Name_x.y.z.zip" or whatever.
Either way, this is a side project for me so don't expect it anytime soon... Also, sorry Le_juiceBOX for hijacking your thread.
Who is online
Users browsing this forum: No registered users and 2 guests