- copy
.env.examplerename to.envand fill - optionally setup up steam for development
npm i --legacy-peer-deps- now you should be ready
- check "How to update SteamworksSDK" section and create your
steamworks_sdk - clone
node-steamworksandnpm linkit, following instruction belownpm install –global –production windows-build-tools- go to your projects folder
- git clone
git@github.com:Ciberusps/node-steamworks.git cd node-steamworks- unpack steamworks-sdk to
node-steamworks/deps/steamworks_sdk npm installnpm link- go to FireSave folder
npm link "greenworks"- it will linknode-steamworks
- download steamworks sdk
- extract content from "sdk" folder to
/steamworks_sdkfolder - fill
STEAMWORKS_SDK_ARCHIVE_PASSWORDin.env - run 7zip and create archive with password from
steamworks_sdkfolder - upload
steamworks-sdk.zipto google drive, make it available to "anyone with the link"(not possible to place zip in git somehow zip brokes after being pushed to any remote same for gitlab and github) - fill
STEAMWORKS_SDK_GOOGLE_DRIVE_LINKin.envvia instructions in.env.example
- make some changes
- bump version
npm run bump:version 0.3.6 - commit & push changes
git push - tag it
git tag v0.3.6 && git push --tags - wait for github action release
- got to github/releases page and release new version
- all FAQs images should be hosted on github
If u found game that doesn't work or malfunction u can open new issue
if you see stuff like this just npm i again
App threw an error during load
Error: The module '\\?\F:\FireSave\release\app\node_modules\greenworks\lib\greenworks-win64.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 99. This version of Node.js requires
NODE_MODULE_VERSION 103. Please try re-compiling or re-installing
Based on Electron React Boilerplate - last commit #cfd04f5