diff --git a/README.md b/README.md index 0c7610d..60f0e3d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ ![](res/radiorave_logo.png) +[![AppVeyor](https://ci.appveyor.com/api/projects/status/github/OpenFusionProject/OpenFusion?svg=true)](https://ci.appveyor.com/project/Raymonf/openfusion) + OpenFusion is a landwalker server for FusionFall. It currently supports versions `beta-20100104` and `beta-20100728` of the original game. Further documentation pending. @@ -21,6 +23,8 @@ Currently the client by default connects to a public server hosted by Cake. Chan You have two randomized characters available to you on the Character Selection screen, one boy, one girl. You can also make your own character and play through the tutorial. The tutorial can be skipped by pressing the ~ key. +If you want, [compiled binaries (artifacts) for each new commit can be found on AppVeyor.](https://ci.appveyor.com/project/Raymonf/openfusion) + For a more detailed overview of the game's architecture and how to configure it, read the following sections. ## Architecture diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..e681892 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,37 @@ +version: 'openfusion-{branch}-{build}' + +image: + - Visual Studio 2019 + - Ubuntu2004 + +platform: + - x64 + +configuration: + - Release + +for: +- + matrix: + only: + - image: Ubuntu2004 + before_build: + - mkdir -p bin + build_script: + - make + artifacts: + - path: bin + name: ubuntu20_04-bin-x64 + type: zip +- + matrix: + only: + - image: Visual Studio 2019 + before_build: + - cmake -B build + build_script: + - msbuild build/OpenFusion.sln /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll" + artifacts: + - path: bin + name: windows-vs2019-bin-x64 + type: zip