Update 25 March 2015: Added links to download Microsoft .NET Framework 4.5.1 which is required to run ETManager. Furthermore, I am not sure if it is a bug with my Windows 10 Professional Technical Preview Virtual Machine but ETManager 184.108.40.206 Alpha does not seem to be able to launch after installation even with Microsoft .NET Framework 4.5.1 installed. Though in my main computer running Windows 7 Professional, ETManager runs fine. If anyone is experiencing issues running ETManager 220.127.116.11 Alpha even with Microsoft .NET Framework 4.5.1 installed, please do not be afraid to contact me via the comments section or through private message. I will look into the issue and try my best to resolve it. Thank you. Sorry for any inconvenience caused.
Before reading the entry below, if you don't know what ETManager is please refer to this entry: Test Development. It is also important to note that this is not an advertisement. I did not publish this entry to show off or anything else. I am sharing my work with you all so that we can all enjoy Wolfenstein: Enemy Territory together. You can think of it as my contribution to Wolfenstein: Enemy Territory and Fearless Assassins for their fun ET Servers. Thank you.
I know it has been more than a week since I posted my last entry with regards to ETManager, that was because over the past few days I have been spending countless hours trying to get ETManager Version 18.104.22.168 Alpha ready and usable for the general public. It took longer than I expected as each time when I was about to release it, during testing, I would discover new bugs and have to quickly fix it. There were some bugs that were really difficult for me to fix which is possibly due to my inexperience. Fortunately, after thinking through many different methods and trying many different alternatives, I am happy to say I have finally finish ETManager Version 22.214.171.124 Alpha. Though it currently only has basic features and may be incomparable to ET Starter Pro at the moment, however, I will try my best to regularly update ETManager and put in all the ideas which I have for ETManager into a finished product. (You can refer to the Test Development Entry for a sneak peak of ETManager and some of the ideas which I plan to implement.)
Features in ETManager Version 126.96.36.199 Alpha:
For players who are planning to play ET you can...
Download Wolfenstein: Enemy Territory directly from ETManager and install it (PunkBuster and ETKey Generator are included).
For players who already have ET installed you can...
Run PunkBuster Tool and ETKey Generator to check if you have PunkBuster and ETKey installed and install it if you don't have them.
Connect to your favourite ET Servers directly from ETManager.
View the status of your favourite ET Servers courtesy of et.trackbase.net
Automatically patch your ET Version to either 2.55, 2.56, 2.60, 2.60b.
Delete existing etkey and auto request and generate new etkey.
Start ET Minimiser.
Currently, the default local server list has 3 Fearless Assassin Servers. I just picked 3 Fearless Assassin Servers randomly for testing purposes. You can edit it if you want.
Auto check for updates for ETManager.
Known issues in ETManager Version 188.8.131.52 Alpha:
ETManager's auto updater does not auto install updates for ETManager and instead points to my development website which has not been updated for a long time and does not have any download links for ETManager. (However, it will still notify you if a new version of ETManager is available.)
Initial ET Configuration Page is not coded yet. (You can just click the Next button to skip it.)
Errors are not displayed properly yet and there is no error reporting system as of now. (You can just comment below or private message me if you encounter any errors and I will try my best to fix it.)
Database System and Repository System are not working yet. Please use "Local" in the meantime.
I will post this when I have the time as it is a long list. Sorry for any inconvenience caused.
Those are the features and known issues I can think of as of now, I may have missed some and I am sorry if I did.
With regards to documentation, I will create an ETManager documentation when I have the time. I plan to finish coding more features first especially the repository system before creating the documentation since the repository system requires some explaining to server administrators on how it actually works and how to set it up.
As for my development website, though my forum profile and in ETManager both stated my website link, it is important to note that my website has not been updated for a long time due to most of my free time being spend on ETManager. I will update it when I have the time.
Note: The reason why ETManager is currently limited in features is because it is still in Alpha. I placed top priority in ensuring that the basic features are fully coded and fixed. I apologise for the lack of features. I will regularly update ETManager during my free time.
Download Links (I will add more download links if needed, you can just request for it either through the comment section or through private message):
ETManager Version 184.108.40.206 Alpha: Mega
Tested on: Windows 7 Professional
MD5 Hash (Installer): 2E62EB35B8A3EFDD79CA30C02947E18A
SHA-1 Hash (Installer): 783940B7EC78A5EC1423A1BB1AEC2431CE47D00D
SHA256 Hash (Installer): D5668DE0348675DEC5482057D307FB8A16286DA690B51FFEA08C6499D5AB96EF
VirusTotal Results (Installer): Scan Report
Microsoft .NET Framework 4.5.1 Official Download: Web Installer Offline Installer
You might have noticed that VirusTotal scan showed that as of 22 March 2015, the detection ratio is 1/57. Only Zillya detect it as Tool.InjDll.Win32.142. I am not sure why this occur but as you can see from the rest of the scan report by 56 other antivirus softwares, ETManager is clean of virus. The only reason why I can think of it detecting ETManager is likely due to ETManager being a new tool and only a few users used it so they do not have much data on ETManager.
If you want to compare hashes, you can download a free program call HashTab by Implbits. Install it and then right click on ETManager Installer and under Properties, click "File Hashes" and you can check and compare the installer's hashes with the one I have posted above. If they match means you have downloaded the correct ETManager Installer. If it doesn't, it is most likely not my tool.
You can download HashTab by Implbits here: Download HashTab
Note: The hashes might change in the future with new builds of ETManager's Installer following new updates of ETManager. I will try to update the download links, hashes and VirusTotal Results as much as I can depending on my free time. Thank you.
Version 220.127.116.11 Alpha (22 March 2015)
I apologise for not being able to provide any direct links as I do not actually own an actual website. My current development website is not updated and uses wordpress.com which is a free wordpress hosting website. As for why I did not use free webhosting, it is because they are susceptible to attacks, viruses, etc, in order not to let my users download infected files, I did not use them and instead uses trusted file hosting websites as of now. When I have enough money, I may purchase a webhosting. Sorry for any inconvenience caused.
1) Download ETManager Installer Version 18.104.22.168 Alpha.exe from the download links above.
2) Launch ETManager Installer Version 22.214.171.124 Alpha.exe
3) Follow the install process.
4) You have successfully installed ETManager.
5) Please remember to right click on ETManager's desktop shortcut and go to Compatibility. Under Privilege Level, make sure the "Run this program as an administrator" checkbox is checked. This can help avoid some errors which you might experience.
Frequently Asked Questions (FAQ):
Question: Why am I not able to patch my ET or connect to an ET server?
Answer: This may be because you did not run ETManager as an administrator hence, ETManager may not have the administrative privileges or rights to patch your ET or run ET.exe. Please also ensure you entered the correct ET.exe Path and ET Directory Path. You can change this by going to the Main page of ETManager and then at the top left hand corner click "Menu" then "Options" followed by "General". Remember to click the save button after you finish making your changes. If it is a new ETManager Installation it is possible that for some reasons the Initial ETManager checks were not performed, please reset ETManager by clicking Menu which is located on the top left hand corner of ETManager's Main Page then click "Developers" followed by "Reset ETManager". Click yes when asked if you want to reset ETManager and the application will reset and restart. You should see the initial ETManager checks being performed for your new ETManager Installation.
Question: ETManager suddenly disappeared even though I installed it?
Answer: It may be because your antivirus has removed it by mistake. I can assure you that I have no malicious intent and have not included or code any files that might harm your computer in the form of a virus though I do not provide any warranty for the use of ETManager. I personally use Norton Internet Security, it did not detect ETManager as a virus though there was once while I was testing it did remove ETManager due to it being high risk caused by the lack of data on ETManager since it is a new tool and only a few users used it. Please whitelist ETManager if you face this problem and the issue should be resolved. You can view VirusTotal Report on ETManager Version 126.96.36.199 Alpha here: Scan Report.
Question: Why does my ETManager shows unregistered version. Does that mean I have to pay for it?
Answer: No, you don't have to pay for it. ETManager is a free program created by me. The registration feature is so that in the future it will be easier for me to allow certain users such as beta testers to test ETManager by giving them access to beta features not yet ready for the public. Anyone can sign up as a beta tester though it takes time for me to review the requests and send out product keys for beta testers to activate. As you might have notice, the registration feature is not finished yet. The details on How to Register will be released in the future. Currently, I am working on other features which I have planned, if you have any questions regarding it you can leave a comment in the comment section or send me a private message.
I will post more images when I have the time. In the meantime, you can refer to my previous entry: Test Development for images. Sorry for any inconvenience caused.
You might see empty spaces or boxes and default icons in ETManager, this is because I do not have time and do not have the expertise to design icons and banners which is where the empty spaces or boxes are suppose to be. It would be great if someone can help me design icons and banners, you can even design them for Fearless Assassins, for example Fearless Assassins banners for the main page of ETManager. I am open to it as well since I think Fearless Assassin Servers are fun though it would be great if it is just a general banner and icon for ETManager. Credits will be properly given on the credits page of ETManager and on the Full Credits List. You can choose to contribute if you want, it is optional.
If you do contribute regardless of how small the contribution is or what the contribution is (eg. designing, reporting bugs, suggesting features, or just saying Thank you or words of encouragement), I would like to express my gratitude to you. Thank you, it means a lot and helps increase my motivation.
You can go to ETManager's Credits Page under Menu > Help > About > Credits to view the Credits. If I have missed anyone in the Credits List I apologise. Please notify me under the comments section or private message me.
For updates on ETManager, you can follow me on Twitter: @blackknight8653 or click the follow button at the top right hand corner of this entry to follow this entry. I may choose to update this entry with newer version of ETManager or create a new entry. Thank you.
Last but not least, I hope you enjoy ETManager. Thank you for your support. Appreciate it. I am finally able to take a short break and play Wolfenstein: Enemy Territory on Fearless Assassins Silent Servers and Jaymod Servers after not playing for many days due to most of my free time being spent on developing ETManager Version 188.8.131.52 Alpha. Hope to see you all on Fearless Assassins Servers. Please do not be afraid to say Hello to me if you see me.
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