Half-Life.bci 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. // Specification: Half-Life
  2. // Written by: Ryan Gregg
  3. // Version: 1.1.1.0
  4. // Created: August 4, 2004
  5. // Last updated: August 4, 2004
  6. Batch
  7. {
  8. Name "HL"
  9. Priority "1"
  10. Links "Valve,http://www.valvesoftware.com/"
  11. Stages "HL"
  12. Filter "BSP Files (*.bsp)|*.bsp"
  13. ShellExecute "True"
  14. Template "\"${StagePath=hl}\" ${StageParam=hl}"
  15. }
  16. //
  17. // HL
  18. //
  19. Stage
  20. {
  21. Name "HL"
  22. Title "Half-Life"
  23. Type "Program"
  24. Filter "Half-Life (hl.exe)|hl.exe|Counter-Strike (cstrike.exe)|cstrike.exe"
  25. CheckBox
  26. {
  27. Name "Run Map"
  28. Param "+map ${FileName}"
  29. Checked "True"
  30. Bold "True"
  31. Hint "\tThe map to start Half-Life with."
  32. }
  33. CheckBox
  34. {
  35. Name "Enable Console"
  36. Param "-console"
  37. Bold "True"
  38. Hint "\tStart Half-Life with console enabled."
  39. }
  40. CheckBox
  41. {
  42. Name "To Console"
  43. Param "-toconsole"
  44. Hint "\tLoad Half-Life straight to console screen."
  45. }
  46. CheckBox
  47. {
  48. Name "Developer"
  49. Param "-dev"
  50. Hint "\tStart Half-Life in developer mode (cheats)."
  51. }
  52. CheckBox
  53. {
  54. Name "Safe Mode"
  55. Param "-safe"
  56. Hint "\tStart Half-Life in safe mode (no acceleration)."
  57. }
  58. CheckBox
  59. {
  60. Name "Numeric Ping"
  61. Param "-numericping"
  62. Hint "\tDisplay server listing with ping times instead of Green dots."
  63. }
  64. CheckBox
  65. {
  66. Name "Minimum Memory"
  67. Param "-minmemory"
  68. Hint "\tStart Half-Life with minimum memory."
  69. }
  70. CheckBox
  71. {
  72. Name "No Intro"
  73. Param "-nointro"
  74. Hint "\tSkip starting intro."
  75. }
  76. CheckBox
  77. {
  78. Name "No Joystick"
  79. Param "-nojoy"
  80. Hint "\tDisable joystick initialization (saves a bit of memory)."
  81. }
  82. Space
  83. {
  84. Size "1"
  85. }
  86. TextBox
  87. {
  88. Name "Additional Parameters"
  89. Type "String"
  90. Size "3"
  91. Hint "\tAdd additional parameters here as you would a command line."
  92. }
  93. CheckBox
  94. {
  95. Name "No IP"
  96. Param "-noip"
  97. Hint "\tDon't let Half-Life try to connect to the internet."
  98. }
  99. CheckBox
  100. {
  101. Name "No IPX"
  102. Param "-noipx"
  103. Hint "\tDisable IPX (recommended if you do not use IPX communication)."
  104. }
  105. TextBox
  106. {
  107. Name "MOD"
  108. Param "-game"
  109. Bold "True"
  110. Type "String"
  111. Default "cstrike"
  112. Hint "\tThe MOD to start Half-Life in."
  113. }
  114. TextBox
  115. {
  116. Name "Heap Size"
  117. Param "-heapsize"
  118. Type "Integer"
  119. Default "65536"
  120. Min "16384"
  121. Hint "\tThe amount of memory to allocate for Half-Life."
  122. }
  123. TextBox
  124. {
  125. Name "Particles"
  126. Param "-particles"
  127. Type "Integer"
  128. Default "65536"
  129. Min "1"
  130. Hint "\tThe number of particles to search for leaks with."
  131. }
  132. ComboBox
  133. {
  134. Name "Render Mode"
  135. Default "Direct 3D"
  136. Options "Direct 3D,-d3d|Software,-soft|Open GL,-gl"
  137. Hint "\tStart Half-Life in the following rendermode."
  138. }
  139. ComboBox
  140. {
  141. Name "Colors"
  142. Default "32bit"
  143. Options "32bit,-32bpp|16bit,-32bpp"
  144. Hint "\tStart Half-Life in 32 or 16 bit colors."
  145. }
  146. ComboBox
  147. {
  148. Name "Startup State"
  149. Default "Fullscreen"
  150. Options "Fullscreen,-full|Windowed,-win"
  151. Hint "\tStart Half-Life with the following window state."
  152. }
  153. }