mgtray Code
Status: Beta
Brought to you by:
m0ellemeister
MGTray is a little tool for everyone who wants to play MegaGlest (http://megaglest.org) online, but don't wants to stay ingame in the Game Lobby, waiting for an online match. MGTra will stay in your Systray and checks in regularly intervals if any match waiting for players is avialable. If one (or more) games are waiting for players, a little Baloon Hint will show up. When you double click on the MG icon in Systray a window will pop up which shows you the available games. Just click on one in the overview and click the 'Join' button. MGTray will start MegaGlest with the option "--connect=<ip of server>" which should connect MegaGlest directly to the game. MGTray is developed in Object Pascal using FPC/Lazarus (Main development Platform is Linux) MGTray is known to build successfully using fpc-2.4.2 lazarus-0.9.30 Synapse Release 39 (http://synapse.ararat.cz/) (is in source included) When you load the MGTray.lpi Lazarus project file, you have to adjust the path where synapse is located on your system. In Lazarus click on Project->Project Settings or hit <ctrl>+<shift>+<F11> Under 'Compiler settings'->'paths' Edit field 'Other Units(-FU) set the path to <where you have extracted synapse>/source/lib Now you should be able to build MGTray. BUG REPORTS Please send bug/problem reports to mgtray@megaglest.org