aboutsummaryrefslogtreecommitdiff
path: root/files/batch-compiler-spec/HLExtract.bcs
diff options
context:
space:
mode:
authorMaxxiii <[email protected]>2020-09-02 17:56:51 +0300
committerMaxxiii <[email protected]>2020-09-02 17:56:51 +0300
commit209bbebcdd641d4ad2b53e78478ad68b99501b52 (patch)
treed12bdced7c56c86a3750f9b011873a7888dace49 /files/batch-compiler-spec/HLExtract.bcs
parentUpdate README.md (diff)
downloadnemstools.github.io-209bbebcdd641d4ad2b53e78478ad68b99501b52.tar.xz
nemstools.github.io-209bbebcdd641d4ad2b53e78478ad68b99501b52.zip
Add Batch Compiler spec files, update links to them, ...
update some internal links for subpages, fix subpages menu for Batch_Compiler-Tutorials and Terrain_Generator-Tutorials
Diffstat (limited to 'files/batch-compiler-spec/HLExtract.bcs')
-rw-r--r--files/batch-compiler-spec/HLExtract.bcs124
1 files changed, 124 insertions, 0 deletions
diff --git a/files/batch-compiler-spec/HLExtract.bcs b/files/batch-compiler-spec/HLExtract.bcs
new file mode 100644
index 0000000..e1c6c25
--- /dev/null
+++ b/files/batch-compiler-spec/HLExtract.bcs
@@ -0,0 +1,124 @@
+// Specification: HLExtract
+// Written by: Ryan Gregg
+// Version: 1.1.3
+// Created: September 19, 2004
+// Last updated: September 19, 2004
+
+Variable
+{
+ Name "Output"
+ Type "Folder"
+ Optional "False"
+ Hint "File output directory."
+}
+
+Batch
+{
+ Name "HLExtract"
+ Priority "1"
+ Stages "HLExtract"
+ Filter "Package Files (*.bsp;*.gcf;*.pak;*.wad)|*.bsp;*.gcf;*.pak;*.wad|BSP Files (*.bsp)|*.bsp|GCF Files (*.gcf)|*.gcf|PAK Files (*.pak)|*.pak|WAD Files (*.wad)|*.wad"
+ Template "@echo off\n"_
+ "\"${StagePath=HLExtract}\" -p \"${FilePath}\\${FileName}.${FileExt}\" -d \"${Output}\" ${StageParam=HLExtract}"
+}
+
+//
+// HLExtract
+//
+Stage
+{
+ Name "HLExtract"
+ Title "Half-Life Extract"
+ Type "Program"
+ Filter "HLExtract (hlextract.exe)|hlextract.exe"
+
+ CheckBox
+ {
+ Name "Console"
+ Param "-c"
+ Hint "\tUse the interactive console."
+ }
+
+ CheckBox
+ {
+ Name "Silent"
+ Param "-s"
+ Hint "\tDisplay error messages only (not success messages)."
+ }
+
+ CheckBox
+ {
+ Name "File Mapping"
+ Param "-m"
+ Checked "True"
+ Hint "\tUse Windows file mapping.\n\n"_
+ "\tThis can be more effecient and memory usage friendly but can also fail on systems with primitive file mapping."
+ }
+
+ CheckBox
+ {
+ Name "Volatile Access"
+ Param "-v"
+ Hint "\tAllow for volatile access.\n\n"_
+ "\tThis will allow HLLib to open files that Steam already has open but can make HLLib unstable."
+ }
+
+ TextBox
+ {
+ Name "Extract"
+ Param "-e"
+ Size "2"
+ Type "String"
+ Hint "\tSpecify an item to extract in the format \"root\\folder\\file.ext\" or \"root\\folder\"."
+ }
+
+ TextBox
+ {
+ Name "Extract"
+ Param "-e"
+ Size "2"
+ Type "String"
+ Hint "\tSpecify an item to extract in the format \"root\\folder\\file.ext\" or \"root\\folder\"."
+ }
+
+ TextBox
+ {
+ Name "Extract"
+ Param "-e"
+ Size "2"
+ Type "String"
+ Hint "\tSpecify an item to extract in the format \"root\\folder\\file.ext\" or \"root\\folder\"."
+ }
+
+ TextBox
+ {
+ Name "Extract"
+ Param "-e"
+ Size "2"
+ Type "String"
+ Hint "\tSpecify an item to extract in the format \"root\\folder\\file.ext\" or \"root\\folder\"."
+ }
+
+ TextBox
+ {
+ Name "Extract"
+ Param "-e"
+ Size "2"
+ Type "String"
+ Hint "\tSpecify an item to extract in the format \"root\\folder\\file.ext\" or \"root\\folder\"."
+ }
+
+ Space
+ {
+ Size "1"
+ }
+
+ TextBox
+ {
+ Name "Additional Parameters"
+ Type "String"
+ Quote "False"
+ Size "3"
+ Hint "\tAdd additional parameters here as you would a command line."
+ }
+} \ No newline at end of file