Update 22 March 2015: ETManager Version 184.108.40.206 Alpha is finally released. Please refer to this entry for more details: ETManager Version 220.127.116.11 Alpha
Update 20 March 2015: It has been more than one week since I posted this entry and I would like to give you an update as to what has been going on with ETManager. I have just finished the basic features of ETManager (More information on what the basic features are when I release it), in other words, ETManager Version 18.104.22.168 Alpha is ready to be released. I was testing it just before releasing but I encountered issues with regards to administrative privileges hence, I was forced to hold back the release until I find a new solution. I apologise for not being able to release this early as I hope. I will take a look at it later tonight and hopefully I would be able to find a solution and release it. Thank you.
You can follow me on Twitter for updates on ETManager: @blackknight8653
This is just a test blog for me to log my development progress. Thank you for stopping by. Note this is not a show off blog it is just a place for me to log my progress as there does not seem to be a section on the forums solely for ET Software Development (Just realised there is a Coder's Corner). I may or may not finish my current project depending on motivation, free time and many other things. I apologise if I am not able to. Hope you understand. My current project: ETManager (I know there is already an ET software with that name but it is with a space in between. I only found out after doing this project halfway. Changing it will take quite a lot of time so I think I will stick with this but without the space.)
What is ETManager? You can think of it as a ET Starter Pro alternative. Though it might not be as sophisticated as ET Starter Pro as currently my programming ability does not allow me to fully utilise the library used by ET Starter Pro to query servers so I decided to use et.trackbase.net with credits given. I have some features in mind to make it different from ET Starter Pro. Look forward to it. All I can say is, you might not need to change Server IPs in the future whenever server admins move their servers to another IP this solves the problem of trying to spread the word of the new IP when a server change is required. You can always connect to the newest Server IP without any change from the userside. Furthermore, you can also download ET Maps in the server rotation in advance before even launching ET.exe (Support for mods maybe added if I can figure out a good way to do so), this solves the problem of having to wait to download all the maps one by one especially for new players who are new to the server's map rotation. Players can enjoy a better ET gaming experience without the need to keep disconnecting to download a new map in the server rotation which they do not have in their etmain. To put it simply, instead of being userside, it will be serverside. Server admins just need to change the Server IP from their end or update their map rotation and the changes will take effect for those who uses ETManager. I call this the database system or the repository system as I thought of two different methods to implement this system. Server admins can choose the method which suits them better. All the user need to do is add the database or repository url given by the server admin and all the servers controlled by the server admin will be auto added to the user's ETManager. Of course, the local mode which ET Starter Pro has introduced will still be available if users want to control everything by themselves without the aid of server admins as seen in one of the images below where under "Serverlist mode" the selection "Local" is selected.
Note: ETManager is still in early alpha stages, in other words, not everything works as planned. Though I have code many features it is still not complete as I want it to be so it is still in alpha stage. Don't worry about the unregistered portion as you might have notice. The program will be free if I ever manage to complete it which I will try to. The registration function is just for beta testing purposes for certain users to test beta features not completed or still in testing phase. ETManager has been worked on for a very long time, development is based on my motivation and amount of free time available for me. I am still in the progress of learning programming so I am still a beginner. I apologise if some features are not as sophisticated as you might hope for. I am learning while programming this software so you can treat it as my first project. I also apologise if you see some empty boxes or default icons. Those boxes are meant to be where the banners, logos, images, etc are supposed to be placed but due to me being inexperienced in designing I decided to leave it empty for now. It is also the least of my priorities right now.
I will update this entry or blog from time to time to log my progress. You can follow me on Twitter for updates on ETManager and my other projects: @blackknight8653
Some images of what I have done (These are only some of the features. I did not show everything as it is either not completed or it is to keep you in suspense until it is released) :
New ETManager Installation
New ET Installation
ETManager Main Page
ET Installation Settings
Options - Servers