I might be making a tool to generate LÖVE executables
Posted: Mon Jun 23, 2014 8:42 pm
Title. Don't often come to the forums, and if I do, I usually just lurk, but figured your input might be nice to have here.
I just realized there's no such thing as a tool that automagically generates Windows and OS X executables from a given .love file. And when you have to make a bunch of those for a bunch of small little things, it can become real tedious real fast to do it all by hand. Sure it isn't hard, but it's not mighty convenient either.
Summer vacation's coming up and I'll be having some free time on my hands. A tool like this sounds like the perfect project to fill a week or so with. I still have some school stuff running, so I can't start just yet, but I figured I'd ask you guys for your input ahead of time.
The way I see it, the tool should be able to automate the steps outlined here, using the user-selected version of LÖVE, for both Windows and OS X executables. Yes, that would include modifying the info.plist for OS X executables.
I'm fairly confident there's a couple people in the audience right now grabbing for their wallets. (Don't worry, it's a joke. Tool will be free.) However, I got a couple of questions for you first:
- Should I bother including LÖVE versions older than 0.8.0?
- Would custom application icon support be a huge deal?
- Would you all be cool with it being a web-based tool? (It would require internet access and uploading your precious .love to a strange server.)
- Anything you want me to keep in mind, implement, or whatever?
Regarding that third question, my personal preference goes to web-based (ie, going to a website, uploading your .love, and downloading whatever executable you wanted, zipped), since I have only very basic knowledge of building executable applications, but am fairly experienced with PHP, know my way around the command line, and have access to a server this could run on, including the bandwidth to support it. But of course, if y'all really want to be able to generate executables when offline as well, I may be willing to buckle down for another learning experience (atop the pile I already have planned for the coming months).
So, this is a thing that will probably be happening. Let me know what you think!
~ Fang
I just realized there's no such thing as a tool that automagically generates Windows and OS X executables from a given .love file. And when you have to make a bunch of those for a bunch of small little things, it can become real tedious real fast to do it all by hand. Sure it isn't hard, but it's not mighty convenient either.
Summer vacation's coming up and I'll be having some free time on my hands. A tool like this sounds like the perfect project to fill a week or so with. I still have some school stuff running, so I can't start just yet, but I figured I'd ask you guys for your input ahead of time.
The way I see it, the tool should be able to automate the steps outlined here, using the user-selected version of LÖVE, for both Windows and OS X executables. Yes, that would include modifying the info.plist for OS X executables.
I'm fairly confident there's a couple people in the audience right now grabbing for their wallets. (Don't worry, it's a joke. Tool will be free.) However, I got a couple of questions for you first:
- Should I bother including LÖVE versions older than 0.8.0?
- Would custom application icon support be a huge deal?
- Would you all be cool with it being a web-based tool? (It would require internet access and uploading your precious .love to a strange server.)
- Anything you want me to keep in mind, implement, or whatever?
Regarding that third question, my personal preference goes to web-based (ie, going to a website, uploading your .love, and downloading whatever executable you wanted, zipped), since I have only very basic knowledge of building executable applications, but am fairly experienced with PHP, know my way around the command line, and have access to a server this could run on, including the bandwidth to support it. But of course, if y'all really want to be able to generate executables when offline as well, I may be willing to buckle down for another learning experience (atop the pile I already have planned for the coming months).
So, this is a thing that will probably be happening. Let me know what you think!
~ Fang