A map editor for UDMF levels in SRB2, forked from Ultimate Doom Builder.
Find a file
2024-07-17 15:08:33 +02:00
.github/workflows Use Xfixes to show and hide cursor on Linux (#1060) 2024-06-30 10:54:08 +02:00
Build Enable per-wall lighting 2024-06-25 15:53:35 +02:00
Documents
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 version number to 0.9 2024-06-25 16:19:22 +02:00
Source Restore classic pasting mode quirks & undo some optimizations for it to fix bugs 2024-07-17 15:08:33 +02:00
UpdaterConfig
.editorconfig
.gitignore update gitignore for microsoft's brand new junk 2024-06-25 23:57:45 +02:00
.gitlab-ci.yml
build_git_generic.cmd
build_git_x64 - experimental.cmd
build_git_x64.cmd
build_git_x86.cmd
build_setup_x64.cmd
build_setup_x86.cmd
builder.sh
Builder.sln
Builder.sln.DotSettings.user
BuilderMono.sln
ChangelogMaker.exe
Clean Rebuild.bat
Compile Help.bat
fixpermissions.cmd
LICENSE.txt
Makefile Merge remote-tracking branch 'udb/master' 2024-07-01 11:28:14 +02:00
README.md Merge remote-tracking branch 'udb/master' 2024-07-12 13:39:56 +02:00
VersionFromEXE.exe
VersionFromGIT.exe

Ultimate Doom Builder

System requirements

  • 2.4 GHz CPU or faster (multi-core recommended)
  • Windows 7 or above
  • 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 and Arch.

Note: this is experimental. None of the main 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
    • Ubuntu: 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
    • Arch: mono (and msbuild which is also required) is in the extra/ repo, which is enabled by default. sudo pacman -S mono mono-msbuild
  • Install additional required packages
    • Ubuntu: sudo apt install make g++ git libx11-dev libxfixes-dev mesa-common-dev
    • Arch: sudo pacman -S base-devel
      • If you're using X11 display manager you may need to install these packages: libx11 libxfixes
      • If you are not using the proprietary nvidia driver you may need to install mesa
  • Go to a directory of your choice and clone the repository (it'll automatically create an UltimateZoneBuilder directory in the current directory): git clone https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
  • Compile UZB: cd UltimateZoneBuilder && make
  • Run UZB: cd Build && ./builder
  • Alternatively, to compile UZB in debug mode:
    • Run make BUILDTYPE=Debug in the root project directory
    • This includes a debug output terminal in the bottom panel

Links:

Ultimate Doom Builder:

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