- UID
- 311
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
Editing .ini files (e.g. to remap input)
1 u1 v! R5 B5 E- mBy Jan Langermann ((DSO Moodding Forum/ Admin)# Z$ t! f9 `( j1 g4 j5 B" i# N
" t) E( `% A' p3 |) V
5 ]0 p! U9 z$ z9 h+ q l D- WI have written this guide for a user who had a problem with inverted mouse buttons. It applies to other input reconfigurations as well.) \( q" c5 h# ?1 K5 G5 T
It also generally explains how to apply changes in ini files globally (and not to a single modification).! o* @ ` C8 y# d8 }
; W, E5 R0 \: ]" m/ y3 j, l# o* W
' t+ c7 [ V. n: F+ \/ r' H) c' Y2 lTo swap mouse button 2 and 3, edit the "InputControl.ini". That file is located inside the archive "ds_add.cpr". $ [, c3 O1 w& O
You need to follow these steps. Do so at your own risk and make backups of files you delete to reduce the risk of having to reinstall! 9 T( w. ~% H2 E$ |# m' @' F# \3 F
4 j4 I# y5 N) G! V6 V0 F }& G6 e- Shut down Darkstar One.4 f2 m" D Y; k9 `: Q9 X
- delete the file ControlDefinitions.bin from your My Documents\Ascaron Entertainment\Darkstar One\
- I* `/ X/ s! {4 i' x1 S- extract the files from ds_add.cpr including all subfolders into the main DSO directory. Delete the archive file afterwards.5 s' Z- R4 r( n9 R, H. w
- enter the "inifiles" directory.
! ^ E( Q- j9 p4 @- open the file "InputControl.ini".
5 ]9 [ q ^2 h/ @' L% E, B+ ^+ M9 I1 ^1 l2 I: Z
You can find the following inside:
; u1 n& R: l; H) Q6 f* H3 [- 8 M/ j( X+ I' e3 X a/ e
- [FLIGHTCONTROL_FIRE_SECONDARY] ;
8 _4 F0 Y' h% m* ?( j# b - Anzahl = 2 ;# W* T2 ^9 ^" D# ~, j4 q& h
- DeviceID_1 = INPUT_DEVICE_ID_MOUSE ;0 y9 @1 v$ x: F. ^
- EntryID_1 = INPUT_MOUSE_BUTTON_3 ;! m& N+ a% S4 ?2 T$ u
- DeviceID_2 = INPUT_DEVICE_ID_JOYSTICK;, i; O( A: [8 r R5 P1 u% A N
- EntryID_2 = INPUT_JOYSTICK_BUTTON_2;
4 q# e! [. S+ q1 i5 o' i. F u - 6 L4 Y+ ]1 k5 V4 C
8 o* S# r2 X: k7 R! K( a- [FLIGHTCONTROL_FIRE_THIRDLY] ;/ Y- o1 X0 l, h% {3 B& e
- Anzahl = 2 ;
( g0 y( Y! B F/ L9 a3 x - DeviceID_1 = INPUT_DEVICE_ID_MOUSE ;2 g0 N& i0 B+ d
- EntryID_1 = INPUT_MOUSE_BUTTON_2 ;, x |) J9 @1 ]' `
- DeviceID_2 = INPUT_DEVICE_ID_JOYSTICK;4 v) R8 j4 y# v. h
- EntryID_2 = INPUT_JOYSTICK_BUTTON_3;
) y. T3 w4 J g6 Z; ~( F
复制代码
* |! h; C8 i! R. b& N9 C# [) W& T4 M( u5 D
: p$ i, |. B" Q3 h, S9 @
- Switch the numbers after INPUT_MOUSE_BUTTON_ (2 becomes 3; 3 becomes 2); | {# m, U$ l: r4 O+ ?
- Save the file and close it.
8 b/ e6 S7 o; d: w5 H7 j4 n7 x- Delete the file "inifiles.bin" (It will be newly created during the next start of DSO).
9 \+ F, K1 m' v6 j- Start DSO. Verify that it has worked by looking at the options menu. 0 V9 t: t% [7 ~& t
- Have fun!
) V/ k7 x7 [8 y
8 j4 J% x5 {6 ]/ f+ @7 N7 kPS. "Anzahl" is german for "count/number"
- P( X6 w' @ F6 c5 E6 f__________________2 T1 [; j0 s' ~0 ~
Customer Support
- }5 O9 N* U. l' VMission Scripting Darkstar One
8 _$ w$ [( z0 {% c r" Asupport form |
|