Das Kapitel „Gold Road“ (inklusive des Schriftlehre-Systems) und Update 42 können jetzt auf dem öffentlichen Testserver getestet werden! Hier könnt ihr die aktuellen Patchnotizen lesen: https://forums.elderscrollsonline.com/en/discussion/656454/
Wartungsarbeiten in der Woche vom 22. April:
• PC/Mac: NA Megaserver für Wartungsarbeiten – 25. April, 12:00 – 20:00 MESZ
https://forums.elderscrollsonline.com/en/discussion/comment/8098811/#Comment_8098811

Keybindings gehen nicht auf Deutschem Client !!!

Ignatz
Ignatz
Wie von mir auf dem PTS schon einmal gemeldet geht noch immer nicht der Keybind der eigenen Addons auf dem Deutschen Client!!!
Der Code geht aber mit dem Englischen Client

Lua kommt dieses
ZO_CreateStringId("SI_BINDING_NAME_DISPLAY_NAME","Name")

bindings.xml
-<Bindings>
 -<Layer name="General">
  -<Category name="NAME">
   -<Action name="DISPLAY_NAME">
     <Down>Mystery.EmotesToggle()</Down>
   </Action>
  </Category>
 </Layer>
</Bindings>

Eine Info von ZOS wäre nett dazu!
Edited by Ignatz on 30. März 2014 16:59
  • sdande
    sdande
    Im englischen sub-Forum wurde auch schon angefragt. Allerdrings bisher kein Zeichen von @zos ich finds recht dreist; weils nicht nur addons betrifft, sondern auch die game-keybinds nicht richtig funktionieren. Es gibt des weiteren keine Meldung wenn eine Taste doppelt belegt wurde. Kann doch nicht sein das Niemand sowas mal testet. Die Übersetzungsfehler zeugen auch von fehlendem Interesse den deutschen Clienten "up-to-date" zu halten.
    Wenigstens eine Rückmeldung seitens Zos währe angebracht finde ich.
  • HaljaNifheim
    HaljaNifheim
    ✭✭
    The problem is Layer name is language specific and has to be there for the binding.ml to read correctly. ZOS is leveraging the names to construct the HUD’s key command windows. So, the layer name breakdown to:
    • Layer name="General"
    • Layer name="Allgemein"
    • Layer name="Général"
    For English, German, and French. It is a stumbling block when you first look at key bindings because people’s samples are picking their default language. There is a way to make it work for all.

    The games has a global lua table called ‘SI’ this contains all of the defined strings setup for language localization. The string names stay the same but when you switch to another language the string values are changed to that language. There are ones for the binding.xml file.

    This is how a bindings.xml file should look for all languages:

    <Bindings>
    -<Layer name="SI_KEYBINDINGS_LAYER_GENERAL">
    -<Category name="SI_KEYBINDINGS_CATEGORY_USER_INTERFACE">
    -<Action name="DISPLAY_NAME">
    <Down>Mystery.EmotesToggle()</Down>
    </Action>
    </Category>
    </Layer>
    </Bindings>

    The two "SI_" variables will contain the right values when the player switches.
    --halja
  • Yakiros
    Yakiros
    ✭✭✭
    Nun erschließt sich mir auch, weshalb ich keine Makro-Tasten für mein Outfitter-Addon zum Funktionieren bringe. Schade.
    Die Klingen von Akatosh
    [mehr über uns]
    PvE-Gilde, Ebenherz-Pakt, EU
  • Ignatz
    Ignatz
    @jimbo96preub18_ESO‌
    Thanks for your help in that i will try it. Btw i was hoping Zos would give me this info! I didnt had time to look so deep into the API and the documentation of this .... no words!
    Unfortunately this will not help to make the keybinds work in other addons out there so a fix on Zos side should be overthink quickly.

    Ich werde den Vorschlag testen und geb hier Feedback zu.
    Edited by Ignatz on 15. April 2014 16:22
  • Ignatz
    Ignatz
    Wen man die Keybinds den vorhandenen Kategorien zuweißt funktioniert das binden der Tasten!
    Natürlich ist das keine dauerhafte Lösung und das Anpassen der Api für nicht Englische Clienten ist trotzdem unausweichlich!
Anmelden oder Registrieren, um zu kommentieren.