1. Forums
  2. Discord
  3. About Mapcore
  4. Patreon Supporters
  • Login
  • Register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • More Options
  1. Mapcore
  2. Discussions
  3. Level Design

Learning Hammer

  • Bunglo
  • April 14, 2011 at 1:29 AM
  • Serenius
    • June 6, 2011 at 4:00 PM
    • #21

    I kid, I kid. This actually isn't so bad. I love the dev textures for everything. Decided to start with Half Life 2 since Portal 2 seems to require a fair amount of Hammer knowledge before jumping in.

  • Bunglo
    • June 6, 2011 at 7:30 PM
    • #22

    Using the instances that come with Portal 2 save soooo much time compared to setting all of it up from scratch (or even downloading a prefab), especially for a noob like me. I just barely started with learning Portal mapping prior to P2's release, something simple in Portal 2 like setting up a floor button was a pain in the ass for Portal.

    I think you'd have an easy enough time with P2 compared to any other source game. Once you run through the basic hammer tutorials on the VDC wiki, 99% seems to be essentially the same. Though making a map in HL2 might be more exciting than trying to come up with awesome puzzles, at least when learning the engine (that's why I've put a hold on mapping with it.)

  • Serenius
    • June 7, 2011 at 7:28 PM
    • #23

    The problem with the very cursory prefab experiment I tried in Portal 2 (using a door prefab and a button prefab) was that the scripting doesn't seem to connect properly (and the arrow is always showing broken whether it works or not). The light overlays on the floor change color just fine, but the door wouldn't open.

    I'll come back to it. Main reason I decided to take the plunge on Source was to have a wide variety of games to work with (unlike UE3 or CE2).

  • Mr. Happy
    • June 7, 2011 at 8:15 PM
    • #24

    Hammer has improved with P2 but some stuff keeps getting more broken. You can never trust the I/O icon anymore, especially with instances. Don't use 3rd part prefabs, use the valve provided instances. Make sure you set a vmf fixup name.

  • Serenius
    • June 12, 2011 at 8:17 AM
    • #25

    Got a crazy physics bug going on here. I followed this tutorial to set up a simple plug puzzle. Picking up the crowbar enables motion on the plug's func_physbox, but instead of simply falling to the floor, the plug goes insane, ignores most of the level collision (except for the prop_dynamic objects), and swings around like crazy. In addition, the plug sticks in at the wrong angle once the trigger is set off. Anyone know what might be causing this? I can share the VMF if needed.

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • taz-ed
    • June 12, 2011 at 7:49 PM
    • #26
    Quote from Serenius

    Got a crazy physics bug going on here. I followed this tutorial to set up a simple plug puzzle. Picking up the crowbar enables motion on the plug's func_physbox,

    I think you need to set it to force drop not enable motion

  • Serenius
    • June 13, 2011 at 6:46 AM
    • #27

    Figured it out.

    Had the no-collision flag checked on the phys_lengthconstraint (collision issue),and the length value was set way to short (bungie cord issue).

  • Mr. Happy
    • June 14, 2011 at 8:20 PM
    • #28

    I like how the bug made the puzzle solve itself

  • Serenius
    • June 27, 2011 at 5:30 PM
    • #29

    Yeah, that was pretty hilarious too. I have since replaced that set up using the ragdoll model from Ep. 2.

    So now I'm trying to figure out how to place a zombie ragdoll that still has the headcrab attached. One that is "dead" to the player, and doesn't scream when damaged by the player. Simply trying to fit two ragdolls together and bind them with a phys_constraint or ragdoll_constraint doesn't seem to work since the headcrab collision doesn't allow it to actually fit over the zombie model's head.

  • Serenius
    • June 27, 2011 at 5:54 PM
    • #30

    Also, is there a way to set up brushes that only block physics objects/debris? I know there's the player clip brush, but I have a few spots where a cable ragdoll is getting snagged that I need to address.

  • insta
    • June 27, 2011 at 6:09 PM
    • #31
    Quote from Serenius

    Also, is there a way to set up brushes that only block physics objects/debris? I know there's the player clip brush, but I have a few spots where a cable ragdoll is getting snagged that I need to address.

    Func_clip_vphysics does that. You might want to give it a filter to sort by as well, otherwise it will block handgrenades and other physics objects as well.

  • Serenius
    • June 30, 2011 at 3:08 PM
    • #32

    Perfect. Thanks, Insta!

    So after trying to figure out how to release a map last night, I realized I was building in Source 2009, but have to release in Source 2007 to actually do this. Is there a way to convert 2009 maps to be 2007 compatible, or do I have to start from scratch?

    Google wasn't too helpful on this one.

  • taz-ed
    • June 30, 2011 at 3:26 PM
    • #33

    You could load the .vmf in the 2007 hammer then compile and hope there are no errors or use VBCT to compile the map but instead of using the orangebox compile tools set it up to use the source2007 compile tools

  • captain0terror
    • July 1, 2011 at 10:59 AM
    • #34

    Wow there are many good tips in here, but you are bound not to absorb most of them until you learn by example actually doing stuff.

    I would recommend re-reading this thread a few more times during your first couple of weeks mapping and try your best to try all the shortcuts and tips listed in the thread. In particular, the "ctrl+S" to autosave... (also, i would recommend setting up your autosave option to save frequently, and log more versions of the map than the default is set to (i use 5-minute saves and log 50 iterations of the map, and i also do a manual save of the vmf and logfile every hour or so of editing time)

    Quote

    Unreal and Radiant are from the future and Hammer is from the past.

    Sure hammer is old, but afaik, it's the easiest way on the planet to quickly and easily prototype your 3D world ideas, and has to be the most user-friendly interface out there.

  • Botolf
    • July 1, 2011 at 3:35 PM
    • #35
    Quote from Serenius

    Perfect. Thanks, Insta!So after trying to figure out how to release a map last night, I realized I was building in Source 2009, but have to release in Source 2007 to actually do this. Is there a way to convert 2009 maps to be 2007 compatible, or do I have to start from scratch?

    Google wasn't too helpful on this one.

    I've been learning as I go with similar stuff recently.

    You'll be able to compile under the 2009 SDK and the map will run fine, just swap out your mod's appid to the specific game whose content you're mounting before loading the map (420 in my case, the Episode 2 GCFs). This steps around some missing content issues in Hammer, because the tools apparently don't understand the AdditionalContentID parameter in GameInfo.txt. Swap back out to the SDK 2007 Base to test (218) and all should be good.

  • Vilham
    • July 1, 2011 at 3:38 PM
    • #36
    Quote from captain0terror

    Sure hammer is old, but afaik, it's the easiest way on the planet to quickly and easily prototype your 3D world ideas, and has to be the most user-friendly interface out there.

    No.

  • mjens
    • July 1, 2011 at 3:46 PM
    • #37
    Quote from Vilham

    No.

    Exactly, fuck no!

    At my work I was checking lots of editors to get as much cool stuff as possible to our editor. In my opinion UDK is really close to be the most user-friendly but the brushwork is a pain in the ass and selecting objects in 3dview is also sucky. If you'll move content browser and other cool UDK stuff like world settings (post processing/rendering stuff) into 3DSMax it could be a blast for prototyping in 3D

  • SamCom
    • July 1, 2011 at 6:33 PM
    • #38

    That's the thing that gets me, brushwork in Unreal is a terrible pain in the ass compared to Hammer. Maybe I just don't know the shortcuts, but even resizing brushes seems to take so much longer. The center points of my brushes keep moving, they're harder to select, I just feel like I'm missing something. Is there a good way to prototype in Unreal?

  • mjens
    • July 1, 2011 at 7:14 PM
    • #39
    Quote from SamCom

    That's the thing that gets me, brushwork in Unreal is a terrible pain in the ass compared to Hammer. Maybe I just don't know the shortcuts, but even resizing brushes seems to take so much longer. The center points of my brushes keep moving, they're harder to select, I just feel like I'm missing something. Is there a good way to prototype in Unreal?

    Even if you know all the shortcuts it's still annoying. Prototyping is still a nice ride in comparsion to fixing some brush bugs on finished level where brushes covers you all around. Madness... I will be a bless to see "Editable Poly" from 3DSMax in UnrealED or just kick the BSP out.

  • Serenius
    • July 1, 2011 at 7:36 PM
    • #40
    Quote from SamCom

    That's the thing that gets me, brushwork in Unreal is a terrible pain in the ass compared to Hammer. Maybe I just don't know the shortcuts, but even resizing brushes seems to take so much longer. The center points of my brushes keep moving, they're harder to select, I just feel like I'm missing something. Is there a good way to prototype in Unreal?

    Brushwork in Unreal is great! The only real down-side is that you have to rebuild brushes to see any changes you make. Subtraction brushes alone are a godsend. Trying to switch from additive + subtractive to only additive has been a nightmare.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login
Discord

The Mapcore Discord is our lively IRC channel of the 2000s reborn. Chat about level design, gaming, and more.

Latest Posts

  1. Tangerine

    Harry Poster
    July 18, 2026 at 11:10 AM
  2. Any of the old guard still around? D:

    Warby
    July 12, 2026 at 8:23 PM
  3. About our archived forums

    Thrik
    June 30, 2026 at 2:12 PM
  4. Mapcore Discord

    mason_fan123
    June 24, 2026 at 8:52 PM
  5. [CS2] Valley

    Serialmapper
    June 22, 2026 at 11:56 AM
  6. Free Music / SFX Resource - Over 2500 Tracks

    Eric Matyas
    June 18, 2026 at 12:32 PM
  7. Pango [WIP]

    Elowen
    June 11, 2026 at 10:13 AM
  8. [CS2] Dvina

    Jeremy Rivera
    June 11, 2026 at 10:03 AM
  9. Bridges 2.0 by NEXSIDE, MAP SHOWCASE. ( Steam Workshop )

    MrTrane18
    June 1, 2026 at 7:46 PM
  10. Classic Maps Reborn For CS2

    SillySpaceCat
    May 31, 2026 at 10:33 PM
  1. Privacy Policy
  2. Contact
Powered by WoltLab Suite™