What does the provided patch do?
It changes how atsw.lua parses the bank buttons text so that it will catch special characters.
Please provide any additional information below.
replaced every instance of "(%w*) %- (%w*)" with "(.+) %- (%w+)". The +'s are just there because it doesn't make sense to match a 0 (which the * will), we expect at least 1 character.