Announcement

Collapse
No announcement yet.

HammUEr, a Hammer/Worldcraft map importer for Unreal Engine

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [SUBMITTED] HammUEr, a Hammer/Worldcraft map importer for Unreal Engine

    Click image for larger version

Name:	headertest.png
Views:	1
Size:	18.0 KB
ID:	1168718
    What is it?
    HammUEr is a (currently Windows only) plugin that lets you build your levels with Valve's Hammer Source map editor (VMF), Doom3's DoomEdit (MAP/PROC) or a Quake-based map editor like Radiant, Jackhammer or Trenchbroom (MAP). With just a few simple clicks, you can have them imported into your Unreal Engine project as a collection of meshes placed in your scene the way you want, where you want. Want to change something? Make your edits in your favourite tool, then save, re-import, and you're done.

    During the importing process you can assign materials already in your project to the original material names, or if you have the source images - (TGA/BMP/PNG/JPG)/VTF&VMT/MTR(D3)/SHADER(Q3)/WAD(Quake1 & Halflife)/WAL(Quake 2) - you can import them into UE as material instances based on a template material of your choice, and let HammUEr automatically find and assign the right ones. Don't want certain materials to show? Mark them no-draw and HammUEr will automatically not build polygons for them!

    Want to start building a level in Hammer with your UE materials for true WYSIWYG level editing? HammUEr can do that by exporting your UE material textures to VMT/VTF combos for easy use in Hammer with one click.

    Have Source models you created for your maps? HammUEr can bring them into Unreal Engine for you and places them where they belong.

    Use overlays and decals? HammUEr will also import those for you.

    I'm not even close to done adding features, so stay tuned.

    Where do I buy it?
    Go to itch.io or Gumroad.

    But what about the Marketplace?
    Epic has decided not to carry the plugin for various reasons beyond my control.

    Still confused? Maybe these tutorial videos will help.



    Video tutorial: Importing textures from Source
    Video tutorial: Importing textures from HL/Quake

    Where can I get more information?
    Follow @hammUEr for the latest news.



    Screenshots
    Click image for larger version

Name:	Store_hammUEr_screenshot_00c.jpg
Views:	1
Size:	694.9 KB
ID:	1185182
    Click image for larger version

Name:	Store_hammUEr_screenshot_01c.jpg
Views:	1
Size:	860.0 KB
ID:	1185183
    Click image for larger version

Name:	Store_hammUEr_screenshot_02c.jpg
Views:	1
Size:	459.0 KB
ID:	1185184
    Click image for larger version

Name:	Store_hammUEr_screenshot_03c.jpg
Views:	1
Size:	533.3 KB
ID:	1185185
    Click image for larger version

Name:	Store_hammUEr_screenshot_04c.jpg
Views:	1
Size:	404.7 KB
ID:	1185186

    Click image for larger version

Name:	tNS6mJM.jpg
Views:	1
Size:	483.1 KB
ID:	1168724
    Click image for larger version

Name:	jK3VbLE.jpg
Views:	1
Size:	469.1 KB
ID:	1168725
    Click image for larger version

Name:	Heqgl2M.jpg
Views:	1
Size:	457.0 KB
ID:	1168726
    Click image for larger version

Name:	JYtjIcA.jpg
Views:	1
Size:	573.7 KB
ID:	1168727
    Click image for larger version

