crimsoncantab / aok-hotkeys

Hotkey Editor for Age of Empires II
Other
25 stars 9 forks source link

New voobly update 1.6 RC - jan2023 #80

Closed marklig closed 1 year ago

marklig commented 1 year ago

A new 1.6 RC update has been released at voobly - with several new hotkeys available, and breaks the hotkey file. Upload error message: "File format not recognized: Unrecognized file format, header: 3f800000, length: 3520" v1.6 Game Data is currently listed as 2.4.1 and v1.6 RC is listed as 2.4.3.

In addition to new units such as caravaserrai, they seem to have abandoned the shared hotkey techs, that were covered under the headline Additional hotkeys for technologies here https://aoe2de.com/how-to-play/, instead giving each tech a separate hotkey. https://easyupload.io/itnr21

I filled all the ??? keys with new strokes such as Ctrl + Alt, Ctrl + Alt + Shift, and Alt + F# AOK001

crimsoncantab commented 1 year ago

Thanks for reporting. Could you upload a .hki file made with the newest update?

On Thu, Jan 5, 2023, 11:37 AM marklig @.***> wrote:

A new 1.6 RC update has been released at voobly - with several new hotkeys available, and breaks the hotkey file. Upload error message: "File format not recognized: Unrecognized file format, header: 3f800000, length: 3520" v1.6 Game Data is currently listed as 2.4.1 and v1.6 RC is listed as 2.4.3.

In addition to new units such as caravaserrai, they seem to have abandoned the shared hotkey techs, that were covered under the headline Additional hotkeys for technologies here https://aoe2de.com/how-to-play/, instead giving each tech a separate hotkey. https://easyupload.io/itnr21

I filled all the ??? keys with new strokes such as Ctrl + Alt, Ctrl + Alt

— Reply to this email directly, view it on GitHub https://github.com/crimsoncantab/aok-hotkeys/issues/80, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBF4AF4FBOIX3SN7GR4H73WQ4IIDANCNFSM6AAAAAATSIH4PM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

marklig commented 1 year ago

it's the https://easyupload.io/itnr21 link

crimsoncantab commented 1 year ago

My apologies! I read just the email preview of your message and it looked like it was just a couple sentences. Sorry I didn't read the whole thing. Thank you very much for prepping a good hki file that I can use. I'll get that fixed.

On Thu, Jan 5, 2023, 11:44 AM marklig @.***> wrote:

it's the https://easyupload.io/itnr21 link

— Reply to this email directly, view it on GitHub https://github.com/crimsoncantab/aok-hotkeys/issues/80#issuecomment-1372598364, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABBF4ADPHTYVQID3VZUQHGTWQ4JBJANCNFSM6AAAAAATSIH4PM . You are receiving this because you commented.Message ID: @.***>

marklig commented 1 year ago

No worries! Actually, I missed the last grouping on the left. I think that .hki only contained up to the market group on the left side. So here's a full .hki and corresponding screenshots for what the key presses launches. (Do you need these decodings?) Thanks for your work!

https://easyupload.io/mkjg4c AOK004 AOK005 AOK006 AOK007 AOK008 AOK009 AOK010 AOK011 AOK012 AOK013 AOK014 AOK015 AOK016 AOK017 AOK018 AOK019 AOK020 AOK021 AOK022 AOK023

marklig commented 1 year ago

There's a seemingly new file called hotkey.xml , I've uploaded it to https://easyupload.io/6neq1k

here's a random line from the file, so you can see if it's interesting:

crimsoncantab commented 1 year ago

Looks like it just lists the hotkeys, and has string ids for them. I don't have access to the stringfile for the voobly patch, but the "Name" attribute is somewhat helpful at least for giving me a start.

crimsoncantab commented 1 year ago

@marklig thanks for the help! Turned out that that hotkey.xml file was a godsend. There were several other hotkeys that clash IDs with DE hotkeys...unfortunately that's kind of clunky to deal with right now, as the code assumes only one hotkey can have a certain ID. so it displays as "{DE Hotkey} | {CP Hotkey}" on the website.

Would you be willing to check the new hotkeys added to make sure they tie out with what CP has? There were several hotkeys in your player1_voobly_2023_01_05 .hki file that were showing up as "unassigned" (just zero'd out in the binary file), so I could only work off of what the hotkeys.xml was telling me

marklig commented 1 year ago

Yeah, sorry for the confusion, the player1_voobly_2023_01_05 .hki is outdated, (https://easyupload.io/itnr21) use player1_voobly_2023_01_05full.hki (https://easyupload.io/mkjg4c) Are there still problems?

crimsoncantab commented 1 year ago

@marklig I don't think so; I pushed a fix yesterday. Shoot! I missed your .hki file again. No worries, was just a little confusion since the hotkeys didn't match. hotkey.xml more than made up for that. The changes are live, so take a look when you have a chance and let me know if you see any bugs (you can reopen this issue).