aboutsummaryrefslogtreecommitdiff
path: root/files/batch-compiler-spec/RESGen.bci
diff options
context:
space:
mode:
Diffstat (limited to 'files/batch-compiler-spec/RESGen.bci')
-rw-r--r--files/batch-compiler-spec/RESGen.bci171
1 files changed, 171 insertions, 0 deletions
diff --git a/files/batch-compiler-spec/RESGen.bci b/files/batch-compiler-spec/RESGen.bci
new file mode 100644
index 0000000..2f8ecfb
--- /dev/null
+++ b/files/batch-compiler-spec/RESGen.bci
@@ -0,0 +1,171 @@
+// Specification: RESGen
+// Written by: Ryan Gregg
+// Version: 2.0b3
+// Created: August 4, 2004
+// Last updated: August 4, 2004
+
+Batch
+{
+ Name "RESGen"
+ Priority "1"
+ Links "RESGen,http://www.unitedadmins.com/resgen.php"
+ Stages "RESGen"
+ Filter "BSP Files (*.bsp)|*.bsp"
+ Template "@echo off\n"_
+ "\"${StagePath=RESGen}\" -k ${StageParam=RESGen} -f \"${FilePath}\\${FileName}\"\n"
+}
+
+//
+// RESGen
+//
+Stage
+{
+ Name "RESGen"
+ Title "Resource Generator"
+ Type "Program"
+ Filter "RESGen (RESGen.exe)|RESGen.exe"
+
+ CheckBox
+ {
+ Name "Minimal Output"
+ Param "-v"
+ Hint "\tMakes RESGen only give minimal output.\n\n"_
+ "\tIt's recommended you use this if you want to create res files as fast as possible. RESGen will still report any error."
+ }
+
+ CheckBox
+ {
+ Name "No Status Line"
+ Param "-s"
+ Hint "\tRESGen will not display it's status line.\n\n"_
+ "\tThis might considerably speed up res file generation, especially on smaller maps."
+ }
+
+ CheckBox
+ {
+ Name "No Folder Info"
+ Param "-i"
+ Hint "\tRESGen will only report the base folder it's searching, but not the subfolders. Useful with -r option."
+ }
+
+ CheckBox
+ {
+ Name "No Resource Info"
+ Param "-j"
+ Hint "\tResources found while building the resource list will not be displayed. Useful with -e option."
+ }
+
+ CheckBox
+ {
+ Name "No Lowercase"
+ Param "-l"
+ Hint "\tTurns off converting all res file entries to lowercase.\n\n"_
+ "\tRESGen converts all res file entries to lowercase since this is the default for Half-Life files. It has to do this because a lot of resource files in maps don't have the proper case that matches the actual resources. Only use this option if you know what you are doing."
+ }
+
+ CheckBox
+ {
+ Name "Overwrite .RES Files"
+ Param "-o"
+ Checked "True"
+ Hint "\tIf a res file already exists it will be overwritten."
+ }
+
+ CheckBox
+ {
+ Name "Don't Check .PAK"
+ Param "-p"
+ Hint "\tPrevents RESGen from using the contents of any pakfile for resource verification.\n\n"_
+ "\tThus, any resource that is available, but in a pakfile is excluded from the res file. This option is only useful when the -e option is also used. Please note that if a map comes with it's own pakfile, using this option will generate a res file that is incomplete."
+ }
+
+ Space
+ {
+ Size "3"
+ }
+
+ TextBox
+ {
+ Name "Additional Parameters"
+ Type "String"
+ Size "3"
+ Hint "\tAdd additional parameters here as you would a command line."
+ }
+
+ FolderBox
+ {
+ Name "Folder"
+ Param "-d"
+ Hint "\tSpecify a folder that will be searched for bsp files."
+ }
+
+ FolderBox
+ {
+ Name "Recursive Folder"
+ Param "-r"
+ Hint "\tSpecify a folder that will be searched for bsp files. The folder's sub folders will also be searched."
+ }
+
+ FolderBox
+ {
+ Name "MOD Folder"
+ Param "-e"
+ Hint "\tMakes RESGen verify that all resources in the res file actually exist.\n\n"_
+ "\tResources that can't be found will be excluded from the res file. RESGen expects modpath to point to a valid mod directory structure. If the modpath isn't the valve folder, RESGen will try to find the valve folder too, so a complete resource list can be established."
+ }
+
+ FileBox
+ {
+ Name "RFA File"
+ Param "-a"
+ FullPath "True"
+ Filter "RFA Files (*.rfa)|*.rfa|Text Files (*.txt)|*.txt"
+ Hint "\tThe contents of the rfa file will be added to the end of the res file.\n\n"_
+ "\tThis is useful when adding custom resources, like the StatsMe sound pack. The .rfa file extension is optional."
+ }
+
+ Space
+ {
+ Size "7"
+ }
+
+ FileBox
+ {
+ Name "Exclude .BSP"
+ Param "-x"
+ FullPath "True"
+ Filter "BSP Files (*.bsp)|*.bsp"
+ Hint "\tExclude this map from res file generation.\n\n"_
+ "\tOnly works on maps found with -d or -r options. The .bsp file extension is optional."
+ }
+
+ FileBox
+ {
+ Name "Exclude .BSP"
+ Param "-x"
+ FullPath "True"
+ Filter "BSP Files (*.bsp)|*.bsp"
+ Hint "\tExclude this map from res file generation.\n\n"_
+ "\tOnly works on maps found with -d or -r options. The .bsp file extension is optional."
+ }
+
+ FileBox
+ {
+ Name "Exclude .BSP"
+ Param "-x"
+ FullPath "True"
+ Filter "BSP Files (*.bsp)|*.bsp"
+ Hint "\tExclude this map from res file generation.\n\n"_
+ "\tOnly works on maps found with -d or -r options. The .bsp file extension is optional."
+ }
+
+ FileBox
+ {
+ Name "Exclude .BSP"
+ Param "-x"
+ FullPath "True"
+ Filter "BSP Files (*.bsp)|*.bsp"
+ Hint "\tExclude this map from res file generation.\n\n"_
+ "\tOnly works on maps found with -d or -r options. The .bsp file extension is optional."
+ }
+} \ No newline at end of file