Skip to content

About

BuildLauncher is THE frontend for Build Engine games

Topics

Resources

Stars

128 stars

Watchers

12 watching

Forks

Repository files navigation

What is BuildLauncher

BuildLauncher is a frontend for Build Engine games inspired by nstlaurent's DoomLauncher

It can download all major ports for Build Engine games, as well as mods, custom campaigns, and maps and launch them with the port of your choice.

Another goal of this project is to create a unification standard for Build Engine mods, campaigns, and map, so they can be launched with supported ports without any additional tweaking by users.

Supported games
  • Duke Nukem 3D (including Caribbean, Nuclear Winter, Duke it out in DC, World Tour, Duke 64 and Zero Hour)
  • Shadow Warrior (including Wanton Destruction and Twin Dragon)
  • Blood (including Cryptic Passage)
  • Redneck Rampage, Route 66 and Rides Again
  • Ion Fury
  • Powerslave
  • NAM
  • World War II GI
  • Witchaven I & II
  • TekWar
  • and standalone Build Engine games
What it can do
  • Detect supported Steam installations and the ZOOM Platform edition of Duke Nukem 3D Atomic on Windows
  • Download and update all major source ports for Build Engine games
  • Download custom maps, campaigns and mods for supported games
  • Launch original games, their addons, and custom content with the port of your choice without any tweaking and manual installing
  • Load multiple mods at the same time without manually editing .def files
  • Keep saved games for custom content in separate folders
  • Track your playtime for games and custom content
  • Create World Tour Stopgap for EDuke32 automatically
  • Run Route 66 with Rednukem without renaming original files
How to use

Download the Windows x64 archive from the releases page and extract it to a writable folder.

On Windows, run BuildLauncher.exe. For Linux x64, publish from the repository root with dotnet publish src/Avalonia.Desktop -p:PublishProfile=Linux -c Release -o ./publish/linux-x64, then run ./BuildLauncher from publish/linux-x64/. If the executable permission was lost during extraction, run chmod +x BuildLauncher first. The automated release workflow currently publishes Windows x64 only.

The launcher uses its application folder as the working directory. Use --dev to open the addon authoring tools. On Windows, use --offline with the repository's db/ folder beside the executable for local metadata. Offline JSON lookup on Linux is a known limitation in this revision.

More

Want to create and submit your own addons? Learn about addons specifications? Care about security and privacy?

Check WIKI for more information.

For addon preparation, see the repository manifest specification, common conversion plan, game-specific profiles, ART resource export and verification, manifest validation, and artwork styles.

Disclaimer

BuildLauncher is a community-driven utility designed to help users manage and launch third-party source ports, mods, custom campaigns, and maps for their licensed Build Engine games.

This Software is not affiliated with or endorsed by the original game rights holders or any associated entities.

Use this Software and the associated content at your own discretion. Please be aware that using third-party modifications may occasionally lead to game instability or technical conflicts. While we aim for a seamless experience, we cannot guarantee the performance or compatibility of external content.

The developers of this Software are not responsible for any technical issues or data loss that may arise from using community-made fixes.

Sponsors
Free code signing provided by SignPath.io, certificate by SignPath Foundation
Links

About

BuildLauncher is THE frontend for Build Engine games

Topics

Resources

Stars

128 stars

Watchers

12 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages