Astrabit-ST / ModShot-Core

A fork of mkxp, forked for OneShot, forked for OneShot mods, (not to be confused with the ModShot server)
https://nowaffles.com
GNU General Public License v2.0
19 stars 9 forks source link

Remove steamshim parent #29

Closed rkevin-arch closed 3 years ago

rkevin-arch commented 3 years ago

This PR removes compiling steamshim parent from ModShot-Core. Steamshim-child will still be compiled into ModShot upon request (adding -o platform=steam to conan install). This means you should be able to compile steam versions of ModShot without having the troublesome Steamworks SDK in this repo, or having to maintain it in your local copy.

This also adds GitHub actions for building ModShot with steam support. I recommend turning it off until you need it to reduce notifications.

Compilation instructions of steamshim-parent have been moved to https://github.com/rkevin-arch/ModShot-steamshim-parent. Since this code doesn't change much, you can just build this once and keep reusing that binary. Also, Windows (with the vanilla oneshot icon) and Linux prebuilt binaries are available upon request.