касаемо поста IMW
хотел дополнить инфу по редактированию interface.xdat с возможностью автоматизации процесса патчинга.
автор сего софта запилил туда поддержку скриптового языка, но никто тут об этом не писал походу.
вот коммент автора софта:
с примером кода
//see http://docs.oracle.com/javase/8/docs/api/java/awt/event/KeyEvent.html
def keycode1 = VK_A
def keycode2 = VK_ALT
def wndName = "WeatherWnd"
def action = "ShowWindow Name=${wndName}"
println "Add ${wndName} shortcut keys=${[keycode1, keycode2]}"
xdat.shortcuts["GamingStateShortcut"].actions.add(
new Shortcut.Action(
keycode_1:keycode1,
keycode_2:keycode2,
action: action,
unk8: 1
)
)
println "done!"