LÖVE-Packer: packaging made simple

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
Tesselode
Party member
Posts: 555
Joined: Fri Jul 23, 2010 7:55 pm

Re: LÖVE-Packer: packaging made simple

Post by Tesselode »

I don't know if it means anything to you, but I don't mind the large file size. 60MB is just not that much nowadays.
User avatar
Beelz
Party member
Posts: 234
Joined: Thu Sep 24, 2015 1:05 pm
Location: New York, USA
Contact:

Re: LÖVE-Packer: packaging made simple

Post by Beelz »

Tesselode wrote:I don't know if it means anything to you, but I don't mind the large file size. 60MB is just not that much nowadays.
But it really is... For something with such a limited usage, that's quite high. For comparison, Tiled is 59MB.

Code: Select all

if self:hasBeer() then self:drink()
else self:getBeer() end
GitHub -- Website
User avatar
NightKawata
Party member
Posts: 294
Joined: Tue Jan 01, 2013 9:18 pm
Location: Cyberspace, Room 6502
Contact:

Re: LÖVE-Packer: packaging made simple

Post by NightKawata »

Tesselode wrote:I don't know if it means anything to you, but I don't mind the large file size. 60MB is just not that much nowadays.
On one hand, it's no longer 1992, and 60MB isn't a behemoth of filespace.
On another hand, there is the scope issue of "this app does like 2 things why is it 60MB."
On this other hand over here (hi greg), those with less fortunate internet speeds probably won't love that very much. Nor would they love much of anything.

But of course, 60MB is a little bit silly for what the use case is, but it's nowhere near as unreasonable as per se, 500MB. If this thing becomes 500MB I'm calling the police. It's kinda like "it's not great, but it could be worse"
"I view Python for game usage about the same as going fishing with a stick of dynamite. It will do the job but it's big, noisy, you'll probably get soaking wet and you've still got to get the damn fish out of the water." -taylor
User avatar
Nixola
Inner party member
Posts: 1949
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: LÖVE-Packer: packaging made simple

Post by Nixola »

When a thing weighs 60MB and "does like 2 things", you most likely either used the wrong tool or "misused" it.
Then of course if installing just libraries and runtimes on Windows once, so that you wouldn't need to ship everything when you make stuff with them, was an actual thing, we wouldn't be talking about this I guess.
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
User avatar
zorg
Party member
Posts: 3436
Joined: Thu Dec 13, 2012 2:55 pm
Location: Absurdistan, Hungary
Contact:

Re: LÖVE-Packer: packaging made simple

Post by zorg »

The fact that memory and storage space is increasing should not mean that people actually want their programs to also scale in used memory / taken up space. I have 32 GB of RAM, and Chrome usually maxes it out, so yeah...
Me and my stuff :3True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.
User avatar
Ulydev
Party member
Posts: 445
Joined: Mon Nov 10, 2014 10:46 pm
Location: Paris
Contact:

Re: LÖVE-Packer: packaging made simple

Post by Ulydev »

OK guys, I got it. 60mb is too large. But I can't do anything against it, that's the size of Electron itself.
User avatar
alberto_lara
Party member
Posts: 372
Joined: Wed Oct 30, 2013 8:59 pm

Re: LÖVE-Packer: packaging made simple

Post by alberto_lara »

Ulydev wrote:
Jack5500 wrote:I've thought about this many times and in the end it always comes down to the more exotic platforms like iOS and Android. The standard platforms are easily achieveable, which is why there are ~10 tools, which can pack you exactly that. But the is no good solution for iOS and I'm not sure about Android. The best way would be a serverside solution which takes care of the heavy lifting and a local sync client. The server itself could add Platforms in a addon kind of way and just send the packed solutions back to the client :)
You're right. An offline tool would always require the user to download the iOS and Android SDKs, which are very heavy. I'm currently porting this tool to an online solution that will handle this server-side.

You're right, but if somebody is planning to release a game for Android/iOS, then is very likely they already have the SDK's and the necessary stuff (adb, ant, etc), so an offline tool (at least as a secondary option) seems like something nice, we would just need to set some directories and puff! ready to pack :)
User avatar
Jack5500
Party member
Posts: 149
Joined: Wed Dec 07, 2011 8:38 pm
Location: Hamburg, Germany

Re: LÖVE-Packer: packaging made simple

Post by Jack5500 »

alberto_lara wrote: You're right, but if somebody is planning to release a game for Android/iOS, then is very likely they already have the SDK's and the necessary stuff (adb, ant, etc), so an offline tool (at least as a secondary option) seems like something nice, we would just need to set some directories and puff! ready to pack :)
For android that might be true, but for iOS it's not that simple, since there is afaik no way to build an iOs App from a Windows PC. I also don't know about Android from linux. A serverside solution makes it "simple" to abstract all that away to a simple download.
User avatar
alberto_lara
Party member
Posts: 372
Joined: Wed Oct 30, 2013 8:59 pm

Re: LÖVE-Packer: packaging made simple

Post by alberto_lara »

Jack5500 wrote:
alberto_lara wrote: You're right, but if somebody is planning to release a game for Android/iOS, then is very likely they already have the SDK's and the necessary stuff (adb, ant, etc), so an offline tool (at least as a secondary option) seems like something nice, we would just need to set some directories and puff! ready to pack :)
For android that might be true, but for iOS it's not that simple, since there is afaik no way to build an iOs App from a Windows PC. I also don't know about Android from linux. A serverside solution makes it "simple" to abstract all that away to a simple download.
Yup, I know about iOS limitations, that's why I'm suggesting this as a secondary option, something light, portable and requiring no internet connection. Android from linux, as you say, is not really different from the other 2 OS's.
User avatar
Jack5500
Party member
Posts: 149
Joined: Wed Dec 07, 2011 8:38 pm
Location: Hamburg, Germany

Re: LÖVE-Packer: packaging made simple

Post by Jack5500 »

I see possibilities in both approaches. The client-side one could be easily achieved.
*shameless plug* https://github.com/JanWerder/LoveAutoComp does most of this already, so adding Android there would be a rather simple task. The whole iOS thing is very nebulous for me. How do normal App developers do this? Is there a Server you can rent somewhere just for this purpose?
Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 26 guests