View Issue Details

IDProjectCategoryLast Update
0000415AI War 1 / ClassicBug - OtherOct 13, 2010 6:22 pm
ReporterChris_McElligottPark Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version3.707 
Summary0000415: N+3, etc filters are not working.
DescriptionProbably all of the selection filters.
TagsNo tags attached.
Internal Weight

Activities

keith.lamothe

Oct 13, 2010 6:16 pm

administrator   ~0000768

Actually I think the problem is that the first version (which was possibly internal-only) with those key binds did not define their keys, and subsequent updates do not override stuff that's already been written to inputbindings.dat.

Your technique of renaming the internal enum names of the KeyBind works really well to "force" an update, and that's what I'm doing for these. Also, to ease the usage of that technique in the future, I'm pulling the _Name and _Description loca-getting into the new KeyBindData (which, incidentally, uses GetValueOnce to cut down on the loca-dictionary size), and having it chop "_UKB" and anything after that off the KeyBind name before using it to get the loca strings. Long story short, I've tacked "_UKB1" on the end of a number of keybinds; if we need to force another update to those particular ones we can change it to _UKB2 or whatever.

Anyway, once I actually let it define the keys this function seems to work fine, or at least the same as in 3.189.

Chris_McElligottPark

Oct 13, 2010 6:22 pm

administrator   ~0000769

Excellent all around!

Issue History

Date Modified Username Field Change
Oct 11, 2010 9:45 am Chris_McElligottPark New Issue
Oct 11, 2010 9:45 am Chris_McElligottPark Status new => assigned
Oct 11, 2010 9:45 am Chris_McElligottPark Assigned To => keith.lamothe
Oct 13, 2010 6:16 pm keith.lamothe Note Added: 0000768
Oct 13, 2010 6:16 pm keith.lamothe Status assigned => resolved
Oct 13, 2010 6:16 pm keith.lamothe Resolution open => fixed
Oct 13, 2010 6:22 pm Chris_McElligottPark Note Added: 0000769