- UID
- 311
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
Editing .ini files (e.g. to remap input)
) Y- Z* o! s" t" z+ ]5 y; bBy Jan Langermann ((DSO Moodding Forum/ Admin)
2 t) v- r% n: t8 v0 g9 @; n" Y, z+ z1 n& F6 x+ a
! t/ b0 o8 a2 s8 P6 x
I have written this guide for a user who had a problem with inverted mouse buttons. It applies to other input reconfigurations as well.( k9 q0 G' Y# v5 _
It also generally explains how to apply changes in ini files globally (and not to a single modification).* @4 P/ v5 L& v- J. _
# I- T4 N+ J6 p. c- \
8 r0 z# o9 w9 ~. S( E& G' G
To swap mouse button 2 and 3, edit the "InputControl.ini". That file is located inside the archive "ds_add.cpr". & d0 z4 J! _' W4 P/ R1 k4 _/ c
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!
/ e( K: F/ ~5 ]; e7 l0 q3 k; N& I" o% n" M% D
- Shut down Darkstar One.$ |$ C* w8 S5 V
- delete the file ControlDefinitions.bin from your My Documents\Ascaron Entertainment\Darkstar One\4 r3 \0 E1 K7 Q$ E5 ^
- extract the files from ds_add.cpr including all subfolders into the main DSO directory. Delete the archive file afterwards.. t/ t& M. m* `# H) R8 C1 T
- enter the "inifiles" directory.+ z" Z5 \' o' N9 S! @
- open the file "InputControl.ini".' Q% d1 g/ N5 t. k
t6 t7 s$ r- y5 M; |' v% t* y" J
You can find the following inside:
! w$ F. A7 f. H( V0 T
# H+ t( W/ d' a( z- [FLIGHTCONTROL_FIRE_SECONDARY] ;
& S$ M9 C. O0 o& a f3 S( E% M - Anzahl = 2 ;
1 {0 H9 a K1 k0 d2 n( @- H- F - DeviceID_1 = INPUT_DEVICE_ID_MOUSE ;
8 d/ w) m( s/ z" f/ e) K- b$ ~ - EntryID_1 = INPUT_MOUSE_BUTTON_3 ;
8 N2 M; B7 [2 e3 m - DeviceID_2 = INPUT_DEVICE_ID_JOYSTICK;( I2 ]6 O9 N& f$ h6 N
- EntryID_2 = INPUT_JOYSTICK_BUTTON_2;: ^0 W5 m) Z; o5 Q* w( o+ b; I
- ) a" H5 ^$ I" l+ j' T+ _4 L
- % m6 K& m% V; a9 v1 P
- [FLIGHTCONTROL_FIRE_THIRDLY] ;
) O8 \1 v7 r8 c7 B. P& H$ a - Anzahl = 2 ;
" T1 y2 z' g6 v) F - DeviceID_1 = INPUT_DEVICE_ID_MOUSE ;- X1 h: M% B) P% y! n' t, \ B
- EntryID_1 = INPUT_MOUSE_BUTTON_2 ;
8 i' s& f8 n3 G& A& e$ z4 d8 X% { ^ - DeviceID_2 = INPUT_DEVICE_ID_JOYSTICK;
- }) _4 e; c. Q) ]# Z% }/ _ - EntryID_2 = INPUT_JOYSTICK_BUTTON_3;
* p9 U6 z/ r# X6 h+ w
复制代码
& [8 e4 z; i3 R+ ^7 E5 }+ a( F V: [5 ~+ M- d3 i$ }+ R
, G( e+ H! ?$ i
- Switch the numbers after INPUT_MOUSE_BUTTON_ (2 becomes 3; 3 becomes 2)! h5 b5 k' n, T `5 P# i
- Save the file and close it.! Z7 w' t6 c. F+ L5 I
- Delete the file "inifiles.bin" (It will be newly created during the next start of DSO).
9 r+ p5 L8 O1 L3 a/ x- Start DSO. Verify that it has worked by looking at the options menu. 7 Z4 o. a" _2 o, ~$ i
- Have fun!
7 d' t! E" [! j" f1 s! `; O! I3 c- Y8 ]! n; j7 u
PS. "Anzahl" is german for "count/number") r6 O! j$ R; T/ X( \
__________________
0 c: p. T4 Y y3 \Customer Support
; G7 {4 G9 a( N7 u, rMission Scripting Darkstar One4 k! q7 P! H- e* S n! U
support form |
|