mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-01-19 06:51:09 +00:00
A map editor for UDMF levels in SRB2, forked from Ultimate Doom Builder.
5b2b149b40
Improved UDBScript to version 5: - Added Plane class - Added BlockMap, BlockEntry, and BlackMapQueryResult classes - Sector class - Added getLabelPositions method to get the position of sector labels (where tags, effects etc. are displayed) - Added support for JavaScript BigInt for UDMF fields. This means it's not necessary anymore to use UniValue to assign integers to new UDMF fields. Instead it can be done like this: sector.fields.my_int_field = 1n; - Added type information file (udbscript.d.ts) |
||
---|---|---|
.github/workflows | ||
Build | ||
Documents | ||
Help | ||
Setup | ||
Source | ||
UpdaterConfig | ||
.gitignore | ||
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 | ||
README.md | ||
VersionFromEXE.exe | ||
VersionFromGIT.exe |
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 Debian 10 and Ubuntu 18.04. 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 includemsbuild
, so you have to installmono-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 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)