GH = Game Hunter Todo: - If GH can't write to the GTA2 folder then ask to move GTA2 folder to a writable location - Display a more informative message when a joiner doesn't have the map. Inform host that joiner is downloading map. - Compare all local map files with gtamp.com map files and optionally download the latest versions - Warn before downloading files that haven't changed or are older than your installed files - Strip colour codes from topic/chat - Adjust topic height to fit all text - Combine the Sign In and Sign Out buttons - Attempt to rejoin a game after the required files have downloaded - Prevent the mouse cursor from changing to the hand when it is not actually over a URL - Add the ability to see a player's GTA2 version, gateway IP and internal IP - Checksum STY, GCI, multiscript SCR 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: 08-04-12 01:57:07 Error during read: Path/File access error Line: 0 Lite is 000423531775@gtanet-4ni0c5.pool.invitel.hu * GH1.537kHU - 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