• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

app/H09-Mar-2016-12,79210,967

cmake/H03-May-2022-1,9591,712

common/H09-Mar-2016-145,786108,722

lib/H09-Mar-2016-103,87365,249

patches/wxWidgets/H09-Mar-2016-2320

test/H09-Mar-2016-13,52510,229

www/H03-May-2022-282249

.gitignoreH A D09-Mar-2016154 1512

Coding Standards.mdH A D09-Mar-20161.4 KiB4138

README.mdH A D09-Mar-20164.1 KiB10490

valgrind.supprH A D09-Mar-20161.9 KiB105105

README.md

1# TrenchBroom
2
3TrenchBroom is a modern cross-platform level editor for Quake.
4
5- Website:   http://kristianduske.com/trenchbroom
6- Downloads: http://kristianduske.com/trenchbroom/downloads.php
7
8## Features
9- True 3D editing, no 2D views required
10- High performance renderer with support for huge maps
11- Vertex editing with edge and face splitting that will not create invalid brushes
12- Manipulation of multiple vertices at once (great for trisoup editing)
13- Smart clip tool
14- Move, rotate and flip brushes and entities
15- Precise texture lock for all operations
16- Smart entity property editors
17- Graphical entity browser with drag and drop support
18- Comprehensive texture application and manipulation tools
19- Search and filter functions
20- Unlimited undo and redo
21- Point file support
22- Automatic backup
23- Support for .def and .fdg files, mods and multiple wad files
24- Full documentation
25- Free (as in beer) and open source (GPLv3)
26- Cross platform (Windows, Mac OS X and Linux supported)
27
28## Compiling
29- Windows: You need Visual Studio 2010, read [Windows/Build.txt](Windows/Build.txt) for instructions
30- Mac OS X: You need XCode 4, read [Mac/Build.txt](Mac/Build.txt) for instructions
31- Linux: You need Code::Blocks, read [Linux/Build.txt](Linux/Build.txt) for instructions
32
33# Contributing
34- Bug reports and feature suggestions are welcome. Please submit them at https://github.com/kduske/TrenchBroom/issues
35- If you wish to contribute code or improve the documentation, please get in touch with me at kristian.duske@gmail.com.
36- All help is appreciated!
37
38# Credits
39- wxWidgets www.wxwidgets.org
40- FreeType library www.freetype.org
41- FreeImage library www.freeimage.org
42- GoogleTest library code.google.com/p/googletest/
43- GoogleMock library code.google.com/p/googlemock/
44- Quake icons by Th3 ProphetMan th3-prophetman.deviantart.com
45- Hexen 2 icon by thedoctor45 thedoctor45.deviantart.com
46
47## Changes
48### TrenchBroom 1.0.9
49- Fix the rotation tool handle position
50
51### TrenchBroom 1.0.8
52- Fix the rotation tool
53- Allow snapping faces to the grid when resizing brushes
54- Improved major grid line shading (rebb)
55- Fixed umlauts in About dialog
56
57### TrenchBroom 1.0.7
58- Emergency bugfix
59
60### TrenchBroom 1.0.6
61- New text rendering system (faster and fewer glitches)
62- Brush drawing now more accurate (see docs)
63- Option to use integer plane point coordinates
64- Recompute vertices after every change to brush geometry
65- Major lines of the grid are rendered thicker
66- Read write protected map files
67- Don't crash when trying to save a write protected file
68- Internal Worldspawn properties set to read only
69- Fix 3D view focus issues on Windows
70- Drop invalid brushes in parser instead of crashing
71- Always autosave (don't wait until the map is changed)
72- Keep more autosaves and save only every 10 minutes
73- Don't show rotation decorators for invisible entities
74- Documentation updates and fixes
75
76### TrenchBroom 1.0.5
77- Fixed a crash when undoing edge and face move operations.
78- Improved map loading speed.
79- Improved accuracy of vertex computation.
80- Added antialiasing for grid lines (rebb).
81- Thin out grid lines after a certain distance (rebb).
82- Draw thinner grid lines for small grid sizes.
83- Added face shading depending on view direction (rebb).
84- Fixed a performance problem when editing face attributes.
85- Place initial brush in new maps and make the camera look at it.
86- Position pasted objects so that they line up with objects under the mouse cursor.
87- Added option to use Alt+MMB to move the camera forward and backward.
88- Fixed parsing of color values in FGD files.
89- Improved Quake.fgd and Quoth2.fgd.
90- Updated and fixed some errors in the documentation.
91
92### TrenchBroom 1.0.4
93- Improved Quake.fgd and Quoth2.fgd.
94- Improvements to clipboard pasting.
95- Fixed a crash bug when loading maps with invalid brushes.
96
97### TrenchBroom 1.0.3
98- Fix off-by-one bug of mod list in map properties dialog.
99- Snap vertex coordinates if close to integer coordinates.
100- Add logging on all platforms.
101- Properly merge spawnflags when loading fgd or def files.
102- Properly set the size of point entities from fgd files.
103- Fix crash bug when clipping all selected brushes.
104