Given that the way a love file is converted to an executable file is pretty lame (atleast for Windows it is lame) and that is where reverse engineering can be done I believe.
Just like one catted the love file out and merged it with love executable, if the next persion knows which version of Love was the game written in then he can possibly "decat" it. I mean to say he can ignore the first n number of bytes of the executable where n being the size of that love executable (of the exact same version the game was written in) and then start reading the file from that point to the end. And then save the overall buffer to a new file which would be a zip file which on extracting will give the end user access to the source-code and all the game-assets that were used to create the Game.
Infact I don't think some-one needs to know what is n? Since zip files must start from some special header so we can basically ignore all the binary data of the executable until we find the one referring to the actual zip.
Okay I haven't tried this method myself (I just don't have enough time



Anyways do comment and let me know what your thoughts are about this. Even if you may not know the answer - just write something on the reply. Currently the love2d community is in-my-opinion very in-active. (Like whenever I browse - mostly I'm the only person who's online which sucks and even I may get over 1000 views on some post I rarely get more than 10 replies which sucks even more
