5 | | view.fov = 2.0 ; This is what gives the nearly isometric view |
| 5 | [view] ; Camera control settings |
| 6 | scroll.speed = 120.0 |
| 7 | scroll.speed.modifier = 1.05 ; Multiplier for changing scroll speed |
| 8 | rotate.x.speed = 1.2 |
| 9 | rotate.x.min = 28.0 |
| 10 | rotate.x.max = 60.0 |
| 11 | rotate.x.default = 35.0 |
| 12 | rotate.y.speed = 2.0 |
| 13 | rotate.y.speed.wheel = 0.45 |
| 14 | rotate.y.default = 0.0 |
| 15 | rotate.speed.modifier = 1.05 ; Multiplier for changing rotation speed |
| 16 | drag.speed = 0.5 |
| 17 | zoom.speed = 256.0 |
| 18 | zoom.speed.wheel = 32.0 |
| 19 | zoom.min = 50.0 |
| 20 | zoom.max = 200.0 |
| 21 | zoom.default = 120.0 |
| 22 | zoom.speed.modifier = 1.05 ; Multiplier for changing zoom speed |
| 23 | pos.smoothness = 0.1 |
| 24 | zoom.smoothness = 0.4 |
| 25 | rotate.x.smoothness = 0.5 |
| 26 | rotate.y.smoothness = 0.3 |
| 27 | near = 2.0 ; Near plane distance |
| 28 | far = 4096.0 ; Far plane distance |
| 29 | fov = 45.0 ; Field of view (degrees), lower is narrow, higher is wide |
| 30 | height.smoothness = 0.5 |
| 31 | height.min = 16 |
11 | | |
12 | | view.zoom.min = 1000.0 ; Zoom needs to be this far because of low fov |
13 | | view.zoom.max = 4600.0 ; Zoom needs to be this far because of low fov |
14 | | view.zoom.default = 2500.0 ; Zoom needs to be this far because of low fov |
15 | | view.zoom.speed = 4000.0 ; Zoom speed needs to be this high because of reasons |
16 | | view.zoom.speed.wheel = 256.0 ; Zoom speed needs to be this high because of reasons |
17 | | view.zoom.smoothness = 0.2 ; Lowered because of the extreme zoom |
18 | | view.rotate.y.speed = 0.0 ; This prevents camera rotation |
19 | | view.rotate.x.speed = 0.0 ; This prevents camera tilting |
20 | | view.fov = 2.0 ; This is what gives the nearly isometric view |
21 | | view.near = 40.0 ; Near plane distance increased to prevent z-fighting |
22 | | view.far = 5000.0 ; To make the max zoom work |
23 | | }}} |
| 36 | 3. Assuming that the options are only visible if some "advanced settings" boolean is toggled and assuming that we have tabbing (as used in the credits page for example), |
| 37 | these options could be exposed in the options page with checkboxes and sliders (potentially in a separate patch). |