Steam.bci 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. // Specification: Steam
  2. // Written by: Ryan Gregg
  3. // Version: 1.1.1.1
  4. // Created: August 4, 2004
  5. // Last updated: November 19, 2004
  6. // Updated by: Ryan Gregg
  7. // Date: November 19, 2004
  8. // Added Half-Life 2 and Half-Life: Source to Game ComboBox.
  9. // Updated by: Ryan Gregg
  10. // Date: October 15, 2004
  11. // Added Counter-Strke: Source to Game ComboBox.
  12. // Updated by: Ryan Gregg
  13. // Date: September 23, 2004
  14. // Improved options hints.
  15. // Updated by: Ryan Gregg
  16. // Date: September 7, 2004
  17. // Changed default MOD from nsp to ns.
  18. // Updated by: Ryan Gregg
  19. // Date: August 9, 2004
  20. // Thanks to: Anders Jenbo
  21. // Corected Startup State.
  22. // Removed Colors.
  23. Batch
  24. {
  25. Name "Steam"
  26. Priority "1"
  27. Links "Steam,http://www.steampowered.com/|"_
  28. "Valve,http://www.valvesoftware.com/"
  29. Stages "Steam"
  30. Filter "BSP Files (*.bsp)|*.bsp"
  31. ShellExecute "True"
  32. Template "\"${StagePath=Steam}\" ${StageParam=Steam}"
  33. }
  34. //
  35. // Steam
  36. //
  37. Stage
  38. {
  39. Name "Steam"
  40. Title "Steam"
  41. Type "Program"
  42. Filter "Steam (steam.exe)|steam.exe"
  43. CheckBox
  44. {
  45. Name "Developer"
  46. Param "-dev"
  47. Hint "\tStart Steam in developer mode (cheats)."
  48. }
  49. CheckBox
  50. {
  51. Name "Run Map"
  52. Param "+map ${FileName}"
  53. Bold "True"
  54. Checked "True"
  55. Hint "\tStart Steam with the map you selected as the input file."
  56. }
  57. TextBox
  58. {
  59. Name "MOD"
  60. Param "-game"
  61. Bold "True"
  62. Type "String"
  63. Index "1"
  64. Hint "\tThe MOD to start Steam in.\n\n"_
  65. "\tTo launch a third party MOD you must first select Half-Life as you Game, next you must enter the name of the third party MOD you wish to launch here. For example the value \"ns\" would be for the third party MOD Natural Selection, \"ts\" would be for the third party MOD The Specialists."
  66. }
  67. TextBox
  68. {
  69. Name "Particles"
  70. Param "-particles"
  71. Type "Integer"
  72. Default "65536"
  73. Min "1"
  74. Hint "\tThe number of particles to search for leaks with."
  75. }
  76. ComboBox
  77. {
  78. Name "Game"
  79. Param "-applaunch"
  80. Bold "True"
  81. Checked "True"
  82. Index "0" // Index of 0 means this will always be the first parameter.
  83. Default "Half-Life"
  84. Options "Condition Zero,80|Condition Zero Deleted Scenes,100|Counter-Strike,10|Counter-Strike: Source,240|Day of Defeat,30|Deathmatch Classic,40|Dedicated Server,5|Half-Life,70|Half-Life 2,220|Half-Life 2 Deathmatch,320|Half-Life: Source,280|Opposing Force,50|Ricochet,60|Team Fortress Classic,20"
  85. Hint "\tStart Steam with the selected game.\n\n"_
  86. "\tTo launch an official game or MOD you would use this option."
  87. }
  88. ComboBox
  89. {
  90. Name "Render Mode"
  91. Default "Direct 3D"
  92. Options "Direct 3D,-d3d|Open GL,-gl|Software,-soft"
  93. Hint "\tStart Half-Life in the selected rendermode."
  94. }
  95. ComboBox
  96. {
  97. Name "Startup State"
  98. Default "Fullscreen"
  99. Options "Fullscreen,-full|Window,-window"
  100. Hint "\tStart Half-Life with the selected window state."
  101. }
  102. Space
  103. {
  104. Size "3"
  105. }
  106. TextBox
  107. {
  108. Name "Additional Parameters"
  109. Type "String"
  110. Size "3"
  111. Hint "\tAdd additional parameters here as you would a command line."
  112. }
  113. }