home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 24 / PCGamer24_23Demos.iso / Thief / Thief.exe / KEYBIND.CFG < prev    next >
Text File  |  1998-09-23  |  8KB  |  238 lines

  1. ; $Header: r:/prj/cam/src/RCS/keybind.cfg 1.90 1998/09/23 21:16:53 dc Exp $
  2. ; main network default keybinding of zaniness
  3. ; this system is so cool we have decided not to write the game
  4. ; just the keybinding
  5. ; so i hope you all like them
  6.  
  7.  
  8. ; TABLE OF CONTENTS:
  9. ;
  10. ;  sections:
  11. ;
  12. ;      unshifted
  13. ;      SHIFT-
  14. ;      ALT-
  15. ;      CTRL-
  16. ;      ALT-SHIFT-
  17. ;      CTRL-SHIFT-
  18. ;      ALT-CTRL-
  19. ;      ALT-CTRL-SHIFT
  20. ;
  21. ;   each section appears in this order:
  22. ;
  23. ;     F1-F12   function keys
  24. ;     a-z      alphabetic keys
  25. ;     end,home keypad keys
  26. ;     0-9      numeric keys
  27. ;     !@#$%    symbolic keys
  28. ;
  29. ;    symbolic keys which require a "shift" to type
  30. ;    normally appear unshifted, because that's how
  31. ;    the key system names them.  For example, # is
  32. ;    #, not shift-3
  33. ;
  34.  
  35.  
  36. ;      unshifted
  37.  
  38. bind_all_F1          help           ; print all commands
  39.  
  40. bind_edit_F2     cycle_mode     ; cycle through rendering modes for cur camera
  41. bind_edit_F3     toggle_3d      ; current camera is 2d/3d
  42.  
  43. bind_all_F9  screen_dump
  44.  
  45. bind_edit_a      cam_rotate 2   ; Terra Nova movement
  46. bind_edit_c      cam_slew 4     ; Terra Nova movement
  47. bind_edit_d      cam_rotate 5   ; Terra Nova movement
  48. bind_edit_e      cam_slew 5     ; up = e
  49. bind_edit_f      cam_level      ; Terra Nova movement
  50. bind_edit_h      set_medium 0   ; make brush solid
  51. bind_edit_j      set_medium 1   ; make brush air
  52. bind_edit_k      set_medium 2   ;  make brush water
  53. bind_edit_l      set_medium 3   ; make brush flood (air->water,solid->solid)
  54. bind_edit_m      cycle_media 1  ; cycle media forward
  55. bind_edit_q      cam_slew 2     ; down = q
  56. bind_edit_r      cam_rotate 4   ; Terra Nova movement
  57. bind_edit_s      cam_slew 0     ; forward = s as well
  58. bind_edit_t      cycle_tex 1    ; cycle texture forward
  59. bind_edit_v      cam_rotate 1   ; Terra Nova movement
  60. bind_edit_w      cam_slew 0     ; forward = w
  61. bind_edit_x      cam_slew 3     ; backward = x
  62. bind_edit_z      cam_slew 1     ; sidestep = z,c
  63. bind_edit_o      solo_toggle    ; toggle this window to/from full screen
  64.  
  65. bind_edit_tab    cycle_brush 1
  66. ;bind_edit_BS     delete_brush
  67. bind_edit_DELETE delete_brush
  68. bind_edit_END    vBrush_EOT     ; make this brush last in time
  69. bind_edit_INSERT insert_brush   ; clone current brush
  70. bind_edit_pad1   num_scroll 1
  71. bind_edit_pad2   num_scroll 2
  72. bind_edit_pad3   num_scroll 3
  73. bind_edit_pad4   num_scroll 4
  74. bind_edit_pad6   num_scroll 6
  75. bind_edit_pad7   num_scroll 7
  76. bind_edit_pad8   num_scroll 8
  77. bind_edit_pad9   num_scroll 9
  78.  
  79. bind_all_HOME        move_game_camera 0.0,0.0,0.0 ; return camera to default pos
  80.  
  81. bind_all_prtscr      screen_dump
  82. bind_all_:           edit_command
  83.  
  84. bind_edit_1      cam_rotate 3
  85. bind_edit_2      cam_unroll
  86. bind_edit_3      cam_rotate 0
  87. bind_edit_+      zoom_all 0.5   ; zoom in
  88. bind_edit_,      cycle_face -1  ; reverse through above
  89. bind_edit_-      zoom_all 2.0   ; zoom out
  90. bind_edit_.      cycle_face 1   ; select a different brush face
  91. bind_edit_/      cam_spotlight  ; toggles spotlight in solid 3d mode
  92. bind_edit_<      global_scale 0 ; zoom in & move cameras more slowly
  93. bind_edit_=      zoom_all 0.5   ; zoom in
  94. bind_edit_>      global_scale 1 ; zoom out & move cameras more rapidly
  95. bind_edit_[      cycle_view 0   ; make previous camera current
  96. bind_edit_]      cycle_view 1   ; make next camera current
  97.  
  98. bind_game_\      halt_player
  99. bind_game_`      player_cam_control 0
  100. bind_game_!      player_cam_control 1
  101. bind_game_;      player_cam_control 2
  102. bind_game_|      player_cam_control 3
  103.  
  104. ;      SHIFT-
  105.  
  106. bind_edit_shift-d     store_group
  107. bind_edit_shift-m     cycle_media -1 ; cycle media backward
  108. bind_edit_shift-t     cycle_tex -1   ; cycle texture backward
  109. bind_edit_shift-s     set_grid       ; grid snap current brush
  110.  
  111. bind_edit_shift-INSERT  brush_to_room 5  ; clones brush as a room brush, 5% bigger
  112.  
  113. bind_edit_shift-tab   cycle_brush -1
  114. bind_edit_shift-pad+  brush_translate 5
  115. bind_edit_shift-pad-  brush_translate 2
  116. bind_edit_shift-pad2  brush_translate 0
  117. bind_edit_shift-pad4  brush_translate 4
  118. bind_edit_shift-pad6  brush_translate 1
  119. bind_edit_shift-pad8  brush_translate 3
  120.  
  121. ;      ALT-
  122.  
  123. bind_all_alt-F1 mono_debug
  124.  
  125. bind_edit_alt-b edit_command save_group
  126. bind_edit_alt-c edit_command clear_world
  127. bind_game_alt-e  edit_mode
  128. bind_all_alt-g  game_mode                 ; go into proto game mode
  129. bind_edit_alt-l edit_command load_file
  130. bind_edit_alt-o edit_command edit_obj;   ; Object editor
  131. bind_edit_alt-p auto_portalize            ; toggle portalizing after every edit
  132. bind_all_alt-q  foot_sounds
  133. bind_edit_alt-r reset_brush               ; 0 all brush rotation
  134. bind_edit_alt-s eval world_file edit_command save_mission %s
  135. bind_edit_alt-t texture_pal               ; texture palette
  136. bind_edit_alt-v edit_command load_group
  137. bind_edit_alt-SPACE quick_resynch         ; synch all windows, rerender, desynch them
  138.  
  139. bind_edit_alt-pad+ brush_rotate 2
  140. bind_edit_alt-pad- brush_rotate 5
  141. bind_edit_alt-pad2 brush_rotate 0
  142. bind_edit_alt-pad4 brush_rotate 4
  143. bind_edit_alt-pad6 brush_rotate 1
  144. bind_edit_alt-pad8 brush_rotate 3
  145.  
  146. bind_all_alt-1 game_mode 320,240         ; go into 320x240 game mode
  147. bind_all_alt-2 game_mode 400,300         ; go into 400x300 game mode
  148. bind_all_alt-3 game_mode 512,384         ; go into 512x384 game mode
  149. bind_all_alt-4 game_mode 640,480         ; go into 640x480 game mode
  150. bind_all_alt-5 game_mode 800,600         ; go into 800x600 game mode
  151.  
  152. bind_all_alt-6 show_poly_edges
  153. bind_all_alt-7 show_all_edges
  154. bind_all_alt-8 show_cell
  155. bind_all_alt-9 show_mip
  156. bind_all_alt-0 show_poly
  157.  
  158. bind_all_alt-?  render_info 30   ; more info about current rendered scene
  159. bind_edit_alt-+ grid_scale 0.5
  160. bind_edit_alt-- grid_scale 2.0
  161. bind_all_alt-/  render_info 10   ; info about current rendered scene
  162. bind_edit_alt-= grid_scale 0.5
  163. bind_all_alt-~ screen_dump
  164.  
  165. ;      CTRL-
  166.  
  167. bind_edit_ctrl-d  dissolve_group  ; break cur group into individual brushes
  168. bind_edit_ctrl-g  grid_toggle     ; Should place operation grid snap or not
  169. bind_edit_ctrl-l  raycast_light   ; toggle on shadow casting
  170. bind_all_ctrl-o   lit_obj_toggle
  171. bind_all_ctrl-p   history_cmd -1  ; bring up cmdterm on last command
  172. bind_edit_ctrl-q  brush_relative
  173. bind_game_ctrl-q  new_sound
  174. bind_edit_ctrl-r  relight_level 0 ; relight the level
  175. bind_edit_ctrl-u  undo
  176. bind_edit_ctrl-w  cycle_group 0   ; go to last group
  177. bind_edit_ctrl-x  xmouse          ; toggle auto-camera selection
  178. bind_edit_ctrl-z  undo            ; windows compaitible, eh?
  179. bind_edit_ctrl-SPACE redraw_all   ; refresh all views
  180.  
  181. bind_edit_ctrl-INSERT new_brush 1   ; make a cube
  182. bind_edit_ctrl-pad+   brush_stretch 5
  183. bind_edit_ctrl-pad-   brush_stretch 2
  184. bind_edit_ctrl-pad2   brush_stretch 3
  185. bind_edit_ctrl-pad4   brush_stretch 4
  186. bind_edit_ctrl-pad6   brush_stretch 1
  187. bind_edit_ctrl-pad8   brush_stretch 0
  188.  
  189. bind_edit_ctrl-tab cycle_context 1
  190.  
  191. bind_edit_ctrl-7 brush_color 1
  192. bind_edit_ctrl-8 brush_color 2
  193. bind_edit_ctrl-9 brush_color 3
  194.  
  195. ;      ALT-SHIFT-
  196.  
  197. bind_edit_alt-shift-d hello_debugger
  198. bind_edit_alt-shift-e draw_paths
  199. bind_edit_alt-shift-f follow_test
  200. bind_edit_alt-shift-l draw_links
  201. bind_edit_alt-shift-m merge_node     ; force "perfect" levels with coplanar polys
  202. bind_all_alt-shift-n patrol_test 2
  203. bind_edit_alt-shift-o edit_command obj_tree ; edit hierarchy
  204. bind_edit_alt-shift-p ai_build_path_database
  205. bind_edit_alt-shift-q draw_ais
  206. bind_all_alt-shift-r draw_path_cells
  207. bind_all_alt-shift-s show_stats
  208. bind_all_alt-shift-t draw_path_cell_links
  209.  
  210. bind_all_alt-shift-u path_test
  211. bind_all_alt-shift-w draw_move_suggestions
  212. bind_all_alt-shift-x quit_game      ;  quit
  213. bind_edit_alt-shift-y create_ai
  214.  
  215. ;      CTRL-SHIFT-
  216.  
  217. bind_edit_ctrl-shift-p   portalize      ; portalize the level so you can see it in solid 3d
  218. bind_edit_ctrl-shift-u   redo
  219. bind_edit_ctrl-shift-w   cycle_group 1
  220.  
  221. bind_edit_ctrl-shift-tab cycle_context -1
  222.  
  223.  
  224. ;      ALT-CTRL-
  225.  
  226. bind_all_alt-ctrl-f1 edit_mode 640,480
  227. bind_all_alt-ctrl-f2 edit_mode 800,600
  228. bind_all_alt-ctrl-f3 edit_mode 1024,768
  229.  
  230. bind_all_alt-ctrl-d dump_cmds cmd.txt ; produce list of all commands
  231. bind_all_alt-ctrl-o rend_name_toggle 23
  232. bind_edit_alt-ctrl-w cycle_group -1
  233.  
  234. ;      ALT-CTRL-SHIFT  - what does fake physics do, anyway?
  235. bind_all_alt-ctrl-shift-p fake_physics
  236. bind_all_alt-ctrl-shift-s stats_full
  237. bind_all_alt-ctrl-shift-t time_stats
  238.