aboutsummaryrefslogtreecommitdiff
path: root/files/batch-compiler-spec/Opt_EntData.bci
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/Opt_EntData.bci
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/Opt_EntData.bci')
-rw-r--r--files/batch-compiler-spec/Opt_EntData.bci148
1 files changed, 148 insertions, 0 deletions
diff --git a/files/batch-compiler-spec/Opt_EntData.bci b/files/batch-compiler-spec/Opt_EntData.bci
new file mode 100644
index 0000000..97dc21d
--- /dev/null
+++ b/files/batch-compiler-spec/Opt_EntData.bci
@@ -0,0 +1,148 @@
+// Specification: Opt_EntData 0.7b
+// Written by: Anders Jenbo
+// Version: 0.7b
+// Created: August 8, 2004
+// Last updated: September 5, 2004
+
+// Updated by: Ryan Gregg
+// Date: September 5, 2004
+// Thanks to: Matt 'Bluefang' Turnbull
+// Added Texture Data option.
+// Changed Settings filter to setting_*.db.
+
+// Updated by: Ryan Gregg
+// Date: August 10, 2004
+// Fixed Opt_EntData's command line.
+
+// Updated by: Ryan Gregg
+// Date: August 9, 2004
+// Changed the switch for Keep Properties from -nolghts to -nostrip.
+// Renamed No Linemod option to No Line Mod.
+// Added No Log option.
+// Repositioned Additional Parameters to its standard position.
+// Spell checked all hints and improved their wording and punctuation.
+// Updated Opt_EntData link.
+
+Include "Templates.bci"
+
+Batch
+{
+ Name "Opt_EntData"
+ Priority "1"
+ Links "Opt_EntData,http://www.chatbear.com/board.plm?a=viewthread&t=52%2c1080647136%2c18491&id=634830&b=590&v=flatold&s=0"
+ Stages "Opt_EntData"
+ Filter "Entity Files (*.ent)|*.ent"
+ Template "@echo off\n"_
+ "\"${StagePath=Opt_EntData}\" \"${FilePath}\\${FileName}\" ${StageParam=Opt_EntData}\n"_
+ "${LogViewerRun}\n"
+}
+
+//
+// Opt_EntData
+//
+Stage
+{
+ Name "Opt_EntData"
+ Title "Optimize Entity Data"
+ Type "Program"
+ Filter "Opt_EntData (opt_entdata.exe)|opt_entdata.exe"
+
+
+ CheckBox
+ {
+ Name "No Line Mod"
+ Checked "True"
+ Param "-nolinemod"
+ Hint "\tThis is an option for those having problems with other programs that may need access to a map's entdata.\n\n"_
+ "\tIt also makes debugging scripted events difficult so it is recommended only for release versions of a map.\n\n"_
+ "\tRunning Opt_EntData twice on the same ENT file with out this option will delete all entity data except for the worldspawn (first line) and can prevent RESGen from running properly."
+ }
+
+ CheckBox
+ {
+ Name "Run RipEnt"
+ Checked "True"
+ Param "-ripent"
+ Hint "\tOpt_EntData requires Ripent to import and export entity data to and from the BSP.\n\n"_
+ "\tThis option should always be checked unless you know what you are doing."
+ }
+
+ CheckBox
+ {
+ Name "Simplify"
+ Param "-simplify"
+ Hint "\tSimplify takes names of entities and replaces them with a (in theory) shorter one.\n\n"_
+ "\tIt makes debugging scripted events difficult so it is recommended only for release versions of a map.\n\n"_
+ "\tWhen (if ever) asked for a log file from opt_entdata (or screen output) then -verbose is a recommended option to use.\n\n"_
+ "\tSometimes simplify may overwrite a name it shouldn't. Consider, for example, an entity named spawnflags or something similar. Now let us assume simplify picks that up as a name and replaces it with a name of abc. Messy eh?"
+ }
+
+ CheckBox
+ {
+ Name "Keep Misc"
+ Param "-nomiscents"
+ Hint "\tThis option prevents opt_entdata from removing the info_null, info_texlights and info_compile_parameters from the BSP.\n\n"_
+ "\tIf you seem to be getting errors around the \"Removing misc ents..\" message then try using this option."
+ }
+
+ CheckBox
+ {
+ Name "Keep Lights"
+ Param "-nolights"
+ Hint "\tThis disables the removal of lights and (most) optimizations made on them.\n\n"_
+ "\tThis option has a MAJOR impact on the effectiveness of opt_entdata. Use with caution."
+ }
+
+ CheckBox
+ {
+ Name "Keep Properties"
+ Param "-nostrip"
+ Hint "\tThis option is frequently the cause of in game problems concerning entities.\n\n"_
+ "\tThis option has a MAJOR impact on the effectiveness of opt_entdata. Use with caution."
+ }
+
+ CheckBox
+ {
+ Name "No Log"
+ Param "-nolog"
+ Hint "\tDon't use the compile LOG files.\n\n"_
+ "\tThis option disables the use of the LOG files which are normally written to whenever opt_entdata runs. Regardless of -nolog's presence, logging will be disabled if opt_entdata can't locate your map's LOG file."
+ }
+
+ CheckBox
+ {
+ Name "Verbose"
+ Param "-verbose"
+ Hint "\tThe verbose option enables extra output information while the program is running.\n\n"_
+ "\tIf you observe strange problems verbose mode may show you where they occur.\n\n"_
+ "\tWhen (if ever) asked for a log file from opt_entdata (or screen output) then -verbose is a recommended option to use."
+ }
+
+ TextBox
+ {
+ Name "Texture Data"
+ Param "-texdata"
+ Type "Integer"
+ Default "4096"
+ Min "2048"
+ Hint "\tAlter maximum texture memory limit (in kb).\n\n"_
+ "\tHalflife was built with a 2Mb texture limit, as was Opposing Force. The ZHLT default limit is 4Mb. Even 4Mb can be a bit much, when combined with model textures, skies, hud graphics, and more. This is especially true of people with older cards (Voodoo 1 and 2's, etc)."
+ }
+
+ FileBox
+ {
+ Name "Settings"
+ Param "-settings"
+ FullPath "False"
+ Filter "Setting File (setting_*.db)|setting_*.db"
+ Hint "\tYou only need specify this if you don't want to use the setting_default."
+ }
+
+ TextBox
+ {
+ Name "Additional Parameters"
+ Type "String"
+ Size "3"
+ Hint "\tAdd additional parameters here as you would a command line."
+ }
+} \ No newline at end of file