home *** CD-ROM | disk | FTP | other *** search
/ Virtual Reality Zone / VRZONE.ISO / mac / PC / PCGLOVE / GLOVE / OBJGLV.ZIP / PROGRAMS / GLOVE.INI < prev    next >
INI File  |  1993-05-12  |  8KB  |  251 lines

  1. ;               GLOVE.INI
  2. ; Startup parameters for the Nintendo Power Glove Driver and Demo.
  3. ;
  4. ; Lines beginning with a semicolon are comments!!
  5. ; Section headings look like this:  [Name_of_section_heading]
  6. ; Some section headings have "1." or "2." in front of them
  7. ; (e.g. [1.Graphics]).  The digit tells you which glove this
  8. ; applies to.  That is, [1.Graphics] applies to the first glove,
  9. ; and [2.Graphics] applies to the second glove.
  10. ;
  11. ; More complete documentation for settings in this file
  12. ; is included in the printed documentation that comes
  13. ; when you purchase Object Glove.
  14. [1.Graphics]
  15. ; Following are values for fillMode:
  16. ; EMPTY_FILL = 0        SOLID_FILL = 1
  17. ; LINE_FILL = 2         LTSLASH_FILL = 3
  18. ; SLASH_FILL = 4        BKSLASH_FILL = 5
  19. ; LTBKSLASH_FILL = 6    HATCH_FILL = 7
  20. ; XHATCH_FILL = 8       INTERLEAVE_FILL = 9
  21. ; WIDE_DOT_FILL = 10    CLOSE_DOT_FILL = 11
  22. fillMode=11
  23. gloveActive=1
  24. handActive=1
  25. infoActive=1
  26. ; Whether to leave trails behind the moving hand.
  27. leaveTrails=0
  28. showGestures=1
  29. ; Initial color.  -1 indicates "maximum" or "whitest" color.
  30. ; See help for setcolor() under Borland.
  31. ; Colors are changed with the arrow keys on the glove.
  32. startColor=-1
  33.  
  34. [2.Graphics]
  35. fillMode=8
  36. gloveActive=1
  37. handActive=1
  38. infoActive=1
  39. leaveTrails=0
  40. showGestures=1
  41. startColor=-1
  42.  
  43. ; I haven't played with the smoothing
  44. ; parameters too much.  Read the code
  45. ; for detailed info, & let me know if
  46. ; you come up with a good combination.
  47. [1.Smoothing]
  48. RotExtendTime=3
  49. RotHystQuanta=0
  50. RotMaxAccel=2
  51. RotMaxPixelJump=0
  52. XextendTime=5
  53. XhystQuanta=2
  54. XmaxAccel=1
  55. XmaxPixelJump=50
  56. YextendTime=5
  57. YhystQuanta=2
  58. YmaxAccel=1
  59. YmaxPixelJump=50
  60. ZextendTime=3
  61. ZhystQuanta=0
  62. ZmaxAccel=1
  63. ZmaxPixelJump=0
  64. ;If smoothingEnabled does not equal "True", then none
  65. ;of the parameters in this section have any meaning.
  66. ;Personally, I prefer smoothing off.  See if you can
  67. ;tell the difference.
  68. smoothingEnabled=False
  69.  
  70. [2.Smoothing]
  71. RotExtendTime=3
  72. RotHystQuanta=0
  73. RotMaxAccel=2
  74. RotMaxPixelJump=0
  75. XextendTime=3
  76. XhystQuanta=2
  77. XmaxAccel=8
  78. XmaxPixelJump=50
  79. YextendTime=3
  80. YhystQuanta=2
  81. YmaxAccel=8
  82. YmaxPixelJump=50
  83. ZextendTime=3
  84. ZhystQuanta=0
  85. ZmaxAccel=8
  86. ZmaxPixelJump=0
  87. smoothingEnabled=False
  88.  
  89. ; priority clickcount deltaX...deltaRotation Thumb...Ring Keys
  90. [1.Gestures]
  91. AButton=100 1 X X X X X X X X A
  92. BButton=100 1 X X X X X X X X B
  93. Example1=100 80 X X 30 5 *0 *0 X *0 X
  94. ;GloveGesture3=200 50 X X X X 3 3 3 3 X
  95. ;test=100 60 1 2 3 4 3 2 1 0 X
  96. Example2=100 40 *0 *0 X X -3 -3 X -3 X
  97. FastPunch=200 80 X X -30 X X X X X X
  98. IndexFingIn=100 120 X X X X 0 3 0 0 X
  99. MiddleFingIn=100 120 X X X X 0 0 3 0 X
  100. RingFingIn=100 120 X X X X 0 0 0 3 X
  101. SlowPunch=100 150 X X -30 X X X X X X
  102. ThumbIn=100 120 X X X X 3 0 0 0 X
  103.  
  104. ; priority clickcount deltaX...deltaRotation Thumb...Ring Keys
  105. [2.Gestures]
  106. MoveDown=100 50 X -100 X X X X X X X
  107. MoveLeft=100 50 -100 X X X X X X X X
  108. MoveRight=100 50 100 X X X X X X X X
  109. MoveUp=100 50 X 100 X X X X X X X
  110.  
  111. ; Following gestures are for DEMO4B.EXE.
  112. ;Up=100 1 X X X X X X X X Up
  113. ;Down=100 1 X X X X X X X X Down
  114. ;Left=100 1 X X X X X X X X Left
  115. ;Right=100 1 X X X X X X X X Right
  116. ;ExtremeUp=100 1 X X X X X *0 X X Up
  117. ;ExtremeDown=100 1 X X X X X *0 X X Down
  118. ;ExtremeLeft=100 1 X X X X X *0 X X Left
  119. ;ExtremeRight=100 1 X X X X X *0 X X Right
  120. ;Mode1On=100 1 X X X X *0 X X X X
  121. ;Mode2On=100 1 X X X X X X *0 X X
  122. [1.Rend386]
  123. ; Use the "traditional" object movement gestures.
  124. Move=100 1 X X X X X *0 *0 *0 X
  125. Select=200 1 X X X X X *3 *0 *0 X
  126. Twist=200 1 X X X X X *0 *3 *3 X
  127. ; Move your hand toward you to move backwards.
  128. Down=100 1 X X *30 X X X X X X
  129. ; Move your hand left to turn left.
  130. Left=100 1 *-80 X X X X X X X X
  131. ; Move your hand right to turn right.
  132. Right=100 1 *80 X X X X X X X X
  133. ; Move your hand down to move down.
  134. StraightDown=100 1 X *-50 X X X X X X X
  135. ; Move your hand up to move up.
  136. StraightUp=100 1 X *50 X X X X X X X
  137. ; Twist your wrist right to tilt your head up.
  138. TiltUp=100 1 X X X *5 X X X X X
  139. ; Twist your wrist left to tilt your head down.
  140. TiltDown=100 1 X X X *-5 X X X X X
  141. ; Move your hand away from you to move forward.
  142. Up=100 1 X X *-12 X X X X X X
  143. ; Hold in your thumb to ACCELERATE!  Whoa!
  144. GeneralExtreme=100 1 X X X X *0 X X X X
  145.  
  146. ; Following gestures are for DEMO4B.EXE.
  147. [2.Rend386]
  148. Move=100 1 X X X X X *0 *0 *0 X
  149. Select=200 1 X X X X X *3 *0 *0 X
  150. Twist=200 1 X X X X X *0 *3 *3 X
  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. D2BYTES=70
  235. D2SLOW=1000
  236. MillisecsPerSample=9
  237. ; Change PolledOperation at your own risk!
  238. PolledOperation=False
  239.  
  240. ; Following gestures are for GLOVMOUS.EXE.
  241. [Windows]
  242. LeftButtonDoubleClick=200 1 X X X X *0 *0 X X X
  243. LeftButtonDown=100 2 X X X X X *0 X X X
  244. Quit=100 1 X X X X X X X X 9
  245. RightButtonDoubleClick=200 1 X X X X *0 X *0 X X
  246. RightButtonDown=100 2 X X X X X X *0 X X
  247. Suspend=100 1 X X X X X X X X Start
  248. xSensitivity=2.5
  249. ySensitivity=2.5
  250.  
  251.