/vsdep

GitHub action to copy vintage story dependencies to a specified path to help compilation of mods on CI

Primary LanguageShell

VS Dependencies

This action copies the dlls from vintage story to the specified path which allows for compilation of mods on CI.

These dlls are not mine and this is just a partial reupload of the vintage story game to facilitate modders. In case this is not desired and you are the copyright holder, contact me to take this down.

This is a proof of concept. See https://github.com/Amzd/vsmods for usage.

Usage

Currently only works on linux as ./file.sh doesn't work on windows?

  steps:
    - name: Add VS dependencies
      uses: Amzd/vsdep@v1
      with:
        version: 1.18.8
        vspath: /usr/share/vintagestory # Where to put the dlls. This depends on what path you use in your csproj file

TODO:

  • This should probably download the dlls straight from vintagestory.at instead of requiring someone to upload them?
  • How to do mod dependencies?