Thanks for your efforts. But I have a weird trouble now, when I use mg-client under WinXP. It doesn't secret, that many players use custom binds for buying weapons, evolving, chats, etc. Early I used binds for digital keys, like that:
...
bind 1 "sell weapons;buy rifle;itemact rifle;buy ammo"
bind 2 "sell weapons;buy psaw;itemact blaster;itemact psaw;"
...
But now, this simply sequence of binds into "autogen.cfg" file
bind 0 "echo Hello world"
bind 1 "echo Hello world"
bind 2 "echo Hello world"
bind 3 "echo Hello world"
bind 4 "echo Hello world"
bind 5 "echo Hello world"
bind 6 "echo Hello world"
bind 7 "echo Hello world"
bind 8 "echo Hello world"
bind 9 "echo Hello world"
....lead to resetting all my config-changes and settings to default state.
Detailed step for reproduce (tested under different computers):
1) Make some changes after installing of tremulous (under mg-client version), for example: screen resolution, full screen mode off.
2) Close tremulous. Copy autogen.cfg file to another place (for future comparing).
3) Open autogen.cfg to edit.
4) Insert above sequence binds after "unbindall" directive
5) Start tremulous (at this moment you can see, that you lost your settings changes).
6) Close tremulous. In order to make sure that content difference of autogen.cfg (after and before binds modification) are huge you can use "compare by content" text tools. You have config-file with default settings now.
It's very strange, but bug occurred only for digital keys binds. Also the same behavior well reproduce for this client ->
http://www.trem-servers.com/index.php?page=downloads#client. But under tjw-backport and 1.1.0 version (svn_755) bug doesn't reproduce.
How can I resolve this problem?