Noel Hibbard
Registered
I created a new tool for registering components on my GetMod service but this time it should be much less confusing then all the other methods. The process goes like this.
1: Download some components that you want to use on your server and then install them with the Mod Manager.
2: Run my tool and log it in with your GetMod account.
3: The tool will list all your "Installed" components. Double click on one of them to register it and add download URLs.
4: Once you have registered all the components you want to host on your server, build a new vmod. It is important that you build the vmod after you run my tool. Once this vmod is built, you are free to change or add URLs within my tool without rebuilding the vmod again.
That is it. No more repackaging components just to change the GetMod URL. The files you host on your webhost are totally unmodified originals. This should avoid a lot of confusion.
I made a demonstration video on how to use the tool. I also go over MultiCmps and what is involved with hosting a MultiCmp.
The video is here:
And you can download the tool here:
https://www.dropbox.com/s/61utzv46hllrx4o/GetModMgr.exe
The tool can be copied to any folder you want. In my demo I just ran it from my Downloads folder. It doesn't need installing or anything like that.
Change Log
1.0.0.0: First release
1.0.0.1: Fixed bug when launching the tool without having any Working Dirs set. Also fixed bug when deleting the last Working Dir. (Thanks Woodee for the bug report)
1.0.0.2: Added the ability to double click on a log entry to show more information about the IP address. (Via: http://www.ip-tracker.org/)
1.0.0.3: Retargeted for DotNet4.0. It was targeted for for 4.5. Using 4.0 I pickup support for Windows Server 2003 R2 and some others. Thanks Juan from F1Elites for pointing out it didn't run on 2003R2.
1.0.0.4: Changed the "Copy URL" button to say "Test URL". Now when you click the button it copies it to the clipboard but also launches it in your default web browser. People may not like this change. Speak up if you don't.
1.0.0.5: Fixed pathing bug which caused the Export button to not work on XP and Server2003. (AppData\Roaming Vs. Application Data)
1.0.0.6: Added a check box labled "Installed Only". When this is checked (and it is by default) everything works exactly how it has before v1.0.0.6. But if you uncheck this box it will show everything that you have registered with your GetMod account, regardless of what is currently installed in the current Working Dir. This will give people the ability to unregister old components they don't need anymore. To unregister a component, just double click on it and then remove all the URLs.
1.0.0.7: Fixed bug where "Test URL" button didn't work when "Installed Only" was unchecked.
1.0.0.8: Fixed bug where the Login dialog, Download URLs dialog and Log Dialog didn't show up on the taskbar.
1.0.0.9: Fixed bug that broke the "Export" button on Vista+ (Thanks Babs for this report). Also added the ability to hold down the Ctrl button while clicking the "Test URL" button which cause it to copy the URL to the clipboard without actually opening it in the webbrowser.
1.0.0.10: Fixed bug where the tool gave an error if and invalid Working Dir was selected. Also fixed a bug which caused an error if it encounters a corrupt MFT file (Thanks Babs).
1.0.0.11: Added some hidden vmod creation functionality that isn't ready for public use yet.
1.0.0.12: More work on vmod creation. Almost ready for the public. Also fixed a bug where the last used DataPath wasn't remembered.
1.0.0.13: Added support for new registry stucture used by the ModMgr on builds greater than 860. You must run GetModMgr from the <Core>\Bin32 folder for this to work. I also did a bunch of work on vmod creation. I need to document it a little before making it public.
1.0.0.14: More improvments to automatic vmod creation. Click HERE for more info.
1.0.0.15: Added a "Mods" button which will list all the vmods you have installed and offers a quick way to uninstall several mods all at once.
1.0.0.16: Fixed bug where tmp files were not getting cleaned up all the time.
1.0.0.17: Remove the requierment to inslude a sound component when building a vmod.
1.0.0.18: Fixed bug where special caracters wouldn't work in usernames and passwords.
1.0.0.19: Fixed bug which impacted user names which contained spaces in them. rF2 doesn't like spaces in the GetMod URLs. So usernames like this "Noel Hibbard" are now properly escaped like this "Noel%20Hibbard".
1.0.0.20: Fixed bug were the tool would crash if you mistype your user/password.
1.0.0.21: Added "Unregister" button. Simply highlight a component or several components and then click this button to unregister all download links.
1.0.0.22: Fixed a bug where the tool wasn't correctly detecting rF2 build numbers higher than 999 which would cause it to not be able to find the datapaths that are listed in ModMgr. Again, it's important that you run the tool from the Bin32 folder or else the build detection will not work.
1.0.0.23: Fixed ancoring on the "Unregister" button. Now when the list of components refresh it will restore your selection and scrolls back down the list to where you were before it refreshed.
Known working file sharing services:
Dropbox (20GB/Month for free acounts and 200GB/Month for paid accounts)
Mediafire Pro (Build 660 and newer only and only on pro accounts) Click HERE for more info.
Or if you have your own webhost that supports direct links over HTTP or HTTPS.
If people are interested in hosting their own webserver. There is a super simple free webserver for windows called Mongoose. It is a single 140kb EXE that you just drop in a folder and then double click on. By default the it hosts whatever is in the folder that you dropped the exe in. So setting up the server could be as simple as just dropping the EXE into your Packages folder and double clicking on it. By default Mongoose uses port 8080. Keep in mind that it doesn't do any throttling so you will need to configure QoS on your router to limit the webserver otherwise it will eat all your bandwidth and cause drivers on your server to start warping all over the track.
Mongoose can be found here:
https://code.google.com/p/mongoose/
Click here to donate
1: Download some components that you want to use on your server and then install them with the Mod Manager.
2: Run my tool and log it in with your GetMod account.
3: The tool will list all your "Installed" components. Double click on one of them to register it and add download URLs.
4: Once you have registered all the components you want to host on your server, build a new vmod. It is important that you build the vmod after you run my tool. Once this vmod is built, you are free to change or add URLs within my tool without rebuilding the vmod again.
That is it. No more repackaging components just to change the GetMod URL. The files you host on your webhost are totally unmodified originals. This should avoid a lot of confusion.
I made a demonstration video on how to use the tool. I also go over MultiCmps and what is involved with hosting a MultiCmp.
The video is here:
And you can download the tool here:
https://www.dropbox.com/s/61utzv46hllrx4o/GetModMgr.exe
The tool can be copied to any folder you want. In my demo I just ran it from my Downloads folder. It doesn't need installing or anything like that.
Change Log
1.0.0.0: First release
1.0.0.1: Fixed bug when launching the tool without having any Working Dirs set. Also fixed bug when deleting the last Working Dir. (Thanks Woodee for the bug report)
1.0.0.2: Added the ability to double click on a log entry to show more information about the IP address. (Via: http://www.ip-tracker.org/)
1.0.0.3: Retargeted for DotNet4.0. It was targeted for for 4.5. Using 4.0 I pickup support for Windows Server 2003 R2 and some others. Thanks Juan from F1Elites for pointing out it didn't run on 2003R2.
1.0.0.4: Changed the "Copy URL" button to say "Test URL". Now when you click the button it copies it to the clipboard but also launches it in your default web browser. People may not like this change. Speak up if you don't.
1.0.0.5: Fixed pathing bug which caused the Export button to not work on XP and Server2003. (AppData\Roaming Vs. Application Data)
1.0.0.6: Added a check box labled "Installed Only". When this is checked (and it is by default) everything works exactly how it has before v1.0.0.6. But if you uncheck this box it will show everything that you have registered with your GetMod account, regardless of what is currently installed in the current Working Dir. This will give people the ability to unregister old components they don't need anymore. To unregister a component, just double click on it and then remove all the URLs.
1.0.0.7: Fixed bug where "Test URL" button didn't work when "Installed Only" was unchecked.
1.0.0.8: Fixed bug where the Login dialog, Download URLs dialog and Log Dialog didn't show up on the taskbar.
1.0.0.9: Fixed bug that broke the "Export" button on Vista+ (Thanks Babs for this report). Also added the ability to hold down the Ctrl button while clicking the "Test URL" button which cause it to copy the URL to the clipboard without actually opening it in the webbrowser.
1.0.0.10: Fixed bug where the tool gave an error if and invalid Working Dir was selected. Also fixed a bug which caused an error if it encounters a corrupt MFT file (Thanks Babs).
1.0.0.11: Added some hidden vmod creation functionality that isn't ready for public use yet.
1.0.0.12: More work on vmod creation. Almost ready for the public. Also fixed a bug where the last used DataPath wasn't remembered.
1.0.0.13: Added support for new registry stucture used by the ModMgr on builds greater than 860. You must run GetModMgr from the <Core>\Bin32 folder for this to work. I also did a bunch of work on vmod creation. I need to document it a little before making it public.
1.0.0.14: More improvments to automatic vmod creation. Click HERE for more info.
1.0.0.15: Added a "Mods" button which will list all the vmods you have installed and offers a quick way to uninstall several mods all at once.
1.0.0.16: Fixed bug where tmp files were not getting cleaned up all the time.
1.0.0.17: Remove the requierment to inslude a sound component when building a vmod.
1.0.0.18: Fixed bug where special caracters wouldn't work in usernames and passwords.
1.0.0.19: Fixed bug which impacted user names which contained spaces in them. rF2 doesn't like spaces in the GetMod URLs. So usernames like this "Noel Hibbard" are now properly escaped like this "Noel%20Hibbard".
1.0.0.20: Fixed bug were the tool would crash if you mistype your user/password.
1.0.0.21: Added "Unregister" button. Simply highlight a component or several components and then click this button to unregister all download links.
1.0.0.22: Fixed a bug where the tool wasn't correctly detecting rF2 build numbers higher than 999 which would cause it to not be able to find the datapaths that are listed in ModMgr. Again, it's important that you run the tool from the Bin32 folder or else the build detection will not work.
1.0.0.23: Fixed ancoring on the "Unregister" button. Now when the list of components refresh it will restore your selection and scrolls back down the list to where you were before it refreshed.
Known working file sharing services:
Dropbox (20GB/Month for free acounts and 200GB/Month for paid accounts)
Mediafire Pro (Build 660 and newer only and only on pro accounts) Click HERE for more info.
Or if you have your own webhost that supports direct links over HTTP or HTTPS.
If people are interested in hosting their own webserver. There is a super simple free webserver for windows called Mongoose. It is a single 140kb EXE that you just drop in a folder and then double click on. By default the it hosts whatever is in the folder that you dropped the exe in. So setting up the server could be as simple as just dropping the EXE into your Packages folder and double clicking on it. By default Mongoose uses port 8080. Keep in mind that it doesn't do any throttling so you will need to configure QoS on your router to limit the webserver otherwise it will eat all your bandwidth and cause drivers on your server to start warping all over the track.
Mongoose can be found here:
https://code.google.com/p/mongoose/
Click here to donate
Last edited by a moderator: