Skip to content

TheLinx/LoveUpdate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

LoveUpdate is a tool for easily deploying the latest version of your LÖVE game, all the time, on all platforms.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages