[Guide] How to build shapez.io from source code (Windows)

This page summarizes the projects mentioned and recommended in the original post on /r/shapezio

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • shapez.io

    shapez.io is an open source base building game inspired by factorio! Available on web & desktop (by Sense101)

  • This guide is for building shapez.io from the GitHub source code. This is useful for modding the game, as you can make a build after editing the source

  • winget-cli

    WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

  • Some tools like Git and Node.js can be installed using winget package manager on Windows 11. It is recommended to install yarn with npm on Windows systems (npm i --global yarn). To build textures, Java 8+ of any distribution will work (I'm using Eclipse Temurin, version 11). Wget is not required, because the build script will also fall back to powershell Invoke-WebRequest or certutil method (which is considered malware, but is the only way to download files without third-party applications on old Windows versions) in case cURL fails. The specific error you're getting is related to certificates. This might be caused by Git bash, since it ships own cURL with older certificate bundle. Since default Git installation exposes enough utilities to PATH, it is possible to use powershell in order to clone and build the game.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • shapez.io

    shapez is an open source base building game on Steam inspired by factorio!

  • On Arch Linux, to install all shapez.io dependencies you can run pacman -Syu nodejs yarn ffmpeg base-devel jre-openjdk curl as root. Then, building is relatively straightforward: - cd # return to home directory - git clone https://github.com/tobspr/shapez.io.git # clone the repo - cd shapez.io && yarn # install main modules - cd gulp && yarn && yarn gulp # install gulp modules and start build process

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts