License: | MIT |
---|
This project is configured to work with Docker inside of VS Code using the Remote Containers extension. It is recommend to use those. So make sure you have:
Docker Engine and Compose. Requires at least
Docker Buildkit enabled (add export DOCKER_BUILDKIT=1 to your shell rc or set it manually before running commands)
VS Code with the Remote Containers extension.
MacOSX version of Boundless installed somewhere. You can use steamcmd to install it via the following command:
steamcmd +@sSteamCmdForcePlatformType macos +login username +force_install_dir /path/to/install +app_update 324510 -beta testing validate +quit
Boundless Icon Renderer set up and ran if you want to import item images into Boundlexx
- Clone the repo.
- Copy docker-compose.override.example.yml to docker-compose.override.yml and update the path you your local Boundless install
- Then open the boundlexx folder in VS Code.
- Ensure the extension "Remote - Containers" (ms-vscode-remote.remote-containers) is installed.
- You should be prompted to "Reopen in Container". If you are not, run the "Remote-Containers: Reopen in Container" from the Command Palette (View -> Command Palette... or Ctrl+Shift+P)
- VS Code will now build the Docker images and start them up. When it is done, you should see a normal VS Code Workspace
- Go to http://127.0.0.1:8000 in your Web browser and click "Sign In". Then sign in with Discord or Github
- Back in VS Code, run the command "Tasks: Run Task" and then "Boundlexx: Make Superuser".
- Enter the username for your user when prompted.
- Repeat "Tasks: Run Task" for the "Boundlexx: Ingest Game Data" and "Boundlexx: Create Game Objects" tasks.