A map editor for UDMF levels in SRB2, forked from Ultimate Doom Builder.
Find a file
2024-07-13 16:25:30 +02:00
.github/workflows Use Xfixes to show and hide cursor on Linux (#1060) 2024-06-30 10:54:08 +02:00
Build ZDRayInfo fixes - remove unused lm_gridsize and fix name of lm_sampledist (#1047) 2024-05-04 10:06:51 +02:00
Documents Update GZBuilder.cfg references in docs to UDBuilder.cfg (#599) 2021-08-18 16:20:27 +02:00
Help Curve Linedefs Mode: use Ctrl+Alt+RMB+Drag with Fixed Circular Curve to match angle and vertex count to 15 degree segments (#1070) 2024-06-30 10:59:20 +02:00
Setup Update Updater to work with the new URL (actually) 2023-12-30 21:59:35 +02:00
Source Fixed an issue where unknown linedef and thing flags were lost when loading the map with the wrong game configuration, or switching between game configurations in the binary map formats. Fixes #1072 2024-07-13 16:25:30 +02:00
UpdaterConfig Update Updater to work with the new URL (actually) 2023-12-30 21:59:35 +02:00
.editorconfig Internal: Add BccCompiler.cs to BuilderMono.csproj 2024-01-28 02:40:15 +02:00
.gitignore Added builder script with execute bit set so the .exe doesn't confuse Linux users 2020-09-20 11:41:28 +02:00
build_git_generic.cmd Updated build script to use Visual Studio 2022 2024-04-21 17:08:15 +02:00
build_git_x64 - experimental.cmd Add map scripting capabilities to UDB (#656) 2021-11-28 14:00:24 +01:00
build_git_x64.cmd Made some edits to the build scripts and auto-update routine to support 64-bit updating 2018-04-14 18:11:40 +03:00
build_git_x86.cmd Made some edits to the build scripts and auto-update routine to support 64-bit updating 2018-04-14 18:11:40 +03:00
build_setup_x64.cmd Removed remaining DirectX references, fixed setup 2019-12-24 19:45:23 +02:00
build_setup_x86.cmd Removed remaining DirectX references, fixed setup 2019-12-24 19:45:23 +02:00
builder.sh Updated builder.sh to run the editor correctly when the script is started from another directory 2023-10-08 09:21:51 +02:00
Builder.sln Add map scripting capabilities to UDB (#656) 2021-11-28 14:00:24 +01:00
Builder.sln.DotSettings.user Added radial drawing capability to Rectangle and Ellipse tool (#689) 2022-01-16 20:42:45 +01:00
BuilderMono.sln Fixes for non-Windows platforms (#371 by alexey-lysiuk) 2020-03-17 21:37:58 +02:00
ChangelogMaker.exe More changes to get it to compile with Visual Studio 2022 2024-04-21 19:19:34 +02:00
Clean Rebuild.bat Upgrade to VS2015 (14.0) 2017-01-15 00:35:40 +02:00
Compile Help.bat Upgrade to VS2015 (14.0) 2017-01-15 00:35:40 +02:00
fixpermissions.cmd Upgrade to VS2015 (14.0) 2017-01-15 00:35:40 +02:00
LICENSE.txt Added GPLv3 to the repository's root 2019-12-24 18:51:31 +02:00
Makefile Use Xfixes to show and hide cursor on Linux (#1060) 2024-06-30 10:54:08 +02:00
README.md Updated README.md to reflect the requirement of the libxfixes-dev package for building on Linux 2024-06-30 10:56:43 +02:00
VersionFromEXE.exe More changes to get it to compile with Visual Studio 2022 2024-04-21 19:19:34 +02:00
VersionFromGIT.exe More changes to get it to compile with Visual Studio 2022 2024-04-21 19:19:34 +02:00

System requirements:

  • 2.4 GHz CPU or faster (multi-core recommended)
  • Windows 7, 8 or 10
  • Graphics card with OpenGL 3.2 support

Required software on Windows:

Building on Linux:

These instructions are for Debian-based distros and were tested with Ubuntu 24.04 LTS. For others it should be similar.

Note: this is experimental. None of the developers are using Linux as a desktop OS, so you're pretty much on your own if you encounter any problems with running the application.

  • Install Mono. The mono-complete package from the Debian repo doesn't include msbuild, so you have to install mono-complete by following the instructions on the Mono project's website: https://www.mono-project.com/download/stable/#download-lin
  • Install additional required packages: sudo apt install make g++ git libx11-dev libxfixes-dev mesa-common-dev
  • Go to a directory of your choice and clone the repository (it'll automatically create an UltimateDoomBuilder directory in the current directory): git clone https://github.com/jewalky/UltimateDoomBuilder.git
  • Compile UDB: cd UltimateDoomBuilder && make
  • Run UDB: cd Build && ./builder

Links:

More detailed info can be found in the editor documentation (Refmanual.chm)