Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
LoveUpdate is a tool for easily deploying the latest version of your LÖVE game, all the time, on all platforms.
Lua
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
ualove
README.textile
main.lua
updconf.example.lua

README.textile

LoveUpdate

LoveUpdate is a tool for easily deploying the latest version of your LÖVE game, all the time, on all platforms.
Deploy updates in a flash and your users will automatically receive the latest content to their computer.

LÖVE just got lovelier.

License

All code is licensed under the Public Domain and may be used, modified, distributed and used as a reference without restrictions.

Notes

There are some restriction on your game if you want to use this tool:

  • You must host your game on GitHub.
  • You must use the UaLove back-end.

If you dislike these restrictions, you’re free to create and distribute your own version of the tool.

How to Use

  1. Download a zipball of the project.
  2. Unzip the files somewhere.
  3. Rename updconf.example.lua to updconf.lua and open it in a text editor.
  4. Change the variables contained within to reflect your game (e.g. name = “TheLinx”, repo = “LoveSpin”)
  5. In your repo, create a branch called “upd”, and create manifests so it looks something like this
  6. Zip up the directory. Make sure main.lua is in the top-level directory.
  7. Rename the .zip to .love and distribute the .love file instead of a .love of your game.

Have fun!

Q&A

Q: My game isn’t in 800×600! What do I do?
A: Set your display settings in the “initial” hook using love.graphics.setMode.

Something went wrong with that request. Please try again.