GH = Game Hunter Todo: - Prevent the mouse cursor from changing to the hand when it is not actually over a URL - Stop GH from cutting out characters while sending a memo - Stop GH from cutting out a character from memo list: /ms list it says "emos for |Gustavob|" - Add the ability to see a player's GTA2 version, gateway IP and internal IP - Checksum STY, GCI, multiscript SCR and maybe GXT files - Ask to restore nyc.gci if it has been modified - Ask to update GH if a new version is out - Delete obsolete files: bc_hl_1p.mmp bc_hl_2p.mmp bc_hl_3p.mmp bc_hl_4p.mmp bc_hl_5p.mmp bc_hl_6p.mmp bc_hl.sty - Random map selector should go through all maps before repeating - http:/ should not be underlined or should be corrected to http:// - "Find this map" should only search for map name 500ms after typing a letter instead of instantly - Chat history should only scroll when scrollbar is already at the bottom - Allow scrolling of previously sent messages with the up and down arrows - Add nick completition - Upload replay.rep to opponents or GTAMP.com - Option to LockSetForegroundWindow for GTA2 - Default visual and/or audio notification - Custom anti idle setting - Display each nick in a unique colour - Add option for Screen\rendername 3dfx.dll - Add option for Screen\videoname dmaglide.dll - Support http://www.tunngle.net/#developers or OpenVPN - Make the map list scrolling smoother (you should not be able to see the boxes changing size) - Option to open tray with single click - If joiner has MMP file but is missing SCR or GMP then host sees confusing message saying "Join GMP 00000000" - Add a warning to GH that the custom GCI/GXT file found in this MMP will be ignored when clicking Play Alone (GTA2 may crash). - If the result of the search is the same after typing or removing letters, the form shouldn't update - Find This Map should also search GMP, STY, SCR and MMP names - Save "Exit on desync" option no matter how you close the map list (it would be a problem if someone is currently in your game) - Change country list from a combobox to listview so it supports multi select and resizing - Change speaker icon to play icon - If Bob tab already exists and then another tab changes to Bob, there will be two Bob tabs. Merge tabs. - Add a mute button/speaker icon - Make GH compare files with the hoster AFTER the correct password is entered - Single click name to add it to the chatbox, double click to open private tab (context menu would be even better) - Make it so you can join a game by single clicking even when GH doesn't have focus - Link detection seems half a character offset to the right - Reduce flicker - Keyboard commands for joining games. Perhaps /g name or number. - Allow searching of chat history (ctrl+f, support wildcards and pattern counting) - Change message about wil.sty missing. If the previous GTA2 folder no longer exists, say so. - If selected GTA2 language file doesn't exist then change to a language file that does exist - Add a context menu to copy player name to clipboard - Option to force GTA2 to use a specific port in 2301-2400 range - Resend flag after a netsplit or send /names #gta2gh command periodically - Quit confirmation option (only ask confirmation if you are signed in) - Auto set away if no activity - If you install a map while hosting, the checksum is not updated until you click on another map first - When changing to a black background only change the black text to white instead of all the text and vice versa - Slow down connection attempts - Improve timeout detection - Delay notice sending if notices are sent too rapidly Error messages that have occured in the wild and need to be exterminated: - GH1.536CZ error resizing host window: A form can't be moved or sized while minimized or maximized Line: 0 - 1.536CZ AutoSizeLV error: Line 0 Can't create AutoRedraw image - 1.537: error during tabIRC 0 Invalid control array index TabCount: 2 Tab: 1 - 1.536: processing error: Out of string space - Line: 0