|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| app/ | H | 09-Mar-2016 | - | 12,792 | 10,967 |
| cmake/ | H | 03-May-2022 | - | 1,959 | 1,712 |
| common/ | H | 09-Mar-2016 | - | 145,786 | 108,722 |
| lib/ | H | 09-Mar-2016 | - | 103,873 | 65,249 |
| patches/wxWidgets/ | H | 09-Mar-2016 | - | 23 | 20 |
| test/ | H | 09-Mar-2016 | - | 13,525 | 10,229 |
| www/ | H | 03-May-2022 | - | 282 | 249 |
| .gitignore | H A D | 09-Mar-2016 | 154 | 15 | 12 |
| Coding Standards.md | H A D | 09-Mar-2016 | 1.4 KiB | 41 | 38 |
| README.md | H A D | 09-Mar-2016 | 4.1 KiB | 104 | 90 |
| valgrind.suppr | H A D | 09-Mar-2016 | 1.9 KiB | 105 | 105 |
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