Name:	XKkfzOk.jpg
Views:	1
Size:	865.7 KB
ID:	1168728
    With thanks to @JoeWintergreen for the video and screenshots.
    Last edited by turfster; 07-07-2016, 07:17 PM. Reason: Ramp up to 1.5 release
    Creator of

    and also

  • #3
    So bit of a question or two -

    1. Are collisions maintained during the export process between hammer and UE4 or do I have to set the back up in Unreal 4 or 3D Modeling app?
    2. Can I export from the awesome TrenchBroom Editor to Unreal 4? Are additional formats supported beside .VMF?

    Looks super cool and very useful,

    HeadClot

    Also In B4 Half Life Remake in Unreal 4

    Comment


    • #4
      1. Currently, it sets the meshes to use complex as simple (so per poly) collisions when importing them, which should be fine for most of the simple brushes.
      2. Not at the moment, but other map formats could get added in the future. I might take a look at what trenchbroom produces soon-ish.
      Creator of

      and also

      Comment


      • #5
        AMAZING! I need this right now! Great job!!
        Any ETA for release?
        Regards,
        Kia.

        Comment


        • #6
          Originally posted by HeadClot View Post
          So bit of a question or two -

          1. Are collisions maintained during the export process between hammer and UE4 or do I have to set the back up in Unreal 4 or 3D Modeling app?
          2. Can I export from the awesome TrenchBroom Editor to Unreal 4? Are additional formats supported beside .VMF?

          Looks super cool and very useful,

          HeadClot

          Also In B4 Half Life Remake in Unreal 4
          I've been testing this, took most of those screenshot above

          Right now to get a map from Trenchbroom into UE4 with HammUEr, this would work

          -save it as .map
          -open it in something like Jackhammer
          -save it as a Half-Life 1 .rmf
          -open it in Source engine Hammer
          -save as .vmf

          and then it would comfortably import into UE4 via HammUEr.
          Impromptu Games|dev blog|twitter|itch.io store|Patreon
          Impromptu Procedural Ladders|Impromptu Procedural Handrails|Impromptu Procedural Stairs
          |Impromptu Fire Propagation|InFlux Example Game|Impromptu Vector Field Painter

          Comment


          • #7
            Originally posted by JoeWintergreen View Post
            I've been testing this, took most of those screenshot above

            Right now to get a map from Trenchbroom into UE4 with HammUEr, this would work

            -save it as .map
            -open it in something like Jackhammer
            -save it as a Half-Life 1 .rmf
            -open it in Source engine Hammer
            -save as .vmf

            and then it would comfortably import into UE4 via HammUEr.
            If you have a .rmf or .map the hl2 Hammer will open them without taking that long route

            Comment


            • #8
              Coming from Source to UE4 this is great but one Q hammers units are inches and UE4 is cm does this plugin compensate for that or must you scale the imported ue4 file by 2.4 ?

              Comment


              • #9
                Originally posted by JoeWintergreen View Post
                I've been testing this, took most of those screenshot above

                Right now to get a map from Trenchbroom into UE4 with HammUEr, this would work

                -save it as .map
                -open it in something like Jackhammer
                -save it as a Half-Life 1 .rmf
                -open it in Source engine Hammer
                -save as .vmf

                and then it would comfortably import into UE4 via HammUEr.
                Alright Awesome thanks for the tip

                Comment


                • #10
                  this appears to be a rather excellent rendering time saver. i might be interested in learning. thanks for the trailer. very intriguing.

                  Comment


                  • #11
                    Originally posted by taz0 View Post
                    If you have a .rmf or .map the hl2 Hammer will open them without taking that long route
                    .rmf, yes, but Source Hammer chokes on most Quake .maps.


                    Originally posted by taz0 View Post
                    Coming from Source to UE4 this is great but one Q hammers units are inches and UE4 is cm does this plugin compensate for that or must you scale the imported ue4 file by 2.4 ?
                    There's a setting for that!



                    "Scale conversion" is number of Hammer units to one meter in Unreal (I think. Turfster might correct me).
                    Impromptu Games|dev blog|twitter|itch.io store|Patreon
                    Impromptu Procedural Ladders|Impromptu Procedural Handrails|Impromptu Procedural Stairs
                    |Impromptu Fire Propagation|InFlux Example Game|Impromptu Vector Field Painter

                    Comment


                    • #12
                      Originally posted by taz0 View Post
                      Coming from Source to UE4 this is great but one Q hammers units are inches and UE4 is cm does this plugin compensate for that or must you scale the imported ue4 file by 2.4 ?
                      As far as I know the scaling would be 2.54, not 2.4.

                      Comment


                      • #13
                        ah cool

                        Comment


                        • #14
                          For those who don't know yet, ProBuilder is a tool for Unity that lets you create and edit meshes (brushes) in a similar fashion to Hammer and a UE4 version is already in works. It would be a whole lot easier to do any sort of edits within UE and export the VMF than to edit in Hammer and reimport for any minor tweaks. Having a way to export the imported VMF back to VMF would be fantastic for this use.

                          Comment


                          • #15
                            Amazing!, i have many old maps done in the hammer era ( 2004 - 2007 ) :P so looking forward to port over some of that work to UE4, hammer was amazing for quick level blocking

                            Comment

                            Working...
                            X