Check the website for installation / usage instructions.
Work in progress!
- LÖVE
- dkjson
- lua-yaml
- nativefiledialog
- luajit-request
- libcurl
- LuaCOM
- LuaSQLite3
- lua-subprocess
- profile.lua
- moonshine
- xml2lua
- patchy
- OlympUI
- Shared code between Olympus and Lönn
- Make sure you cloned the repository with
--recurse-submodules
:src/luajit-request
,src/moonshine
andsrc/ui
should not be empty. - Create a
love
folder in the repository. (love
is gitignored, so no worries about that 😅) - Compile the C# part in the
sharp
folder: you can do this with Visual Studio or by runningdotnet build Olympus.Sharp.sln
in thesharp
folder. - Make a symbolic link in
love/sharp
that leads tosharp/bin/Debug/net452
(or copy-paste the folder 😛 this is more tedious if you plan to make changes to the C# project, though.) - Download a built Olympus version (Windows, Linux) and extract everything from it, except the
sharp
folder, intolove
. - If on Windows, install LÖVE: take the zipped version and extract it in the
love
folder. Be sure to install the 32-bit version! - Run Olympus by running
debug.bat
on Windows, or by going to thesrc
folder and running../love/love --console .
on Linux.
Note: for Linux, a build-and-run.sh
script is present on this repository to set up the love
directory, build Olympus.Sharp, and run Olympus.