Go to file
type-two 20c83ee3f0
Some checks are pending
Continuous Integration / Linux (.NET 6.0) (push) Waiting to run
Continuous Integration / Linux (mono) (push) Waiting to run
Continuous Integration / Windows (.NET 6.0) (push) Waiting to run
Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 17:07:00 +10:00
.github Bump actions/checkout from 5 to 6 2025-11-21 15:04:11 +01:00
.vscode VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
assets_src Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them 2026-07-20 17:07:00 +10:00
mods/vinylgod Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them 2026-07-20 17:07:00 +10:00
OpenRA.Mods.Vinylgod VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
packaging Use appimagetool with non-glibc linux support 2025-04-22 19:24:09 +02:00
tools Round 2: 16-facing rotating vehicles, projectile/explosion effects, death booms, real terrain + wax crystal art, Pressing District 4-player map 2026-07-20 16:48:13 +10:00
.editorconfig Updated .editorconfig 2025-04-22 19:24:09 +02:00
.gitattributes Enforce line endings. 2021-01-30 21:32:29 +01:00
.gitignore Updated support files - .editorconfig, .gitignore, CODE_OF_CONDUCT.md 2023-01-15 21:44:53 +01:00
CLAUDE.md VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
CODE_OF_CONDUCT.md VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
CONTRIBUTING.md Updated all links to HTTPS 2025-04-22 19:24:09 +02:00
COPYING VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
fetch-engine.sh VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
launch-dedicated.cmd VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
launch-dedicated.sh Updated dedicated server launch scripts 2023-11-03 16:54:35 +02:00
launch-game.cmd Updated ModSDK packaging and launching scripts 2023-01-15 21:44:53 +01:00
launch-game.sh Updated ModSDK packaging and launching scripts 2023-01-15 21:44:53 +01:00
LORE.md VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
make.cmd Try to bypass the security warning 2017-05-27 12:01:29 +02:00
make.ps1 VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
Makefile Updated linter running 2023-11-03 16:54:35 +02:00
MEGAPLAN.md Phase D+F: real MODELBEAST art for all 23 actors + icons, MC 8-TRACK announcer, 3-track ACE-Step soundtrack, emblem branding 2026-07-20 04:51:31 +10:00
mod.config VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
omnisharp.json Added VSCode configuration 2023-01-15 21:44:53 +01:00
README.md VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00
utility.cmd Added an option to run utility.cmd programatically 2023-02-25 14:53:09 +00:00
utility.sh Updated ModSDK packaging and launching scripts 2023-01-15 21:44:53 +01:00
VinylgodMod.sln VINYLGOD baseline: rename SDK example mod to vinylgod, add lore, megaplan, MODELBEAST asset pipeline + first concepts 2026-07-20 00:38:52 +10:00

This repository contains a bare development environment for creating a new mod/game on the OpenRA engine.

These scripts and support files wrap and automatically manage a copy of the OpenRA game engine and common files during development, and generates Windows installers, macOS .app bundles, and Linux AppImages for distribution.

The key scripts in this SDK are:

Windows Linux / macOS Purpose
make.cmd Makefile Compiles your project and fetches dependencies (including the OpenRA engine).
launch-game.cmd launch-game.sh Launches your project from the SDK directory.
launch-server.cmd launch-server.sh Launches a dedicated server for your project from the SDK directory.
utility.cmd utility.sh Launches the OpenRA Utility for your project.
<not available> packaging/package-all.sh Generates release installers for your project.

To launch your project from the development environment you must first compile the project by running make.cmd (Windows), or opening a terminal in the SDK directory and running make (Linux / macOS). You can then run launch-game.cmd (Windows) or launch-game.sh (Linux / macOS) to run your game.

The vinylgod mod included in this repository provides the bare minimum structure to launch to the in-game main menu for the sole purpose of demonstrating the SDK. See Getting Started on the Wiki for instructions on how to adapt this template for your own projects. For common questions, please see the FAQ. See Updating to a new SDK or Engine version for a guide on updating your mod a newer OpenRA release.

The OpenRA engine and SDK scripts are made available under the GPLv3 license, and any executable code developed by a mod and loaded by the engine (i.e. custom mod DLLs, lua scripts) must be released under a compatible license. Your mod data files (artwork, sound files, yaml, etc) are not part of your mod's source code, so you are free to distribute these assets under different terms (e.g. allowing redistribution in unmodified form, but not for use in other works).