Hammer feature wishlist

Discussion in 'Mapping Questions & Discussion' started by Pocket, Sep 9, 2010.

  1. Pocket

    aa Pocket func_croc

    Messages:
    4,489
    Positive Ratings:
    2,216
    So we all have our gripes with Hammer, let's face it. And we all have things we'd like to see added to it. That's what this thread is for. From the simple to the whimsical to the technically unfeasible, as long as it's a feature you genuinely want to see added, it's fair game.

    • Yet another mode for displacement editing, where each vertex can be manipulated with the mouse in the 2D windows just like the vertex edit tool. As a tradeoff, you'd be limited to the 1-unit grid, but for shaping displacements to match (and with the intent to replace) complex brushwork, it would be quite handy.
    • The option to make the compile process "bomb out" the time it encounters an error. I can't tell you how much time I've had wasted waiting for a map to compile all the way, only to find it didn't really but still took as long as if it had.
    • Some kind of "drop" tool. What this would do is let you position a static prop, and then let it "drop", as if it were a physics prop, properly on top of whatever's below it. Perfect for making uneven stacks of crates or placing props on displaced ground.
     
    • Thanks Thanks x 1
  2. A Boojum Snark

    aa A Boojum Snark Toraipoddodezain Mazahabado

    Messages:
    4,769
    Positive Ratings:
    5,527
    • Thanks Thanks x 2
  3. Draco18s

    Draco18s L9: Fashionable Member

    Messages:
    622
    Positive Ratings:
    136
    A way to browse and view particle systems in Hammer.

    I added the rain from Sawmill to my map, guessing at the spacing I would need, and ended up having to add more when I found huge gaps. But I still have no idea how wide the systems are individually.

    It's also incredibly difficult to find new particle systems to use without first starting up TF2 with the -tools option (and being someone who leaves TF2 running while I test compiles, that means I have to exit first, start TF2 in tools, exit TF2, and return to Hammer).

    Likewise for finding sprite textures. Right now Hammer will open up the texture browser with a filter set to "sprites/" but there are none listed.
     
  4. honorum646

    honorum646 L6: Sharp Member

    Messages:
    335
    Positive Ratings:
    66
    • Thanks Thanks x 1
  5. Draco18s

    Draco18s L9: Fashionable Member

    Messages:
    622
    Positive Ratings:
    136
    Prop_physics_override?
     
  6. Lancey

    aa Lancey Currently On: ?????

    Messages:
    3,076
    Positive Ratings:
    1,314
    The ability to build navmeshes in hammer.
     
  7. Grim Tuesday

    aa Grim Tuesday

    Messages:
    1,257
    Positive Ratings:
    371
    Carve that doesnt crash Hammer, or create crazy visgroups

    Real time lighting that doesnt crash hammer
     
  8. Draco18s

    Draco18s L9: Fashionable Member

    Messages:
    622
    Positive Ratings:
    136
    Realistic lighting preview. Right now it doesn't take into accound the x100, x1000, x10000 multiplier boosts to brightness for various falloffs.
     
  9. A Boojum Snark

    aa A Boojum Snark Toraipoddodezain Mazahabado

    Messages:
    4,769
    Positive Ratings:
    5,527
    Uhh... it uses the engine to send position updates to hammer. Therefore, you use it, then just change it to a prop_static.
     
  10. AgeNt_

    AgeNt_ L5: Dapper Member

    Messages:
    237
    Positive Ratings:
    63
    i would absolutely love to see props being able to be scaled up and down and all around.
    real time lighting previews.
    a button that would instantly pop up the game in a little window and would play the map right there.
     
  11. Draco18s

    Draco18s L9: Fashionable Member

    Messages:
    622
    Positive Ratings:
    136
    Personally I think it would need to be limited to certain multiples (0.25, 0.5, 2, 4...) and only if it scales the model in all directions (so you can't squish things).

    There's also a bunch of valve models that I'd like to have split apart (search "truss" in Hammer and find some of the really complex train track pieces, or in L4D2 there are some railings*).

    *The mall railings for the finale of Dead Center are all one model for the entire stair case. :(
     
  12. AgeNt_

    AgeNt_ L5: Dapper Member

    Messages:
    237
    Positive Ratings:
    63
    i pretty much listed all the features i see in the unreal editor that would be useful in hammer. believe me, the unreal editor is nothing compared to how good hammer is.
     
  13. absurdistof

    aa absurdistof

    Messages:
    1,242
    Positive Ratings:
    393
    A 2D sketch up program to make blocking out 200% faster :D
     
  14. LeSwordfish

    aa LeSwordfish semi-trained quasi-professional

    Messages:
    4,105
    Positive Ratings:
    6,003
    support for duel monitors, without resizing everything.
    stuff automatically snapping to grid after pasting.
    making tubes should be easier.
    a pony
    a rocketship
     
  15. gamemaster1996

    gamemaster1996 L13: Stunning Member

    Messages:
    1,065
    Positive Ratings:
    131
    A even smaller grid for displacements and a tool to make two displacements meet excactly at the seams.
     
  16. A Boojum Snark

    aa A Boojum Snark Toraipoddodezain Mazahabado

    Messages:
    4,769
    Positive Ratings:
    5,527
    Displacements do not use grids to begin with, and sewing will make them meet up.
     
  17. Mick-a-nator

    aa Mick-a-nator

    Messages:
    640
    Positive Ratings:
    314
    I want to see:

    • As steve said with props (I know about map_edit, but it would be really really quick if it was just a button in Hammer)
    • Carve completely removed, or make it manipulator based tool, which only allows carving of a cube or cuboid (i.e. you hit the button, and a cube appears which you then move, resize and then cut with).
    • Plug-ins as Boojum said. That could be so cool and make it so very diverse.
    • A particle browser of some sort, as Draco18s said.
    • Particles and better lighting rendering somewhat, but I think they should be toggle-able.
     
    Last edited: Sep 10, 2010
  18. Draco18s

    Draco18s L9: Fashionable Member

    Messages:
    622
    Positive Ratings:
    136
    What really needs to happen is that carve needs to be smarter, and I know how it could go about that, too.

    1) pick longest side (if many, then one at random, priority to ones that are othogonal in more dimensions, but not required).
    2) slice along that side
    3) find the opposite side (draw a line perpendicular to the midpoint), if at a vertex or edge, then the largest side touching that point.
    4) make a trapezoid with these two sides (by drawing lines at both sides) and slice the two nearest faces to those lines.
    5) slice for the faces nearest the "top" and "bottom" of the cuboid we've formed from the first four cuts.
    6) auto-carve (as it currently exists) any remaining sides. These are likely to remain small, as we've already encased our "to carve" object in a cuboid. Preferably auto-combine these into a func_detail.
     
  19. Mick-a-nator

    aa Mick-a-nator

    Messages:
    640
    Positive Ratings:
    314
    I'm not convinced by making the carve tool "intelligent", just make it fool-proof. With any kind of system involving the computer making decisions like that, people are going to not think, and carve with stupid geometry. There is no better way of making someone not make stupid geometry, than to make them do it by hand.
     
  20. Pocket

    aa Pocket func_croc

    Messages:
    4,489
    Positive Ratings:
    2,216
    Wow, that's a really neat tool! I'll have to try it next time.

    Also, along similar lines, this is more an engine thing than a Hammer thing, but I want the ability to set a physics prop's center of gravity, either in the prop's data itself or in Hammer. It's so stupid that there's no way to tell the engine that the orange lamp is supposed to be able to stand up on its base.