...because Everest.Installer was bad and building Olympus with Love2D is a mess.
Check out the everest website (not documented yet)
Work in progress!
- Make sure to clone all submodules
- Have .net core 7 or later
- Run
dotnet build
and everything should set up automatically
- Make sure that it built targeting
net7.0-windows
instead ofnet7.0
. You can verify this by looking at where did the built files get put (should be somehting likebin/Debug/net7.0-windows/...
)
This project is organized into 4 principal directories:
- FNA: This is the engine itself, the intended way of developing with FNA is to have it as a submodule, not as a package.
- FontStashSharp: Font utils and renderer. The same principle from FNA applies here.
- Olympus.FNA: This is where the actual project lies, most code goes here.
- Olympus.FNA.Gen: Code generation for certain Olympus.FNA aspects.
This project was initially created by 0x0ade, with them having done most of the UI and style work. Then, after the project was abandoned for multiple years, I (Wartori) picked it up again, and implemented most of the functionality for the app in order to get it to a feature-complete product. It is currently mantained by Wartori.