TrenchBroom 2.0.5
TrenchBroom 2.0.5 is functionally equivalent to 2.0.4, but was necessary to fix the macOS build scripts: https://github.com/kduske/TrenchBroom/releases/tag/v2.0.5
TrenchBroom 2.0.6
Good Job
#2816 posted by negke on 2018/08/26 14:00:52
Even though I don't actively use TB, I still install every new version. Much appreciated how you continue to work on and improve the editor and to see what people create with it.
Thank You!
Thanks must also be directed at ericwa, who not only contributes features and fixes, but also carefully checks my code (and catches lots of problems). His contributions, and feedback from the community, are very motivating.
Ericw
I've always called him Quake's MVP!
Yes
with a finger in every pie.
#2820 posted by Poorchop on 2018/08/27 03:50:42
Thanks sleep and eric. Some good fixes in this release - especially happy about the move brushes to world change.
Thanks For The Update!
#2821 posted by than on 2018/08/29 09:27:21
Trenchbroom is a really nice editor and makes soo many things about a billion times easier than they were in Worldcraft (as amazing as WC was in 1997, it barely runs any more).
Thanks especially for fixing that quirk of moving brushes to worldspawn. I also wish there was a way to disable selection of worldspawn when double clicking on a regular brush, since I never actually want to select it, but frequently do select it by accident.
I'll probably submit a bunch of suggestions to your github after I've spent enough time using the editor.
Thanks Than
Looking forward to your ideas (and your new maps)!
Me Too
#2823 posted by Drew on 2018/08/30 01:05:26
Please finish that one dmrmx map - or you know, do whatever
Thank You
#2824 posted by anonymous user on 2018/09/09 18:51:18
for this amazing piece of software!
It is no wonder that it set a milestone for Quake mapping.
Thanks!
Always nice to hear from a satisfied user ;-)
Than
#2826 posted by Poorchop on 2018/09/09 23:31:54
I think that ctrl+z will deselect all worldspawn brushes and just leave your desired brush selected. A lot of things are really intuitive in the editor and end up working almost like you'd think they would.
New Shortcuts
#2827 posted by whirledtsar on 2018/09/11 01:39:38
Could you consider adding a way for users to define shortcuts for creating entities from brushes? For instance, select a brush and press alt-d to create a func_door.
UI Discussion
I've been back on TB2 lately and want to make some suggestions for ericw and Sleep. Since func has been a bit slow lately I wanted to discuss here and see if anyone else has ideas before I submit an issue.
In no particular order:
*would like to be able to switch a selected entity in the 3d window by clicking on a different entity in the browser. Bonus points for a modifier key to keep the angle/targetname/target fields from the prior entity
* small UI thing: scroll wheel or arrow keys in search boxes to invoke search history (as in Atom)
* big thing (for me) I hate having a lot of textures to scroll thru. So much so, that I make custom minimal wads when I map. If the texture browser consolidated animated textures into one texture this would help with clutter, organization and prevent mappes putting the wrong texture on a button. Not sure how you'd handle situations where you want the "wrong" texture on the button.
I am well aware that Sleep wants to focus on "big ticket" bugs and features. But I don't think there's harm in asking. Also, I'm hoping experienced coders in the community twill lend a hand with TrenchBroom development. Sleep and ericw can only do so much and TB is well worth the effort!
Thoughts?
De-couple TB2 From .wad Files IMO
I'd love to see TB2 support folders filled with textures rather than .wad files tbh.
Working on projects where the texture files change a lot is a real nightmare for having to pack/re-pack .wad files, also I dislike the fact that we're still reliant on external programs like Wally and TexMex.
Replies
would like to be able to switch a selected entity in the 3d window by clicking on a different entity in the browser. Bonus points for a modifier key to keep the angle/targetname/target fields from the prior entity
This sounds like a useful thing in theory, but I am afraid it may lead to a lot of inadvertent changes when you browse through the browser and click on something without being aware that you have entities selected. But it may be worth a try.
small UI thing: scroll wheel or arrow keys in search boxes to invoke search history (as in Atom)
This should go on the issue tracker, but it's a lot of work for a rather small feature (gotta write a custom search box that keeps a history and handle scroll events).
big thing (for me) I hate having a lot of textures to scroll thru. So much so, that I make custom minimal wads when I map. If the texture browser consolidated animated textures into one texture this would help with clutter, organization and prevent mappes putting the wrong texture on a button. Not sure how you'd handle situations where you want the "wrong" texture on the button.
The problem I see here is that this is very game specific. But it may be possible to generalize this into a feature where all textures which satisfy a certain condition are collapsed, and the condition could go into the game config.
All of these features are UI polish and currently not very high on my list (as you noted). I want to concentrate on expanding the user base by supporting more games. This goal has again been delayed somewhat by pushing Quake 3 support into 2.2, which we had to do so that we could get the other changes of 2.1 out the door sooner.
Fifth, you can already use loose texture files, you just need to add a custom game config. I plan on documenting game configs for 2.1 in the manual, and to add a generic config that uses loose files and doesn't contain any game specific stuff.
Thanks Sleep
I appreciate the reply and the reasoning too. Sometimes we non-coders have no idea how much work is involved for these little asks. :)
Sure!
Despite appearances, I appreciate all feature requests and bug reports ;-)
But it's hard to balance it with the greater picture and vision for TB, which is heading from pure Quake 1 editor into a more generic direction to expand the user base, and hopefully, the number of contributors.
Feature Request
#2833 posted by Qmaster on 2018/10/07 02:08:30
Auto detect map format instead of failing if Standard was chosen instead of Valve.
...
#2834 posted by Qmaster on 2018/10/07 02:09:52
Scale entity labels with icon size or add separate label size option in preferences.
#2835 posted by Qmaster on 2018/10/07 02:19:44
Remember view settings when reopening TB, e.g. whether to show edges.
Not really sure what to suggest about the dichotomy of having a view menu up top and a view button down lower that both have two different sets of options...combine somehow or at the very least add a dropdown character on the View button for the label like so: View↓
MSVCP140.dll
#2836 posted by Quake_Engine on 2018/10/07 14:35:03
When I open up the Trenchbroom, The program is missing MSVCP140.dll. What do I do?!
#2837 posted by brassbite on 2018/10/07 15:50:41
https://www.microsoft.com/en-us/download/details.aspx?id=48145
Did you install Microsoft Visual C++ 2015, like it said on the page? If not, this will do the trick!
BUG Report:
#2838 posted by Qmaster on 2018/10/07 22:05:26
When parsing an FGD file, the parser fails to concatenate strings using the + character on tooltip/description texts. Even worse, it fails to load the entire .fgd rather than skipping on to the next valid entry or at least keeping all the parsed entities before it had encountered the error. No entities load from the affected .fgd. Example:
@PointClass base(MonShort) studio("progs/mon_knight.mdl") = monster_knight : "Knight. Uses upgraded AD model." +
" Part of the Death Brigade. Stronger than a death guard but still" +
" useful for early on axe combat. Capable of starting as a statue which uses a stone skin." [
spawnflags(flags) = [
2 : "Stone Statue" : 0
4 : "Not Frozen" : 0
]
frame(integer) : "Statue Pose def=44" : : "Override statue pose"
pos1(string) : "Statue Idle range" : : "X->Y, Z=0 ; Idle animation range to pick from"
]
Error message:
Could not load external entity definition file 'games\Quake\JACK_Keep.fgd': Expected '[', but got integer (raw data: '+') [line 2606, column 112]
|