About Batch Compiler - NemPosted: May 26th, 2003 - 4:00:59 pm

Batch Compiler is a Front End program designed to compile all your maps in the simplest and fastest way possible, batch files. The program works on Batch Compiler Specification (BCS) files which are dynamic configuration files capable of specifying almost everything in Batch Compiler, from the switches, to the way the batch file is written and what is written where. Batch Compiler comes with specification files for the current Source Tools, Zoners Tools, the old Quake Tools, HLFix, RESGen, Map Backup and many other programs. Each switch contains a brief description on what it does to help make everything easy and centralized.


Batch Compiler

Batch Compiler

  • Every switch in the current Source Tools and Zoners Tools.
  • A description of what each switch does.
  • Automatic specification updating.
  • The ability to save "Preset" files and assign them to quick launch buttons.
  • The ability to associate presets with Batch Compiler.
  • Specification files are written in a simple text format which can be customized and created by the user.
  • A recent MAP file and recent Batch Compiler Preset (BCP) menu for quick access to everything.
  • Creates and runs BAT files on the fly, also allows for the option of saving BAT files separately (for easy access and compiling without the program).
  • Lots of file management options such as deleting unneeded files and copying others after and before compiling built into the specification files.
  • Program can be shut down while BAT files are running so Batch Compiler uses absolutely no memory and you map gets 100% of your systems resources.
  • The ability to start HL with your map as soon as compilation is complete.
  • The ability to automatically open the maps log file as soon as compilation is complete.
  • Checks fields to insure they are correct.
  • Quick and easy setup.
  • 100% Free.
Modified: Mar 26th, 2006 - 5:30:00 pm[ 120502 Views ]

[ 1 2 3 4 ]

16. ACubePosted: Aug 9th, 2005 - 4:01:31 pm

Ok, thank you.

- Will Batch Compiler be executable without Microsft.Net Framework in the future?

- Is Batch Compiler faster than a bat?

thx again.

17. BluefangPosted: Aug 9th, 2005 - 7:24:18 pm
1. Most likely not. Older versions used to run independantly, but it was converted to C# .NET because the code was easier to write and manage (or so I assume).

2. Yes and No. Nem's Batch Compiler atcually just generates a .BAT file and then runs it like a normal batch script. However, unlike writing the scripts by hand (and needing to know all the command switches and how they work), Nem's Batch Compiler provides an easy to use user interface allowing the user to easilychoose the settings they want.

So basically, in the end you get the same result (a .bat script gets run), but Nem's batch compiler makes setting up the script a lot easier.

18. NemPosted: Aug 10th, 2005 - 10:45:20 am
Thanks Bluefang. happy

And to confirm, BC will not be rewritten in another language, there is no point.

19. richeiPosted: Nov 24th, 2005 - 2:10:16 pm
Is there a work around for yesterday's update on the sdk? Its not compiling hl2 maps correctly. Keeps telling me that it can't find the sky. When i compile from within hammer, that same line is using an * to do the different views (sky_day02_10*.vmt is an example).

In bc, its trying to do sky_day02_10rt.vmt, which causes it to fail.

Any solutions?

20. BluefangPosted: Nov 27th, 2005 - 5:00:31 pm
can you post that portion of the compile log? I'm not sure what you are talking about because the sky setting is a map setting, not a compile setting. It should have nothing to do with the batch compiler.

What compile tools are you using? (the ones that come with the SDK or amckern's CST tools)

21. rowleybobPosted: Mar 9th, 2007 - 6:18:38 am
I've been having some buggy problems with the the hammer compiler--inexplicably, hammer won't compile certain filenames for me, even if they're identical maps. Example:

I start a map called "vanillasky.rmf" and try to compile it. I get a compile error saying "no such file or directory".

Then all I do is "save as" the map as "vs.rmf", and it compiles without a hitch.

This type of thing is happening increasinly more often, despite reinstalling hammer and trying other things.

SO, that's why I started using Batch Compiler. It works great! Thanks for a great/easy utility! happy

22. HammahPosted: Mar 12th, 2007 - 5:55:51 am

i am getting the following error when compiling:

SteamStartup() failed: SteamStartup(0xf,0x0012E938) failed with error 1: The registry is in use by another process, timeout expired

any help please ?

23. NemPosted: Mar 14th, 2007 - 1:57:12 pm
Sorry Hammah, I've never seen that error before and I don't think it's the fault of Batch Compiler, but Steam.

24. SuperpiccoloPosted: Apr 11th, 2007 - 2:20:18 am
I also have this problem, but it is specifically when I try to use the "Custom Source Tools". I can compile with them fine through hammer just not using Batch Compiler.

25. mediModified: Jun 26th, 2007 - 6:31:06 am
Small bug with the recent version of batch compiler using Zoner's Tools (HL1):

For the RAD parameter -maxlight you seem to have forced that the user must specify a value in the range 1-255 . However by experimenting with this parameter it seems to actually require a value between 0 and 1.

I did several compiles of a map with maxlight '196' '128' '64' and finally '1' and found these values did NOTHING to cap the level brightness. Then on trying the value 0.5 I get the effect I want, implying the values should be between 0 and 1.

I know you'll probably never get anyone else complaining about this problem, but thought I'd point it out anyway!

Cheers for a great tool!

26. NemPosted: Jun 27th, 2007 - 2:06:59 pm
Thanks for the info. If you do a Check For Updates from the Help menu, you should get a fixed specification.

27. VarsityPosted: Jul 25th, 2007 - 8:50:48 am
Source tools bugs: -nolinuxdata no longer works, and there is no RAD option for -both (which calculates both HDR and LDR lightmaps).

28. yamtariPosted: Aug 15th, 2007 - 5:01:20 am
how do i set an output i just see addittional parameters and options but in neither of the categorys there are output path only output and thats not the deal it seems sad

29. NemPosted: Aug 15th, 2007 - 11:59:03 am
Select Setup from the Options menu, it's the Output variable under the Variables tab.

30. KrazytacoPosted: Sep 26th, 2007 - 4:33:18 pm
Is there a tutorial or information somewhere that will explain to me how to use the Incremental option? I checked it off because I just wanted to change the lighting, but it gave me this after buildfacelights:

(3298.45 seconds)
Warning: Failed to open transfers file [C:\Program Files\Valve Hammer Editor\maps\Meckwinter_rsg_v2a8.inc]


It stayed like that until I closed the window.

[ 1 2 3 4 ]

You must be logged in to post a comment.
New users can register here.
Nem's Tools v2.0 © 2006 Ryan Gregg.
Execution time: 0.027139s; Queries: 17.
dishes served.
Powered by The Wavelength.

Valid XHTML 1.0 Transitional Valid CSS