- UID
- 311
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
Editing .ini files (e.g. to remap input)
9 }' m0 A2 H* d' w8 q% h( IBy Jan Langermann ((DSO Moodding Forum/ Admin)
- N& F& v0 F' f9 k; ~1 @" N) [4 u6 Y5 L$ O
4 N; e$ O1 w/ P; E' p. b, y0 wI have written this guide for a user who had a problem with inverted mouse buttons. It applies to other input reconfigurations as well.
# J9 y7 H1 Y+ t N4 uIt also generally explains how to apply changes in ini files globally (and not to a single modification)./ Y' x! e+ ]/ ~: u7 p) V( G
# M+ I; u: v$ Q% I! ^
! K$ @. k( E) |4 A' }7 uTo swap mouse button 2 and 3, edit the "InputControl.ini". That file is located inside the archive "ds_add.cpr". / r1 x1 D- K f" V
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 S. d' R* l8 e4 ]# C
; ]% ?& w2 X! q1 p9 N- Shut down Darkstar One.
7 h4 ]+ ^; J7 k- ?& n& n4 [- delete the file ControlDefinitions.bin from your My Documents\Ascaron Entertainment\Darkstar One\
# K3 u# Q& K' D9 \- extract the files from ds_add.cpr including all subfolders into the main DSO directory. Delete the archive file afterwards.
. p4 J0 W( A7 r1 A- enter the "inifiles" directory.
: F( ^" M- @; d0 R6 T, q/ E* {0 t( @- u- open the file "InputControl.ini".
+ E- f( T- ]3 a$ f
4 R" w# v- p% Y* E, s+ VYou can find the following inside:
& S9 ^$ l: _ K+ p
! R( u( r' I8 e6 P5 q" u: ~3 h- [FLIGHTCONTROL_FIRE_SECONDARY] ;
5 Y0 f: p1 F# v/ g - Anzahl = 2 ;
& w' }5 z2 F# j5 D - DeviceID_1 = INPUT_DEVICE_ID_MOUSE ;$ ~4 F( T1 C4 T
- EntryID_1 = INPUT_MOUSE_BUTTON_3 ;. `( T& N+ P) A7 @; Y4 ?, K( H
- DeviceID_2 = INPUT_DEVICE_ID_JOYSTICK;
4 l3 \+ K; O" S2 k* @ - EntryID_2 = INPUT_JOYSTICK_BUTTON_2;
, ^$ M. _0 y0 l1 N - * M' ^8 e7 V1 e" J! G: E; c
- ' r$ ~, C' q+ y1 u# N' {. P/ q' `
- [FLIGHTCONTROL_FIRE_THIRDLY] ;$ {5 Q; ], n* b, i$ |+ z7 u' ^6 U
- Anzahl = 2 ; i! e4 H, v% v/ _9 W+ D
- DeviceID_1 = INPUT_DEVICE_ID_MOUSE ;% e. w5 j# M+ E3 i( t J
- EntryID_1 = INPUT_MOUSE_BUTTON_2 ;
& f1 r- K" Z- \3 Q( t: P1 Q$ j - DeviceID_2 = INPUT_DEVICE_ID_JOYSTICK;
. y7 J/ z0 V2 e- K - EntryID_2 = INPUT_JOYSTICK_BUTTON_3;# J8 c* E4 H/ d9 u" I
复制代码
5 b% K% z# ` h
z5 G+ U( p. h+ Y% G: _- s4 Q. B! v
/ u0 J9 `% w0 b# g3 d2 ~; E- Switch the numbers after INPUT_MOUSE_BUTTON_ (2 becomes 3; 3 becomes 2). H7 j, y* ] D: U" y5 J
- Save the file and close it.
9 N! Q& ?/ \/ s- Delete the file "inifiles.bin" (It will be newly created during the next start of DSO).
2 h/ m N1 C5 ?- Start DSO. Verify that it has worked by looking at the options menu.
, R, D Z4 q: M$ t8 F0 f" \- Have fun!% i J( `7 x6 a9 j; w
. ^1 t6 C$ I6 b8 C' U m2 CPS. "Anzahl" is german for "count/number"7 y8 a( Y3 b" u) @- G
__________________
* f0 B4 z6 h8 ?1 i4 h- p' ]Customer Support
3 k0 t4 ~% z/ S5 FMission Scripting Darkstar One
6 c6 _1 ]7 Q1 ]6 f' C+ Ksupport form |
|