diff --git a/README.md b/README.md index 87d3058..b1cd1a0 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# WorldSpawn +# ![WorldSpawn Logo](icon.png) WorldSpawn The worlds most opinionated fork of QER. The editor we use at Vera Visions to create BSP levels. @@ -6,19 +6,23 @@ It was forked from NetRaidiant and was a result of necessity originally. We wanted to move away from a proprietary toolchain that assumed a different texture coordinate system and had technical issues the developer would not ever get back to us about, so we had to take matters into our own hands. -Use it if you actually want to use the features listed below - note that they require a modified engine. +Use it if you actually want to use the features listed below - note that they require a modified engine as our BSP format is different from standard idTech 3 BSP. +You will not be able to make levels compatible with other games and engines. There's plenty of other editors for the first-party id Tech games. -## Key changes +![Screenshot](docs/screen.jpg) + +## Editor Changes - All texture coordinates use the Valve 220 format for compatibility with WorldCraft exported .map files - Integration with our material system (goodbye .shader files) - Support for vertex-color/alpha editing of patches using our new fixed patch format, allowing technologies such as 4-way texture blending and whatever your designers can imagine. +- Lots of bug fixes, like the 'ghost-ent' bug, which places dummy ents at the center of your map which somehow had flown other peoples radar for 20+ years +- Simplified build system, so less dependencies! - Support for VVM/IQM model format in the BSP compiler - Support for High-Dynamic-Range lightmaps in the BSP compiler - Support for Cubemap aware surfaces in the BSP compiler -- Lots of bug fixes, like the 'ghost-ent' bug, which places dummy ents at the center of your map which somehow had flown other peoples radar for 20+ years -- Simplified build system, so less dependencies! +- Support for our patchDef2WS and patchDef3WS curved surfaces in the compiler ## Compiling To compile on a standard GNU/Linux system: @@ -31,6 +35,14 @@ Clang should also be supported, pass CC=clang and CXX=clang++ if you want to use We don't work on NT. You're on your own with that one. +## Dependencies +* gcc-c++ +* gtk2-devel +* gtkglext-devel +* libxml2-devel +* libjpeg8-devel +* minizip-devel + ## Support If you need help with this, you're better off using an alternative editor. Compatibility is not a priority here. diff --git a/docs/screen.jpg b/docs/screen.jpg new file mode 100644 index 0000000..af9996a Binary files /dev/null and b/docs/screen.jpg differ