Btw, I'm pretty sure you won't do it but why don't you hook up with Lajron?
You guys are sort or working on the same thing. And I think combining talent could push the quality further then you would be able to do on your own.
Just a silly idea
O yeah, one more,
1) please have auto-save incase of crashes.
2) And another idea (i'm getting on fire ), being able to search for identical objects. Let's say I created a door out of a brush. It's x by x by x units and has texture x on surface x etc.
I would select the object, go to tools > find similar objects. It could create a list like entity report where you can go to each of them. For the search, it should consider rotations in 90 degrees*, for the rest everything should match (that is the dimensions and how it's textured).
This could be a huge timesaver and would be nice if you forgot to create a instance/clones of something.
3) There is the Cordon Usage in hammer which I didn't use very often. Those things:
https://developer.valvesoftware.com/wiki/Hammer_Cordon_Usage
It would be nice if they can be used for more then they do now. First, let me call it Region Of Interest (ROI) since that name sounds better if it get's multiple purposes in the future.
If you use the search idea I described at 2 for example. Then It would only search in the ROI. I could also imagine a duplicate going in a direction until it's exceeding the ROI. Or the entity report only in the ROI. I could imagine more useful use for this.
Also for the Cordon, there should be a option to make it behave like a skybox when compiling. I really disliked the times I used Cordon that it made a black box.
If there is a light source outside the Cordon that is set to "is sky" then it should also use that light source.
----
I have more ideas but I will throw them in small parts
The best one is still to come but I need a few hours/days to prepare that.
O yeah, would be cool if you have a google docs where we can see your todo list and idea.
* the 90 degrees thing should not be an option but always be on, to many options doesn't make a program better.