From f47f264dd6d2b095eda64507858c8d49c36d7f2b Mon Sep 17 00:00:00 2001 From: Wanne Date: Fri, 6 Dec 2013 16:47:41 +0000 Subject: [PATCH] New option ALTERNATE_MOUSE_COMMANDS in Ja2_Options.ini (by Sevenfm) - With this option = TRUE, mousewheel is inverted for changing stance with ALT+mousewheel, also some new mouse actions are possible. - Alternate mouse actions: see "Docs\Manual\JA2_113_Alternate_Mouse_Commands.xlsx" https://ja2svn.no-ip.org/source/ja2_v1.13_data/GameDir/Docs/Manuals/JA2_113_Alternate_Mouse_Commands.xlsx git-svn-id: https://ja2svn.mooo.com/source/ja2_v1.13_data@1889 4f8fa57e-7814-0410-bad4-adc449f26b7c --- Data-1.13/Ja2_Options.INI | 8 ++++++++ Data/Ja2_Options.INI | 8 ++++++++ .../JA2_113_Alternate_Mouse_Commands.xlsx | Bin 0 -> 14213 bytes INIEditorJA2Options.xml | Bin 881484 -> 882614 bytes 4 files changed, 16 insertions(+) create mode 100644 Docs/Manuals/JA2_113_Alternate_Mouse_Commands.xlsx diff --git a/Data-1.13/Ja2_Options.INI b/Data-1.13/Ja2_Options.INI index e602bf029..c564b3abe 100644 --- a/Data-1.13/Ja2_Options.INI +++ b/Data-1.13/Ja2_Options.INI @@ -843,6 +843,14 @@ STAMINA_HIT = 6900 ENABLE_EXT_MOUSE_KEYS = TRUE +;------------------------------------------------------------------------------------------------------------------------------ +; Allow alternate mouse commands +; This option inverts mousewheel for changing stance with ALT+mousewheel and adds some new mouse actions for wheel and buttons +; For more infos see Document "Docs\Manuals\JA2_113_Alternate_Mouse_Commands.xlsx". +;------------------------------------------------------------------------------------------------------------------------------ + +ALTERNATE_MOUSE_COMMANDS = FALSE + ;------------------------------------------------------------------------------------------------------------------------------ ; Default: FALSE ; Alternative aiming-levels for targets. diff --git a/Data/Ja2_Options.INI b/Data/Ja2_Options.INI index 4da95d10d..4627120c9 100644 --- a/Data/Ja2_Options.INI +++ b/Data/Ja2_Options.INI @@ -842,6 +842,14 @@ STAMINA_HIT = 10000 ENABLE_EXT_MOUSE_KEYS = FALSE +;------------------------------------------------------------------------------------------------------------------------------ +; Allow alternate mouse commands +; This option inverts mousewheel for changing stance with ALT+mousewheel and adds some new mouse actions for wheel and buttons +; For more infos see Document "Docs\Manuals\JA2_113_Alternate_Mouse_Commands.xlsx". +;------------------------------------------------------------------------------------------------------------------------------ + +ALTERNATE_MOUSE_COMMANDS = FALSE + ;------------------------------------------------------------------------------------------------------------------------------ ; Default: FALSE ; Alternative aiming-levels for targets. diff --git a/Docs/Manuals/JA2_113_Alternate_Mouse_Commands.xlsx b/Docs/Manuals/JA2_113_Alternate_Mouse_Commands.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c06db796afc972bd89ef60825b9dc9b596f14dfd GIT binary patch literal 14213 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 P|9uB}BA7y?og_9|2|9rv=_0U2(6Z3Q`v*b$ zNa!C3LD42?)v86C>>qUQQ%ET;=gplv_nvd#na7XB{a51r!npJ8_ti_rSW?gH0l#|t z49zV#*u@?)*hCH+%pFD&J4kiYN3ZJr#xfH&@+hN@BC7D1OJ<{j6EslMxy!u5$n$%F zwON=dy=+Ef9!~XGoyGByCXQJzlGer{hpXyo5ROENzvw8$8RL$YPr|uhR4t#u}f=KOW~0b4WQfS^mzX$#JwaRf{t5 l?)QAOH@FI(8JC^DkC-C-M1Tkq(?o~}6DDExI{lf4+aHMvfbReR delta 64 zcmdn?-t^2f(}ottElhDIrwhF2Fl+yJmI;WNftUq|S%H`hh}nUd1Bf|+m