GithubHelp home page GithubHelp logo

necros0 / trenchbroom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from trenchbroom/trenchbroom

0.0 1.0 0.0 66.59 MB

A modern Quake level editor.

C 51.35% C++ 44.87% Shell 0.03% Objective-C 0.01% Objective-C++ 0.08% CSS 0.15% JavaScript 3.40% PHP 0.10%

trenchbroom's Introduction

TrenchBroom

TrenchBroom is a modern cross-platform level editor for Quake.

Features

  • True 3D editing, no 2D views required
  • High performance renderer with support for huge maps
  • Vertex editing with edge and face splitting that will not create invalid brushes
  • Manipulation of multiple vertices at once (great for trisoup editing)
  • Smart clip tool
  • Move, rotate and flip brushes and entities
  • Precise texture lock for all operations
  • Smart entity property editors
  • Graphical entity browser with drag and drop support
  • Comprehensive texture application and manipulation tools
  • Search and filter functions
  • Unlimited undo and redo
  • Point file support
  • Automatic backup
  • Support for .def and .fdg files, mods and multiple wad files
  • Full documentation
  • Free (as in beer) and open source (GPLv3)
  • Cross platform (Windows, Mac OS X and Linux supported)

Compiling

Contributing

Changes

TrenchBroom 1.1.1

  • More natural snapping when resizing brushes
  • Remove limit on maximum mip texture dimensions
  • Don't fall back to software renderer on OS X

TrenchBroom 1.1.0

  • Keyboard customization
  • Restrict to X or Y axis when moving objects
  • Limit face points to integer coordinates
  • New duplication options (drag to duplicate and duplicate in specific direction)
  • New information bar at top of 3D view
  • Moved search field to information bar
  • Improved precision and stability of vertex tool
  • Select objects by line number
  • Brush resizing feels more natural and snaps more accurately
  • Autosave when the applicaton exits
  • More brush filtering options
  • Better performance for view filters
  • Clip tool remembers last clip side
  • Clip tool adds new brushes to parent entities of clipped brushes
  • Clipped brushes remain selected after deactivating the clip tool
  • Double click on brush selects all brushes belonging to the containing entity
  • Shift + double click on brush to select all of its faces
  • Paint selection
  • Show entity angle in 3D view
  • Camera tracks for point file navigation and center on selection
  • Show compass in 3D view
  • Buttons for texture flipping in face inspector
  • Hotkeys to activate inspector tabs
  • Smooth camera navigation with WASD keys
  • Customizable texture browser icon size
  • Render skip / clip / hint / trigger and liquid brushes semi-transparently
  • Numerous bug fixes

TrenchBroom 1.0.9

  • Fix the rotation tool handle position

TrenchBroom 1.0.8

  • Fix the rotation tool
  • Allow snapping faces to the grid when resizing brushes
  • Improved major grid line shading (rebb)
  • Fixed umlauts in About dialog

TrenchBroom 1.0.7

  • Emergency bugfix

TrenchBroom 1.0.6

  • New text rendering system (faster and fewer glitches)
  • Brush drawing now more accurate (see docs)
  • Option to use integer plane point coordinates
  • Recompute vertices after every change to brush geometry
  • Major lines of the grid are rendered thicker
  • Read write protected map files
  • Don't crash when trying to save a write protected file
  • Internal Worldspawn properties set to read only
  • Fix 3D view focus issues on Windows
  • Drop invalid brushes in parser instead of crashing
  • Always autosave (don't wait until the map is changed)
  • Keep more autosaves and save only every 10 minutes
  • Don't show rotation decorators for invisible entities
  • Documentation updates and fixes

TrenchBroom 1.0.5

  • Fixed a crash when undoing edge and face move operations.
  • Improved map loading speed.
  • Improved accuracy of vertex computation.
  • Added antialiasing for grid lines (rebb).
  • Thin out grid lines after a certain distance (rebb).
  • Draw thinner grid lines for small grid sizes.
  • Added face shading depending on view direction (rebb).
  • Fixed a performance problem when editing face attributes.
  • Place initial brush in new maps and make the camera look at it.
  • Position pasted objects so that they line up with objects under the mouse cursor.
  • Added option to use Alt+MMB to move the camera forward and backward.
  • Fixed parsing of color values in FGD files.
  • Improved Quake.fgd and Quoth2.fgd.
  • Updated and fixed some errors in the documentation.

TrenchBroom 1.0.4

  • Improved Quake.fgd and Quoth2.fgd.
  • Improvements to clipboard pasting.
  • Fixed a crash bug when loading maps with invalid brushes.

TrenchBroom 1.0.3

  • Fix off-by-one bug of mod list in map properties dialog.
  • Snap vertex coordinates if close to integer coordinates.
  • Add logging on all platforms.
  • Properly merge spawnflags when loading fgd or def files.
  • Properly set the size of point entities from fgd files.
  • Fix crash bug when clipping all selected brushes.

trenchbroom's People

Contributors

ericwa avatar kduske avatar necros0 avatar scampie avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.