Advertisement
tavarner17

Input testing

Nov 17th, 2013
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.68 KB | None | 0 0
  1. Imperical Testing Process
  2.  
  3. Background:
  4. http://hardforum.com/showthread.php?t=1283504
  5. http://forums.epicgames.com/threads/938178-Does-The-Unreal-Engine-3-Have-Rounding-Errors-For-Low-In-Game-Mouse-Sensitivity
  6. http://forums.epicgames.com/archive/index.php/t-588887.html
  7. http://udn.epicgames.com/Three/KeyBinds.html
  8. http://pastebin.com/cQJ2j41b
  9.  
  10. Before we begin this testing process, make a folder for the many TribesInput.ini files we will run through, and backup your current setup to this folder. You may find it helpful to backup the .ini you used for each test to the folder. Now get in game and set your sensitivity to 5. Your apparent sensitivity *will* change over the course of these tests, but don't touch your in game sens. Instead, adjust your DPI to your desired sensitivity and record what DPI you used on each test. You must have a mouse with adjustable DPI and YOU MUST have somewhere to record the DPI you use and your reactions to each test. During every test, we will play 2 games of Arena with the test input and then record how it felt, how well you think you did, and any comments you have on the input.
  11.  
  12. 1. Control: Default Mousing
  13. a. Develop a basic reference point to make judgements based on.
  14. With default Keybindings:
  15. http://pastebin.com/d1dK3ik8
  16. Otherwise, copy-paste replace these lines:
  17. LookRightScale=300
  18. LookUpScale=-250
  19. bEnableMouseSmoothing=false
  20. bEnableFOVScaling=true
  21. Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100")
  22. Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100")
  23. Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX")
  24. Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY")
  25. Bindings=(Name="GBA_TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100")
  26. Bindings=(Name="GBA_TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100")
  27. (Scroll to the [TribesGame.TrConsolePlayerInput] header for the last one, below this line)
  28. bViewAccelerationEnabled=False
  29.  
  30. b. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  31.  
  32. 2. Scaling
  33. a. Reset to Default TribesInput.ini, or make "bEnableFOVScaling=true" to preserve your keybinds.
  34.  
  35. b. Change the LookUpScale and LookRightScale to 0
  36. Default Keybindings:
  37. http://pastebin.com/QkEcyR18
  38. Otherwise, copy-paste replace this:
  39. LookRightScale=0
  40. LookUpScale=0
  41.  
  42. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  43.  
  44. 3. DeadZone
  45. a. Reset to Default TribesInput.ini, or copy-paste replace the following to preserve your keybinds:
  46.  
  47. LookRightScale=300
  48. LookUpScale=-250
  49.  
  50. b. Add a DeadZone specifier to you MouseX/Y input.
  51. Default Keybindings:
  52. http://pastebin.com/WmQzZYB5
  53. Otherwise, copy-paste replace this:
  54. Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX DeadZone=0")
  55. Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY DeadZone=0")
  56.  
  57. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  58.  
  59. 4. Mouse Speed
  60. a. Reset to Default TribesInput.ini, or copy-paste replace "LookRightScale=300" and "LookUpScale=-250" to preserve your keybinds.
  61.  
  62. b. Change the Speed on your MouseX and MouseY settings to equal 1.7.
  63. Default Keybindings:
  64. http://pastebin.com/sCzQ5mUF
  65. Otherwise, copy-paste replace this:
  66. Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX Speed=1.7")
  67. Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY Speed=1.7")
  68.  
  69. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  70.  
  71. 5. Mouse Speed Again
  72. a. Change the Speed on your MouseX and MouseY settings to equal 0.5.
  73. Default Keybindings:
  74. http://pastebin.com/NwGUH9Rj
  75. Otherwise, copy-paste replace this:
  76. Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX Speed=0.5")
  77. Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY Speed=0.5")
  78.  
  79. b. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  80.  
  81. 6. Speed on LookUp/Down GBA_TurnRight/Left
  82. a. DO NOT UNDO the changes you made in the step 5.
  83.  
  84. b. Change the Speed on your LookUp, Look Down, GBA_TurnRight, and GBA_TurnLeft settings to equal 0.5.
  85. Default Keybindings:
  86. http://pastebin.com/4iw17hGZ
  87. Otherwise, copy-paste replace this:
  88. Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+0.5 AbsoluteAxis=100")
  89. Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-0.5 AbsoluteAxis=100")
  90. Bindings=(Name="GBA_TurnLeft",Command="Axis aBaseX Speed=-0.5 AbsoluteAxis=100")
  91. Bindings=(Name="GBA_TurnRight",Command="Axis aBaseX Speed=+0.5 AbsoluteAxis=100")
  92.  
  93. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  94.  
  95. 7. Absolute Axis on MouseX/Y to 100
  96. a. Now undo the changes you've made since step 4. To be clear, your TribesInput.ini should now look exactly the same as it did while you were testing in step 1.
  97.  
  98. b. Change the AbsoluteAxis on MouseX and MouseY to 100
  99. Default Keybindings:
  100. http://pastebin.com/7FgNkqys
  101. Otherwise, copy-paste replace this:
  102. Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX AbsoluteAxis=100")
  103. Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY AbsoluteAxis=100")
  104.  
  105. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  106.  
  107. 8. Absolute Axis on MouseX/Y to 0
  108. a. DO NOT UNDO the changes you made in the step 5.
  109.  
  110. b. Change the AbsoluteAxis value in MouseX and MouseY to 0.
  111. Default Keybindings:
  112. http://pastebin.com/BLu65gn4
  113. Otherwise, copy-paste replace this:
  114. Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX AbsoluteAxis=0")
  115. Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY AbsoluteAxis=0")
  116.  
  117. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  118.  
  119. 9. Absolute Axis on LookUp/Down TurnRight/Left
  120. a. Now undo the changes you've made since step 7. To be clear, your TribesInput.ini should now look exactly the same as it did while you were testing in step 1.
  121.  
  122. b. Change the AbsoulteAxis on LookUp, Look Down, TurnRight, and TurnLeft to 0.
  123. Default Keybindings:
  124. http://pastebin.com/Q13UHPRQ
  125. Otherwise, copy-paste replace this:
  126. Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=0")
  127. Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=0")
  128. Bindings=(Name="GBA_TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=0")
  129. Bindings=(Name="GBA_TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=0")
  130.  
  131. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  132.  
  133. 10. Everything
  134. a. Look through your records, and examine which changes you seemed to react favorably to.
  135.  
  136. b. Copy-paste replace every change that you thought felt good. If you would like me to provide you with a Default Keybindings TribesInput.ini with the changes you liked, don't hesitate to ask.
  137.  
  138. c. Boot Tribes and adjust DPI to feel comfortable, record. Play 2 arena maps to become accustomed to the setup. Record your thoughts on the 'feel' of the input, how well you did, and any comments you have.
  139.  
  140. 11. Combos
  141. There is a possibility that certain combinations of these fixes don't work well with each other. Should the everything step feel worse than any of the individual steps, we may have to do further testing of all the good combinations.
  142.  
  143. 12. Consensus
  144. There is a possibility that the players in the testing group all form different opinions of what feels good. Should that occur, we will run a blind test. I will provide each tester with a TribesInput.ini tailored to their keybindings, but with settings changed to my discretion. We will then examine each tester's thoughts on this .ini. Of course, this relies on the honor system that each tester chooses to not look at the changes I made to their .ini.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement