home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / PCGLOVE / GLOVE / GLOVE.INI < prev    next >
INI File  |  1995-04-02  |  8KB  |  258 lines

  1. ; priority clickcount deltaX...deltaRotation Thumb...Ring Keys
  2. [1.Gestures]
  3. AButton=100 1 X X X X X X X X A
  4. BButton=100 1 X X X X X X X X B
  5. Example1=100 80 X X 30 5 *0 *0 X *0 X
  6. ;GloveGesture3=200 50 X X X X 3 3 3 3 X
  7. ;test=100 60 1 2 3 4 3 2 1 0 X
  8. Example2=100 40 *0 *0 X X -3 -3 X -3 X
  9. FastPunch=200 80 X X -30 X X X X X X
  10. IndexFingIn=100 120 X X X X 0 3 0 0 X
  11. MiddleFingIn=100 120 X X X X 0 0 3 0 X
  12. RingFingIn=100 120 X X X X 0 0 0 3 X
  13. SlowPunch=100 150 X X -30 X X X X X X
  14. ThumbIn=100 120 X X X X 3 0 0 0 X
  15.  
  16. ;               GLOVE.INI
  17. ; Startup parameters for the Nintendo Power Glove Driver and Demo.
  18. ;
  19. ; Lines beginning with a semicolon are comments!!
  20. ; Section headings look like this:  [Name_of_section_heading]
  21. ; Some section headings have "1." or "2." in front of them
  22. ; (e.g. [1.Graphics]).  The digit tells you which glove this
  23. ; applies to.  That is, [1.Graphics] applies to the first glove,
  24. ; and [2.Graphics] applies to the second glove.
  25. ;
  26. ; More complete documentation for settings in this file
  27. ; is included in the printed documentation that comes
  28. ; when you purchase Object Glove.
  29. [1.Graphics]
  30. ; Following are values for fillMode:
  31. ; EMPTY_FILL = 0        SOLID_FILL = 1
  32. ; LINE_FILL = 2         LTSLASH_FILL = 3
  33. ; SLASH_FILL = 4        BKSLASH_FILL = 5
  34. ; LTBKSLASH_FILL = 6    HATCH_FILL = 7
  35. ; XHATCH_FILL = 8       INTERLEAVE_FILL = 9
  36. ; WIDE_DOT_FILL = 10    CLOSE_DOT_FILL = 11
  37. fillMode=11
  38. gloveActive=1
  39. handActive=1
  40. infoActive=1
  41. ; Whether to leave trails behind the moving hand.
  42. leaveTrails=0
  43. showGestures=1
  44. ; Initial color.  -1 indicates "maximum" or "whitest" color.
  45. ; See help for setcolor() under Borland.
  46. ; Colors are changed with the arrow keys on the glove.
  47. startColor=-1
  48.  
  49. ; Following gestures are for DEMO4B.EXE.
  50. ;Up=100 1 X X X X X X X X Up
  51. ;Down=100 1 X X X X X X X X Down
  52. ;Left=100 1 X X X X X X X X Left
  53. ;Right=100 1 X X X X X X X X Right
  54. ;ExtremeUp=100 1 X X X X X *0 X X Up
  55. ;ExtremeDown=100 1 X X X X X *0 X X Down
  56. ;ExtremeLeft=100 1 X X X X X *0 X X Left
  57. ;ExtremeRight=100 1 X X X X X *0 X X Right
  58. ;Mode1On=100 1 X X X X *0 X X X X
  59. ;Mode2On=100 1 X X X X X X *0 X X
  60. [1.Rend386]
  61. ; Move your hand toward you to move backwards.
  62. Down=100 1 X X *30 X X X X X X
  63. ; Hold in your thumb to ACCELERATE!  Whoa!
  64. GeneralExtreme=100 1 X X X X *0 X X X X
  65. ; Move your hand left to turn left.
  66. Left=100 1 *-80 X X X X X X X X
  67. ; Use the "traditional" object movement gestures.
  68. Move=100 1 X X X X X *0 *0 *0 X
  69. ; Move your hand right to turn right.
  70. Right=100 1 *80 X X X X X X X X
  71. Select=200 1 X X X X X *3 *0 *0 X
  72. ; Move your hand down to move down.
  73. StraightDown=100 1 X *-50 X X X X X X X
  74. ; Move your hand up to move up.
  75. StraightUp=100 1 X *50 X X X X X X X
  76. ; Twist your wrist left to tilt your head down.
  77. TiltDown=100 1 X X X *-5 X X X X X
  78. ; Twist your wrist right to tilt your head up.
  79. TiltUp=100 1 X X X *5 X X X X X
  80. Twist=200 1 X X X X X *0 *3 *3 X
  81. ; Move your hand away from you to move forward.
  82. Up=100 1 X X *-12 X X X X X X
  83.  
  84. ; I haven't played with the smoothing
  85. ; parameters too much.  Read the code
  86. ; for detailed info, & let me know if
  87. ; you come up with a good combination.
  88. [1.Smoothing]
  89. RotExtendTime=3
  90. RotHystQuanta=0
  91. RotMaxAccel=2
  92. RotMaxPixelJump=0
  93. XextendTime=5
  94. XhystQuanta=2
  95. XmaxAccel=1
  96. XmaxPixelJump=50
  97. YextendTime=5
  98. YhystQuanta=2
  99. YmaxAccel=1
  100. YmaxPixelJump=50
  101. ZextendTime=3
  102. ZhystQuanta=0
  103. ZmaxAccel=1
  104. ZmaxPixelJump=0
  105. ;If smoothingEnabled does not equal "True", then none
  106. ;of the parameters in this section have any meaning.
  107. ;Personally, I prefer smoothing off.  See if you can
  108. ;tell the difference.
  109. smoothingEnabled=False
  110.  
  111. ; priority clickcount deltaX...deltaRotation Thumb...Ring Keys
  112. [2.Gestures]
  113. MoveDown=100 50 X -100 X X X X X X X
  114. MoveLeft=100 50 -100 X X X X X X X X
  115. MoveRight=100 50 100 X X X X X X X X
  116. MoveUp=100 50 X 100 X X X X X X X
  117.  
  118. [2.Graphics]
  119. fillMode=8
  120. gloveActive=1
  121. handActive=1
  122. infoActive=1
  123. leaveTrails=0
  124. showGestures=1
  125. startColor=-1
  126.  
  127. ; Following gestures are for DEMO4B.EXE.
  128. [2.Rend386]
  129. Move=100 1 X X X X X *0 *0 *0 X
  130. Select=200 1 X X X X X *3 *0 *0 X
  131. Twist=200 1 X X X X X *0 *3 *3 X
  132.  
  133. [2.Smoothing]
  134. RotExtendTime=3
  135. RotHystQuanta=0
  136. RotMaxAccel=2
  137. RotMaxPixelJump=0
  138. XextendTime=3
  139. XhystQuanta=2
  140. XmaxAccel=8
  141. XmaxPixelJump=50
  142. YextendTime=3
  143. YhystQuanta=2
  144. YmaxAccel=8
  145. YmaxPixelJump=50
  146. ZextendTime=3
  147. ZhystQuanta=0
  148. ZmaxAccel=8
  149. ZmaxPixelJump=0
  150. smoothingEnabled=False
  151.  
  152. [Buttons]
  153. A=100 1 X X X X X X X X A
  154. B=100 1 X X X X X X X X B
  155. Down=100 1 X X X X X X X X Down
  156. Eight=100 1 X X X X X X X X 8
  157. Enter=100 1 X X X X X X X X Enter
  158. Five=100 1 X X X X X X X X 5
  159. Four=100 1 X X X X X X X X 4
  160. Left=100 1 X X X X X X X X Left
  161. Nine=100 1 X X X X X X X X 9
  162. One=100 1 X X X X X X X X 1
  163. Right=100 1 X X X X X X X X Right
  164. Select=100 1 X X X X X X X X Enter
  165. Seven=100 1 X X X X X X X X 7
  166. Six=100 1 X X X X X X X X 6
  167. Start=100 1 X X X X X X X X Start
  168. Three=100 1 X X X X X X X X 3
  169. Two=100 1 X X X X X X X X 2
  170. Up=100 1 X X X X X X X X Up
  171.  
  172. ; The program determines the parallel port for the glove
  173. ; as follows:  It checks 0x378 for an active glove,
  174. ; then it checks 0x278, then it checks the value in
  175. ; HexAlternatePort below.  This process repeats
  176. ; indefinitely.  If you have a weird parallel port,
  177. ; find out its address and plug it in below.
  178. [Parallel Port]
  179. HexAlternatePort=0x3BC
  180. ; If the SearchingAlgorithm setting is Right-Left,
  181. ; the program searches for a glove on the D0-D1 pins
  182. ; of all the parallel ports, and then searches for
  183. ; a glove on the D2-D3 pins of all the parallel ports.
  184. ; Also, the software switches the Index and Ring fingers
  185. ; when reading data from the the left hand, and
  186. ; gloveDriver::getPolarity returns True or False
  187. ; depending on which driver is queried.
  188. ; SearchingAlgorithm can also be Left-Left
  189. ; which mean the driver searches only for Left hands.
  190. ; The default is Right-Right, which does pretty much
  191. ; what you would expect, use two right handed gloves.
  192. SearchingAlgorithm=Right-Right
  193.  
  194. ; The following section is a lookup for gestures in
  195. ; the [1.Gestures] and [2.Gestures] sections.  On the
  196. ; right hand side is the name of a gesture defined in
  197. ; one of the other sections.  On the left hand side
  198. ; is the filename of an audio "Wave" file that will
  199. ; be played when you make the corresponding gesture.
  200. [Sounds]
  201. AButton=c:\windows\mmdata\chord.wav
  202. BButton=c:\windows\mmdata\chimes.wav
  203. FastPunch=c:\windows\mmdata\gong.wav
  204. MoveDown=c:\windows\mmdata\vault.wav
  205. MoveUp=c:\windows\mmdata\shieldon.wav
  206. SlowPunch=c:\windows\mmdata\bartcool.wav
  207.  
  208. ; It should not be necessary to change the
  209. ; timing settings.  If the sensor LEDs
  210. ; blink on and off while program is running,
  211. ; you might try adjusting these, but don't
  212. ; get your hopes up.  MillisecsPerSample
  213. ; can be adjusted, but this value gives
  214. ; pretty good resolution even for fast apps.
  215. ; (By the way, it is not an EXACT value.)
  216. ; Run INITGLOV.EXE from DOS ONLY in order to
  217. ; set these values correctly for your machine!!
  218. [Timings]
  219. ; Before the graphics start, a record of the
  220. ; machine timing parameters gets printed.
  221. ; These parameters may take a few seconds to
  222. ; compute, so to avoid this (slight) delay,
  223. ; you can plug in the report values here.
  224. ;       DISADVANTAGE - if your machine has two speeds,
  225. ;       values need to be changed for each speed.
  226. ;       Also, if you give your friend a copy of this
  227. ;       program, there's a good chance the values will
  228. ;       need to be changed.
  229. ; Following values are for my 486/33.
  230. ;D2BITS.N=1 D2BITS.D=8   D2BYTES.N=15 D2BYTES.D=16   D2SLOW.N=9 D2SLOW.D=8
  231. ; If the glove doesn't work, and these values look
  232. ; REALLY weird after running INITGLOVE.EXE, leave me a note.
  233. D2BITS=15
  234. D2BITS.D=1
  235. D2BITS.N=1
  236. D2BYTES=70
  237. D2BYTES.D=8
  238. D2BYTES.N=17
  239. D2SLOW=1000
  240. D2SLOW.D=16
  241. D2SLOW.N=39
  242. MillisecsPerSample=9
  243. ; Change PolledOperation at your own risk!
  244. PolledOperation=False
  245.  
  246. ; Following gestures are for GLOVMOUS.EXE.
  247. [Windows]
  248. D2BYTES.N=17
  249. D2SLOW=1000
  250. D2SLOW.D=16
  251. D2SLOW.N=39
  252. MillisecsPerSample=9
  253. ; Change PolledOperation at your own risk!
  254. PolledOperation=False
  255. LeftButtonDoubleClick=200 1 X X X X *0 *0 X X X
  256. LeftButtonDown=100 2 X X X X X *0 X X X
  257.  
  258.