+ Reply to Thread
Page 1 of 6 123 ... LastLast
Results 1 to 10 of 58
  1. #1
    Clod14 is offline
    Clod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant future

    Join Date
    18 May 2008
    Location
    Miami, Florida
    Posts
    385
    Thanks
    81
    Thanked
    23 in 19 Posts

    A Simple compiling Program i Made :]


    Hammer Compiler


    [What Do I Need For Requirements?!]
    1. This Needs Steam On To Work.
    2. You Need Microsoft Net.Framework 3.5 or higher.

    Remember to +REP if u like.
    Please Sticky, I will be continuing Production on it.

    [Any Future Versioooooon For A-MC?!

    Errors and How to fix them! (Errors are not from my compiler. But from your Map Overall.)

    LEAK ERRORS (taken from Interlopers)

    Leaks
    With leaks vbsp.exe wont be able to divide your level into visleafs, so it wont create a portal file. Therefore, you can't use vvis or Glview. Leaks also make vbsp.exe not know which faces it can delete, making your map only laggier and bigger, and vrad.exe will not be able to light your map as good as without leaks.

    In short: Leaks give you trouble. Leaks are holes in you map. Since the compilers will try to find out what the inside is of your level (so they dont have to create the outside of your level) they will not be able to do that if the inside of your level is in contact with the outside.
    Think of your map as a spaceship: only when it's hull is completely air-tight, people (all the entities) will be able to live inside. If there's a hole leaking into space (the void) everybody will die. On our spaceship that is. Not in this game. And just like in a spaceship, entities (humans) can't plug holes in the hull. (displacements can't either btw) Vbsp.exe simply takes all entities and see if it can draw a line from the entity into the void. If it can draw such a line, your map has a leak somewhere. This also means that if your map doesn't have a single entity, no leakchecking can be done. However, in that case vbsp.exe will still report a leak!

    How to find leaks?
    First of all, vbsp.exe will write an error in the compile log. The leak error doesn't stand out, but if you look carefull you can see something like:
    **** leaked ****
    Entity info_player_deathmatch (22.94 -64.44 17.00) leaked!


    It will report an entity (e.g. info_player_deathmatch) and some coordinates. Now, when you go to [map->load pointfile] and load your pointfile (usually Hammer can find it, if not, youll have to search manually for it (it's called "mapname.lin"). If it doesn't exist, make sure your map has entities in it) a red line will appear, starting at the stated entity (at the stated coordinates), and ending outside your level in the void. If you just follow that line, it will eventually pass through your leak.

    If you cant find the entity the line starts, go to "tools-> go to coordinates" and fill in the coordinates mentioned in the log. Remember entities and displacements can't block leaks, therefore its easiest to hide all entities and displacements so you can spot the leak easier (you might have turned a wall into an entity which was supposed to seal your level for instance). In space you can't seal holes in a spaceship with humans, in maps you can't seal holes with entities. Simple as that. Better use vis-groups to hide the entities. Simply uncheck "auto" in the visgroup manager (to the right in Hammer), and all entities will be gone untill you check the box again. This is great for searching for leaks. Removing the mentioned entity will only help if the entity itself is outside the level, but the level itself is sealed (e.g. when a person from our sealed spaceship is going for a space-walk).

    Also, leaks may be caused by invalid use of areaportal(window)s (in our spaceship, areaportal(window)s are airlocks). If you've fixed the leak, there may still be another one. Therefore, unload the pointfile (under "menu" )and recompile. If there's another leak, simply load the pointfile again. Keep doing that untill there are no more leaks.
    Note that no pointfile can be made if your level has no entities, but your map will still leak. You need atleast one entity in your map to compile it succesfully.


    Updates from APRIL 25 ~ MAY 1 of 2010

    ADDED
    1. Added Better Dir checkers (You will have to browse) to the Actual Folder.
    2. Error Check (Link's) you to Interlopers Site, so you can check you Map Errors
      If it contains any. of course.
    3. Disable Clods Header and Finisher, (It Dis-ables the
      //::::::::::::::::::::::::::::::::::::\\
      Hammer Editor
      Yadayadayada
      Map compiled: Your Map
      Time of Compile 2313133131234
      \\:::::::::::::::::::::::::::::::::::://
      So now you, you can compile at a faster Rate, Without the Pause
      in the beginning or end.

    BUG FIXES
    1. It seems I did not code the "Execution" Of CSS + your map right...
      I fixed this problem.
    2. Log file did not open before due to Code not ending in ".log"
      Fixed this aswell.
    3. Added 3 'Additional Parameters' For Expert Users.
      They can add Commands to the map compiler
      To issue a Command Please seperate each command with a space.
      ie, -command1 -command2 -command3 -command4
    Take-OUTS (Removed things)
    1. I took (HDR) Out of Rad, It seems it was not compiling the maps in
      HDR Mode, I belive you can compile the map in Normal VVIS and RAD and
      It will look in good detail.

      (for some reason when compiling with the HDR choice, It would give the map
      Full bright, (THEREFORE) There was light everywhere.


    Updates from APRIL 1 ~ APRIL 24 of 2010
    1. It will have an "Option" System where u can choose if u want the Compiler
      To Pause After Compiling VBSP or VVIS or VRAD. This way you can look,
      at some of the things. Other than this update I do not know.
      • ADDED [Apr - 20 - 2010 (Tuesday)]

    2. Added the Ability to Start CSS + The Map Compiled so you can Test.
      • ADDED [Apr - 20 - 2010 (Tuesday)]

    3. Added the Ability to Edit all Directories on the Compiler.
      Therefore you can all use it. =]
      • ADDED [Apr - 20 - 2010 (Tuesday)]

    4. You can Now enhance the Compiling of the Map.
      (It is no longer a simple Map compiler) Meaning
      You can now Compile at a Normal or Fast VBSP / VVIS / or VRAD
      You can Add HDR settings to VRAD. and futhermore. There are more
      Settings for Each Tab.
      • ADDED [Apr - 20 - 2010 (Tuesday)]

    5. Future Update will add the ability to do 1 stage if u wish.
      For example just making the VBSP and skipping the VVIS or VRAD
      or just doing the VVIS or VRAD. get it? good. Usually good when wanting to
      update Light's. or Graphic's (HDR) and stuf.
      • ADDED [Apr - 23 - 2010 (Thursday)]

    6. Enhanced GUI on the Hammer Compiler. Lets you Select out of
      VBSP | VVIS | VRAD | COMPILER OPTIONS | USER OPTIONS | PROGRAM OPTIONS|
      • ADDED [Apr - 23 - 2010 (Thursday)]
    7. A Few Things that the program lets you currently do.
      VBSP Section
      1. Lets you do nothing else Currently :D <3 Juu Bubblez Easteregg.
      VVIS Section

      1. Lets you Compile at a "Fast" or "Normal" Setting.
      VRAD Section

      1. Lets you Compile at a "Fast" or "Normal" Setting.
      2. It also Lets you Select if you wish to Compile your Map with HDR in it.

      Compiler Options

      1. Lets you Choose if you wish to Pause the Compiling Session After
        1 stage is complete. Basically so you can see what the Compiler did.
      2. Lets you Choose if you wish to Run CSS + The Map you Compiled
        As soon as it is finished Compiling.
      3. It Lets you Choose if you Wish to Open the Log File of your Map
        After the Compiling is Done.
      4. Last but not least, Currently It also lets you select What of the 3 Stages
        You wish to Run. Ie, VBSP VVIS or VRAD. you can choose to compile
        with 1 of the 3, (Ive never done it but hey theres a First time for everything! =])

      User Options

      1. Should be the only update from this or any future event. The User
        Options will be strictly to Set the Locations/Directories of all the
        Needed Folders. In order to Compile and Move the Map With No Errors!.

      Program Options

      1. Nothing is Currently Put here. But it will be used to further en-hance the
        Program/Compiling Output. =]


    1. Much more updates to come!. =]
    [What Can this Compiler Do?!]
    • Compile Maps At a Faster Rate than Hammer Does.
      (without the Crashing and if u have a good computer
      hell you can even Browse the web or even play games while
      It compiles for you)
    • Color Coded. =]
    • Information is Saved for the Program
      ie; Steam account name will be saved. as well as the last
      Map you compiled will also be saved. and Loaded on Program Start~up.
    • Can do a Couple of Things now. As stated above, in the Update
      from April 1 to may 1, (Read it and check it out!)
    [What Are the Compiler Downfalls?!]

    • None, Since the update All users Should be able to use it. With no problems at all.

    [OMG SSSCR EEEEE NIE SSSSS?!]
    Image 1 - New GUI



    Image 2 - Start of Compile and Compiling VBSP



    Image 3 - Compiling VVIS




    Image 4 - Compiling VRAD




    Image 5 - Ending of Program




    [Yea Get Your Personal DOWNLOAD!?!]
    CLICK ME TO DOWNLOAD HC


    [This Be The Zip's Password?!]
    hc
    Attached Images
    Attached Files
    Last edited by Clod14; 2 May 2010 at 01:24pm. Reason: Starting all over again..... If people post. :]

  2. Thanked by 1 user: Prez Shadow (20 Apr 2010)

  3. #2
    Jack Napier is offline
    Jack Napier is on a distinguished road

    Join Date
    17 Jul 2008
    Posts
    61
    Thanks
    0
    Thanked
    0 in 0 Posts
    How is this different from the one within Hammer?

    I mean, what's the benefit in the end result of this compared to Hammer's?
    Last edited by Jack Napier; 20 Jul 2008 at 10:57pm.

  4. #3
    Clod14 is offline
    Clod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant future

    Join Date
    18 May 2008
    Location
    Miami, Florida
    Posts
    385
    Thanks
    81
    Thanked
    23 in 19 Posts
    It would end up going a bit faster than Hammer.
    and!
    you can run other programs. While Compiling. Unlike Hammer
    where if u do something. It usually Crashes ur "Hammer" program.
    :/

    [Update will come soon]
    # Checks where your Steam Folder is located.
    (hopefully some other stuff. If i got time....)
    Last edited by Clod14; 21 Jul 2008 at 05:31am.

  5. #4
    Aaron117 is offline
    Aaron117 is on a distinguished road

    Join Date
    3 May 2008
    Location
    Dayton, OH
    Posts
    182
    Thanks
    0
    Thanked
    0 in 0 Posts
    Doesn't work for me, I did everything right, it makes a file on my desktop, and I double click it.

    Only thing is, when I compile it it brings up the console black thing, it goes fast and closes down.
    I go into CS:S and it did nothing.


    -Aaron-

  6. #5
    Clod14 is offline
    Clod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant future

    Join Date
    18 May 2008
    Location
    Miami, Florida
    Posts
    385
    Thanks
    81
    Thanked
    23 in 19 Posts
    I will have to make the new update. Sorry about this wait. Ill make it after i do the recovery on my computer.
    (it detects where ur game is) etc.ill have a bit more on the update.

    Btw what Drive is ur Steam on? C:\??

  7. #6
    Bill Smauz is offline
    Official Community Mapper
    Bill Smauz is a splendid one to beholdBill Smauz is a splendid one to beholdBill Smauz is a splendid one to beholdBill Smauz is a splendid one to beholdBill Smauz is a splendid one to beholdBill Smauz is a splendid one to behold

    Join Date
    6 Jan 2008
    Location
    California, United States
    Posts
    568
    Thanks
    4
    Thanked
    27 in 12 Posts
    WOW THIS IS LIKE THE BEST COMPILER EVER THANKS! :thumbup1:

    Maps Made: ze_blackmesa, ze_omega, ze_sst

  8. #7
    Clod14 is offline
    Clod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant future

    Join Date
    18 May 2008
    Location
    Miami, Florida
    Posts
    385
    Thanks
    81
    Thanked
    23 in 19 Posts
    Thank you :D :]

  9. #8
    Aaron117 is offline
    Aaron117 is on a distinguished road

    Join Date
    3 May 2008
    Location
    Dayton, OH
    Posts
    182
    Thanks
    0
    Thanked
    0 in 0 Posts
    Quote Originally Posted by Clod14 View Post
    I will have to make the new update. Sorry about this wait. Ill make it after i do the recovery on my computer.
    (it detects where ur game is) etc.ill have a bit more on the update.

    Btw what Drive is ur Steam on? C:\??
    Yeah, si, its C.
    (Lol I made a funny Si C.)

    I mean I love the program, but if only it worked for me, lol.

    -Aaron-

  10. #9
    Clod14 is offline
    Clod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant futureClod14 has a brilliant future

    Join Date
    18 May 2008
    Location
    Miami, Florida
    Posts
    385
    Thanks
    81
    Thanked
    23 in 19 Posts
    Quote Originally Posted by Aaron117 View Post
    Yeah, si, its C.
    (Lol I made a funny Si C.)

    I mean I love the program, but if only it worked for me, lol.

    -Aaron-
    Im trying to get it to work. sorry for the delay :] Aaron.

  11. #10
    SpikedRocker is offline
    SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!SpikedRocker IS OVER 9000!!!!!!

    Join Date
    13 Apr 2008
    Location
    Virginia, USA, North America, Earth, Solar System, Milky Way Galaxy, Local Group, Virgo Supercluster
    Posts
    3,795
    Thanks
    53
    Thanked
    318 in 91 Posts
    Using this right now. So far so good. It was definatly helpful when I had errors in the compiling process. Very good work buddy!


 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts