GH = Game Hunter Todo: Prevent joining with the host's name Delete these obsolete files: CapitalCityMP-2p.SCR CapitalCityMP-3p.SCR CapitalCityMP-4p.SCR CapitalCityMP-5p.SCR CapitalCityMP-6p.SCR CapitalCityMP-2p.SCR CapitalCityMP-3p.SCR CapitalCityMP-4p.SCR CapitalCityMP-5p.SCR CapitalCityMP-6p.SCR Rocket_Town-2p.mmp Rocket_Town-3p.mmp Rocket_Town-4p.mmp Rocket_Town-5p.mmp Rocket_Town-6p.mmp old face off no arrow files - flash taskbar icon on alerts - output dplaysvr terminated - Reply to shutdown requests to stop "GH is preventing Windows from shutting down" issues - Private chat highlight goes away after a second even if not read - Don't say "close GTA2 before trying to join a game" when you are already in a game - AFK status can trigger on launch or when you haven't actually been AFK - Compare GTA2 lobby player order on all clients and warn if there is a conflict - Fix Alt+F4 - Fix registry sync bug - Add rehost button - Rehost/Create game should start with last map selected in GTA2 rather than last map selected in GH - Add/restore clean map list function (ask to remove mmp files with missing files etc) - Close GTA2 when kicked from GTA2 lobby? - Make local IP a different colour to other F2 text - if you write /q someusername in different caps --- Error during showPlayerList Control array element '0' doesn't exist 0 if time out - Add cancel button for downloads. - Prevent downloading same map multiple times - Add dusk/noon checkbox to GTA2 - Map sorting: rating, number of times played, date released, last played date - Total Annihilation replay recorder? http://www.clan-sy.com/download/tademo/recorder.html - http://www.microsoft.com/en-us/download/details.aspx?id=30505 - Save channel list on join - Better handling of multiple GH instances (you shouldn't be able to run GH more than once, if open GH has stopped responding or is invisible then opening GH again should close the "bad" GH) - A filename with the same name as a folder can make 7za error - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{2987EE84-C4EE-4FF5-8160-32DE00D6ABC6} - Remove HKEY_LOCAL_MACHINE\SOFTWARE\GTA2 Game Hunter - Make Dark theme use background #161616, general chat color #A2A2A2 - Remove HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\GTA2 to prevent the v10.3 patch from installing - http://www.solemnwarning.net/ipxwrapper/ http://aluigi.altervista.org/papers/dplay7info.zip - http://code.google.com/p/dpwrapper/ http://code.google.com/p/dplobbysystem/ - Ask to restore nyc.gci if it has been modified - Check for GH, GTA2 and map updates on login. Ask to download and install. - If the host sends status C then remove status S=hostnick - Save/load channel keys for all channels - http://www.wippien.com/ - http://www.p2pvpn.org/download.html - Resuming frm AFK status doesn't restore previous status - http://visualstudiomagazine.com/articles/2010/01/05/monitoring-system-power-status.aspx - http://www.mp3car.com/rr-plugins/122570-make-vb6-aware-of-hibernation.html - #gta2gh topic can say "private chat with " under some unknown conditions - 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 - 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 iscmulti.scr iscmulti.mis isc2.mmp - 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) - 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 - Cache map list (loading it from gta2gh.ini would be faster than parsing every MMP file) Error messages that have occured in the wild and need to be exterminated: 01-07-13 03:29:19 error resizing host window: A form can't be moved or sized while minimized or maximized Line: 30 GH1.58SE 21-03-13 07:11:14 Error during lvGames_itemClick Object variable or With block variable not set 0 GH1.58SE 21-03-13 07:11:47 error during resize: Object variable or With block variable not set 0 02-10-12 07:01:14 Error during lvGames_itemClick Object variable or With block variable not set 0 GH1.54TR Error resizing host window: A form can't be moved or sized while minimized or maximized "My MAME game was paused in Fullscreen mode at 800x600 resolution, a Symantec Tracking Cookie was autodeleted minimizing Mame game but Desktop still at 640x480." 17-07-12 08:06:01 Error during lvGames_itemClick Object variable or With block variable not set 0 GH1.54CA 16-07-12 05:42:53 Settings OK error: Object variable or With block variable not set GH1.54?? 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