bindED/CHANGELOG.md

92 lines
3.5 KiB
Markdown
Raw Normal View History

2021-05-19 12:13:14 +02:00
# devel
**Note**: If you do not own Odyssey, everything will work just as before!
I, too, do not own Odyssey. So while I have tried testing various things with
mock Odyssey binds files, please keep an eye out for bugs and [file an
issue](https://github.com/alterNERDtive/bindED/issues/new/) if you
encounter any. And check back for a potential 4.0.1 soon. TYVM!
**IMPORTANT**: Please backup your binds files before installing this release,
just in case. You can find them in
`%localappdata%\Frontier Developments\Elite Dangerous\Options\Bindings`.
Sadly for the time being Odyssey and Horizons will basically be separate games.
That also means they have separate binds files.
BindED will by default always use the last edited file, be that the base preset,
Horizons or Odyssey.
To keep hassle to a minimum, the recommended way to change binds is to do it
from Odyssey. When a change to the Odyssey file is detected, the plugin will
by default overwrite Horizons<6E> binds with it. To prevent that and keep entirely
separate binds, you can set `bindED.disableHorizonsSync#` (yes, including the
pound sign) to `true` in your VoiceAttack profile.
## Added
* Odyssey binds file support (`*.4.0.binds`). (#14)
* `bindED.disableHorizonsSync#` configuration option: Set this (to `true`) in
your VoiceAttack profile to disable automatically syncing Odyssey binds
changes to Horizons binds.
-----
2021-01-29 15:25:03 +01:00
# 3.1 (2021-01-29)
2020-11-17 10:29:14 +01:00
## Changed
* Invoking the `loadbinds` context will now force reset everything and reload
from scratch. (#5)
## Added
* The current layout<75>s key map file is now monitored for changes. Should make
adding support for new layouts slightly less annoying. (#4)
-----
2020-11-12 21:07:41 +01:00
# 3.0 (2020-11-12)
2020-11-09 12:25:55 +01:00
I did a complete refactoring of everything to prepare for some juicy new
features! Sadly that also meant breaking backwards compatibility. On the plus
side, the things that no longer work like they did in Gary<72>s initial release
should basically never be used anyway.
## Removed
* You can no longer specify binding files to use by linking them into the plugin
directory.
* You can no longer specify binding files by using them as the plugin context.
## Changed
* Invoking the plugin with no context or with a binds file as context is now
deprecated and will be removed in a future version. Use the `loadbinds`
context instead.
## Added
* `en-gb` key map. Thank you A.Cyprus for the work on that!
* Bindings are now automagically read when VoiceAttack loads and when
`bindED.layout#` is changed.
* After the initial reading of bindings the plugin will monitor the bindings
directory for changes to a) the `StartPreset.start` file (preset has changed)
and b) the binds file(s) corresponding to the current preset. Changes are
2020-11-09 12:30:56 +01:00
automatically applied. (#3)
* The `listbinds` context will set the text variable `~bindED.bindsList` to a
2020-11-09 12:30:56 +01:00
list of bindings present in the current bindings file. (#1)
2020-11-09 12:25:55 +01:00
* The `missingbinds` context will create a report of missing binds (anything
2020-11-09 12:30:56 +01:00
that doesn<73>t have keyboard binds) and save it to `~bindED.missingBinds`. (#2)
2020-11-09 12:25:55 +01:00
* The included `bindED-reports` profile runs a missing binds report and a binds
2020-11-15 00:36:02 +01:00
list report when you load it and saves them to your Desktop.
-----
2020-11-08 12:41:36 +01:00
# 2.0 (2020-09-23)
## Added
* Support for non-US keyboard layouts. `de-neo2` is included (because that<61>s
what I<>m using), others can be added ([see the wiki for
2020-10-24 14:49:24 +02:00
instructions](https://github.com/alterNERDtive/bindED/wiki/Keyboard-Layouts)).