I dunno how double posting is viewed on this forum but I have got a lot of the rough edges off of this thing that I figure I should post, so here is hoping I don't get banned
Since the original post some stuff has changed, if you already have this working in your game just update your achievements.lua file, then download the new files in achievements/res and you should be fine.
Firstly as per Robin's suggestion I have licensed it under the zlib/libpng license, so no need to ask for my permission any more.
Secondly I have implemented a universal way to see all the achievements in a game and what you have unlocked/have yet to get, by default it is viewed by holding down =, there is also a message at the start of the game telling the player this. You can still implement the achievements list in your game's GUI using the same method as before if you want though.
I also added some config options to change the colors/disable the intro/change the button to view the achievements list. Info on how to use them is https://github.com/LiquidHelium/LoveAch ... ig-Options
I put some better documentation on my GitHub wiki also: https://github.com/LiquidHelium/LoveAchievements/wiki
Here is a video showing some of the new stuff