Tremulous Forum

General => General Discussion => Topic started by: jaypee on August 23, 2009, 04:37:16 pm

Title: Tremulous Map Download
Post by: jaypee on August 23, 2009, 04:37:16 pm
This is it, you dont need to go to a Map Download Center anymore and search for maps, this probram download it for you.

You choose a database map(or just use the default), and a list shows to you, then you click on the box and the program download the map you want.

Features:

    * The most know it(and un know it) maps.
    * Download the maps from multiple mirrors in a incredible download rate
    * Its Eazy: For download any map just click in the square.
    * Remove old maps: For remove, you just need to uncheck the square

Requirements:

    * .NET Framework 2.0

(http://img14.imageshack.us/img14/5525/tmdnewui.png)

Download: SourceForge (http://sourceforge.net/projects/tremulous-br/files/Map%20Downloader/TremulousMapDownloader-1.4.1.zip/download)
Source: SourceForge (http://tremulous-br.svn.sourceforge.net/viewvc/tremulous-br/tools/mapdownloader/tags/1.4.1.tar.gz?view=tar)
Wiki/Manual: http://sourceforge.net/apps/mediawiki/tremulous-br/index.php?title=MapDownloader


Change Log:

Version 1.1:
   
-Now the download is simultaneity between the mirrors

Version 1.2:

- Need only .NET Framework 2.0 and removed references from the control of WebBrowser(for linux in wine)
- Using HtmlAgilityPack for HTML parsing
- Uses only one mirror for archives smalls than 1MB
- Now you can choose download multiple parts in the same file, if the mirrors supports.
- Possibility to cancel the downloads
- The download now is show in a new windown
- Now is Open Source, under the GPL v3.0

Version 1.3:

- New Interface
- Support for more than just one "base" folder
- Now, there is no need to select the "base" folder, simply select the root folder of Tremulous; i.e, C:\tremulous instead of C:\tremulous\base
- More adaptable to different connections, with User-configurable settings
- Downloads in parallel with setting the amount of downloads that will be held(download 2 or more maps at the same time).
- Checking identical IPs when downloading files

Version 1.4:

- Now, it detect map conflicts. Still basic, only detects the conflicts, but don't do any action. For use the Conflict Detector, you most refresh the PK3s list first. Screenshot: http://img39.imageshack.us/img39/318/tmdcd.png

Version 1.4.1:

-Some code refactoring
-Added file deletion for conflict detector

Credits go to Chimaera, a Brazillian guy who made this.
Title: Re: Tremulous Map Download
Post by: Spartan-039 on August 28, 2009, 05:08:27 pm
Awesome!
Title: Re: Tremulous Map Download
Post by: chives101 on September 05, 2009, 02:57:33 am
Ok so your saying that we can download all the maps in one go. And if so where do you download the files to
Title: Re: Tremulous Map Download
Post by: Pazuzu on September 11, 2009, 10:03:46 pm
Is there an option to select/deselect everything?
Title: Re: Tremulous Map Download
Post by: David on September 11, 2009, 10:12:22 pm
You really don't want everything.  Most on that list are never played (either crap or old versions) and having too many maps can make server's crapout, so probably not great for the client.
And there's 4.4gb on dl.mg.net atm, and it's only going up.
Title: Re: Tremulous Map Download
Post by: Pazuzu on September 12, 2009, 12:40:26 am
In that case, for the next version, I think it would be nice to have an option to download some of the essentials (pulse, procyon, UTCS/ATCS-Z, maybe hamunaptra, etc) more easily (maybe something to check them all off, or just a button/menu option to do it immediately). I'm just suggesting that, it might take a bit to get a decent list together.
Title: Re: Tremulous Map Download
Post by: Repatition on September 12, 2009, 01:32:14 am
some of those maps stink....
Title: Re: Tremulous Map Download
Post by: your face on September 12, 2009, 05:24:49 am
some of those maps stink....

Gee! Noway!
Title: Re: Tremulous Map Download
Post by: Repatition on September 12, 2009, 05:58:03 am
(pulse, procyon, UTCS/ATCS-Z, maybe hamunaptra, etc)
these
Title: Re: Tremulous Map Download
Post by: Undeference on September 13, 2009, 12:51:52 pm
Does it consider that many servers have multiple domain names (and some domain names may refer to multiple servers)? I know that it extracts its mirror list from http://betaserv.game-host.org/paklist.html which has, e.g., tremmap.omgwtf.nl and tremmap.ttzn.nl which resolve to 77.249.62.218. It might be a good idea to assume they are the same server and not have multiple simultaneous connections to the same server to download the same file.

Also I wonder what it does when a server does not properly support ranges.
Title: Re: Tremulous Map Download
Post by: jaypee on October 06, 2009, 12:30:07 am
Does it consider that many servers have multiple domain names (and some domain names may refer to multiple servers)? I know that it extracts its mirror list from http://betaserv.tk/paklist.html which has, e.g., tremmap.omgwtf.nl and tremmap.ttzn.nl which resolve to 77.249.62.218. It might be a good idea to assume they are the same server and not have multiple simultaneous connections to the same server to download the same file.

Also I wonder what it does when a server does not properly support ranges.

Thanks for the Feedback, the Devoloper of the program appreciates.

New 1.3 Version Released
Title: Re: Tremulous Map Download
Post by: Demolution on October 06, 2009, 05:20:39 am
Out of curiosity, are you Chimaera's PR guy? Or do you contribute to the coding of the program as well?
Title: Re: Tremulous Map Download
Post by: jaypee on October 06, 2009, 05:24:05 pm
I am not Chimaera  ;)
Title: Re: Tremulous Map Download
Post by: MitSugna on October 06, 2009, 11:34:32 pm
Requirements:

    * .NET Framework 2.0
:(
I know it is popular but a cross platform tool would be great
Title: Re: Tremulous Map Download
Post by: David on October 06, 2009, 11:35:54 pm
Mono works on all major OS's.
Title: Re: Tremulous Map Download
Post by: jaypee on October 08, 2009, 09:47:43 pm
New 1.3.1 Released
Title: Re: Tremulous Map Download
Post by: jaypee on October 30, 2009, 12:18:11 pm
Requirements:

    * .NET Framework 2.0
:(
I know it is popular but a cross platform tool would be great

.NET Framework works great on wine :)

New version 1.4 Released
Title: Re: Tremulous Map Download
Post by: jaypee on November 21, 2009, 12:30:02 am
Version 1.4.1 Released

New SourceForce stuff :)
Title: Re: Tremulous Map Download
Post by: Undeference on November 22, 2009, 03:32:13 am
Sourceforge (http://sourceforge.net/projects/tremulous-br/)?
Title: Re: Tremulous Map Download
Post by: jaypee on November 22, 2009, 01:22:30 pm
Sourceforge (http://sourceforge.net/projects/tremulous-br/)?

Ops, "C" is too close of "G" hehe.
Title: Re: Tremulous Map Download
Post by: MitSugna on November 23, 2009, 06:35:07 am
SauceForce is great :D
Tool is looking good now. I prefer a shell script though