The Love Distrubution Pack

General discussion about LÖVE, Lua, game development, puns, and unicorns.
DhruvCollins
Prole
Posts: 6
Joined: Sun Jul 19, 2015 3:08 am

The Love Distrubution Pack

Post by DhruvCollins » Sun Jul 19, 2015 9:05 am

:awesome: The Love2D Distrubution Pack :awesome:
Welcome.. I have made the Love Distrubution Pack.Its divided into 4 apps:
1.Zipper :emo: = Converts 'The Folder' into a *.love - Documentation Will come soon - Beta Version 100% Complete - Beta Download Available
2.Detector :emo: = A kind of stripped feature from The EXE(R). It tells you details about .love files you make with the Zipper..
- Beta Version 100% Done - Beta Download Available
3.ExER :emo: = This Converts the .love files into an single exe (Don't know if it will work but im trying to integrate the DLL(s)
Into 1 *.ExE).. - 40% Done No Download There Yet..
4.LoveLLS - It installs DLL(s) required to run exe's made by combining love.exe & *.love

Downloads:
1.Zipper-
Zipper-LDP.zip
LDP-Zipper!!
(128.31 KiB) Downloaded 219 times
:joker:
2.Dectector-
FileInfo.zip
LDP-FileInfo!!
(696 Bytes) Downloaded 139 times
3.ExER- Not There Yet :o
4.LoveLLS 32-bit -
LoveLLS.zip
DLL Installer...
(2.84 MiB) Downloaded 186 times
DLL Installer..
Last edited by DhruvCollins on Sun Jul 19, 2015 3:26 pm, edited 4 times in total.

User avatar
T-Bone
Inner party member
Posts: 1492
Joined: Thu Jun 09, 2011 9:03 am

Re: The Love Distrubution Pack

Post by T-Bone » Sun Jul 19, 2015 9:49 am

This sounds good, but I have a few questions:

1. If the zipper and detector are "100% complete", why are you calling them "beta"? Sounds like a contradiction to me.
2. Any advantages over a single line .bat file (other than not having to distribute the .dll files)? For example, will the end user get the same security warnings when building using this method?
3. Is it legal to pack the .dll files into the .exe? I think they're distributed separately because of their licensing, but I can be wrong (distributing a .app for Löve seems okay, so I'm not really sure how this works).

DhruvCollins
Prole
Posts: 6
Joined: Sun Jul 19, 2015 3:08 am

Re: The Love Distrubution Pack

Post by DhruvCollins » Sun Jul 19, 2015 10:09 am

1. Well By Beta i meant this is thier Beta Version. I will add more Features..
2. Well if u sugest me some new features i and i think they can be added i will add them.. BTW what do u mean by the security
warning on building..
3. Whatever i'm coming up with its gonna be 100% legal..

DhruvCollins
Prole
Posts: 6
Joined: Sun Jul 19, 2015 3:08 am

Re: The Love Distrubution Pack

Post by DhruvCollins » Sun Jul 19, 2015 10:26 am

UPDATE: I have found a method of Not putting the DLL(s).. **************************************************** :awesome:
Last edited by DhruvCollins on Sun Jul 19, 2015 3:04 pm, edited 1 time in total.

User avatar
Nixola
Inner party member
Posts: 1932
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: The Love Distrubution Pack

Post by Nixola » Sun Jul 19, 2015 10:28 am

I am not sure you should do this. Libs with that name would probably be used by whatever includes them instead, which is not good.
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics

DhruvCollins
Prole
Posts: 6
Joined: Sun Jul 19, 2015 3:08 am

Re: The Love Distrubution Pack

Post by DhruvCollins » Sun Jul 19, 2015 10:44 am

@Nixola i sent u the answer in PM
UPDATE: Im going to upload EXER in some time and till i find a solution im going to supply a Redist.exe with all the LOVE DLL(s)
Which Devs can package with thier games and people also will not need to downoad the extra 6 MB of DLL(s) again
and again.
NOTE: Currently EXER only can make the *.love file to *.exe
NOTE: Please Post your suggestions..

User avatar
Nixola
Inner party member
Posts: 1932
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: The Love Distrubution Pack

Post by Nixola » Sun Jul 19, 2015 10:47 am

You should also not answer me in a PM, especially because I did say I am not sure about this, as I do not know much about folders priority or what is usual behaviour with libraries on Windows.
DhruvCollins wrote:Well the DLL(S) Used in love except
1.msvcr120.dll
2.msvcp120.dll
are very less likely to have a conflict...
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics

User avatar
Positive07
Party member
Posts: 999
Joined: Sun Aug 12, 2012 4:34 pm
Location: Argentina

Re: The Love Distrubution Pack

Post by Positive07 » Mon Jul 20, 2015 9:48 pm

On another note, DLLs are not built into LÖVE because of their license, I think OpenAL is LGPL and if you include it you should make your software use that license or similar, this happens with many of the bundled libs
for i, person in ipairs(everybody) do
[tab]if not person.obey then person:setObey(true) end
end
love.system.openURL(Github.com/Positive07)

DhruvCollins
Prole
Posts: 6
Joined: Sun Jul 19, 2015 3:08 am

Re: The Love Distrubution Pack

Post by DhruvCollins » Tue Jul 21, 2015 9:52 am

@Positive7 Oh litrally forgot about that i will add licences in the next update...

User avatar
Positive07
Party member
Posts: 999
Joined: Sun Aug 12, 2012 4:34 pm
Location: Argentina

Re: The Love Distrubution Pack

Post by Positive07 » Thu Jul 23, 2015 4:58 am

License files are not the problem! but the terms of those licenses.

LGPL states that when you use code licensed under the terms of this license all the modifications and additions made to the code should be under the same (or compatible, that is, Open Source) license, since you are combining a library under the terms of this license with your own game you should then distribute your game under this same license, which means you should open source your game and distribute it's source code.
for i, person in ipairs(everybody) do
[tab]if not person.obey then person:setObey(true) end
end
love.system.openURL(Github.com/Positive07)

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot], pgimeno and 2 guests