crow wrote:Tho I like your app I don't like the fact you push people to have to use 0.8 I know a few examples a friend and I made what was 0.7 and it would mean we had to convert, I sure you could make it work with both versions.
This is something that was in the grandiose plan of vapor. In the json, although the flag is unused, you'll notice "love-0.8.0". That's in there with the hope that someday we can have "love-0.7.2" and "love-0.9.0" flags in there as well. It's a "planned" feature, just not implemented, as we don't know the best way to do it yet.
crow wrote:Also I don't see why you are making people only use love libs this defeats the point of lua if the user has to host there own game shouldn't it be up to them what they include in there game?
While you cannot use binary modules (we want to keep this cross platform!) you can use lua modules.
I will assume you don't know the difference (if you do, please disregard, this is for anyone else who doesn't);
A binary module is one compiled for the specific platform (win,osx,lin) whereas a lua module is just a collection of lua. You are more than encouraged to use Lua modules, but I can't support using binary modules. It makes more sense to just use the stock version of love with the liblove and luasocket2.
Germanunkol wrote:The sweet thing about the code right now is that the Vapor runs the games with the version of love which is used to run Vapor... this way it auto-detects the love version installed, on all systems.
Figuring out how to find the binary of love that runs vapor wasn't hard ( <3 slime ). The tricky part is to find the binary for the other versions of love (unless we have vapor download the love binaries as well, which may just happen.)
Robin wrote:Plus 0.7.2 is pretty outdated: it was released over two years ago. And 0.9.0 will be released soon, quickly making 0.8.0 obsolete.
This is true, and is one reason why I'm hesitant to add 0.7.2. But to be fair there were a lot of good games for 0.7.2, and when 0.9.0 comes out, we can't just discard all the 0.8.0 games. While I want to support 0.9.0, I also want to support older versions.
crow wrote:kind of support would of been there since like many of us know versions change and if Vapor can't support a version it could still offer means for it to be listed and played with that little extra :)
I would very much like to support all versions of love :)